| Software radar systems are based on an open system architecture and adopt a "software-centric,application-oriented" development model to decouple the system’s hardware and software resources according to their functions,thereby effectively solving problems such as single functionality and tight system coupling,and meeting diversified application scenarios.Communication middleware can provide a unified communication interface,connecting various heterogeneous platforms and achieving information exchange.Due to the complex data flow involved in software radar and the fact that various data processing links are distributed across different nodes,communication between nodes is difficult.Therefore,by utilizing communication middleware,different platform processors and communication protocols can be shielded,enabling efficient and real-time transmission of radar data between communication nodes or components.Aiming at the problems of traditional radar communication such as high coupling,single communication mode,lack of real-time and flexibility,and difficulty in crossplatform communication,thesis conducts research on a loosely coupled and scalable communication middleware for software radar systems.The software architecture and various layered modules for the software radar communication middleware are emphatically researched and designed,and function and performance of different types of radar data communication based on the communication test environment built in the laboratory are tested and verified.The main research contents are as follows:1.Aiming at the problems of limited data communication modes and insufficient flexibility due to the high coupling of hardware and software and the low scalability of application components in traditional radar systems,a communication middleware software architecture according to the Data Distribution Service(DDS)specification for software radar systems is designed,which is based on a centralized information repository and the publish-subscribe model.The communication middleware architecture effectively reduces system coupling and enable dynamic scalability of application nodes.2.Aiming at the requirements of scalability,real-time performance,and flexibility in radar data communication,a data transmission and reception mechanism oriented to radar data is studied.By combining data buffering,multi-threading,custom data stream protocols and other ways,a data buffer model and data transmission and reception control strategy are researched and designed,achieving buffering and transmission control of radar data stream with different functions in corresponding communication environments.3.Aiming at the problems of poor cross-operating system and cross-platform performance in traditional radar data communication,the OS adaptation layer implementation mechanism in the Adaptive Communication Environment(ACE)is studied.Based on the Portable Operating System Interface(POSIX)standard,different operating systems and processors are shielded,achieving cross platform communication and portability of communication middleware between Linux,Vx Works,and other systems.Finally,based on the measured echo data and operational data of millimeter wave radar,an embedded testing environment is established,and the function and performance of communication middleware are tested amd verified.The results show that the communication middleware designed in the thesis can meet the loose coupling of the communication process,and verifies the functional feasibility of radar data communication based on different functions in a publish-subscribe environment.Furthermore,the real-time and cross-platform performance of radar data communication are verified. |