Font Size: a A A

Research And Implementation Of Liteweight Software Communication Architecture

Posted on:2012-11-01Degree:MasterType:Thesis
Country:ChinaCandidate:Q TangFull Text:PDF
GTID:2218330362960330Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Software Defined Radio system can provide different communication functions by loading softwares. Compared with traditional radio, it can provide better flexibility and configurability. Joint Tactical Radio System (JTRS) plan, which is sponsored by the United States Department of Defence in 1997, specified Software Communication Architecture (SCA) which relealizes the thought of SDR, and which maximizes the portability, reusability and scalability of software application. SCA is based on CORBA and is part of a procurement specification for the family of JTRS Cluster radios. For lightweight radio terminal, take the JTRS Cluster 5 and handheld radio for example, it may not be economically or operationally feasible to uphold a fully featured, CORBA based SCA. In these situations, a lightweight SCA should be employed.This thesis studys SCA specification, comes up with several methods to miniaturize SCA. The focus is on the software architecture and CORBA middleware, and the miniaturization of SCA is primarily develped from these two aspcets.This paper abstracts the function collection of middleware in SCA according to the usage of CORBA middleware in SCA, designs and implements a lighweight middleware which provides the function collection above and is used in lightweitht radio terminal.The associations between interfaces of SCA core framwork are studyed, and the characteristics of lightweight radio terminal architecture are analyzed. Based on the work above, the concept of lightweith framework interface is introduced, which provides a framework with less resource consumed by cutting down and reformimg some interfaces in SCA CF and by making modification to interaces' functions and assosiations. A lightweight SCA is implemented based on the lithtweight middleware and lightweight framework. A waveform demo is implemented based on the lightweight SCA mentioned above, which proves the reasonability of the lithtweight middleware and lightweight framework, and also the validity of waveform application interface function implemented. At last, memory usage and efficiency of the lithtweight middleware are measured, which are compared with that of omniORB. The result proves the advantage of the lithtweight middleware against CORBA in resource consumption.
Keywords/Search Tags:Software Communications Architecture (SCA), waveform application interface, core framework, middleware
PDF Full Text Request
Related items