Software-Defined Radio

Guest Editors' Introduction • Kevin W. Rudd and Chris Anderson • June 2010

Theme Articles

This month's theme includes the following featured articles:

AnySP: Anytime Anywhere Anyway Signal Processing
AnySP is a fully programmable signal-processing architecture that targets 4G mobile-computing bandwidth increases—up to 100 Mbps for high mobility—within a constrained power envelope. More »

Dynamically Reconfigurable Instruction Set for Software Radio Encoding/Coding
An application-specific instruction set supports dynamic DSP reconfiguration for implementing multiple wireless communication standards in software-defined radios. More »

Open Platform for Prototyping of Advanced Software Defined Radio and Cognitive Radio Techniques
Indromel is a European project platform to define software and hardware components for prototyping reconfigurable digital baseband processing for several air interfaces. More »

Semantics in Cognitive Radio
Semantic signal processing aligns behavior models with cognitive radio (CR) policy languages and hardware, substantially reducing the work of translating policy intent into CR network behavior. More »

Radio Tomographic Imaging with Wireless Networks
RTI is a transmission-based method to obtain images of moving objects over RF wireless networks. It’s a potentially low-cost, flexible alternative to technologies like ultrawideband radar. More »


What else is new? »


Software-Defined RadioThe flexibility possible with software-defined radios (SDRs) is key to the future of wireless communication systems. Prior generations of wireless devices relied on highly customized, application-specific hardware with little emphasis on future-proofing or adaptation to new standards. This design approach generally yielded power- and performance-optimized solutions at the expense of flexibility and interoperability.

Over the past decade, SDRs have evolved and spawned related technologies such as cognitive radios (CRs), to give the current generation of communication systems tremendous flexibility, reusability, and adaptability. Wireless device developers, as well as service providers and end users, can upgrade or reconfoigure SDRs and CRs continually as new versions of wireless standards are released. Furthermore, SDR/CR devices can adapt continually to changes in the spectral or network environment, including modulation schemes, channel coding, and bandwidth. They can use be used to establish and maintain ad hoc networks.

Given these advantages, SDR research has been accelerating at an astounding pace. The primary challenges are performance limitations imposed by the current generation of underlying hardware and software architectures. The size, weight, performance, and power consumption of current digital processing hardware, such as FPGAs and DSPs, are inadequate for realizing a fully software-based radio. As a result, SDR research is ongoing in all areas: hardware solutions, algorithms, protocols, software implementations, and applications. All these areas are interrelated and tightly coupled, so it’s unlikely that a solution in a single area—for example, a reconfigurable, massively parallel, general-purpose processor—will enable the ultimate SDR vision: a radio consisting of nothing more than an antenna, analog-to-digital converter, and digital processor. Advancing the SDR state of the art will require cross-disciplinary research and engineering.

Selected Articles for Software-Defined Radio

To explore the development of both the underlying SDR hardware and software, as well as the capabilities of an SDR communications system, we've selected five articles for this special theme that investigate the state of the art in several areas.

The first two papers describe the analysis of SDR applications and algorithms that lead to processor microarchitectures and instruction-set decisions. "AnySP: Anytime Anywhere Anyway Signal Processing" is an article IEEE Micro magazine that describes the development of a complete device based on the analysis of mobile-signal-processing algorithms. "Dynamically Reconfigurable Instruction Set for Software Radio Encoding/Coding," a conference paper, develops reconfigurable DSP instruction sets that reduce the computational cost of implementing complex encoding and decoding algorithms.

Another conference paper, "Open Platform for Prototyping of Advanced Software Defined Radio and Cognitive Radio Techniques," describes the ongoing development of a hardware platform to support prototyping a wide range of SDR and CR systems.

The fourth article, "Semantics in Cognitive Radio," examines the need to develop a language that lets radios communicate with each other and interpret local, regional, and national spectrum policies. This capability would let SDRs be fully self-aware of not only the spectral environment but also the network and other communication devices in their range.

The final article, "Radio Tomographic Imaging with Wireless Networks," is from the IEEE Transactions on Mobile Computing. The authors describe an interesting application that takes advantage of SDR’s flexibility to identify object location and motion using only wireless links. The application demonstrates SDRs capabilities in an ad hoc peer-to-peer network.

All these articles are available from the Computer Society Digital Library through this month's special issue of Computing Now. In addition, numerous articles from other IEEE societies are well worth review; we’ve included links to some of these article and their abstracts the "Related Links: Software-Defined Radio Research" sidebar.

SDR exemplifies a new computing paradigm in which computing hardware works in concert with general analog hardware to form a system that’s more capable than the sum of its parts. Computing provides the traditional capabilities of user interfaces, data management and conversion, and protocol management, but it can also augment or replace hardware in areas such as modulation and demodulation, encoding and decoding, and noise cancellation. In addition, computing can perform many tasks that haven't yet been implemented in significant ways, such as whitespace utilization, sophisticated capability- and cost-based service negotiations, and new applications.

Opportunities in SDR abound—read, explore, and contribute!


Kevin W. RuddKevin W. Rudd is an assistant professor of electrical and computer engineering at the US Naval Academy. Contact him at



Kevin W. RuddChris Anderson is an assistant professor of electrical and computer engineering at the US Naval Academy. Contact him at



Article Comments

Please login to post comments.

What's New

e-Science and the Web
e-Science projects have generated new ways of thinking, new expertise and methods, and a new collaborative infrastructure. More »

A Chat Application in Lift
Lift is a Web framework that abstracts the HTTP request/response cycle. See how to use Lift to easily develop a chat application. More »

Son of Carterfone: Network Neutrality or Regulation?
Once upon a time, there was one big phone network in the US, run by AT&T. Customers couldn't connect equipment to the network without approval, which AT&T justified by saying that it needed to protect the network against possibly unreliable customer equipment. More »

Adopting Pervasive Computing for Routine Use in Healthcare
Three crucial factors result in successful adoption of pervasive computing in healthcare: proof of medical benefit, user participation, and financial clarification. More »

The GPU Computing Era
GPUs have evolved rapidly to become the most pervasive, massively parallel processing platform ever available, as well as the most cost-effective. More »

Microprocessor Software-Based Self-Testing
A survey of software-based self-testing methods for microprocessor test workflows includes a taxonomy reflecting how the methods generate their self-test programs. More »

Reconstructing Rome
Community photo collections like Flickr offer a rich, ever-growing record of the world around us. New computer vision techniques can use photographs from these collections to rapidly build detailed 3D models. More »

Business and Market Intelligence 2.0, Part 2
In these two essays, experts in financial business intelligence present unique, innovative research frameworks, computational methods, and selected results and examples for market intelligence. More »

Clearing the Way for Software Product Line Success
As a business and technical strategy, a software product line approach has unique governance needs. Here are useful diagnostic questions and remedies for problems. More »

Chasing the Negawatt: Visualization for Sustainable Living
Information visualization has an important role in understanding and managing residential energy consumption. The Adaptive Living Interface System provides a viable and green solution for homes. More »

Scientific Computing in the Cloud
Large pools of computational resources raise the possibility of a new computing paradigm for scientific research without requiring scientists to purchase or maintain sophisticated hardware. More »

WiMAX vs. LTE: Who Will Win the Broadband Mobile Internet?
Two main technologies are competing for the International Mobile Telecommunications-Advanced initiative. This comparison of WiMAX and LTE reviews their development, deployment, and prospects for adoption. More »

Visual Navigation for Mobile Devices
Ongoing work to automatically generate landmark-based pedestrian navigation instructions for mobile devices from geotagged images integrates an improved camera-pose recovery method. More »