A dual-processor solution for the MAC layer of a software defined radio terminal

Hyunseok Lee, Trevor Mudge

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations

Abstract

Considerable work has been devoted to studying flexible computation structures for the physical layer of a software defined radio (SDR) terminal. However there has been almost no research on protocol processors for the upper layer protocols such as the media access control (MAC) and link protocol. A general purpose processor (GPP) is sufficient for the protocol processing of a single mode terminal. However, in the case of a multi-mode system required for SDR, there is a very wide set of possibilities for the MAC layer. In principle these too could be handled by a GPP. However, we show that a better solution is to use a GPP augmented by a small supplemental processor. The GPP is responsible for the relatively complex protocol operations in the active mode, and the supplemental processor handles the idle mode operations. This separation of responsibilities simplifies the implementation of hard real-time responses required by some protocols (for example IEEE 802.11), while maintaining the programmability needed to handle a wide range of protocols. In addition, this organization allows a significant power savings in the idle mode. This is important because the protocol processor must process a large number of tiny idle mode tasks whose aggregate effect over time dominates the power consumption in a wireless terminal. As part of our study we develop a hardware model of the supplemental processor in Verilog and its software model in C. Using commercial CAD tools we synthesized out design and evaluated the power consumption and response time of the platform. Our results show that the proposed platform meets the real-time deadlines at low power while maintaining programmability.

Original languageEnglish (US)
Title of host publicationCASES 2005
Subtitle of host publicationInternational Conference on Compilers, Architecture, and Synthesis for Embedded Systems
PublisherAssociation for Computing Machinery
Pages257-265
Number of pages9
ISBN (Print)159593149X, 9781595931498
DOIs
StatePublished - 2005
Externally publishedYes
EventCASES 2005: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems - San Francisco, CA, United States
Duration: Sep 24 2005Sep 27 2005

Publication series

NameCASES 2005: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems

Other

OtherCASES 2005: International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
Country/TerritoryUnited States
CitySan Francisco, CA
Period9/24/059/27/05

Keywords

  • Protocol processing
  • SDR terminal
  • Wireless platform

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint

Dive into the research topics of 'A dual-processor solution for the MAC layer of a software defined radio terminal'. Together they form a unique fingerprint.

Cite this