Font Size: a A A

Research And Implementation On Critical Techniques Of Waveform Modeling In Software Defined Radio Based On SCA

Posted on:2018-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:Z WuFull Text:PDF
GTID:2348330542456748Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Software Defined Radio(SDR)is a new type of radio communication technology,which uses the open architecture and connects the modular and standardized hardware units to form a basic platform through standard interface.It makes the broadband A/D and D/A converters close to antenna and realizes the wareless communication with the help of software.Software Communications Architecture(SCA)is used as the top-level design specification in SDR,which develops API specification,hardware architecture and software architecture to implement the management and control of the SDR system.SCA specification requires the use of Model Driven Architecture(MDA),and achieves waveform component-based development by waveform modeling.The method of SDR waveform modeling has been studied which is in the background of SCA intergrated development environment developed by National University of Defense Technology.At the same time,SCA specification also specifies that all the waveform components communicate with each other by using CORBA middleware and make use of Interface Definition Language(IDL)to define their API interfaces.In order to reduce the complexity and fallibility of generating IDL files,the IDL modeling tool is proposed which can support the visual modeling and automatic generation of the IDL files.However,the IDL is a purely descriptive language,it just defines the interfaces rather implement them.Therefore,in order to take advantage of the IDL files to develop waveform components,the IDL compiler must be used by developers to translate IDL to one kind of programming language and generate the framework code of waveform components.Nevertheless,there is no IDL compiler which can make sure that the DSP and FPGA waveform components can succeed in generating framework code effectively.So,the SCA_IDL compiler is put forward which can not only translate IDL to C language and Verilog language,but also be able to generate the framework code of DSP and FPGA waveform components.In addition,the framework code can be used for standard COBRA communication of DSP and FPGA waveform components with the help of CORBA middleware that runs on the DSP and FPGA processors.Firstly,the related technologies of SDR waveform modeling are introduced.At first,the related technologies of SDR are elaborated.Then,the method of SDR waveform modeling is analyzed.At last,the key technologies in the process of SDR waveform modeling are introduced detailedly and the main work of this paper is pointed out.Secondly,the design and implementation of IDL modeling tool are described in detail.At first,an introduction about the general architecture of IDL modeling tool is made.Then,the Eclipse RCP is used to build up the basic framework of IDL modeling tool and the GEF framework is used to implement the IDL visual modeling.At last the JDOM generator and IDL-XML converter are used to implement the import and generation of the IDL files.Furthermore,the descriptions on the design and implementation of SCA_IDL compiler are made.At first,the overall structure and executive process of SCA_IDL compiler are introduced.Then,the SCA_IDL compiler is divided into parameter analysis subsystem,IDL analysis subsystem and framework code generation subsystem according to its function.At last,the implementation of the various functional modules within the subsystem is expounded emphatically.Finally,the test on the IDL modeling tool and SCA_IDL compiler are carried out separately.The modeling test on IDL modeling tool is did.The results show that the IDL modeling tool is practical.In the meantime,the self test and CORBA communication test on SCA_IDL compiler are taken.The results verify the error detection ablity of SCA_IDL compiler and correctness of the generated framework code.
Keywords/Search Tags:Software Defined Radio(SDR), Software Communications Architecture(SCA), waveform modeling, CORBA middleware, Interface Definition Language(IDL), IDL compiler
PDF Full Text Request
Related items