+ All Categories
Home > Documents > Cognitive Radio for Future Internet -...

Cognitive Radio for Future Internet -...

Date post: 17-Mar-2018
Category:
Upload: truongnguyet
View: 224 times
Download: 3 times
Share this document with a friend
25
Cognitive Radio for Future Internet Survey on CR Testbed & Product Munhwan Choi Multimedia & Wireless Networking Laboratory School of Electrical Engineering and INMC Seoul National University, Seoul, Korea
Transcript
Page 1: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Cognitive Radio for Future InternetSurvey on CR Testbed & Product

Munhwan Choi

Multimedia & Wireless Networking Laboratory

School of Electrical Engineering and INMC

Seoul National University, Seoul, Korea

Page 2: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Contents

� Software Defined Radio (SDR)

� Examples of Cognitive Radio Project & Testbed

� Future of Cognitive Radio

� Standardization

� Conclusion

Page 3: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Software Defined Radio (SDR)

� Radio’s physical layer behavior is primarily defined in software

� Accepts fully programmable traffic & control information

� Supports broad range of frequencies, air interfaces, and application software

� Changes its initial configuration to satisfy user requirements

Page 4: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

How is a Software Radio Different from Other Radios? –

Application, Design, Upgrade

Software Radio

� Dynamically support multiple variable systems, protocols and interfaces

� Interface with diverse systems

� Provide a wide range of services with variable QoS

� Conventional Radio +� Software Architecture� Reconfigurability� Provisions for easy

upgrades

� Ideally software radios could be “future proof”

� Many different external upgrade mechanisms

� Over-the-Air (OTA)

ConventionalRadio

� Supports a fixednumber of systems

� Reconfigurabilitydecided at the time of design

� May support multiple services, but chosen at the time of design

� Traditional RF Design� Traditional Baseband

Design

� Cannot be made “future proof”

� Typically radios are not upgradeable

Cognitive Radio

� Can create new waveforms on its own

� Can negotiate new interfaces

� Adjusts operations to meet the QoS required by the application for the signal environment

� SDR +

� Intelligence

� Awareness

� Learning

� Observations

� SDR upgrade mechanisms

� Internal upgrades

� Collaborative upgrades

Page 5: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Cognitive Radio & SDR

� Some believe SDR is not necessary for cognitive radio� Cognition is a function of higher-layer application

� Cognitive radio without SDR is limited� Underlying radio should be highly adaptive

� Wide QoS range

� Better suited to deal with new standards� Resistance to obsolescence

� Better suited for cross-layer optimization

Page 6: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Example SDR: GNU Radio

� What is GNU Radio?� GNU Radio is a set of S/W signal processing building blocks that allow users to create their own S/W radio

� GNU Radio is an open-source software defined radio (SDR) platform

� Why GNU Radio?� Attempts to solve the complexity issues of both H/W and S/W of SDR

� Modular (use with most any GPP)

� S/W used on Windows, Linux, Mac

Page 7: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Implementing a SDR with the GNU Radio

USRP - Universal Software

Radio Peripheral

GNU Radio software

- core s/w

- user made s/w

Courtesy of http://www.gnu.org/software/gnuradio/doc/exploring-gnuradio.html

GNU Radio S/W

available at www.gnuradio.org

Page 8: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Summary of Trends

� SDR need is driven by two principal factors� New applications

� Cognitive radio, collaborative radio & advanced roaming� Increased number of protocols to support� Potential cost reductions

� ADC is no longer the key bottleneck� Flexible RF products starting to come to market� Software architecture critical

� Additional technology supporting architectural approach available

� Reconfigurable hardware needed� General-purpose hardware approach is likely to be unable to

keep up with wireless bandwidth growth� Component-based reconfigurable hardware architectures present

powerful solution� Multi-core processors show promise

Page 9: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

SDR Market Today

� Military� JTRS program created multi-billion dollar SDR market� DARPA neXt Generation (XG) Communications project� International derivatives of JTRS/SCA (EU, Canada, etc)

� Commercial� Digital RF processors (TI Bluetooth and GSM)� Multi-standard basestation implementations (Vanu)� SDR handsets probably within 3 years as low power processors become available

� Regulatory� Recent FCC directive to ensure code and RF compatibility

Mark Scoville, Stephen Berger,

Richard C. Reinhart, Dr. Jeffrey

E. Smith,

“THE SOFTWARE-DEFINED

RADIO & COGNITIVE

RADIO

INTER-CONSORTIA

AFFILIATION”, Software

Defined Radio Technical

Conference 2006, Nov. 2006

Page 10: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

DARPA neXt Generation Program - Motivation

� XG is trying to Develop the Technology and System Concepts to Dynamically Access Available Spectrum

� Problems:� Spectrum Scarcity

� Spectral resources are not fully exploited� Opportunities exist in space, time, frequency� Current static spectrum allocation prevents efficient spectrum utilization

� Deployment difficulty� Different policy regimes in different countries� Deployment of communication networks tedious� Of particular interest in military applications

� Proposed solution:� Complement static spectrum allocation with "Opportunistic spectrum access"

� Primary users� Licensed� Priority to use allocated spectrum� Guaranteed QoS

� Secondary users� Non-licensed� Can allocate unused spectrum among themselves� Have to vacate bands if required by primaries

Unless otherwise stated, all the information in this description of the DARPA XG program

is based on the XG Vision rfc, available online: http://www.darpa.mil/ato/programs/xg/

Page 11: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

React

Formulate Best

Course of Action

ReactReact

Formulate Best Formulate Best

Course of ActionCourse of Action

Adapt

Transition

network to new

emission plan

AdaptAdapt

Transition Transition

network to new network to new

emission plan emission plan

Characterize

Rapid waveform

determination

CharacterizeCharacterize

Rapid waveform Rapid waveform

determinationdetermination

Sense

Real time, Low-

power, wideband

monitoring

SenseSense

Real time, LowReal time, Low--

power, wideband power, wideband

monitoringmonitoring

AutonomousAutonomous

Dynamic Dynamic

SpectrumSpectrum

UtilizationUtilization

DARPA neXt Generation Program: Research Goals

� Development of technologies that enable spectrum agility

� Sensing and characterization of the (RF-) environment

� Identification of unused spectrum ("opportunities")

� Allocation and exploitation of opportunities

� Development of standards for a software based policy regime to enable policy agility

� Decoupling of policies from implementation

� Define abstract behaviors, e.g., "Channel can be vacated within t sec."

� Policies implement (dictate) behaviors

� Protocols instantiate behaviors

� Traceability

� All behaviors must be traceable to policies:

� Each operational mode a device is capable of is tied to a specific policy which allows it

� Software based

� Spectrum use policies have to be machine understandable

� Policy constraints can be implemented "on-the-fly" via software downloads

Page 12: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

XG Dynamic Spectrum Sharing Field Test Results

� M. McHenry, E. Livsics, T. Nguyan, and N. Majundar, “XG Dynamic. Spectrum Sharing Field Test Results,” DYSPAN 2007, Apr. 2007

Page 13: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

CR Test-bed under development – Virginia Tech.

AP (Data

Collection Node)

AP (Data

Collection Node)

AP (Data

Collection Node)

Interference

Detection,

Classification,

Location

OSSIE Framework

Arbitrary

Waveform

Generator

AP (Data

Collection Node)

AP (Data

Collection Node)

AP (Data

Collection Node)

Interference

Detection,

Classification,

Location

OSSIE Framework

Arbitrary

Waveform

Generator

NeighborWLANs

Ethernet

Actions

Cordless Phone Bluetooth

MWOL

Tektronix

TDS694C:

Digital Real-time

Oscilloscope

Tektronix

RSA3408A: Real-

Time Spectrum

Analyzer

Distributed MeasurementDistributed Measurement

Collaborative ProcessingCollaborative ProcessingObservations

Analysis and decision

REM online updating

TV station

Page 14: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Cognitive Radio Testbed - Georgia Tech

� Maximum H/W flexibility

� Full S/W Control : MATLAB

Page 15: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

The Future of Cognitive Radio

� Public Safety - Interoperability� Focus on multi-agency interoperability since 9/11/2001

� Cognitive radio technology can improve interoperability by enabling devices to bridge communications between jurisdictions using different frequencies and modulation formats.

� Such interoperability is crucial to enabling public safety agencies to do their jobs.

Page 16: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

IEEE 802.22

� WRAN system based on 802.22 will make use of unused TV broadcast channels

� Interoperable air interface for use in spectrum allocated to TV Broadcast Service

� Allows Point to Multi-point Wireless Regional Area Networks (WRANS)

� Supports a wide range of services� Data, voice and video� Residential, Small and Medium Enterprises� Small Office/Home Office (SOHO) locations

Page 17: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

IEEE Project 1900 (P1900)

�� The IEEE P1900 Standards Group was established The IEEE P1900 Standards Group was established

in 1Q 2005 jointly by the IEEE in 1Q 2005 jointly by the IEEE Communications Communications

SocietySociety ((ComSocComSoc) and the IEEE ) and the IEEE Electromagnetic Electromagnetic

Compatibility (EMC) Society.Compatibility (EMC) Society.

�� The objective of this effort is to develop The objective of this effort is to develop

supporting standards related to new technologies supporting standards related to new technologies

and techniques being developed for next and techniques being developed for next

generation radio and advanced spectrum generation radio and advanced spectrum

management.management.

Page 18: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

IEEE P1900 Working Group:

� IEEE P1900.1 Working Group:

� Objective document: “Standard Terms, Definitions and Concepts for Spectrum Management, Policy Defined Radio, Adaptive Radio and Software Defined Radio.”

� Purpose: This document will facilitate the development of these technologies by clarifying the terminology and how these technologies relate to each other.

� IEEE P1900.2 Working Group:

� Objective document: “Recommended Practice for the Analysis of In-Band and Adjacent Band Interference and Coexistence Between Radio Systems.”

� Purpose: This standard will provide guidance for the analysis

of coexistence and interference between various radio services.

Page 19: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

IEEE P1900.3 Working Group:

� Objective document: “Recommended Practice for Conformance Evaluation of Software Defined Radio (SDR) Software Modules.”

� Purpose: This recommended practice will provide guidance for validity analysis of proposed SDR terminal software prior to physical programming and activation of SDR terminal components.

Page 20: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

IEEE 802.11h & 802.15.3a

� IEEE 802.11h

� 802.11h helps WLANs share spectrum

� 801.11h implements two methods to help spectrum sharing:

� Dynamic Frequency Selection (DFS)

� Transmission Power Control (TPC)

� DFS is used to select the appropriate spectrum for WLAN

� TPC is used to manage WLAN networks and stations for Reduction of interference, Range control (setting borders for WLAN), and Reduction of power consumption (beneficial in laptop use e.g.)

� IEEE 802.15.3a

� Multiband OFDM for Personal Area Network

� Wireless USB2.0 (480Mbps) at 5 meters distances

� Cognitive Radio - Plausible Application to UWB Regulation

� Very fast spectrum sculpting via OFDM technology with wide bandwidth 528MHz

� QoS Support

� QoS can be supported by controlling the number of sub-carriers

Page 21: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Hurdles in CR

� FCC Development Policies� The process and rules

governing how frequencies and waveforms are selected and approved for use by cognitive equipment must be addressed.

� Software Flexibility� Interface with policy

updates

� Real-life functionality� CR devices are smart

enough to understand user request and surrounding environments

� Network availability for CR� Network needs to announce

their availability to CR

� Flexible or Reconfigurable Hardware

� Requires a language and protocols for initial interfacing with software and validation for existing devices as policies change across time and space

� Software Architectures� More dynamic than SCA

Page 22: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Predictions for Future Evolution

Time

SDR with high

ASIC content

Re-

programmable

for fixed

number of

systems

Factory

reprogrammable

Increased use

of

reconfigurable

hardware

Limited

reconfiguration

by userEarly

cognition

Mid-level

cognition

Cognitive

radios

2005 2007 2010

Adaptive

spectrum

allocation

Page 23: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Conclusion

� The testbed will serve, not only as a technical development platform, but also as an educational tool that provides insight and deep understanding of cognitive radio technology.

� Dell, HP, Google, and others want the FCC to sign off on letting consumer devices utilize the "white space."

Page 24: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Reference

� Dr. Jeffery H. Reed. “Understanding the Issues in Software Defined Cognitive Radio”

� Ettus Research, .Universal Software defined radio Peripheral (USRP) ., http://www.ettus.com/custom.html

� M. McHenry, E. Livsics, T. Nguyan, and N. Majundar, “XG Dynamic. Spectrum Sharing Field Test Results,” DYSPAN 2007, Apr. 2007

� Y. Hur, J. Park, K. Kim, J. Lee, K. Lim, C.-H. Lee, H.S. Kim, and J. Laskar, “A Cognitive Radio (CR) Testbed System Employing A Wideband multi-Resolution Spectrum Sensing (MRSS) Technique,” VTC 2006, Sep. 2006

Page 25: Cognitive Radio for Future Internet - SNUmmlab.snu.ac.kr/courses/2007_advanced_internet/handout/20071017... · Implementing a SDR with the GNU Radio USRP -Universal Software ... Cognitive

Recommended