2

我遇到了有关星历表数据的问题。星历表数据的描述位于此处: http: //www.navcen.uscg.gov/pubs/gps/sigspec/gpssps1.pdf

我可以提取重要的位/字节。我只是不知道如何解释它们。似乎没有这方面的信息。我从文档中猜想它应该包含开普勒数据,以“WGS-84 Earth-Centered Earth-Fixed”格式计算卫星的位置,这正是我所需要的。

该文档说我可以“利用表2-15中所示方程的变体”计算最终位置。我需要填写的参数是 Cus Cuc Crc Crs Cic Cis IDOT toe io 我知道这些参数有多长是,但不是从哪里开始在数据流中读取它们

查看第 32 页,我看到它们在那里,但它们在这个“单词”块内的位置,这对我来说是个秘密。

任何人都可以帮忙吗?

我不要求任何人阅读整个 pdf,这有点太多了,但也许有人已经对这个主题有深入的了解。

而且这个术语有点令人困惑,因为其中一些是递归定义的

A = sqrt(A^2)
vk = something * Ek
Ek = something * vk

提前致谢

4

1 回答 1

0

我目前正在研究类似的问题。到目前为止,开源库gnss-sdr已经提供了很大的帮助。尤其src/core/system_parametes/gps_navigation_message.cc是函数

int Gps_Navigation_Message::subframe_decoder(char *subframe)

定义了对每个子帧进行解码和存储的方法。

于 2017-04-14T14:43:55.213 回答