Font Size: a A A

Based On Sca Waveform Application Visualization Editor, Design And Realization

Posted on:2009-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:X YuFull Text:PDF
GTID:2208360245460998Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Due to diverse needs of wireless communication in real life, the current radio lacks the interoperability and compatibility and doesn't satisfy the requirement of modern communication. The software defined radio solves these problems. The principle is to design the software component running on the general hardware platform to implement the function of the traditional radio hardware. The SCA specification is the reference model of the software defined radio. It ensures the interoperability and configurability of the radio system. In the SCA, domain profile implements the fuction of the configurability.This thesis introduces the design and implementation of the visual editor. The editor generates the domain profile through graphical editing operation. It simplies the development work and shortens the development cycle.It improves the configurability of the the radio system. It can meet the business requirement more rapidly and has practical values.Firstly, according to the specification of the domain profile, the SCA specification and the principle of the SCA are analyzed. The fuction of each kind of the domain profile and the relationship between domain profiles are analyzed. The Eclipse plug-in technology and related frameworks are introduced. The principle of GEF framework and related graphical plug-ins are introduced.Secondly, according to the specification of the domain profile, the practical requirement of the visual editor is analyzed. The Eclipse plug-in technology and related frameworks are analyzed. The architecture of the editor is designed. The business model and the operation process of the editor are designed. The principle and implementation of all the modules is given out. According to the function of each module in the editor, the graphical user interface is designed.Furthermore, the RCP framework is used to build up the architecture of the editor. All the modules are implemented by Eclipse plug-in technology. The GEF framework is used to implement the graphical editing subsystem. The EMF framework is used to serialize the data of the editor to XML. A visible development platform is provided, which can generate domain profile conforming the SCA 2.2 specification from the relationship diagram of the waveform application. It provides convenient editing interface to carete and edit the domain profile.Finally, a waveform application case for configuring the audio properties is presented to show how to use the graphical editor to design waveform application. It shows how every module of the graphical editor works. It is shown that the system is practical.
Keywords/Search Tags:Software Defined Radio, SCA, Eclipse, GEF
PDF Full Text Request
Related items