Cognitive Radio Issues

September 11, 2017 | Author: Vaibhav Garg | Category: Cognitive Radio, Software Defined Radio, Radio Spectrum, Analog To Digital Converter, Radio
Share Embed Donate


Short Description

Download Cognitive Radio Issues...

Description

What You Will Learn Understanding the Issues in Software Defined Cognitive Radio Jeffrey H. Reed Charles W. Bostian Virginia Tech Bradley Dept. of Electrical and Computer Engineering

„ „ „ „ „ „ „

Basic Concepts of Software Defined Radio (SDR) Basic Concepts of Cognitive Radio (CR) and its relationship to SDR. How Cognitive Radios are Implemented Analyzing Cognitive Radio Behavior and Performance Regulatory Issues in Cognitive Radio Deployment Cognitive Radio Applications in Interoperability and Spectrum Access Current Research Issues 2

1

Acknowledgements „

Students who contributed to this presentation: … Albrecht

Johannes Fehske … Thomas Rondeau … Bin Le … James Neel … David Scaperoth

Software Defined Radio – Basic Concepts and Relationship to Cognitive Radio

… Kyouwoong

Kim … David Maldonado … Lizdabel Morales … Youping Zhao … Joseph Gaeddert

3

2

Software Defined Radio (SDR) „ „ „ „ „

Software Defined Radio Levels (1/2)

Termed coined by Mitola in 1992 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

„

Highest Level of Reconfigurability … Completely

flexible modulation format, protocols and user functions … Flexible bandwidths and center frequency, i.e., RF front end is also configurable … Adapts to different network and air interfaces … Open architecture for expansion and modifications

5

6

3

Advantages of SDR

Software Defined Radio Levels (2/2)

„

„ Lowest

Level of Reconfigurability

„ „

…Radio

not easily changed …Preset signal bandwidth and center frequency …Few and preset modulation formats, protocols, and user functions

„

„ „

7

Reduced content of expensive custom silicon Reduce parts inventory Ride declining prices in computing components DSP can compensate for imperfections in RF components, allowing cheaper components to be used Open architecture allows multiple vendors Maintainability enhanced 8

4

Drawbacks of SDR „ „ „ „ „ „ „

Applications for SDR „

Power consumption (at least for now) Security Cost Software reliability Keeping up with higher data rates Fear of the unknown Both subscriber and base units should be SDR for maximum benefit

Military … Full

Connectivity … Sensor Networks … Better Performance „

Commercial … Lower

Cost – subscriber units Cost – base unit … Lower Cost – network … Better performance … Lower

„

Regulatory … Stretch … Build

9

expensive spectrum in innovation mechanisms 10

5

How is a Software Radio Different from Other Radios?- Design

How is a Software Radio Different from Other Radios? - Application „

„

„

Conventional Radio Supports a fixed number of systems Reconfigurability decided at the time of design May support multiple services, but chosen at the time of design

„

„ „

Software Radio Dynamically support multiple variable systems, protocols and interfaces Interface with diverse systems Provide a wide range of services with variable QoS

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

11

Conventional Radio „ „

Traditional RF Design Traditional Baseband Design

Software Radio „ „ „ „

Conventional Radio + Software Architecture Reconfigurability Provisions for easy upgrades

Cognitive Radio „ „ „ „ „

SDR + Intelligence Awareness Learning Observations

12

6

How is a Software Radio Different from Other Radios? - Upgrade Cycle Conventional Radio „ Cannot be made “future proof” „ Typically radios are not upgradeable

„

„

„

Software Radio Ideally software radios could be “future proof” Many different external upgrade mechanisms Over-the-Air (OTA)

„ „ „

Cognitive Radio SDR upgrade mechanisms Internal upgrades Collaborative upgrades

Cognitive Radio Concepts

13

7

What is a Cognitive Radio?

Cognitive Radio „ „

… …

„ „

are set by their operators

Term coined by Mitola in 1999 Mitola’s definition: …

„

Fixed radios

Adaptive radios

can adjust themselves to accommodate anticipated events

Software radio that is aware of its environment and its capabilities Alters its physical layer behavior Capable of following complex adaptation strategies

“A radio or system that senses, and is aware of, its operational environment and can dynamically and autonomously adjust its radio operating parameters accordingly” Learns from previous experiences Deals with situations not planned at the initial time of design

Cognitive radios

can sense their environment and learn how to adapt

15

Beyond adaptive radios, cognitive radios can handle unanticipated channels and events. Cognitive radios require: • Sensing • Adaptation • Learning Cognitive radios intelligently optimize their own performance in response to user requests and in conformity with FCC rules.

16

8

Cognitive radios are a powerful tool for solving two major problems:

Cognitive radios are machines that sense their environment (the radio spectrum) and respond intelligently to it.

Like animals and people they

1) Access to spectrum (finding an open frequency and using it)

• seek their own kind (other radios with which they want to communicate) • avoid or outwit enemies (interfering radios) • find a place to live (usable spectrum) • conform to the etiquette of their society (the Federal Communications Commission) • make a living (deliver the services that their user wants) • deal with entirely new situations and learn from experience 17

18

9

Cognitive radio platforms are a powerful tool for solving two major problems: 2) Interoperability (talking to legacy radios using a variety of incompatible waveforms)

Levels of Radio Functionality Level

19

Capability

Comments

0

Pre-programmed

A software radio

1

Goal Driven

Chooses Waveform According to Goal. Requires Environment Awareness.

2

Context Awareness

Knowledge of What the User is Trying to Do

3

Radio Aware

Knowledge of Radio and Network Components, Environment Models

4

Capable of Planning

Analyze Situation (Level 2& 3) to Determine Goals (QoS, power), Follows Prescribed Plans

5

Conducts Negotiations

Settle on a Plan with Another Radio

6

Learns Environment

Autonomously Determines Structure of Environment

7

Adapts Plans

Generates New Goals

8

Adapts Protocols

Proposes and Negotiates New Protocols

Adapted From Table 4-1Mitola, “Cognitive Radio: An Integrated Agent Architecture for Software Defined Radio,” PhD Dissertation 20 Royal Institute of Technology, Sweden, May 2000.

10

Relationship between the Cognition Cycle and the Levels of Functionality

What is a cognitive radio? Cognitive radio

Cognition Cycle

Infer from Context An enhancement on the Orient Infer from Radio Model Establish Priority traditional software radio Normal Pre-process Select Alternate concept wherein the Goals Parse Stimuli Urgent Immediate radio is aware of its Plan environment and its capabilities, is able to Learn Observe New independently alter its States Decide physical layer behavior, States and is capable of User Driven Generate “Best” Autonomous (Buttons) Waveform following complex Act adaptation strategies. Outside Adapted From Mitola, “Cognitive Radio for Flexible Mobile Multimedia Communications ”, IEEE Mobile Multimedia Conference, 1999, pp 3-10.

World

Allocate Resources Initiate Processes 21 Negotiate Protocols

Level

Infer from Context

0 SDR 1 Goal Driven 2 Context Aware 3 Radio Aware 4 Planning 5 Negotiating 6 Learns Environment 7 Adapts Plans 8 Adapts Protocols

Infer from Radio Model

Orient

Establish Priority Pre-process Parse Stimuli

Observe

User Driven Autonomous (Buttons)

Outside World

Immediate

Select Alternate Generate Normal Goals Normal Urgent

Plan

Learn

New States

Decide

States

Determine “Best” Plan Determine “Best” Generate “Best” Waveform Allocate Resources Known Waveform Initiate Processes Negotiate Protocols Negotiate

Act

22 Adapted From Mitola, “Cognitive Radio for Flexible Mobile Multimedia Communications ”, IEEE Mobile Multimedia Conference, 1999, pp 3-10.

11

FCC Motivation for Cognitive Radio

Cognitive Radio Advantages „

„ „

Currently the FCC is refarming licensed bands such as the TV Bands Long-term vision

„

… …

„

… Eliminate

rigid, coarse spectrum allocations … Switch to demand-based approach „

„

All of the benefits of software defined radio Improved link performance

Improved spectrum utilization … …

Improve relative spectral efficiency

„

Need new protocols for long-term vision of the FCC … Inter-network interference avoidance … Maximizing utilization of available bandwidth

…

„

High speed internet in rural areas High data rate application networks (e.g., Video-conferencing)

Significant interest from FCC, DoD …

23

Fill in unused spectrum Move away from over occupied spectrum

New business propositions …

… Supporting

Adapt away from bad channels Increase data rate on good channels

Possible use in TV band refarming 24

12

Cognitive Radio & SDR

Cognitive Radio Drawbacks

„

„ „

All the software radio drawbacks Significant research to realize

…

… Information

collection and modeling processes … Learning processes … Hardware support

„

… Decision

„ „ „

SDR’s impact on the wireless world is difficult to predict

Some believe SDR is not necessary for cognitive radio …

„

Cognition is a function of higher-layer application

Cognitive radio without SDR is limited …

Regulatory concerns Loss of control Fear of undesirable adaptations

“But what…is it good for?” „ Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip

Underlying radio should be highly adaptive „ Wide QoS range „ Better suited to deal with new standards …

… Need

some way to ensure that adaptations yield desirable networks

„

25

Resistance to obsolescence

Better suited for cross-layer optimization 26

13

Policy-based Radio

Types of Software Defined Cognitive Radios

„

„

Policy-Based Radio „ Reconfigurable Radio „ Cognitive Radio „

A radio that is governed by a predetermined set of rules for choosing between different predefined waveforms The definition and implementation of these rules can be: … during

the manufacturing process configuration of a device by the user; … during over-the-air provisioning; and/or … by over-the-air control … during

„

Analogous to rules of what to order from a menu … “I’ll

27

have GSM today” 28

14

Reconfigurable Radio A radio whose hardware functionality can be changed under software control „ Reconfiguration control of such radios may involve any element of the communication network „ Analogous to rules of what to order from a menu and permit substitutions to the order „

… “I’ll

Technology Challenges in SDR

have GSM today with the 802.11 FEC” 29

15

Behind the Converters: The Software Architecture

Radio Architecture „

Superhetrodyne RF Signal

Amplify Mixer Filter

IF Signal

Amplify Mixer Filter

„

Baseband Signal

Software Defined Radio RF Signal

Rx Tx

Amplify Mixer Filter

IF Signal

Analog To Digital Converter

Digital Signal Processing

„ 31

Nature of Architecture Depends on Applications: Commercial vs. Military Benefits of a Good Architecture … Clear way to implement system … Reuse --- modularity … Quality control and testing … Portability – one radio to another … Upgradability … Outsourcing/managing development … Language independence … More potential for Over-the-Air Programming … Standardized interfaces Middleware-based architectures are commonly used 32

16

Implementing a SDR with the GNU Radio USRP - Universal Software Radio Peripheral

USRP

GNU Radio software - core s/w - user made s/w

4 ADC’s: •12bits per second, 64MSps, •Analog Input BW over 200Mhz

4 DAC’s •14bits per second, 128MSps

Transmit Channel RF Interface

Receive Channel RF Interface

GNU Radio S/W available at www.gnuradio.org

Courtesy:http://www.gnu.org/software/gnuradio/doc/expl oring-gnuradio.html

33

34

17

Challenges in SDR Design „

Hardware … … … … …

„

„

Significant effort in computing HW Advance DSP Designs Flexible RF and antennas Flexible ADCs Tradeoff of performance and flexibility

Physical devices on which processing is performed or interface to the “real world” … Software „ Glue holding together system … Network „ Functionality and ultimate value to the end-user „

Integration of components into single design flow Tradeoff of performance and flexibility

Testing and validation … …

Technology in SDR partitioned into three basic pieces … Hardware

Software … …

„

Technology Challenges of SDR

FCC hardware/software certification Smoothing of design cycle „ Reduce overall time-to-market

„ 35

Advances needed in all three arenas 36

18

Hardware „

Flexible RF „

Significant effort to date in computing HW … Non-traditional

computing platforms … Advanced DSP designs … High data rate FEC remains problematic „

… Places

fundamental limits on the signal characteristics „

Emphasis on computing HW alone can be myopic … Other

RF is one of the main limiting factors on system design

… Truly „

critical areas that require significant further

„ „

Flexible (or software controlled) RF Flexible ADC Antennas

„

37

flexible SDR requires flexible RF

Difficult task …

work „

BW, SNR, linearity

RF is fundamentally analog and requires different a different approach for the management of attributes

One method for achieving this is through the use of MEMS 38

19

MEMS (Micro Electro Mechanical Systems) Designs for RF Front Ends

ADC Challenges „ „

ADC is the bound between analog and digital world SDR requires the tuning of ADC characteristics … Number „

E-tenna’s Reconfigurable Antenna

… Sampling „

„ „

„

Tunable antenna with narrow fixed bandwidth Patch antenna connected by RF switches

of bits

Support adequate SNR and dynamic range

„ Idealized MEMs RF Front-end for a Software Radio

rate

Prevent over-sampling (waste power)

ADC technology trends are not necessarily compatible with these needs

Use MEMS filter banks to create tunable RF filters J.H. Reed, Software Radio: A Modern Approach to Radio Design, Prentice-Hall 2002.

39

40

20

ADCs Getting Better Exponentially

ADC: Improving Even When Considering Power

P = 2B ⋅ f s

F=

B bits fs sample rate „ „ „

2B ⋅ f s Pdiss

Pdiss is power dissipation

1994 ~ 2004 a leap of Analog to Digital Converter (ADC) technology Regression curve fit shows exponential increasing trends Trends are quite different for different ADC structures Bin Le, Tom Rondeau, Jeff Reed, Charles Bostian, “Past, Present, and Future of ADCs,” IEEE Signal Processing Magazine, November 2005 41

„ „

Power-to-sampling-speed ratio favors less number of comparators The choice in selecting an ADC is tied to application requirement Bin Le, Tom Rondeau, Jeff Reed, Charles Bostian, “Past, Present, and Future of ADCs,” IEEE Signal Processing Magazine, to be published, November, 2005 42

21

Integration of Hardware „

Software Operating Environment „

DSP share traits with GPP … Similar

programming methods … Similar computing concepts „

„

… SCA

„

Even though implementation may be wildly different

FPGA and CCM do not share these traits with GPP

Technology to date has been largely derived from existing PC paradigm … GPP-centric

structure 3.0 Hardware Supplement is an attempt to rectify this problem

… SCA

… Completely … Portability

Standardized structure for the management of HW and SW components

different programming paradigm is an extremely difficult problem

„

Several challenges remain … Power

management … Integration of HW into structure 43

44

22

Software Architectures „

“The sheer ease with which we can produce a superficial image often leads to creative disaster.” Ansel Adams [1902-1984], American artist (photography) …

„

So How Do You Make a Software Radio? „

You have some hardware

„

And you want to run some waveforms

Poor architectural design leads to significant inefficiencies

Architectures provide multiple benefits …

Clear way to implement system „

Generally component-based …

…

„

Standard technology interface

„

Standard semantic -- API

…

…

Software or hardware components

Standardized interfaces Common technology like middleware

Architectures becoming more prominent „ „ „ „

Software Communications Architecture (SCA) $14B to $27B for SCA radio work by DoD Cluster 5 contract up to $1B for embedded & handheld prototypes Maintain awareness of activity: big money for SDR 45

… GSM,

IS-95, or some other technology that the hardware is powerful enough to support 46

23

What kind of software is needed? (1/4) „

What kind of software is needed? (2/4) „

Something to manage hardware … Configure „

… More

Set devices to known state …

„ „

i.e.: Make sure NCO is available and ready

… Initialize „

associated devices

Some standardized way of storing relevant information

„

cores

… …

Make sure programmable devices are ready

„

Set memory pointers in DSP … Set FPGA to known state …

than just short-term memory

Store configuration files Store last state of the machine Store user-defined attributes Identity Permissions

Store functional software

… Should

be able to map any kind of storage device to

this „

47

Dynamic RAM, hard drive, FLASH, other 48

24

What kind of software is needed? (3/4) „

What kind of software is needed? (4/4) „

Some way of structuring the waveforms

… Install

functional software in appropriate core … Generate a start event

… Standardized

way of structuring “applications” so that the radio can “run” them „

„

In a Windows machine, these are .exe files

… It

has to be generic enough for it to fit well with machines other than GPPs „

Something to actually “run” waveforms

Something to keep track of what is available and what can and cannot be installed … Ideally,

Needs to be able to interface with functional software

49

this will bind the whole thing together

50

25

Domain Manager Keep track of what’s there (installed)

Processor-centric structure …

Resources Capabilities e.g., Start and stop, test, describe

Standardized interface for components

Open-source implementations available …

OSSIE

…

SCARI

„

51

C++ by MPRG

CORBA Adapter

Software IDL CORBA OS

Non-CORBA Software (Legacy)

Java by Communications Research Centre

Non-CORBA Software (Legacy)

Black Red Software

AP

„

„

Port Connections between resources

Seamless handling of HW and SW

I

„

Secure

Security Boundary

CORBA Adapter

Management Objects File System Configuration Files

I AP

Application Manage waveform operation

Non-secure

API

Devices Boot up and maintain HW

„

I AP

FileSystem Manager Store working environment, bit images, properties, etc.

Application Factory Manage collection of resources to create waveform

Software Communications Architecture (SCA)

I

Device Manager Keep track of HW in the system

AP

Fundamental Composition of the SCA

Hardware Hardware Trans. Security

52

26

Is the SCA Suitable for Commercial Implementations? „

Summary of Trends „

Maybe … No „ „ „ „ „

Current version is GPP-centric, hence heavy Irrelevant capabilities decrease its effectiveness Focus on waveform portability has limited appeal Static nature not well suited for cognitive radio No provisions for power management

… Yes „ Basic architectural principles are sound „ SCA 3.0 is a first step in dealing with GPP-centric communications within the radio „ Significant momentum ($$$ and time) within defense industry „ Being adopted by several other nations’ defense establishments 53

SDR need is driven by two principal factors …

New applications

… …

Increased number of protocols to support Potential cost reductions

„

Cognitive radio, collaborative radio & advanced roaming

„

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

„

Reconfigurable hardware needed

„ „

… … … …

Additional technology supporting architectural approach available 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 54

27

SDR Market Today „

Military … JTRS

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

„

Cognitive Radio Implementation

Commercial … Digital

RF processors (TI Bluetooth and GSM) base station implementations (Vanu) … SDR handsets probably within 3 years as low power processors become available … Multi-standard

„

Regulatory … Recent

FCC directive to ensure code and RF compatibility

55

28

The VT Cognitive Engine „

The VT Cognitive Engine

Simple Concept

„

Simple Concept Radio TX

Radio Channel TX Statistics Radio RX Radio Parameters

Channel Statistics “Old Knobs Settings”

“Knobs and Meters”

Cognitive Engine

“Meters”

Radio RX

“Old Knobs Settings”

Cognitive Engine “New Settings”

“Optimized Solution”

“New Settings”

Radio Parameters “Knobs and Meters”

57

58

29

Layer

Knobs and Meters

Meters (observable parameters)

Knobs (writable parameters)

MAC

Frame error rate Data rate

Source coding Channel coding rate and type Frame size and type Interleaving details Channel/slot/code allocation Duplexing Multiple access Encryption

PHY

Bit error rate SINR Received signal power Noise power Interference power Power consumption Fading statistics Doppler spread Delay spread Angle of Arrival

Transmitter power Spreading type and code Modulation type Modulation index Pulse shaping Symbol rate Carrier frequency Dynamic range Equalization Antenna directivity

Computational power Battery Life

CPU Frequency scaling

Other

Sample tabulation of knobs and meters by layer (adapted from Prof. Huseyin Arslan) 59

The VT Tiered Approach to Cognition „

Modeling System … Take in surrounding radio environment and user/network requirements „ Remember models and apply Case-based Decision Theory to determine best course of action to take „ Use Genetic Algorithms to update and optimize the new radio parameters „

Monitor feedback from radio to understand system performance …

Penalize knowledge base for poor performance 60

30

Software Architecture - Theory

The Cognitive Engine „ „ „

“Intelligent agent” that manages cognition tasks in a Cognitive Radio Independent entity that oversees cognitive operations Ideal Characteristics:

Awareness Sensing and Modeling

… Intelligence

(Accurate decisions) (Consistent decisions) … Awareness (Informed decisions) … Adaptability (Situation dependent decisions) … Efficiency (Low overhead decisions) … Excellent QoS (Good decisions) … Reliability

„

Learning Building and retaining Knowledge

Radio Hardware

Adapting Evolution and Optimization

Tradeoffs exist between these characteristics 61

62

31

Software Architecture - Theory Scenario Synthesizing

Radio

Case identified

Link condition

Reasoning

Radio hardware

Success memorized Radio Hardware

Case report

Apply experience Bad trail overwritten

Performance Estimation

Case-based Decision Making

API

Modeling System

Cognitive System Module

Policy Domain User preference Local service facility

Strategy instruction

Link Configure Optimization

Security User data security System/Network security

WSGA Initialization Objectives Constraints 63

WMS

CE-user interface

User/policy

CE-Radio Interface

Knowledge Base

Cognitive System Controller wavfrm Policy Policy Model

Security

Decision Maker

Sec

Selector

Environment Observation

Software Architecture – Limited Functionality

Knowledge Base Short Term Memory Long Term Memory

64

32

Software Architecture: Full Functionality

Some Approaches to Cognitive Engine

Radio

Channel Probe

CE-Radio Interface

API

Genetic Algorithms „ Markov Models „ Neural Nets „ Expert Systems „ Natural Language Processing „ Fuzzy Logic „

Cognitive System Module WMS

Cognitive System Controller

User Domain User preference Local service facility

Security

Modeling System

User Model

Chob Resource Monitor

User data security System/Network security

Policy Domain

Evolver Policy Model

Radio

Uob

Actual Meters

|(Simulated Meters) – (Actual Meters)| Simulated Meters

Reg

User preference Local service facility

Decision Maker Security X86/Unix Terminal

DCH = max{S CH • U CH } DU = max{SU • U U }

Initial Chromosomes WSGA Parameters Objectives and weights

Knowledge Base Short Term Memory Long Term Memory WSGA Parameter Set Regulatory Information

Open issue on what are the appropriate cognitive engine techniques

System Chromosome

65

66

33

Some Approaches to Signal Classification

GA’s and biological metaphor The WSGA uses a genetic algorithm, which operates on chromosomes.

Cyclic spectrum analysis „ Statistical characterization of signal parameters „ Eigenstructure techniques „ Model-based approaches „ Vector space (I-Q plane) approaches „

The genes of the chromosome represent the traits of the radio (frequency, modulation, bandwidth, coding, etc.). The WSGA creatively analyzes the information from the CSM to create a new radio chromosome.

67

68

34

Analyzing the Performance of a Network of Cognitive Radios

Analyzing Performance in a Cognitive Radio

70

35

Ways of Analyzing Performance „

„

For the Cognitive Radio Detection of Primary Users (PU), SW Platform, QOS of PU, Position Location

throughput

… Latency

„

These depend on link performance measures: …

PHY Layer, e.g.: „

… Voice

quality … Video quality

For the network of Cognitive Radios … Quantifying

Parameters … Data

… QOS,

„

Cognitive Radio Performance Evaluation: QoS

„ „

the impact of the use of CR in a

„

network … Game Theoretic Approach See www.mprg.org/gametheory

…

MAC, network-layer, e.g.: „ „ „

71

Bit error rate (BER) Signal to noise ratio (SIR) Signal to interference and noise ratio (SINR) Received signal strength Frame error rate (FER) Packet error rate Routing table change rate

72

36

Cognitive Radio Performance Evaluation: Detection of Primary Users „

Cognitive Radio Performance Evaluation: Underlying Software Radio Platform „

Probability of detection (PoD) as a function of: … Number

of observed symbols

„

… SNR „

… Number

of signals present (primary and secondary) … Level of cooperation, e.g., number of devices (CRs) needed to achieve a given PoD (see next slide) „

…

Probability of false alarm … Same

Number of supported waveforms Processing power (mips, flops, #gates) Waveform-code reusability and portability

…

parameters as PoD

Reusable: the same code can be used in principle in a different SDR platform Portable: instantaneous plug and play

„ „

…

„ „

73

Delay for loading unloading waveforms RF front-end: Frequency range, Dynamic range, Sampling frequency, Sensitivity, Selectivity, Stability, Spurious response

Power consumption Size, Weight, Cost

74

37

Cognitive Radio Performance Evaluation: Position Location „

Main performance measures for position location service: …

„

Cognitive Radio Performance Evaluation: Primary users' QoS „

Precision and Availability

Different technologies provide different quality of position location services: …

„ „

…

…

performance degrades significantly when no clear view of sky (indoors, urban canyons) works best in rural areas (no shadowing)

…

Network based services „ „ „

…

„

Assisted GPS (AGPS)

Time needed to vacate channel after primary user (re-) appears Negative impacts:

accuracy in general lower than AGPS works best with many base stations present (populated areas) performance doesn't degrade indoors

Hybrid services „ „

…

combines advantages of both approaches AGPS whenever possible, if not available switch to network based service

75

Decreased SINR and Increased BER, FER, … results in: Decreased: „ Data throughput „ Latency „ Voice quality „ Video quality Increased „ Call drop rate (cell phone networks) „ Handover failure (cell phone networks) 76

38

Locally optimal decisions that lead to globally undesirable networks

Dynamic cognitive radios in a network „

„

Dynamic benefits … …

Improved spectrum utilization Improve QoS

„

Many decisions may have to be localized

„

Adaptations of one radio can impact adaptations of others

…

… …

„

Distributed behavior

„

Interactive decisions Locally optimal decisions may be globally undesirable 77

Scenario: Distributed SINR maximizing power control in a single cluster Power For each link, it is SINR desirable to increase transmit power in response to increased interference Steady state of network is all nodes transmitting at Need way to analyze networks maximum power with interactive decisions. Game theory can help. 78

39

What is a game? „ „

„ „

Key Issues in Implementation

A game is a model (mathematical representation) of an interactive decision process. Its purpose is to create a formal framework that captures the process’s relevant information in such a way that is suitable for analysis. Different situations indicate the use of different game models. Identification of the type of game played by the cognitive radios provides insights into performance

NE3 NE3

1. 2. 3. 4. 5.

Steady state characterization Steady state optimality Convergence Stability Scalability

a2

NE2

NE1 NE1

a1 a1 a3

79

Convergence Optimality Scalability Stability Steady State Characterization As Are How these do does number initial outcomes system of devices variations desirable? impact increases, impact the system thesystem? system? steady state? Is itthe possible toconditions predict behavior in the How Do What these the is processes steady theoutcomes system states willimpacted? maximize lead change? to steady the state conditions? target parameters? many different outcomes are system possible? Do How Is convergence previously long doesoptimal itaffected? take steady to reachstates the steady remainstate? optimal? 80

40

An Analogy between a Cognitive Radio and a Car Driver

Cognitive Radio, Spectrum Policy, and Regulation

Cognitive Radio’s capabilities: 9 Senses, and is aware of, its operational environment and its capabilities 9 Can dynamically and autonomously adjust its radio operating parameters accordingly 9 Learns from previous experiences 9 Deals with situations not planned at the initial time of design

Car Driver’s capabilities: 9 Senses, and is aware of, its operational environment and its capabilities 9 Can dynamically and autonomously adjust the driving operation accordingly 9 Learns from previous experiences 9 Deals with situations not planned at the initial time of learning to drive They behave almost exactly the same!!! 82

41

“Rules of the Road” ➟ “Rules of the Cognitive Radio”

“Rules of the Road”-inspired CR Philosophy and Etiquette Insights from “Traffic Model Analogy”

POLICY AWARE

LOCATION AWARE

Traffic Law ➟ Spectrum Regulations

Primary User has higher priority over Secondary users

Precautions for certain areas, such as hospital, airplane, gas station, etc, where RF emission is highly restricted

Management by both Punishment and Encouragement

Radio emission may be prohibited at certain location or for certain type of radio

TRAFFIC Scheduling

Spectrum pooling is encouraged

Various traffic schedule methods and duplex methods for efficient and fair sharing of congested unlicensed spectrum TDD vs. FDD ➟ Dynamic Uplink/Downlink transmission in TDD mode

Parking Zone *Source of some pictures in this section: “California Drivers Handbook 2005”; “Illinois Rules of the Road 2004”

$ fine

FDD mode operation with paired spectrum 83

84

42

A traffic model analogy – Common Issues

A traffic model analogy (cont.)

It is critical that everyone drives sensibly or defensively ➟ Every CR should be aware of Hidden Node problems

Vehicle Following Distances: TWO-SECOND RULE: Use the two-second rule to determine a safe following distance.

Vehicle Following Distances for Car Drivers Hidden Node Problem

➟ Time needed to vacate channel after primary user (re-) appears for Cognitive Radios

A and C are unaware of their interference at B. Due to A, C and B cannot hear each other. 85

86

43

Learning from “Traffic model analogy” for the development of Cognitive Radio…

A traffic model analogy (cont.)

SPEED LIMIT for car driver

REM

➟ Interference Level Limit (e.g. Max. Allowed Interference Temperature)

Time (or duration) Location (x, y, z), Type of radio environment Local Policy

for Cognitive Radio City Map for Car Drivers

Profile of primary users Profile of interference Max. allowed Interference Level

➟ Radio Environment Map (REM) for Cognitive Radios 87

88

44

Spectrum Policy Challenges

Learning from “Traffic model analogy” for the development of Cognitive Radio…(cont.)

„

The spectrum is already allocated … True

Language and Etiquette for CR for Signaling and Negotiation

„ „

spectrum scarcity on urban areas (ISM band)

We need to deal with existing standards The standards are embedded in the hardware!

Regular conformance check against regulations 89

90

45

Spectrum Occupancy Study

Spectrum Utilization „ „

Spectrum utilization is quite low in many bands Concept: … Have

radios (or networks) identify spectrum opportunities at run-time … Transparently (to legacy systems) fill in the gaps (time, frequency, space)

Considered Bands … ISM … Public … TV

Safety (UHF)

Spectrum occupancy in each band averaged over six locations (Riverbend Park, Great Falls, VA, Tysons Corner, VA, NSF Roof, Arlington, VA, New York City, NRAO, Greenbank, WV, SSC Roof, Vienna, VA)

dBµV/m

„

Source: FCC NPRM 03-0322. http://hraunfoss.fcc.gov/edocs_public /attachmatch/FCC-03-322A1.pdf

From F. Jondral, “SPECTRUM POOLING - An Efficient Strategy for Radio Resource Sharing,” Blacksburg (VA), June 8, 2004.

Lichtenau (Germany), September 91 2001

Results from Shared Spectrum Co. and Univ. of Kansas

92

46

Regulatory Trends

Regulatory Trends

„ In

Proceedings that are the Key Drivers:

an effort to improve radio spectrum management and promote its more efficient use, the regulatory bodies are trying to adopt a new spectrum access model. „ This represents a paradigm shift from hardware-embedded policy implementation to dynamic softwarebased adaptation …Harder to keep tight control! 93

„

Receiver Standards

„

Interference Temperature

…

…

ET Docket No. 03-65 NOI ET Docket 03-237 NPRM/NOI

„

Cognitive Radio

„

License-exempt Operation in the TV Broadcast Bands

„

Additional Spectrum for License-exempt devices below 900 MHz and in the 3 GHz Band

…

…

…

ET Docket No. 03-108 NPRM ET Docket No. 04-186

ET Docket No. 02-380

94

47

Policy Engine Approach „

DARPA XG Program „

PE needs to provide limiting operational parameters … Interpret

policy automatically … Act dynamically in response to the operating environment „ „

Sense Sense

PE needs to authenticate the policy It will require an extremely efficient policy format … It

must handle the complexity of current policy without presenting a significant load to the CE

„

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

The goal is to limit the search space before looking for a solution

Real Low Realtime, time,LowLowpower, power,wideband wideband monitoring monitoring

Adapt Adapt Transition Transition network networkto tonew new emission emissionplan plan

Autonomous Dynamic Spectrum Utilization

Characterize Characterize

Goal: Demonstrate Factor of 10 Increase in Spectrum Access

Rapid Rapidwaveform waveform determination determination

React React Formulate FormulateBest Best Course Courseof ofAction Action

… Rely

on CE to do the reasoning about spectrum sharing

Source: DARPA XG Program

95

96

48

XG Program Aspects Measurements Measurements

Policy-Based Controls Policy Policy-Based Controls

XG Products

Temporal, Spectral, Dimensional, Energy Characteristics

XG XG Behaviors Behaviors

Initial Initial XG XG Implementation Implementation

Control of Features, Priorities, Allocations, Exclusions,…

The BIG Question: FCC Certification ƒ At all costs, the FCC must avoid “an epidemic situation in the unlicensed area.”

Military & Civil Communications and Sensor Applications

Transition to Military Use

The Primary Product XG Program is Not a New Radio,, but a Set of Advanced Technologies for Dynamic Spectrum Access

97

ƒ FCC likes to operate from “established engineering practices.” The SDR and CR communities must defined these. ƒ Open source radios are a particular problem because their operating parameters are not necessarily bounded. 98

49

Proposed Approach

ƒ People seeking certification must explain how their software will respect parameter limits specified in FCC rules.

Bios/OS

ƒ Submitted software must be accompanied by flow charts, code, and an explanation of how it works. Applications

Policy Engine

ƒ Software certification should not be more difficult to achieve than hardware certification.

Cognitive Engine

99

100

50

How can CR improve spectrum utilization?

Example of a Possible Cognitive Radio Application

„ „ „ „ „ „

Allocate the frequency usage in a network. Assist secondary markets with frequency use, implemented by mutual agreements. Negotiate frequency use between users. Provide automated frequency coordination. Enable unlicensed users when spectrum not in use. Overcome incompatibilities among existing communication services.

102

51

How can CR improve network management efficiency? „ „ „

Present practice characterizes service demand in a network statistically By using cognitive radio, time-space characterization of demand is possible Cognitive Radio … …

„

How can a CR enhance service delivery?

Learns plans of the user to move and use wireless resources Expresses its plans to the network reducing uncertainty about future demand

„

… For

example: actual position, native language, habits, travel, etc.

„

The network can use its resources more efficiently

„ 103

Wireless communications in general and cognitive radio in particular have great potential to generate personal user information

Enhanced services can be provided using this information CR interacts with the network on user’s behalf 104

52

Example of Cognitive Radio in Cellular Environment

CR in a Cellular System

Good signal

3. Signal Base Station

Transition in signal

Request Decrease In Call Drop Threshold

„

2. Evaluate Alternatives

4. Adapt Network

Do Nothing Increase Coding Gain Increase Transmit Power Vertical Handoff Decrease Call Drop Threshold

1. Observe and Analyze Situation

„

Cognitive radio is aware of areas with a bad signal Can learn the location of the bad signal …

„

Has “insight”

Radio takes action to compensate for loss of signal …

Note Daily Drive Home at 5:30 (GPS Aided) Recall Brief Coverage Hole

Actions available: „

…

105

Bad signal

Power, bandwidth, coding, channel

Radio learns best course of action from situation 106

53

Supplements Cellular System „ „

Cellular systems are plagued with coverage gaps Cognitive radio can enhance coverage around these gaps by:

Current Research Efforts in Cognitive Radio

… Learning

the areas of coverage gaps … Learning the best PHY layer parameters … Taking action prior to getting to the area … Sharing this knowledge with other cell phones „

Coverage gaps are found very rapidly

… Alert

cellular system of gap, so provider can remedy situation 107

54

Universities Participating at DySPAN „ „ „ „ „ „ „ „ „ „

Bar-Ilang Univ. Georgia Tech Mich. State Univ. Michigan Tech MIT Northwestern Univ. Ohio Univ. Rutgers Univ. RWTH Aachen Univ. Stanford Univ.

ƒUniv. of Calif. Berkeley ƒUniv. of Cambridge ƒUniv. of Col. ƒUniv. of MD ƒUniv. of Pittsburg ƒUniv. of Toronto ƒUniv. of Warwick ƒUniversitaet Karlsruhe ƒUniversity of Piraeus ƒVirginia Tech

DARPA

109

55

DARPA neXt Generation Program: Motivation - Problems „

DARPA neXt Generation Program: Research Goals

Spectrum Scarcity

1.

… Spectral

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

Development of technologies that enable spectrum agility …

Deployment difficulty

…

… Different

policy regimes in different countries of communication networks tedious … Of particular interest in military applications

…

… Deployment

2.

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

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/

111

Sensing and characterization of the (RF-) environment Identification of unused spectrum ("opportunities") Allocation and exploitation of opportunities

Explained in more detail on the next slides 112

56

1.

Decoupling of policies from implementation … … …

2.

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: „

3.

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

Software based … …

XG Operation Sensing Loop Message Flow

DARPA neXt Generation Program: Concepts of Policy Agility (1)

RF Info Acquisition

RF Resource Request

Develop Options

Radio Platform RF Transmit Plan

Spectrum use policies have to be machine understandable Policy constraints can be implemented "on-the-fly" via software downloads

System Strategy Reasoner Select s Opportunitie

Transceiver 113

Policy Reasoner Process Request

ine Determ ities n tu Oppor nal ditio

Accredited Policy

d or A ints /No a Yes Constr

Policy Engine

114

57

DARPA neXt Generation Program: Concepts of Policy Agility Machine understandable policies will enable software downloads "on-the-fly"

XG Accomplishments „

Collected And Analyzed RF Environment For Many Scenarios

„

Developed Low-Volume, High-Performance Sensor

…

… …

„

Provides Needed Capability For Rapid Wideband Sensing Next Phase To Explore Integration With JTRS C-1

Policy Language And Radio Interface Defined … …

„

Used As Basis For Phase 2 Design Evaluations

Policy Language RFC V1 Composed And Released Extensible To Future “Cognitive” Technology

Three Feasible Designs For Interference Avoidance, Network Operation, And Rendezvous …

Demonstrated Feasibility And Performance Of Adaptive Spectrum Technologies In Midst Of Phase 3 Source Selection … Will Select At Least One Design For 2-year Prototype Development And Demonstration Effort …

Figure drawn from XG Vision RFC 115

116

58

XG Sensor „

XG Sensor Focuses on Capabilities and Features Needed for JTRS C-1 Transition … Significantly

smaller footprint (more than 3X volume reduction) „

XG – Phase 2 Significant Findings „

…

Understanding of Temporal Characteristics Is Necessary Need to Detect Below Noise Floor … Interference Avoidance Policies Specific to Detected Signal …

„

Difference in Detecting Known vs. Unknown Signals in Noise Affects How Aggressively XG Can Access Spectrum … Allocation Tables Provide A Priori Knowledge of Expected Signal Types, Especially Fixed and Broadcast

… Continuous „

Only 1 filter for 30 MHz – 1 GHz

XG Necessary for Which … LowPerformance power devices reduced power XGSensor Sensor Performance Necessary forXG XGImplementation Implementation WhichIs Is Not Yet Available for Military Communications Not Yet Available for Military Communications to 1 W average 117

Degree of A Priori Knowledge of Signals Provides Significant Performance Enhancement …

RF card is 2X2 inches

frequency coverage 30 MHz – 2.5 GHz (vs. 6 bands)

All Signals are Not Created Equal

„

Policy Reasoning Necessary for Range of Incumbent Signal Protection …

Commercial Services Are Sensitive to Effects of Interference at Many Levels, Including Reception Quality, BER, and Increase in Transmitter Power … Military Signals Are Inherently Hardened and Tolerant of Interference … Agile Systems Can Even Move If Interference Occurs 118

59

Phase 3 Development and Demonstration Activities „

Build XG Technologies in Prototype Radio …

„ „

Integrate The Radio, Adaptation Algorithms, Sensor Components, Policy-based Controls, And Radio Software into SCA Traceable Prototype

Continue Developing Key Policy Control Technologies Conduct Early Incremental Field Demos …

Build Confidence in XG Capabilities Though A Series of Demos

…

Implement Networks Of Spectrum-agile Radios Which Dynamically Adapt To Changing Spectrum Environments 10x More Spectrum Without Interference To Non-XG Radios Demonstrate And Validate The XG Prototype’s Capabilities In Representative Military And Urban RF Environments.

„

… …

„

E2R

Increase capability and environmental complexity at each demo

Transition to Military Program of Record In FY07

119

60

E2R Participants 1/2

E2R Research in Europe „

Academic Partners „ Eurecom: Institut Eurecom „ I2R „ KCL:Centre for Telecommunications Research (CTR) - King's College London „ UoA: University of Athens „ TUD: Dresden University „ UoKarlsruhe: University of Karlsruhe, Communications Engineering Lab „ UPRC: University of Piraeus Research Center „ UNIS: University of Surrey

E2R = End-to-End Reconfigurability … Efficient,

advanced & flexible end-user service

provision „

Tailoring of application and service provision to user preferences and profile

… Efficient

spectrum, radio and equipment resources utilization „

Enabling technologies for flexible spectrum resources

… Multi-standard „

platforms

Operator R&D Partners „ DoCoMo: DoCoMo Communications Laboratories Europe GmbH „ FT: France Telecom R&D „ TILAB: Telecom Italia S.p.A. „ TID: Telefonica I+D

A single hardware platform shared dynamically amongst multiple applications

121

Source http://e2r.motlabs.com/

122

61

E2R Participants 2/2 Manufacturer Partners „ MOTO: Motorola Labs „ ACP: Advanced Circuit Pursuit AG „ ASEL: Alcatel SEL „ DICE: Danube Integrated Circuit Engineering „ Nokia: Nokia GmbH „ PMDL: Panasonic UK „ PEL: Panasonic European Laboratories GmbH „ SM: Siemens Germany „ SMC: Siemens Mobile Communications SpA „ THC: Thales Communications „ TRL: Toshiba Research Europe Limited „ MIL: Motorola Israel Ltd Regulator partners „ DiGITIP „ UPC: UPC „ RegTP

Berkeley Wireless Research Center

123

62

Berkeley Wireless Research Center • • •

Designing a cognitive radio to improve spectrum utilization Radio searches for feasible region and optimal waveform for transmission (environment sensing) Avoiding of Interference with primary spectrum users by: - Measuring spectrum usage in time, frequency, and space - Having statistical traffic models of primary spetrum users



Rutgers Winlab

A cognitive radio test bed is currently being built

• The six system functions are split between physical and data link layer • Two control channels: - UCC for group management (group announcement) - GCC used only by members of a certain group

•From R.W. Brodersen, A. Wolisz, D. Cabric, S. M. Mishra, D. Willkomm "Corvus: A Cognitive Radio Aproach For Usage of Virtual Unlicensed Spectrum", July 29th 2004 125

63

WINLAB Rutgers University Benefits Design of info-stations for emergency and disaster relief applications • Use of customized commercially available hardware, e.g. 802.11 wireless •

Increases the total information available for rescue workers „ Tailors the information with regard to specific needs and available bandwidth „ Coordinates communication of different rescue groups at one site „

Virginia Tech’s CWT

From: http://www.winlab.rutgers.edu/pub/docs/focus/Infostations.html

127

64

National Science Foundation Grant CNS-0519959 “An Enabling Technology for Wireless Networks – the VT Cognitive Engine” ƒ Develop and test a prototype system for using cognitive techniques to allow WiFi-like unlicensed operation in unoccupied TV channels.

Virginia Tech’s MPRG

ƒ Investigate the behavior of networks containing both legacy radios and cognitive radios that can interoperate with them.

National Institute of Justice Grant 2005-IJ-CX-K017 “A Prototype Public Safety Cognitive Radio for Universal Interoperability.” ƒ Build a prototype cognitive radio that can recognize and interoperate with three commonly used and mutually incompatible public safety waveform standards

129

65

Some SDR and Cognitive Radio Research at VT „

„

SCA core framework … Open source effort … Role of DSPs … Power Management … Integration of testing into the framework … Rapid prototyping tools Smart antennas … Smart antenna API … Networking performance … Experimental MIMO systems

„

„

„

Cooperative radios … Distributed MIMO … Distributed Applications Cognitive radio networks … Game theory analysis of cognitive networks … Learning Techniques Test Beds … UWB SDR … Low Power SCA … Distributed PCs … Public Safety Radio Demo

131

CR Test-bed under development MWOL

Cordless Phone

Bluetooth TV station AP (Data Collection Node)

REM online updating

Observations

Distributed Measurement Collaborative Processing

Ethernet AP (Data Collection Node)

Neighbor WLANs

AP (Data Collection Node)

Interference Detection, Classification, Location

Arbitrary Waveform Generator

Analysis and decision Actions

OSSIE Framework

Tektronix TDS694C: Digital Real-time Oscilloscope Tektronix RSA3408A: RealTime Spectrum Analyzer 132

66

Public Safety - Interoperability

The Future of Cognitive Radio

„ „

„ „

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. Example: National Public Safety Telecommunications Council (NPSTC) supported by U.S. DOJ’s AGILE Program

134

67

IEEE 802.22 „ „ „ „

IEEE Project 1900 (P1900)

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 small and medium enterprises … Small office/home office (SOHO) locations

„

„

The IEEE P1900 Standards Group was established in 1Q 2005 jointly by the IEEE Communications Society (ComSoc) ComSoc) and the IEEE Electromagnetic Compatibility (EMC) Society. The objective of this effort is to develop supporting standards related to new technologies and techniques being developed for next generation radio and advanced spectrum management.

… Residential,

135

136

68

IEEE P1900.1 Working Group: „

„

IEEE P1900.2 Working Group:

Objective document: “Standard Terms, Definitions and Concepts for Spectrum Management, Policy Defined Radio, Adaptive Radio and Software Defined Radio.” Radio.” Purpose: This document will facilitate the development of these technologies by clarifying the terminology and how these technologies relate to each other. 137

„

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

„

Purpose: This standard will provide guidance for the analysis of coexistence and interference between various radio services.

138

69

IEEE 802.11h

IEEE P1900.3 Working Group: „

„

Objective document: “Recommended Practice for Conformance Evaluation of Software Defined Radio (SDR) Software Modules.” 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.

139

„ „

802.11h helps WLANs share spectrum How? … 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 (e.g., beneficial in laptop use). 140

70

IEEE 802.15.3a „

„

Multiband OFDM for Personal Area Network … Wireless

„

Hurdles in CR …

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

„

FCC Development Policies

„

Software Flexibility

„

Real-life Functionality

…

QoS Support

…

… QoS

can be supported by controlling the number of sub-carriers

141

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

„

…

„ „

Interface with policy updates 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

142

71

Predictions for Future Evolution Adaptive spectrum allocation

SDR with high ASIC content Factory reprogrammable

Limited reconfiguration by user

Early cognition Reprogrammable for fixed number of systems 2005

Just Remember This...

Increased use of reconfigurable hardware

“The best way to predict the future is to invent it.”

Cognitive radios

Alan Kay, Author Mid-level cognition

2007 Time

2010 143

144

72

Jeffrey H. Reed „

„ „ „ „ „

Jeffrey H. Reed

Willis G. Worcester Professor of ECE and Deputy Director, Mobile and Portable Radio Research Group (MPRG) Authored book, Software Radio: A Modern Approach to Radio Engineering IEEE Fellow for Software Radio, Communications Signal Processing and Education Industry Achievement Award from the SDR Forum Highly published. Co-authored – 2 books, edited – 7 books. Previous and Ongoing SDR projects from …

„

Contact Information: [email protected] Electrical and Computer Engineering MPRG 432 Durham Hall Blacksburg, VA 24061 (540) 231-2972

DARPA, Texas Instruments, ONR, Mercury, Samsung, NSF, General Dynamics and Tektronix 145

146

73

Charles W. Bostian „

„ „

„ „

Charles W. Bostian

Alumni Distinguished Professor of ECE and Director, Center for Wireless Telecommunications Co-author of John Wiley texts Solid State Radio Engineering and Satellite Communications. IEEE Fellow for contributions to and leadership in the understanding of satellite path radio wave propagation. Award winning teacher Previous and Ongoing CR projects from National Science Foundation, National Institute of Justice 147

„

Contact Information: [email protected] Electrical and Computer Engineering Virginia Tech, Mail Code 0111 Blacksburg, VA 24061 (540) 231-5096

148

74

Backup Slides Hardware Blocks

Software Modules

149

150

75

Example: Simple AM Transmitter (1/2)

Example: Simple AM Transmitter (2/2)

Building Blocks •All Blocks are each defined as objects

Connecting Building Blocks Amp

m X

“Amp” - Gain Stage

~

“LO” - Local Oscillator

“m” - Message Signal “mix” - Multiplication Stage

FIR

“FIR” - Filter Stage

•The arrow is an object that connects the flow graph

H/W Interface

Amp

FIR

X

+1

µ

m

~ 151

152

76

Multi-Objective Optimization

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

„

… … …

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

Multiple knobs are adjusted to tune multiple meters Complex problem to satisfy objectives like:

Requires advanced algorithms for optimization and learning. Evolutionary Algorithms offer significant benefits for this problem … …

153

Bit error rate Data rate Bandwidth Latency Power Battery life Many more

Stochastic search strategies Flexible and powerful 154

77

Spectrum Policy Language Design Actors and Roles Spectrum Opportunities Language Design Knowledge

design

Policy Language Designer (e.g. BBN/XG Program)

encode publish

Policy Administrator (e.g. FCC, NTIA)

„

Core Language Model and Representation

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 „

Policy Editing and Verification Tools

Area that needs improvements! Spectrum Policy

DARPA neXt Generation Program: Motivation – Proposed Solution

Machine Readable Policy Instances

query

XG System

Policy Repository

Awareness via XG Protocols and Sensing

Source: BBN Technologies Solutions LLC

155

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/

156

78

DARPA neXt Generation Program: Concepts of Policy Agility (2)

DARPA neXt Generation Program: Promises

Decoupling policies, behaviors, and protocols: Separating what needs to be done from how it is implemented

1.

Flexible radio operation due to spectrum agility Simplified user control of XG systems

2. … …

System operation can be controlled in terms of behavior No need for technological details

Facilitated policy design

3. … …

Constraints can be tailored to national or institutional needs in terms of behaviors No need for technological details

Eased wireless device accreditation

4. …

Traceability provides a means for an easy testing procedure of behaviors against policies

Broad and future proof standard

5. … … …

Will be designed to be applicable to a broad range of radios Future proof design will enable extension of the standard Framework character: different technological solutions (protocols) can be accomodated to perform a particular task (sensing, identification, allocation)

The framework's four key components Figure drawn from XG Vision RFC

157

158

79

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF