Font Size: a A A

PC Software Design For Large-capacity And High-speed Data Storage Based On PCIe3.0

Posted on:2019-07-26Degree:MasterType:Thesis
Country:ChinaCandidate:J M FanFull Text:PDF
GTID:2438330551461459Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Phased array radar with multi-function,strong anti-interference ability and high reliability,has been widely used in military and civil fields.The cylindrical phased array antennas are used in the system to achieve omni-directional scanning.This system has high requirements about data transmission and storage.In this paper,this software has been designed based on the radar system in which a large amount of data need to be transferred to the host at high speed through the PCI Express Gen3.The functional requirements of the control software are analyzed based on the task of the phased array radar.In the software design,the flow chart of the software and the function of every software unit are presented.Firstly,the device driver is written after diagnosing the PCI Express Gen3 hardware by using the WinDriver tools.Secondly,the radar signal data trajnsmission from Xilinx FPGA card to the host computer is realized with the method of Scatter Gather Direct Memory Access.Thirdly,the technology of RAID is adopted in the unit of large capacity data storage.In the software,the real-time detection of the disk free space is achieved when the data are in storing.The multi-threaded application takes advantage of double-buffered structure to improve the efficiency of data storage.Finally,the wave and the spectrum of the radar signal are displayed in real time on the host computer.The software in this paper is verified to be performing well through the debugging and analysis of each function module.The result shows that the software meets the requirements of the radar system.
Keywords/Search Tags:array radar, LFM, PCIe3.0, data storage, software
PDF Full Text Request
Related items