基于CUDA的BDS信号捕获方法
发布时间:2022-01-17 02:51
针对NH码跳变影响BDS捕获灵敏度的问题,提出了一种剥离NH码的方法。利用首次捕获结果,通过抽样值进行完全匹配,剥离NH码后使用相干累积算法。利用CUDA平台强大的并行性和浮点计算能力降低捕获算法的运行时间,解决了BDS捕获算法存在大量相关运算耗时的问题。仿真结果表明,所提捕获算法可以完整剥离NH码,提高了BDS软件接收机的灵敏度。使用CUDA平台的捕获算法,相比仅依赖CPU的运算速度有较大的提升。可以满足对北斗接收机高灵敏度和实时性的要求。
【文章来源】:计算机仿真. 2020,37(09)北大核心
【文章页数】:4 页
【部分图文】:
基于FFT算法的信号捕获原理图
图2是在-25dB的信噪比环境下,取1ms中频信号,使用FFT算法捕获北斗卫星的结果。可以看出,即使在信噪比相对较高的环境下,依然很难区分出相关值的尖峰,不能准确的完成捕获。图3是本文所提算法在-32dB 的信噪比的环境下,叠加20ms中频信号,对#14号北斗卫星进行相干累积的运算结果。从图中可以清晰找到相关值的尖峰,且与其它相关值区分明显。图4是码相位捕获相关值归一化后的结果,可以清晰看出准确的捕获到码相位。图5是在-32dB的信噪比下,捕获到的北斗卫星。通常至少需要捕获到四颗卫星,才能够进行PVT解算。该算法共捕获到6颗卫星,可以满足卫星定位的需求。为了比较剥离NH码后的相干累积算法和非相干累积算法的捕获的灵敏度,在20ms累积长度下,在不同的信噪比条件下使用两种算法进行捕获实验。结果如图5所示。从图中可以看出采用相干累积算法比非相干累积算法有4dB左右的增益。在信噪比为-39dB的极低的环境下,相干累积算法依然有大约50%的捕获成功率,非相干累积捕获成功率非常低,几乎不可用。
图3是本文所提算法在-32dB 的信噪比的环境下,叠加20ms中频信号,对#14号北斗卫星进行相干累积的运算结果。从图中可以清晰找到相关值的尖峰,且与其它相关值区分明显。图4是码相位捕获相关值归一化后的结果,可以清晰看出准确的捕获到码相位。图5是在-32dB的信噪比下,捕获到的北斗卫星。通常至少需要捕获到四颗卫星,才能够进行PVT解算。该算法共捕获到6颗卫星,可以满足卫星定位的需求。为了比较剥离NH码后的相干累积算法和非相干累积算法的捕获的灵敏度,在20ms累积长度下,在不同的信噪比条件下使用两种算法进行捕获实验。结果如图5所示。从图中可以看出采用相干累积算法比非相干累积算法有4dB左右的增益。在信噪比为-39dB的极低的环境下,相干累积算法依然有大约50%的捕获成功率,非相干累积捕获成功率非常低,几乎不可用。图4 码相位捕获结果图
【参考文献】:
期刊论文
[1]基于GPU的长码直接捕获方法[J]. 牟卫华,唐小妹,马春江,欧钢,王飞雪. 中国科学:信息科学. 2017(07)
[2]关于北斗卫星接收机信号捕获策略仿真研究[J]. 覃新贤,管志伟,洪冰清. 计算机仿真. 2016(11)
[3]北斗系统信号捕获方法研究综述[J]. 李灯熬,李帅,赵菊敏,牛文慧,刘金强. 计算机工程与科学. 2016(05)
[4]基于平均相关算法的北斗B2信号快速捕获[J]. 徐亮,曾庆喜,唐琳琳,曾庆化. 南京航空航天大学学报. 2015(04)
[5]北斗卫星导航接收机中类相干积分算法[J]. 蔺晓龙,何文涛,徐建华,叶甜春. 计算机仿真. 2013(11)
[6]GPS软件接收机中的一种实用高灵敏度快速捕获算法[J]. 覃新贤,韩承德,谢应科. 电子学报. 2010(01)
本文编号:3593903
【文章来源】:计算机仿真. 2020,37(09)北大核心
【文章页数】:4 页
【部分图文】:
基于FFT算法的信号捕获原理图
图2是在-25dB的信噪比环境下,取1ms中频信号,使用FFT算法捕获北斗卫星的结果。可以看出,即使在信噪比相对较高的环境下,依然很难区分出相关值的尖峰,不能准确的完成捕获。图3是本文所提算法在-32dB 的信噪比的环境下,叠加20ms中频信号,对#14号北斗卫星进行相干累积的运算结果。从图中可以清晰找到相关值的尖峰,且与其它相关值区分明显。图4是码相位捕获相关值归一化后的结果,可以清晰看出准确的捕获到码相位。图5是在-32dB的信噪比下,捕获到的北斗卫星。通常至少需要捕获到四颗卫星,才能够进行PVT解算。该算法共捕获到6颗卫星,可以满足卫星定位的需求。为了比较剥离NH码后的相干累积算法和非相干累积算法的捕获的灵敏度,在20ms累积长度下,在不同的信噪比条件下使用两种算法进行捕获实验。结果如图5所示。从图中可以看出采用相干累积算法比非相干累积算法有4dB左右的增益。在信噪比为-39dB的极低的环境下,相干累积算法依然有大约50%的捕获成功率,非相干累积捕获成功率非常低,几乎不可用。
图3是本文所提算法在-32dB 的信噪比的环境下,叠加20ms中频信号,对#14号北斗卫星进行相干累积的运算结果。从图中可以清晰找到相关值的尖峰,且与其它相关值区分明显。图4是码相位捕获相关值归一化后的结果,可以清晰看出准确的捕获到码相位。图5是在-32dB的信噪比下,捕获到的北斗卫星。通常至少需要捕获到四颗卫星,才能够进行PVT解算。该算法共捕获到6颗卫星,可以满足卫星定位的需求。为了比较剥离NH码后的相干累积算法和非相干累积算法的捕获的灵敏度,在20ms累积长度下,在不同的信噪比条件下使用两种算法进行捕获实验。结果如图5所示。从图中可以看出采用相干累积算法比非相干累积算法有4dB左右的增益。在信噪比为-39dB的极低的环境下,相干累积算法依然有大约50%的捕获成功率,非相干累积捕获成功率非常低,几乎不可用。图4 码相位捕获结果图
【参考文献】:
期刊论文
[1]基于GPU的长码直接捕获方法[J]. 牟卫华,唐小妹,马春江,欧钢,王飞雪. 中国科学:信息科学. 2017(07)
[2]关于北斗卫星接收机信号捕获策略仿真研究[J]. 覃新贤,管志伟,洪冰清. 计算机仿真. 2016(11)
[3]北斗系统信号捕获方法研究综述[J]. 李灯熬,李帅,赵菊敏,牛文慧,刘金强. 计算机工程与科学. 2016(05)
[4]基于平均相关算法的北斗B2信号快速捕获[J]. 徐亮,曾庆喜,唐琳琳,曾庆化. 南京航空航天大学学报. 2015(04)
[5]北斗卫星导航接收机中类相干积分算法[J]. 蔺晓龙,何文涛,徐建华,叶甜春. 计算机仿真. 2013(11)
[6]GPS软件接收机中的一种实用高灵敏度快速捕获算法[J]. 覃新贤,韩承德,谢应科. 电子学报. 2010(01)
本文编号:3593903
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/3593903.html