多体制卫星导航信号实时模拟仿真与处理技术OA
Real-time Simulation and Processing Technology of Multi-system Satellite Navigation Signals
全球导航卫星系统(Global Navigation Satellite System,GNSS)接收信号弱、采集困难的场景下,可控性高、灵活性好的GNSS软件模拟器优势尽显.目前的软件模拟器频点少、精度不高、运行速度慢,基于C/C++实现了高精度GPS/BDS/Galileo卫星导航实时模拟与处理系统,着重研究GNSS信号模拟端的算法与并行加速技术,完成了配置模块、相位计算模块、信号生成模块和复合量化模块的设计与实现,对相位计算模块进行GPU加速处理.采用差值拟合方法解决了采样信号伪距精度低的问题,采用基于CUDA架构的GPU/CPU协同运算加速方案,设计并开发了多体制卫星导航信号实时模拟仿真与处理系统架构.系统产生了 GPSL1C/A、BDSB1I、BDS B2a、BDS B1C和GAL E1五个频点的数字中频信号,利用搭建的测试验证平台,验证了系统可用性,评估了不同场景、不同参数条件下的系统定位性能与加速效果.CUDA优化方法加速效果显著,BDSB1C、GALE1、BDS B2a、BDS B1 I和GPSL1C/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.
王涵;姚曜;刘恩伯;马若顺
海军研究院,北京 100036中国船舶集团有限公司第七○七研究所,天津 300131
电子信息工程
全球导航卫星系统软件模拟器CUDA实时模拟仿真与处理
GNSSsoftware simulatorCUDAreal-time simulation and processing
《无线电工程》 2024 (008)
1954-1969 / 16
七○七所科技创新项目(KC-21-01-WD)Scientific and Technological Innovation Projects of 707 Insitute(KC-21-01-WD)
评论