Adverbs and Adjectives: An Abstraction for Software Defined Radio

Abstract

Many wireless network and transport protocols take advantage of the interaction between the physical and link layers to achieve reasonable performance, reliability and energy efficiency. Such "cross-layer" dependences are typically explicitly enumerated in order to cause predetermined behavior in the physical and link layers. The need for cross layer interaction will only increase as advanced physical and link interfaces are realized in software radio systems (SDRs). In order to meet the demands of large systems of heterogeneous software radios we will have to develop application and system programming interfaces that are highly flexible and portable. This paper demonstrates how a set of modifiers for the "verbs" and "nouns in communication protocols can achieve the performance, flexibility, and portability improvements required. Adverbs in our abstraction such as send locally and send reliably, are used rather than explicit directives. Modifiers like these provide freedom for each layer in the protocol stack to choose from a proven palette of cross-layer techniques. This work presents a subset of potential modifiers and their application. The promise of the abstraction is illustrated through simulation of the send locally adverb.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 28, 2005
Accession Number
ADA430375

Entities

People

  • Dirk Grunwald
  • Doug Sicker
  • Michael Neufeld
  • Troy B. Weingart

Organizations

  • University of Colorado Boulder

Tags

DTIC Thesaurus Topics

  • Ad Hoc Networks
  • Air Force
  • Application Protocols
  • Coding
  • Computer Science
  • Energy Consumption
  • Frequency
  • Mesh Networks
  • Multiple Access
  • Network Science
  • Routing Protocols
  • Simulations
  • Software Defined Radio
  • Standards
  • Transport Protocols
  • Wireless Communications
  • Wireless Networks

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Computer Networking