Font Size: a A A

Design Of Middleware For Software-defined Radar Based On Domestic Processor

Posted on:2022-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:H MenFull Text:PDF
GTID:2518306602990019Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Today,radar technology is in a period of rapid development.The software-defined radar technology with an open architecture has gradually become the focus of development.As a key part,middleware decouples software and hardware and provides corresponding computing and communication functions.Based on the localized engineering project,the middleware design and function realization of the new generation domestic processor HXDSP1042 are completed by this article.First,research the domestic software radar middleware technology,demonstrate the current middleware standards and design specifications,and explore the standards and design schemes based on domestic processor computing middleware and communication middleware,and elaborate on the overall The functional relationship of each level in the architecture is analyzed,and the radar signal processing algorithm with middleware as the core framework is analyzed,and the calculation middleware is combined with standardized high-efficiency function library;the services provided by the visual interface of radar components and the display control terminal are determined to be published and centralized by subscription.The domain manager is the core feature.Completed the design and implementation of computing middleware,and proposed a new method of code optimization under the limited registers of complex functions.Aiming at the architecture and software pipeline of HXDSP1042,through the ECS integrated environment,assembly language is used to design and realize many functions including mathematics library,communication library and radar signal processing library;according to the core e C104+ architecture,computing resources and instruction characteristics to optimize the pipeline layout,And optimize the execution algorithm;the new method of code optimization under the limited register,the efficiency of the traditional method is increased by nearly 4 times.The design and optimization of the existing fpc function,cmmulcv function and cfar function are described.When the number of input columns of cmmulcv function is a multiple of 4,the modular eight addressing method is adopted,and the number of secondary loops of the code is reduced.It is more efficient than the traditional method.Increased by more than 2 times.Perform performance test and calculation accuracy test on the function,the test error meets the design requirements,and the calculation performance has a great efficiency improvement compared with the C language and the unoptimized version.The application of function library is explained and the modularization scheme of computing middleware is made.Then complete the design and implementation of communication middleware,radar algorithm component design based on modular scheme,and system design based on DSP platform.Using the domestic EPOS operating system,through TRIM tailoring,the radar display and control communication middleware design and the component visualization communication middleware design are given,and a set of middleware communication protocol adaptation standards are given.The communication function includes start command and asynchronous parameter issuance,intermediate result subscription,component status information upload,equipment information upload,and target information upload.The radar signal generation and processing components are designed according to the standard and packaged with EPOS system,including SIGNAL components,PC components,MTD components,etc.,and have been tested and verified for performance,which has played a role in reducing the coupling of software and hardware.In terms of standardized interface restriction conditions,the design specification and related theories are analyzed and explained.Finally,a comprehensive test of component visual interface,radar display and control interface and middleware based on Eclipse platform is conducted.Firstly,the functions of the upper computer interface are introduced in detail,and the functions of the middleware are tested and verified by setting parameters in the radar application scenario and issuing executable files through automatic code generation in the visual interface;All localization of system software and hardware is realized by this article,after testing,the functions of the middleware meet the engineering requirements.
Keywords/Search Tags:Domestic DSP, Middleware, EPOS, Optimized function library, Subscribe to publish
PDF Full Text Request
Related items