针对NH码跳变影响BDS捕获灵敏度的问题,提出了一种剥离NH码的方法.利用首次捕获结果,通过抽样值进行完全匹配,剥离NH码后使用相干累积算法.利用CUDA平台强大的并行性和浮点计算能力降低捕获算法的运行时间,解决了BDS捕获算法存在大量相关运算耗时的问题.仿真结果表明,所提捕获算法可以完整剥离NH码,提高了BDS软件接收机的灵敏度.使用CUDA平台的捕获算法,相比仅依赖CPU的运算速度有较大的提升.可以满足对北斗接收机高灵敏度和实时性的要求.
北斗卫星导航系统 相干累积 仿真