检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王涵 姚曜 刘恩伯 马若顺 WANG Han;YAO Yao;LIU Enbo;MA Ruoshun(Naval Research Institute,Beijing 100036,China;The 707th Research Institute of CSSC,Tianjin 300131,China)
机构地区:[1]海军研究院,北京100036 [2]中国船舶集团有限公司第七〇七研究所,天津300131
出 处:《无线电工程》2024年第8期1954-1969,共16页Radio Engineering
基 金:七〇七所科技创新项目(KC-21-01-WD)。
摘 要:全球导航卫星系统(Global Navigation Satellite System, GNSS)接收信号弱、采集困难的场景下,可控性高、灵活性好的GNSS软件模拟器优势尽显。目前的软件模拟器频点少、精度不高、运行速度慢,基于C/C++实现了高精度GPS/BDS/Galileo卫星导航实时模拟与处理系统,着重研究GNSS信号模拟端的算法与并行加速技术,完成了配置模块、相位计算模块、信号生成模块和复合量化模块的设计与实现,对相位计算模块进行GPU加速处理。采用差值拟合方法解决了采样信号伪距精度低的问题,采用基于CUDA架构的GPU/CPU协同运算加速方案,设计并开发了多体制卫星导航信号实时模拟仿真与处理系统架构。系统产生了GPS L1C/A、BDS B1I、BDS B2a、BDS B1C和GAL E1五个频点的数字中频信号,利用搭建的测试验证平台,验证了系统可用性,评估了不同场景、不同参数条件下的系统定位性能与加速效果。CUDA优化方法加速效果显著,BDS B1C、GAL E1、BDS B2a、BDS B1I和GPS L1C/A频点的加速比(加速前后运行速度之比)分别为12.30、9.07、7.21、2.86、2.27,其中GPS L1C/A频点基本可以实现实时模拟与接收及实时定位。In scenarios where Global Navigation Satellite System(GNSS)receives weak signals and the acquisition is difficult,the advantages of GNSS software simulators with high controllability and good flexibility are fully displayed.However,the current software simulator has few frequency points,low accuracy and slow running speed,so based on C/C++,the high-precision GPS/BDS/Galileo satellite navigation real-time simulation and processing system is realized,focusing on the algorithm and parallel acceleration technology of the GNSS signal simulation end,and the design and implementation of the configuration module,phase computing module,signal generation module and composite quantization module are completed,and the phase computing module is perfomed GPU accelerated processing.The difference fitting method is used to solve the problem of low pseudorange accuracy of the sampled signal,and the GPU/CPU cooperative computing acceleration scheme based on CUDA architecture is used to design and develop the real-time simulation and processing system architecture of multi-system satellite navigation signals.The system generates digital IF signals at five frequency points,GPS L1C/A,BDS B1I,BDS B2a,BDS B1C and GAL E1.And the test verification platform is built to verify the system usability,and the system positioning performance and acceleration effect under different scenarios and different parameters are evaluated.The acceleration ratios(ratio of the running speed before and after acceleration)of BDS B1C,GAL E1,BDS B2a,BDS B1I and GPS L1C/A frequency points are 12.30,9.07,7.21,2.86 and 2.27,respectively.And the real-time simulation,reception and real-time positioning of GPS L1C/A frequency points can basically realized.
关 键 词:全球导航卫星系统 软件模拟器 CUDA 实时模拟仿真与处理
分 类 号:TN967.1[电子电信—信号与信息处理]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.216.94.79