我正在寻找使用Android手机提高位置采样率的方法。如何获得更高的采样率之前,大约每年一次在SO处询问。
但我的问题更具体。如果我使用原始数据并自己计算位置,那么使用新的Raw GNSS Measurements是否可以获得更高的采样率?
也许我误解了原始GNSS数据的重点,但在我的无知中,我认为像Pixel 2这样的手机支持来自GPS,GLONASS,GALILEO,BeiDou&理论上QZSS应该比1Hz更频繁地获得数据。但它自己的芯片只能以1Hz的采样率计算并向系统发送位置。
但是由于存在来自五个定位系统的原始数据,因此不仅可以获得更高的采样率而且还可以获得更高的准确度!?!?!?
所以我的问题是,使用原始数据是否可以获得更高的采样率和更高的准确度?阅读上面的页面并没有提供太多关于它的信息,Raw定位数据不是我的专长。
答案 0 :(得分:0)
原始GPS更新的间隔实际上取决于内部GPS接收器的功能。不论Android提供什么功能,它都无法创造出比接收者更多的样本。
其次,通过支持多个卫星星座,您更有可能获得3D定位-因为接收机有更多选择可供选择-但这不能保证。例如,如果您在纽约曼哈顿市中心开车,被高大的建筑物包围会降低整个卫星的可见度。组合来自多个星座的低精度样本以生成高精度数据将非常复杂(尽管我不会说这是不可能的)。
我不知道现代接收机是否会执行这种组合,所以我通常不认为它们会执行。通过原始GNSS测量将这种复杂的计算委托给您的应用程序,将是一个有趣的实验...