网站首页 > 专题中心 > 软件无线电 > 软件平台及外设产品

OSSIE 基于JTRS软件通信结构的开源SDR

2012-12-17 18:43:59 我要评论(0) 字号:
OSSIE (Open Source SCA Implementation Embedded), 是 Wireless@Virginia Tech 贡献给开源社区的对软件定义无线电(SDR)的探索。 它的主要目的是用于对软件定义无线电和无线通信技术进行研发和教学。该软件包包含基于 JTRS 的软件通信结构(SCA)的 SDR 的核心构架、 快速开发 SDR 部件和信号波形处理程序的工具、预制部件的库及信号处理程序。而且还包括同 Naval Postgraduate School 共同开发的用于实验室练习用的一组免费的练习,用于 SDR 的教学和培训用。OSSIE 同 GNU Radio 一样都可使用通用软件无线电平台(Universal Software Radio Peripheral - USRP)。
 
Joint Tactical Radio System (JTRS, 联合作战无线系统) 是原计划在2010 年之后用于美军的语音和数据通信的下一代无线系统。项目于1997 年通过使命声明发布而启动,在1998 年通过多次修改其要求。JTRS 是使软件无线电的手段运用于很多现存的军队和民用无线电系统。其中包括集成加密和宽带网络软件来构建MANETs 系统(mobile ad hoc networks )。
 
JTRS 系统后来受困于项目的迟缓和资金匮乏等问题,尤其是波音公司的地面无线移动系统(Ground Mobile Radio - GMR)。问题包括非集中式的管理,要求的更改,以及未曾料及的技术问题等。 
 
JTRS 是基于SCA (Software Communications Architecture 软件通信结构),一个开放式的构架来让设计者来协调硬件和软件的工作。基于这种构架的构建JTRS ,使得可编程的无线系统能够装载信号处理、和运行各种应用的程序,通过网络集成形成系统。其核心框架提供了一个标准的应用于各种硬件系统的操作环境。因为相同的信号处理软件系统能够很容易在各种无线系统中实施,使得无线系统之间的协作度被大大提高。 
 
OSSIE: 项目宗旨
 
开源构架的 SCA:: Embedded (OSSIE) 起源于弗吉尼亚理工(Virginia Tech)的移动和便携无线电研究小组(Mobile and Portable Radio Research Group - MPRG) 提供的一个易于扩展、基于 JTRS(Joint Tactical Radio System)和 OMG(Object Management Group)项目的基础上遵循 SCA 规范的开源的无线信号处理开发平台。
 
OSSIE 项目完全开源,使用 omniORB CORBA ORB 基于 C++ 开发的。尽管目前的开发主要在 Linux 操作系统上完成的,任何在其它操作系统,诸如:*BSD、OSX、Windows*、QNX、Integrity 等上面的尝试将是令人鼓舞的事件。
 
抱负、使命、价值和宗旨 - Vision, Mission, Values, and Goals
抱负 - Vision
要成为 SDR 的默认的参考的框架和软件定义无线电的首要研究机构。 
 
 
使命 - Mission
使命是提供最简单,最便携的开放源码的 SCA 构架的快速原型构建工具用于支持 SDR 的教育和研究。
 
核心价值 - Core Values
◦教育价值 - Education
◦开源性 - Open-Source
◦稳定性 - Stability
◦持续改良 - Continued Improvement
◦信息的公布和散播 - Publications and dissemination of information
◦社区支持 - Support for community efforts
◦优化(存储和效率) - Optimized implementations (memory and performance)
◦可移植性 - Portability
◦强化嵌入式应用 - Enhanced embedded applications
项目宗旨 - Project Goals
◦使得弗吉尼亚理工大学及全球其它大学和研究中心的开源软件定义无线电(SDR)的研究用的框架变得现实
◦创建一个开放的研发空间,使得全球不同的研究机构之间的 SDR 研发进展资讯得以共享
◦使得软件设计方法融入无线电工程教育
◦审视 SDR 设计方法
◦探索小资源占有的 SCA 实现方法
◦研究 SDR 的互操作性问题
◦培育从事 SDR 软件研发的学生
 
◦培养使用 SCA 平台上开发的 SDR 的学生
◦发布和传播研发成果
功能 - Capabilities
支持的微处理硬件 - Processing Hardware Supported
◦常见的大多数 PC 上,能使用的 Fedora Core 4,5 或 6 系统的,的通用处理器
◦PowerPC 的 Efika 板
 
◦ARM 9 系列的 OMAP 入门套件
支持的射频/数据采集的硬件 - RF/Data Acquisition Hardware Supported
◦通用软件无线电平台 Universal Software Radio Peripheral (USRP) 及子板 (BasicRX, BasicTX, DBSRX, RFX400,RFX900, RFX2400, RFX1200 和 RFX1800). 并非所有所有的子板都被测试过 - 请邮件 VT 点 EDU  咨询有关 OSSIE 的任何问题。
◦泰克公司的测试设备(用于 OSSIE 版本 C 的加载装置的包装)- Tektronix Test Equipment (loadable device wrappers exist for OSSIE version C)
演示的例程 - Waveforms Demonstrated
•调幅接收机 - AM Receiver
•窄带调频发射接收机 - Narrowband FM transmitter and receiver
•BPSK/CVSD 语音发射接收机 - BPSK/CVSD Voice transmitter and receiver
•BPSK/QPSK/16-QAM 调制的数据包的发射和接收机 - BPSK/QPSK/16-QAM modulated packetized data transmitter and receiver
里程碑
 
2003
◦Dr. Max Robert (IC 博士后)、 Dr. Jeff Reed 所教授的 SDR 课程的学生及弗吉尼亚理工大学的研究小组发起项目。 
2004
◦初次展示
◦初次发布
◦VT scalability demo: ICE PIC, 16 digital radio decoders on 4 PCs (SAIC)
2005
◦VT releases OSSIE version C
◦VT ports OSSIE to ARM processor on OMAP (IC Postdoctoral Fellowship)
◦Southwest Research Institute (SWRI) demonstrates data radio using OSSIE
◦National Science Foundation (NSF) awards four-year grant to support OSSIE development, research, and education
◦VT CoRTekS cognitive radio demonstration using OSSIE (Tektronix, ETRI, NSF)
2006
◦Naval Postgraduate School (NPS) integrates OSSIE into its SDR class
◦NPS begins work with Virginia Tech to develop full set of lab modules for public release
◦Zeligsoft, Inc. includes support for OSSIE in its Code Generator (details here)
◦VT produces OSSIE Waveform Developer (OWD), an open-source rapid prototyping tool for OSSIE (SAIC and NSF)
◦VT releases OSSIE 0.5 including core framework and OWD
◦VT ports OSSIE to a TI C6416 digital signal processor (Texas Instruments)
◦VT demonstrates an OSSIE-based narrowband FM receiver (National Institute of Justice)
◦Laboratory for Telecommunications Sciences develops Open Source Cognitive Radio (OSCR) using OSSIE and SOAR
◦VT obtains JTAP software for testing SCA compliance
◦VT releases OSSIE 0.6 including support for reconfigurable component properties, user guide with installation instructions, lab modules, and VMware image
◦NPS develops baseband simulations of 802.11a and 802.16 using OSSIE
2007
◦VT releases OSSIE 0.6.1 including signal processing library
◦SAIC contributes ALF, a graphical debugging tool for OSSIE waveforms
◦SAIC, VT add node configuration definitions to OWD
◦NPS develops IS-95B baseband simulation using OSSIE
◦VT ports OSSIE to PowerPC on EFIKA board (NSF)
◦VT demonstrates BPSK-modulated, CVSD-encoded voice waveform (NSF)
◦VT demonstrates video capture and JPEG viewer components to NSF (Undergraduate Research Project)
◦VT provides support for full line of currently produced USRP daughter boards (NSF)
◦VT demonstrates BPSK-modulated packetized data waveform (NSF)
◦VT profiles latency with multiple kernel/scheduler options, presents results to OMG (National Institute of Justice)
◦VT ports OSSIE to Mac OSX (NSF)
主题阅读: OSSIE  JTRS  SDR

猜您关注