Font Size: a A A

Design And Implementation For Control Software Of A Radar Signal Environment Simulator

Posted on:2015-06-16Degree:MasterType:Thesis
Country:ChinaCandidate:P HuangFull Text:PDF
GTID:2308330464964565Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Due to the rapid development of radar technology, that modern radar signal environments has become more and more complex, it has become a trend of the field test for electronic countermeasures both inside and outside that using radar signal simulator to provide the required electromagnetic signal environment instead of the real electronic equipment. The radar signal simulator could generate the required radar radiation signals for various types, and then build electromagnetic environment of complex radar signal. It plays an important role in assessing the technical and tactical indicators and the effectiveness of radar surveillance equipment.The subject comes from the project "radar signal environment simulator" and the control software is a part of it. The control software is in the uppermost layer of the system of the radar signal environment simulator, so it is in an important position in the system. In this paper, proposed a software development method that based on QT, through the functional requirements analysis for the control software of the radar signal environment simulator. Control software is application software systems on a PC developed in Qt Creator with the C++ programming language. It provides user-friendly interactive interface to complete the test scene description, test process management and testing status and parameter records, etc. In addition, the control software requires transfer work commands, parameters and status information to radar simulator over Ethernet. The main work of this paper is as follows:1. Analyze the structure and function of the radar signal environment simulator, and then determine what functions the control software need to implement. Combined with demand analysis, the overall block diagram of the control software is given.2. Analyze the manipulation software development technology based on Qt, and study the QWidget class, signals and slots mechanism, and multi-process and multi-threaded in Qt which apply in this system. Also has a deep understanding of network communication technology and XML technology which provide technical support for the implementation of control software.3. Use modular design method to analyze and design the main control module and network communication module and a programming implementation is carried out. To improve the efficiency and make the system run more smoothly, it uses the multi-threaded to program.4. Finally, the communications and parameter setting of control software is tested through on-line debugging. Test results show that the control software is fully functional, and runs smoothly, and meets the requirements of the system proposed.
Keywords/Search Tags:Radar Signal Environments, QT, Control Software, Network Communication, XML
PDF Full Text Request
Related items