开源构架的 SCA:: Embedded (OSSIE) 简介OSSIE 是 Wireless@Virginia Tech 贡献给开源社区的对软件定义无线电(SDR)的探索(的软件包)。 它的主要目的是用于对软件定义无线电和无线通信技术进行研发和教学。该软件包包含基于 JTRS 的软件通信结构(SCA)的 SDR 的核心构架、 快速开发 SDR 部件和信号波形处理程序的工具、预制部件的库及信号处理程序。而且还包括同 Naval Postgraduate School 共同开发的用于实验室练习用的一组免费的练习,用于 SDR 的教学和培训用。 说明开源构架的 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演示的例程 - 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)
|
|