Font Size: a A A

Design And Implementation Of SCA-IDL Compiler In Software Defined Radio

Posted on:2014-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2268330401466241Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The Software Defined Radio (SDR) technologies constructs a common hardwareplatform and it implements as many functions of wireless communication system aspossible. So that the developers of the wireless communication system can get rid ofthe hardware-based and use-oriented design method. SDR uses SoftwareCommunication Architecture (SCA) to define its hardware, software, and securityarchitecture and so on. Because its development language independence,platform-independent, object-oriented processing ideas, Common Object RequestBroker Architecture (CORBA) becomes the middleware of SCA inevitably.CORBA middleware technologies make use of the Interface Definition Language(IDL) of Object Management Group (OMG) to define its interface. However, the OMGIDL is a purely descriptive language, it just defines the interfaces rather implementthem. Therefore, in order to use OMG IDL to program, the programmer should takeadvantage of the IDL compiler to translate OMG IDL to one kind of programminglanguage. And this feature of OMG IDL becomes the key of CORBA middleware sdevelopment language independent.So, IDL compiler becomes a necessary part of the CORBA product and it has atremendous impact on the CORBA product s features and performance.Firstly, given of the CORBA specification and the use of IDL compiler, this paperlists the functional requirements, performance and testing requirements of the IDLcompiler. And this is very important for IDL compiler.Secondly, combine of compiler theory, the paper gives the overall softwarearchitecture of the IDL compiler and divides the whole system into three majorsubsystems. And this paper lists the functional modules of subsystems.Thirdly, given of the overall software architecture of the IDL compiler, this paperimplements the core functionality of the various functional modules within thesubsystem, lists the reasons of the design and data structures and interfaces.And last, the paper uses three test cases for its testing. And the test verifies IDLcompiler, UCORBA middleware are well-integrated. As part of the UCORBA middleware, the IDL compiler designed and implementedin this article has been applied to our team’s USDR (UESTC Software Defined Radio)platform, which is based on the CPCI architecture. And it has a good practical andcommercial value.
Keywords/Search Tags:SDR, SCA, CORBA, IDL compiler
PDF Full Text Request
Related items