Font Size: a A A

A Study On Core Framework Of Software Communication Architecture

Posted on:2010-03-12Degree:MasterType:Thesis
Country:ChinaCandidate:F F ChenFull Text:PDF
GTID:2178330338976002Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The Software Radio is a kind of important technique in the current field of wireless commnunication, which greatly changes the hardware structure of the traditional radio. The principle is to design the software component running on general hardware platform to implement the function of the traditional radio hardware. The future development of software radio is mainly aimed at software component research and development which greatly shortens the development time and cost, and the Software Communication Architecture(SCA) meets this requirement and provides a motivity for its development.The SCA is issued for the future tactical wireless communication system by America army. It provides the particular specification for design and development of wireless communication system.SCA specification defines the Hardware Architecture, Software Architecture, Security Architecture, Application Program Interface, and public service and configuration consideration. It also introduces series of computer technologies, such as embedded microprocessor system, Operating System, Common Object Request Broker Architecture(CORBA), eXtensible Markup Language(XML), the Object Oriented design of software and hardware and so on. SCA-based software defined radio can guarantee the hardware and software portability and configurability, it also ensures the interoperability between SCA products.SCA software radio system development mainly relates to four sections including Hardware development, Core Framework development, Waveform application development, System intergration. The Core Framework development is the important part of early development of software defined radio, which is the basis of waveform opertation taking charge of creation, management, configuration, query function and so on. In order to make the waveform component manage by Core Framework, components must be developed according with interface properties and operations which are defined by the Core Framework.This paper firstly describes the contents of the SCA specification. Then it makes a brief introduction of key technologies of SCA Core Framework design. This paper focuses on software implementation of Core Framework interfaces, security structure design, and the Core Framework deployment on DSP hardware platform. The development of Core Framework runs through the UML application development five steps: requirements analysis—analysis—design—construction—testing. Chapter four studies the function of the core framework as well as implementation method. According to the software engineering and object oriented idea, this paper particular describes the interface realization based on demand analysis, giving out the UML diagram, sequence diagram, operation flow chart and the key C++ code of the interface. To enhance the security of Core Framework, the paper also puts forward the CF security strategy and additional security requirements. In chapter five, it firstly takes unit testing and integration testing on the software implementation of Core Framework, and gives out the corresponding test reports.In order to overcome the high cost and power consumption shortcomings of GPP, this paper adopts the highly efficient DSP platform to improve the cost and power consumption of SCA software radio achieving the complete integration of SCA and DSP, which verifies the Core Framework implementation in DSP platform. Based on Code Composer Studio development environment, the paper deploys the software modules to the DSP platform, and verifies the Core Framewok function through developing simple BPSK and QPSK waveform. At last, Core Framework performance tests are carried out using C6416 Device Cycle Accurate Simulator, Code Composer Studio profiler and Code Composer Studio Code Generation Tools. The performance tests mainly include two aspects :memory footprint and cycle count. Analyzing the test results, the paper presents the method of improving the Core Framework data transfer rate.
Keywords/Search Tags:Software Defined Radio, Software Communication Architecture, CORBA, Core Framework, Sercurity Architecture, DSP
PDF Full Text Request
Related items