APP下载

北斗卫星信号仿真器的GPU速度优化

2016-10-22胡铁乔赵小龙

中国民航大学学报 2016年3期
关键词:优化信号

胡铁乔,赵小龙,陈 明

(1.中国民航大学智能信号与图像处理重点实验室,天津 300300;2.北京一朴科技有限公司,北京 100080)

北斗卫星信号仿真器的GPU速度优化

胡铁乔1,赵小龙1,陈明2

(1.中国民航大学智能信号与图像处理重点实验室,天津300300;2.北京一朴科技有限公司,北京100080)

针对卫星信号软件仿真器耗时长的问题,提出基于图形处理器(GPU)的速度优化方法并介绍了现有卫星信号仿真器的特点。在分析仿真器结构的基础上给出了结构调整方案,介绍了不同GPU存储器的特点及优化方法。基于计算统一设备架构(CUDA)实现了北斗卫星信号仿真器的数据实时生成。对速度优化后的仿真器进行了速度测试和性能验证。介绍了仿真器程序优化过程,优化后的仿真器大大提高了信号生成速度和科研效率,对程序优化具有一定的借鉴意义。

仿真器;图形处理器;计算统一设备架构

除了美国的GPS导航系统和欧洲的伽利略导航系统,中国也发展了自己的导航系统,即北斗卫星导航系统(BeiDou Navigation Satellite System)[1]。卫星信号仿真器在全球导航卫星系统(GNSS)接收机的开发过程中起着重要作用。相对于利用真实卫星信号,软件模拟器提供可控场景,提高接收机的研发效率[2-3]。基于硬件的仿真器相对复杂,技术难度比较大[3],而基于PC平台的软件模拟器则具有结构灵活、开放、低成本等优点[4-6]。但由于软件仿真器在生成中频数据的过程中需进行大量数据计算,在CPU上进行串行计算需消耗的时间比较长,不能产生实时信号,因此计算速度成为影响仿真器效率的关键因素。……

登录APP查看全文

猜你喜欢

优化信号
超限高层建筑结构设计与优化思考
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
一道优化题的几何解法
信号
由“形”启“数”优化运算——以2021年解析几何高考题为例
完形填空二则
孩子停止长个的信号
基于LabVIEW的力加载信号采集与PID控制
一种基于极大似然估计的信号盲抽取算法