GPS历书计算与星座轨道仿真
GPS 星历的计算和仿真,真的是一个挺细的活儿,但一旦搞明白了,能帮你省下不少麻烦。
用Matlab
来RINEX
格式的数据,效率还挺高的,尤其是从Garmin15L
接收机里拿GPALM
语句出来那一段,简单干净。你只要串口调好,4800 波特率
基本就能稳定跑。
广播星历跟精密星历这两种,你可以理解成“快餐”和“米其林”。前者图个快,适合实时导航;后者虽然慢点,但做高精度研究香。
坐标系那块,关键就是怎么把轨道上的位置翻译到地球坐标系里。绕轴旋转、变换角度,听起来复杂,其实就是一套标准套路。你搞清楚Ω
、i
、ω
这些参数是什么意思,转换就容易了。
还有Toe
、M0
这些参数,乍一看有点拗口,但你只要记住:它们就是帮你推算卫星“现在在哪”。尤其是Af0
、Af1
,可以看成是给卫星时钟做矫正的小工具。
要是你搞 GNSS 相关的可视化或者定位优化,这篇资料还蛮适合拿来做实验基础的。如果你平时也用VB
或C++
写点工具,顺手看看那些相关文章也不亏:
,如果你想深入研究 GPS 星历,或者自己做星座可视化模拟,这篇内容挺值得花点时间啃下来的。
708.52KB
文件大小:
评论区