Font Size: a A A

Design And Implementation Of Radar Signal Processing On Multi-core CPU

Posted on:2020-06-16Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhouFull Text:PDF
GTID:2438330626953247Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the continuous development of radar technology,the accuracy of the radar system is getting higher and higher,and the data volume of the radar signal is greatly increased,which puts higher requirements on the signal processing capability of the platform.At the same time,the continuous development of multi-core CPU technology has greatly improved the computing power and operating efficiency of the computer,and can well meet the requirements of modern radar data throughput,real-time performance and high comprehensiveness.Based on multi-beam radar technology,this paper designs and implements a platform with signal data transmission,processing and target display functions based on multi-core CPU technology.This paper first studies the hardware composition and software implementation issues,and determines the workflow and design of the platform.The platform is divided into three parts.The first part is the acquisition and control module,and the application of MFC framework realizes the development of the upper computer software.This module uses WinDriver to complete the driver development of PCIe3.0 bus device.At the same time,it realizes high-speed transmission of collected data through multi-thread parallel technology and double buffer structure application.The average data transmission speed is 4.7GB/s.The second part of the signal processing module is the focus of the platform for real-time radar signal processing.This module analyzes the beam synthesis,pulse compression and MTD process respectively,and implements the above signal processing flow in software.Due to the high signal sampling rate and large data volume of modern radar,and the real-time performance of signal processing is an important indicator of the evaluation platform,this module uses OpenMP multi-core programming to design data block parallel and loop body according to the algorithm characteristics of different signal processing steps.Parallel scheme,and verified the effectiveness and real-time of multi-core multi-thread programming in radar signal processing.This module also greatly reduces the time of the Fourier transform by introducing the FFTW dynamic link library.The third part is the signal display module.This module studies the UDP protocol,implements Socket communication,and sends the target information to the display center to achieve the target display.In this paper,the radar signal processing platform based on multi-core CPU is finally debugged.The transmission,processing and display modules of the radar signal are allrunning correctly.At the same time,the transmission speed and signal processing efficiency meet the performance index of the radar.
Keywords/Search Tags:Multi-core CPU, WinDriver, Digital beam forming, pulse compression, UDP
PDF Full Text Request
Related items