GPS接收机是利用四颗或更多颗卫星,计算出每颗卫星的距离,并利用这些信息推断出自己的位置。这种操作是基于所谓的三边测量的数学原理。在三维空间可能是有点棘手,所以我们先从简单的二维三边测量开始。
基本原理就是无线电信号在真空中以光速传播(30万公里每秒),所以可以通过信号从卫星到接收器的时间差来计算出卫星离接收器的距离。举个简单的例子,在某个时刻,卫星传输一串伪随机码,当卫星信号到达接收器时,会有一个时间差,用这个时间差乘以光速就是信号传播的距离,如果信号是直线传播的,理想情况下,这就是接收器与卫星之间的距离。