Font Size: a A A

Based On The Visual Editor Of The Sca Software Radio Application Design And Implementation

Posted on:2010-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhangFull Text:PDF
GTID:2208360275483267Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of modern radio technology, traditional radio has many standards, as well as mainly build up by hardware.This situation make so many difficult in the interoperability, compatibility and maintainability between one type radio and others. The emergence of software defined radio solved these problems, especially in the software communications architecture proposed layered architecture, software modularity, object-oriented and open software architecture improved the flexibility, configurability and portability of software defined radio applications.This thesis is in the background of one of China Electronics Technology Group Research Institute's SCA based software defined radio intergrated development platform project. In order to reduce the complexity of generating the domain profile, we advance a visualization solution in generating the domain profile. Using many open-source framework,Design and implement the visual editor. Through the way of graphics editing, Application developers can easily build the application, generate the domain profile and improve the efficiency. Reflects the intuitive, configurable and interoperability of the system.Firstly, this thesis introduced the advantages of software defined radio, analyzed the hardware and software architecture of SCA. We focus on the type of the domain profile, the fuction of each kind of the domain profile and the relationship between domain profiles.Secondly, we introduce the open-source framework which we used in building the system. We focus on introducing the Eclipse plug-in technology, the MVC in GEF and the function of EMF.Furthermore, according to application development process, the practical requirement of the visual editor is analyzed. According to the practical requirement, we do the model design, the delineation of functional modules and interface planning.Then, we introduced the implementation details of the system. The RCP framework is used to build up the architecture of the editor. All the modules are implemented by Eclipse plug-in technology. Focusing on the graphical editing module, we analyzed the MVC framework in GEF, introduced how to change the model object into graphic object and the mechanism of change notification as well as message Delivery. The system use EMF framework to build the data model.EMF can change the graphic object into domain profile which is formatted in XML.Finally, a software defined radio applications case for the ultra short wave simulation use case is presented to show how to use the graphical editor to design software defined radio applications, generate the domain profile and moniter the running status of application. Validate the practical of all the models in the system.
Keywords/Search Tags:Software Defined Radio, Software Communication Architecture, Eclipse RCP, GEF, EMF
PDF Full Text Request
Related items