定位务航技务中,目前精度最高、务用最泛的,自然非 GPS定位的基 本原理,希望务做GPS 务务的朋友有所 然,本文有涉及具 的务务方面 一、GPS定位 模型 数学 之所以先介务 模型可能是程序务比务务心的务务。然事先 数学个数学 务化模型,务务方面可能不符合务务,想了 GPS定位,务务上就是通务四务已知位置的务星 GPS接收器的位置。 如上务所示,务中的GPS 接收器务 接收器的距,已知 •Location务要定位的务星接收器的位置,待求 数GetLocation(),已知的 [Position1,d1]、[Position2,d2]、[Position3,d3]、[Position4,d4]四务 据中求出 Location的务。用程序务熟悉的函 Location=GetLocation([Position1,d1],[Position2,d2],[Position3,d3],[Position4,d4]);一看到务 ?那下面我务就一起探究一下。 参数呢 1.Position1、Position2、Position3、Position4务些位置信息 都在务刻不停地通务务星信向全世界 播自己的 位置坐务信息。任何一个GPS接收器都可以通务天务 务松地接收到务些信息, (务其务也是每一个GPS芯片的核心功能之一)。务就是务些位置信息的 我务已务知道每一个GPS务星都在不 GPS接收器收到 GPS接收 器自己 上的务务,就是据包在空中务务所用的务务了。 知道了据包在空中的务务务务,那务乘上他的务务速度,就是 据包在空中务务的距 ,也就是务务星到 GPS接收器的距 用公式表示就是: di=c*Ti(i=1,2,3,4);务就是di(i=1,2,3,4)的 务务,但是事务上可能大都是由硬件芯片完成的(务可能也是每一 个GPS芯片的核心 功能之一)。 4.务什务要必务要四务 [Positioni,di]务务的据就可以 ,但我务可以通务务务判舍去一 是务理想情下只需要三务务星就可以务务 GPS定位。但是事务上,必务要四务。" c*Ti务算出 的,而我务知道 大的(理想速度光速), Ti而言,一 被放大多倍 GPS定位中,务务务的精度要求是 个GPS接收器也配 一个銫原子务,因务一个銫原子务的价格可能已务超务了务个GPS 务务再加上使用GPS 也可能有务差。其他等等一些因素也 据是存在务差的。务些务差可能务致定位精度降低,也可能直接务致定位无效 GetLocation(函)中多用了一务 据,正是务了 校正务 差。至于具 的务务,我务就不用务心了 我务只要知道,多用一务据,就可以通务一些巧妙的算法,消除或 小务差,保务定位有效。务就 5.GetLocation()函返回的位置信息 面务在务行位置务算务都是用的空务坐务形式表示,但是务GPS 务务及务用程序而言,通常需要用的 是一个[务度,务度,高度]务务的位置信息。那务我务可以 想象,在GetLocation()函 返回位置务果 6.务点定位差分定位 务务上上面所务的只是定位原理中的其中一务,务务点定位,或务务定位。就是通务唯一的一 GPS接收器 定位置。 目前定位精度最高的是差分定位,或相务定位。就是通务增加一 GPS接收器 提高定位 GetLocation()函基本 搞清GPS 定位的基本 数学言,知道务些就足务了(其务不知道也不影 务程)。