摘要
针对现有雷达仿真系统的单线程运行模式在处理较大数据量或多任务执行时会造成CPU负担加重、导致系统运行速度缓慢与数据丢失,进而影响仿真测试的实效性等问题,提出了基于GNU Radio软件平台利用其多线程技术与模块化思想,同时设计并使用传输内存地址的方法来搭建雷达信号系统,提升计算机的资源利用率。多线程模式下的系统运行不仅能够对大量数据进行处理,而且能提升其处理数据的速度,同时兼具美观性与操作性。最后的测试数据表明了雷达信号处理系统的有效性,达到了预期的设计目标,满足了实际应用需求。
When the single-threaded operating mode of the existing radar simulation system is used to process a large amount of data or execute multiple tasks it will increase the burden of the CPU result in slow system operation and data loss and affect the effectiveness of the simulation test.To solve the problems a radar signal system is proposed based on the GNU Radio software platform by using its multi-threading technology and modular ideas and the method of transmitting memory addresses is designed and used to establish the radar signal system and improve the resource utilization of the computer.System operation in multi-threaded mode can not only process a large amount of data but also increase the speed of data processing.The final test data shows the effectiveness of the radar signal processing system which achieves the expected design goals and meets the actual application requirements.
作者
李鹏利
李兴成
LI Pengli;LI Xingcheng(Air Force Engineering University,Xi’an 710051 China)
出处
《电光与控制》
CSCD
北大核心
2021年第5期75-78,102,共5页
Electronics Optics & Control
基金
国家自然科学基金(61971438)。
关键词
雷达信号处理
GNU
Radio软件平台
多线程
模块化
传输内存地址
radar signal processing
GNU Radio software platform
multi-threading
modularization
transmission memory address