Software Defined Radio Design for An IEEE 802.11a Transceiver using Open Source Software Communications Architecture (SCA) Implementation::Embedded (OSSIE)

Abstract

In this thesis, we present the design of a software defined radio (SDR) transceiver using Open Source Software Communications Architecture (SCA) Implementation::Embedded (OSSIE) as the software platform. Designing a SDR requires both an appreciation of the IEEE 802.11a (wireless Local Area Network at 5 GHz band) protocol standard as well as the understanding of the C++ and CORBA software tools available to implement the physical transmitter and receiver layers. For this work, the Incremental Development Model was chosen, which is comprised of three stages: Design, Develop and Verify. The advantage of this model is its incremental nature, which allows the developer to learn from earlier versions of the system. Implementing the IEEE 802.11a physical layer using OSSIE requires a total of 23 components, 12 different functionalities and 31 sequential input-output (I/O) processes for the transmitter, while the receiver is implemented with 18 components, 12 different functionalities and 20 sequential I/O processes. The completed transmitter and receiver layers are validated successfully according to test cases stipulated in the IEEE standard.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2006
Accession Number
ADA462575

Entities

People

  • Chris Leong

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Communication Systems
  • Computer Programming
  • Computer Programs
  • Computers
  • Data Processing
  • Debugging
  • Local Area Networks
  • Modulation
  • Open Source Software
  • Orthogonal Frequency Division Multiplexing
  • Radio Communications
  • Radio Equipment
  • Software Defined Radio
  • Software Design
  • Standards
  • Transceivers
  • Transmitters

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Networking
  • Database Systems and Applications