Font Size: a A A

Research And Implement On Common Object Request Broker Architecture Pluggable Protocol With PCI Bus

Posted on:2011-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:H B SunFull Text:PDF
GTID:2178360308485693Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
The SCA (Software Communications Architecture)is an independent software configurable radios architecture which established by US military under the requirement of the Joint Tactical Radio System(JRTS) which enabled the free configuration among the tactical radios in the battle field. SCA adopts the standard idea of software component, which effectively improves the reusability of the wireless communication systems, lowers development cost and shortens the cycle of validation and implementation of a new technique. In the SCA, between operating systems and applications there is CORBA Middleware, which shield the bottom of a very good category of hardware platforms from specific differences in communication protocols, which is for the purpose to providing a unified application interface of the call. Since the CORBA Middleware is a very convenient remote distributed call, the application has a nice cross-platform portability and communication capabilities. However, the existing CORBA implementation is mainly based on TCP/IP protocol to communicate, but not on the current applications which use universal PCI,VME,RapidIO, and other standard transfer protocols or any custom buses. Actually, the protocols and buses provide effective support. Thus without those protocols and buses, it will cause serious impediments to the standards and promotion prospects of the SCA specifications. Therefore, we must research effective strategies and practical ways to extend the existing CORBA implementations, so that it can effectively support a variety of transport protocols, and flexibly response to a variety of communication needs in SCA systems.In a certain demonstration background, the main aim of this paper is to make arbitrary SCA waveform components communicate with each other through the PCI bus with standard CORBA Middleware. Therefore, firstly, the in-depth research of CORBA overall structure and working method is made in this thesis. Based on this research, a fundamental solution idea using CORBA pluggable protocol framework to expand its transmission capacity is advanced. The feature of CORBA pluggable protocol framework is that it enables users to completely standard, modular and dynamically configurable way to achieve a variety of new transport protocols. This feature meets the SCA system performance requirements. Following this idea, this paper deeply analyzes the key technologies of the pluggable protocol framework which include the General Inter-ORB Protocol (GIOP), Common Data Representation (CDR), Interoperable Object Reference (IOR). Based on these analyses, a new inter-ORB Protocol based on PCI bus is advanced which is known as PCIIOP, and this protocol is successfully adapted in TAO, which is a representative implementation of CORBA. Through the actual test results from the demonstration platform, we could see that the PCIIOP can support data transmission based on PCI bus with CORBA communication. Meanwhile, PCIIOP has the advantages of interface standard, modular, parameters dynamically configured, characteristics of conveniently modified. More importantly, PCIIOP can fully meet the performance requirements of SCA in this project, and provide a fruitful theoretical basis to expand the support capability of CORBA to other transport buses.
Keywords/Search Tags:Software Defined Radio, Software Communications Architecture (SCA), CORBA, Pluggable Protocol, PCI
PDF Full Text Request
Related items