Font Size: a A A

Design And Application Of Algorithmcomponents For Software-defined Radar

Posted on:2021-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2518306050967429Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer software and integrated circuit technology,the traditional radar research and development model based on the custom design of hardware boards presents many disadvantages such as low development efficiency and poor reusability.Software-defined radar with characteristics such as definable requirements,reconfigurable hardware and reconfigurable software came into being.This paper analyzes the hierarchical architecture of software radar and the development plan of algorithm components;gives the design plan of the component code automation generation and component automation test based on a common platform;and based on the actual radar requirements and processing flow,the verification Feasibility and efficiency of Algorithmic components design method.The current development trend and current status of software-defined radar are first analyzed In this paper.the layered architecture of software-based radar and the functions and design of each layer are elaborated in detail,The importance of algorithm component development is pointed out,The current mainstream component development model is analyzed,and the advantages and necessities of the DDS component standard are explained.Secondly,the classification and design of algorithm components are introduced in the article,including algorithm component function division,granular division,component hierarchy,data flow format and parameter design.The design and function of the XML description file in the algorithm component,the implementation of synchronous and asynchronous parameters,the significance of this design to the real-time nature of the algorithm,the design of different types of algorithm components and their corresponding code templates are all described in detail.The development of six standard components of signal processing,data processing,function,calculation,analysis and communication are exemplified.The general API interface provided by the communication middleware and the design of the communication middleware docking layer in the algorithm component are analyzed.The difference in efficiency of algorithm components implemented by calling different computing middleware is explained.The design of the automated test function was introduced,and the components such as pulse compression,sidelobe cancellation,and constant false alarm were verified for correctness.Finally,based on the standardized components provided by the current software-defined radar system platform,a radar system with a high-performance general-purpose processor as a computing node,which meets the requirements of a mechanical scanning warning detection radar,algorithm flow,and working mode,is built.The feasibility and efficiency of the standardized component building system were verified.In addition,a user-defined component developed quickly through the automatic code generation function is used to establish a radar solution for target recognition and verify its correctness.The results of the two sets of programs show that the current software-defined radar system can meet the requirements of the indicators in the project and has a good market prospect.
Keywords/Search Tags:Software-defined Radar, Algorithm component, Code template, Automated test, Real-time
PDF Full Text Request
Related items