在卫星和接收机之间的往返时间来计算距离的。事实证明,这是一个相当精细的过程。
在某一时刻(假定是午夜),卫星开始发送一长串称为伪随机码的数字序列。 同样,接收机也在午夜开始发出相同的数字序列。 当卫星信号到达接收机时,数字序列的传送会比接收机发出信号的时间稍稍滞后。
时间延迟的长度就是信号传送的时间。接收机将这一时间乘以光速就可以计算出信号传送的距离。假设信号是以直线传送的,则这一结果即为接收机到卫星的距离。
为了使这一测量法准确有效,接收机和卫星都需要可以精que到纳秒的同步时钟。为了使卫星定位系统使用同步时钟,我们需要在所有卫星以及接收机上都安装原子钟。但原子钟的价格在5-10万美元之间,对于普通消费者而言有点太贵了。