开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(三)

2014.07.21-2014.07.27,项目已经开展三周了,接下来就要面对中期检查了。实验室已经放假了,现在只剩下为数不多的几个人了,其中包括我。

这周主要解决的问题

这周主要解决的问题分为三个方面:信号传输时间、导航电文和通道数据。

卫星信号传输时间的计算

卫星信号的传输时间是整个模拟器的核心。它不仅涉及卫星位置的计算,更涉及坐标系的转换,以及迭代。而且传输时间直接决定了码相位的大小,因此在传输时间上差一点,都会对最后的结果产生比较大的影响。(CA码一个码片,产生的误差大致是3e8m/s*1us=300m。)查找了一些有关信号传输时间的计算的资料,其中卡尔加里大学的一篇论文《IF GPS Signal Simulator Development and Verification》对自己的启发很大,对其他的有关章节进行了翻译,地址: GPS模拟器中的传输时间计算
编写了卫星传输时间计算的函数,主要是一个迭代过程,在卫星信号的发射时刻和卫星信号的接收时刻两者的位置关系上进行迭代,直到二者的误差在可接受范围内,可认为结果可用。

GPSL1导航电文的生成

按照GPSL1的ICD文件,对导航电文进行了生成。L1的导航电文是层次结构:一个超级帧为12.5分钟,分25页播发,每页是一帧;一帧为30s,包含5个子帧;每个子帧占据6s
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值