产生此误差的原因就是接收机和卫星用的不是同一时间。
[(x1-X)平方+(y1-y)平方+(z1-z)平方]开方=光速 X 卫星1信号传播时间
理想状态下,只需三个这样的公式变可得出xyz坐标,现实世界中,由于卫星和接收机时间的不统一,导致了信号传播时间的误差,造成的距离误差将是不可接受的。所以就需要引入标准时间的概念。
[(x1-X)平方+(y1-y)平方+(z1-z)平方]开方=光速 X [(接收机时间-接收机钟差)-(卫星时间-卫星钟差) ]
卫星坐标X1 y1 z1是已知的,光速、接收机时间、卫星时间也是已知的, 而卫星钟差可以通过卫星控制器或其他途径获得,所以卫星钟差也是已知的,未知的有接收机坐标x y z 和接收机钟差 4个未知数。
所以需要4个这样的公式,来求解这4个未知数。也就是说,需要4颗卫星,提供(x1,y1,z1) (x2,y2,z2) ( x3,y3,z3) ( x4 ,y4,z4)才能求解接收机坐标x y z。