Font Size: a A A

The Design Of The Human-computer Interaction Interface Of The RF Signal Simulation Software

Posted on:2016-09-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y HuangFull Text:PDF
GTID:2272330473457252Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
In the modern electronic test system, the arbitrary waveform generator(AWG) is a kind of signal generator that can provide simulate signals to the tested unit. In order to generate the desired waveform, we need to use the waveform editing software to produce the corresponding data. However, the professional users need a lot of programming operations when they generate the waveform data needed in the RF application of radar or uwb. Therefore, In order to simplify the user’s work and generate RF data quickly, developing a RF signal simulation software is of great significance. As an important additional function of AWG designed by our teaching and researching group, the software will enhance the AWG’s competitiveness in the similar instrument.The RF signal simulation software contains the human-computer interactive interface and the background processing module. First, the human-computer interactive interface provides parameters to the background. Then the background establishes the mathematical model and generates the waveform data. This thesis researched the design of the human-computer interaction interface. The main content was as follows:1. The design of the architecture. The RF signal simulation software can simultaneously develop multiple signal modules. In order to improve the scalability and maintainability of the software, adopted the platform/plug-in architecture to design its overall framework, which can respond to the changing requirements of the user.2. The design of the platform. Through dividing the platform’s functions reasonably, the platform was separated into three parts, including the main window, the plug-in management system and the interface. The interface was also divided into display interface and functional interface according to the different function, and its realization was completed by the abstract class.3. The design of the interface of general modulation signal module plug-in. First, analyzed functions of this plug-in and the parameters needed in the background processing module, then designed the data structures of the interface. The general modulation signal module was divided into multiple carriers and single carrier module. Each module adopted MVP as its design mode, and was divided into data layer, display layer and control layer to design. The control layer completed the synchronous updates between the data layer and the display layer, and achieved their complete decoupling.4. The design of custom widgets. The graphical user interface selected Qt as a development tool. Because the original widgets of Qt libraries cannot fully meet the requirements, some custom widgets needed to be designed.By verifying the platform and the interface of the general modulation signal module plug-in, the human-computer interaction module has a friendly interface and is easy to operate. It can realize not only the function of the platform invoke and manage all the plugins, but also can complete the design of the general signal modulation module plug-in interface and manage the generated waveform data.
Keywords/Search Tags:AWG, RF Signal, human-computer interaction, platform/plug-in, MVP
PDF Full Text Request
Related items