Understanding the Software Communications Architecture

被引:20
作者
Gonzalez, Carlos R. Aguayo [1 ]
Dietrich, Carl B. [1 ]
Reed, Jeffrey H. [1 ]
机构
[1] Virginia Tech, Blacksburg, VA 24061 USA
基金
美国国家科学基金会;
关键词
Communication engineers - Operational environments - Software communications architectures - Software design patterns - Software engineering principles - Software-defined radios - Systems interoperability - U.s. department of defense;
D O I
10.1109/MCOM.2009.5277455
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Software Communications Architecture is an open architecture developed by the U.S. Department of Defense to standardize the development of software-defined radio, improve communication systems interoperability, and reduce development and deployment costs. The SCA facilitates software reuse and technology insertion by abstracting radio applications from the supporting platform and defining a common operational environment across platforms. The SCA relies on commercial standards, classic software engineering principles, and software design patterns. While some SCA design choices are controversial and tightly tied to the specific needs for which it was developed, the basic design principles of software reuse and abstraction are sound and necessary if SDR is to achieve its full potential. Some of the techniques and concepts used in the SCA may be foreign to a communications engineer, and can result in confusion and long learning curves. The understanding of these concepts is of great relevance for communications engineers independent of any opinion about the SCA itself. This tutorial is aimed at educating communication engineers on these software engineering principles and describing how the SCA applies them to achieve its goals. We describe the different interfaces of the SCA that provide a framework for the implementation of SDR. The tutorial provides introductory material to understand the basic operation of the SCA as implemented in the Open-Source SCA Implementation::Embedded developed by Wireless @ Virginia Tech.
引用
收藏
页码:50 / 57
页数:8
相关论文
共 9 条
[1]  
[Anonymous], COMMON OBJECT REQUES
[2]  
[Anonymous], UNIVERSAL SOFTWARE R
[3]  
BALISTER P, 2006, P SDR FOR TECH C ORL
[4]  
Bard J., 2007, SOFTWARE DEFINED RAD
[5]   CORBA delays in a software-defined radio [J].
Bertrand, J ;
Cruz, JW ;
Majkrzak, B ;
Rossano, T .
IEEE COMMUNICATIONS MAGAZINE, 2002, 40 (02) :152-155
[6]  
DOHSE D, 2003, COTS J JAN, P32
[7]  
Gamma Erich., 1994, DESIGN PATTERNS
[8]  
*OMG, 2007, FORMAL070301 OMG
[9]  
QUINN T, 2006, P SDR FOR TECH C ORL