摘要
介绍了利用X86架构通用CPU完成强实时的雷达信号处理任务的优化方法。在ICC与FFTW程序优化的基础上,采用多线程编程技术(OpenMP)进行并行优化设计,通过内存拷贝和改变恒虚警率(CFAR)程序结构的方式进一步提高算法的处理速率。程序运行时间表明,优化后实时处理时间能够控制在一个雷达处理周期2.16ms内,满足雷达信号处理实时性的要求。
This paper introduces the optimization by using X86 architecture general CPU for strong real -time radar signal processing tasks. Based on the optimization of ICC and FFTW, multi -thread programming (OpenMP) is used to optimize the design to reduce the processing speed of the algorithm by means of memory copy and changing the CFAR program structure. The running time of the program shows that the optimized real - time processing time can be controlled within 2.16 ms of a radar processing cycle, meeting the real - time requirement of radar signal processing.
出处
《电子科技》
2017年第5期55-57,61,共4页
Electronic Science and Technology
基金
国家自然科学基金青年基金(61306047)