Skip to main content Accessibility help
×
Hostname: page-component-7479d7b7d-c9gpj Total loading time: 0 Render date: 2024-07-12T01:35:09.189Z Has data issue: false hasContentIssue false

7 - Supporting Cognitive Radio Network Protocols on Software-Defined Radios

Published online by Cambridge University Press:  03 May 2011

George Nychis
Affiliation:
Carnegie Mellon University
Srinivasan Seshan
Affiliation:
Carnegie Mellon University
Peter Steenkiste
Affiliation:
Carnegie Mellon University
Dipankar Raychaudhuri
Affiliation:
Rutgers University, New Jersey
Mario Gerla
Affiliation:
University of California, Los Angeles
Get access

Summary

Introduction

Over the past few years, an increasingly diverse and ever-changing wireless spectrum has created a need for cognitive radio networks. Such networks leverage spectrum sensing and information from each layer in the protocol stack to overcome spectrum diversity by adapting all layers (e.g., the MAC and PHY) on the fly. By doing so, cognitive radios can achieve the greatest level of performance, given the current networking conditions. For example, in areas where access to the spectrum is highly contended, the radio can switch from using a carrier sense multiple access (CSMA) MAC protocol, to a time division multiple access protocol that reduces overhead in accessing the spectrum to increase capacity and reduce collisions. Despite the increased recent activity in cognitive radio networks, supporting the development of protocols at the MAC and PHY layers, as well as cross-layer optimizations for such networks, has been extremely challenging. Commodity wireless hardware does not facilitate such development, because the majority of MAC functionality is placed on the network interface (NIC) hardware, where programmability is limited and access to the software that runs on the NIC is often restricted.

The limited programmability of wireless NICs makes Software-Defined Radios (SDRs) an attractive alternative for building cognitive radio network protocols. SDRs implement the majority of functionality, including the physical and link layers, in software running on commodity hardware, making all layers of the protocol stack easy to modify.

Type
Chapter
Information
Publisher: Cambridge University Press
Print publication year: 2011

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×