为了提高GPS位置的2D精度,对平均(纬度,经度)样本有多大意义?


23

假设GPS单元未移动,则几个GPS应用程序(例如一个这个)获取给定位置的多个(经纬度)样本,然后取这些样本的平均值,以计算出“更精确“ 2D位置。

(我们不在乎这里的海拔/高度位置!)

第二个应用程序(GPS平均)将与每个样本关联的精度值用作当前位置的权重,然后相应地计算加权平均值。它还提供了对平均位置准确性的估计。

问题:

1)虽然常识促使我们相信平均应该可以提高准确性,但它对诸如电话之类的手持设备(即不使用差分GPS的简单设备)有多大意义

2)您会建议GPS平均以外的其他方法来计算平均位置吗?

3)如何计算平均位置准确性的估计?

4)有没有一种方法可以通过获取给定位置的多个(纬度,经度)样本来平均以获得更好的2D定位


更新1:我的初步研究结果是使用2个手持GPS单元(Sony电话型号ST15i和ST17i)在4.5小时内在同一位置获得3m精度定位的,得出的数据如下:

ST15i结果 ST17i结果

=>有趣的是,即使修复的假定精度为3米,ST17i模型在距中值/平均值3米处也有很多点。

=> ST15i模型的经度单调漂移也很明显。

(请注意,ST15i的天线似乎比ST17i灵敏,因为我可以分析它比ST15i平均多使用3颗卫星进行修复!)


更新2:仍来自相同数据集的其他一些统计数据和数字

ST15i摘要 ST17i摘要 组合P图

=>数据绝对不正常

=>我还计算了ST15i的中位数位置和ST17i的中位数位置之间的距离:就像研究在玩我们一样,它是3米,因为所用的所有固定装置的精度都在3米或更高。这无疑验证了以下建议,即使用已知参考来得出有关每个GPS单位精度的有意义的结论!


2
最近有很多黑子活动。考虑到电离层对GPS信号的影响,我想知道您选择采样的日期是否有偏差。换句话说,也许您需要平均11年以上-一个完整的太阳周期
Kirk Kuykendall

1
您是否会在CORS或其他已知精确坐标可用于校准的位置附近?如果没有校准位置,我想您只能获得更高的精度,而无法获得更高的精度。我认为您的图表很棒!如果您有更多结果,我认为只需在此处添加即可。
Kirk Kuykendall

3
更新非常有趣且有价值。但是请注意,与中位数的距离当然不会呈正态分布!距离甚至不能为负。如果漂移是双变量正态的,则理论表明距离(到平均位置)将具有缩放的chi分布。在很短的时间内-在这种模式下很明显-您会看到时间正相关性较高的伪影。因此,直方图和概率图并没有告诉我们任何新的东西。
ub

2
所有的一切,我开始明白了GPS定位精度的所有复杂:它是这样比我首先想到的要复杂得多。这使我想知道以下几点:将真正的定位放在一边,并使用在地形测量过程中可以定期返回的参考点,进行校正是否有意义(即通过线性近似来提高测量精度)?参考点位置的漂移确定位置和/或路径?除非答案快速简便,并且有人在此处发布,否则我应该为该问题打开一个新问题!
约翰·杜伊斯瑙

3
(2)由于强烈的时间相关性,我预计约翰将在相对较短的时期内出现非正态性,但在很长的时期内,直方图应变得对称,并且可能相当接近正常值(毫无疑问,伴随着通常的异常值)。接收信号的困难位置可能会成为该一般规则的例外,这取决于信号如何受到损害。(1)(重新发表评论)听起来像您已经重新发明了微分校正:-)。
ub

Answers:


12

仅当您假设位置测量中的“噪声”大致对称-在各个方向均匀分布时,平均才有意义。也就是说,对于任何一种测量,在任何特定方向上都同样有可能出错。

这可能是可能的,你可以得到的噪声分布不是对称的。例如,如果您的GPS设备系统性地低估了到所有卫星的距离,并且正在使用来自给定方向的更多卫星(也许您正站在悬崖的底部),则所有测量都可能会因此而产生偏差方向。在这种情况下,平均会提高精度,但不能解决偏差问题。

我不知道这种高估/低估是否常见,但是我怀疑在大多数设备中这种重要性是否足以降低平均效用。也许可能会引入一些偏差,但是精度的提高仍会提高可靠性(例如,用于地理缓存)。

关于您的4个问题:

  1. 取决于您在一个地点等待更多测量所花费的时间上对可靠性的重视程度。
  2. 该应用程序没有提到它的方法,但它可能使用普通平均。取中位数可能更可靠,但是在不知道噪声分布的情况下,很难说。我假设是高斯噪声,在这种情况下,如果获得足够的测量值,它们将大致相同。更好的方法可能是使用多个设备,对每个设备进行多次测量,然后对整个集合进行平均。这将消除特定于设备的偏差,但显然不容易或不容易做到(如果您的设备确实对自己进行平均,则可以对平均值进行平均-相同的结果)。
  3. 您只能估计精度,而不能估计偏差。如果假设为高斯噪声,则可以基于标准误差来计算估计值(平均值)附近的置信区间。此活动的一些单位(基于卫星的数量),并通过围绕您的位置的圆圈来表示置信区间。
  4. 除非您知道设备所造成的特定系统错误,否则可能不会。见2。

2
+1-良好的分析和建议。但是请注意,噪声的不对称性和缺少偏置是不同的东西:噪声分布在原则上可以是非常不对称的,而且仍然是准确的。关于(4),一旦人们意识到“噪声”具有随时间正相关(缓慢移动的“漂移”)的成分,就会有更多的方法可用。这意味着在获取修订之间等待更长的时间可以提高平均值的准确性。这也意味着从一连串的修正中估算出的标准误差通常会乐观地高估精度。
ub

1
谢谢naught101,这是我所期望的答案,它证实了我的想法,特别是在找到并阅读了一些有关GPS精度的不错的文章之后,在这里。我了解到,实际上,所有内容都与我自己的GPS的特性有关,并且其他GPS芯片和制造商的情况可能会发生变化。我想如果可能的话,我将尝试收集大量的修复程序数据集,以确认我的假设。
John Doisneau

1
@whuber有趣的一点。我认为您是在谈论GPS漂移?如果是这样,那是单调发生的事情,还是当新卫星出现时某种程度上本身对吗?我的意思是,如果它是单调的,那么您站在一个地方的时间越长,您的平均值也会漂移得越多。您如何解释呢?
naught101

1
@JohnDoisneau:一个实验听起来很不错。我的理解是,因为所有数据点均来自同一分布(如果考虑漂移的胡布尔点),那么各个测量的不确定性将类似于测量之间的不确定性,您可以或多或少地忽略每个测量的置信半径,只为整个数据集计算一个新的置信半径。
naught101

1
@naught,这些是您最新评论中的好问题。简而言之,我们可以将错误视为一个随机过程,但我们不必假设它在时间上是连续的:如您所建议的那样,它可以有跳跃。GPS的设计使其在很长一段时间内,整洁的位置处的误差平均为零。(这是在固定站进行长期读数以测量大陆漂移速率的基本原理。)“漂移”是误差过程的正自相关成分。自相关意味着错误不会立即平均,但是最终应该会平均。
ub

-2

在已知位置使用两个相同的gps设备和一个。您不能计算出每个gps读取的错误,然后将该错误数据传递到第二个gps单元上,并使用它来更正数据吗?


3
这是评论还是新问题?如果是这样,请在此处咨询我们的帮助中心以获取有关创建帖子的指导。如果打算将其用作答案,您会介意对其进行扩充以提供更完整的说明吗?
ub
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.