双频GPS能测出高铁的速度吗?我这个普通的GPS到高铁上就没信号,为什么?

不管是双频GPS还是普通GPS,都是可以计算出速度的。

先说一下GPS的工作原理吧

GPS是美国发射的一套卫星导航系统,由24颗卫星组成,其中21颗为工作卫星,3颗为备用卫星。这24颗卫星能够覆盖整个地球的几乎所有角落,而这些卫星会不停的广播一串伪代码,重复周期一毫秒,码间距1微秒。

我们的GPS接收器,其实就是通过接收至少3颗卫星的所发出的伪代码中的时间信息,和自己收到这个伪代码的时间,计算出差,从而套入公式,得到当前的位置点。再通过两点之间的距离差和时间差,计算出形式速度。

而GPS技术被广泛的应用到了民用和军用的各个领域,美国的无人机定位就是使用的GPS系统,因此,要测出高铁的速度完全是没有问题的。

而我们在实际使用中无法测出高铁速度,可能是一下原因引起的。

首先是搜星问题

GPS是通过电波来进行通信的,电波是光波的一种,因此,也就是光速通信了,因此,只要建立通信后,速度不会成问题。但是,问题就在建立通信这一步,GPS接收器需要通过“搜星”这个过程,让自己和卫星的伪代码保持同步,一但同步建立完成,那么计算就是非常简单的事情了。

但是,环境和速度是会影响“搜星”的过程,因此,在高铁中无法收到GPS信号,主要是因为高铁行驶过程中,我们手机的GPS无法和卫星建立有效的问题通信关系。

那解决的办法也简单,就是在高铁行驶速度还不快或者停止时,打开GPS,完成搜星过程,这样,速度提升后,也就不需要再搜星了。

其次就是信号屏蔽问题

我们想要收到卫星信号,有一个最根本的要求,就是能够看到天空。

如果我们在高铁内部不靠近窗户的位置,或者进入到隧道后,那么再好的GPS接收器也会丢失GPS信号,这时,想要去定位就是不可能了,即使我们出了隧道或者重新靠窗,也是需要经过搜星过程重新建立连接。

因此,我们会觉得,上了高铁以后,GPS信号就没了。这时因为高铁的行驶过程中,存在大量的信号屏蔽的环境。

2022-03-10

2022-03-10