摘要
针对当前ADS-B信号源因硬件系统复杂导致开发周期长、功能可扩展性差的问题,提出一种ADS-B信号实时生成软件设计与实现方法。通过建立地空通信链路损耗与多普勒频移模型,利用DDS技术,实现对信号功率与多普勒频移的模拟;使用CUDA技术与乒乓操作对软件中耗时较长的模块进行优化,提升软件的执行效率;通过调用谷歌地球开发接口将谷歌地球嵌入进软件平台,以KML文件为媒介,实现航迹与定向卫星天线覆盖范围的可视化。测试结果表明,使用该方法设计并实现的ADS-B信号实时生成软件能够实时生成ADS-B信号。
Aiming at the current ADS-B signal source shortcoming of long development cycle and poor function scalability due to hardware system complexity,a design and implementation method of ADS-B signal real-time generation software was proposed.The analog of signal power and doppler frequency shift were implemented by establishing the model of ground-to-air communication link loss and doppler frequency shift as well as using DDS technology.The time-consuming modules in the software were optimized and the execution efficiency of the software was improved using CUDA technology and ping-pong operation.The track and the coverage of beam satellite antenna were visualized by embedding Google Earth into the software platform by calling the Google Earth COM API and using KML files as a medium.The test results show that the ADS-B signal real-time generation software designed and implemented using the proposed method can generate ADS-B signals in real time.
作者
胡铁乔
任志杰
HU Tie-qiao;REN Zhi-jie(Tianjin Key Laboratory for Advanced Signal Processing,Civil Aviation University of China,Tianjin 300300,China)
出处
《计算机工程与设计》
北大核心
2020年第11期3275-3281,共7页
Computer Engineering and Design
基金
国家重点研发计划基金项目(2016YFB0502402)。