Font Size: a A A

Study Of Software Bus Based On CORBA In Software Radios

Posted on:2006-05-19Degree:MasterType:Thesis
Country:ChinaCandidate:J F LongFull Text:PDF
GTID:2178360182971739Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
Software radio is a wireless communication technology, which is based on a versatile programmable platform to realizing as many radio functions as possible by loading software module. Applying the technology of software bus in software radios makes it possible to construct a general programmable platform for communication among distributed objects on heterogeneous platforms by providing some basic communication interfaces to the software applications, which changed the method of software developing used to be oriented-radio, and the software applications turn out to be the emphases developed to achieve sophisticated and more friendly. It is good valued and has great future in the field of communication of distributed objects. Background of this paper is the distributed environment of software radio. Because of the particular architecture and complex communication requirements in distributed software architecture, an open layer of software bus based on CORBA (Common Object Request Broker Architecture)between the operation system and software applications is designed to hide the detail of hardware attributes and provide some basic interfaces which can be inherited by software applications. As the software bus, the core frame mentioned in the SCA(Software Communication Architecture)is divided into a set of interfaces including base application interfaces, framework control interfaces and framework service interfaces according to its function performed. The interfaces contained in the software bus are defined in IDL(Interface Definition Language) detailed according to its function performed. The relations of interfaces are diagramed with UML (Unified Modeling Language). Design ideas and implementation of software bus are mainly discussed in this paper and the implementation of domainmanager is analyzed in detail as an example. The application of software bus based on CORBA in software radio brings great advantages to the software developer, but it also results in some problems such as delay caused by CORBA, which expect to be resolved with the development of CORBA specification.
Keywords/Search Tags:software radio, CORBA, software bus
PDF Full Text Request
Related items