Abstract:The traditional radar simulation system based on procedural language has the problems of serious functional coupling, slow running speed and difficult development. In order to reduce the development difficulty of radar simulation system and improve the reusability of programs. Using the characteristics of C ++ language object-oriented programming and the idea of component reuse in software engineering, a C ++ language-based radar system modeling and simulation method is designed. The various components of the radar system including resource scheduling, transmitter, antenna, echo generation, receiver, signal processing and data processing are abstracted into single functional components for development, and then the various components are integrated together according to the working order of the radar system to achieve a complete radar simulation system including radar parameter setting, scene setting, data storage and display and control terminal . The simulation experiment results show that the component radar simulation system runs correctly, the target detection error meets the requirements, the track display is normal, and it has good program reuse and scalability, which promotes the rapid application of modern radar simulation.