SlideShare a Scribd company logo
1 of 160
Understanding the Issues in Software Defined Cognitive Radio Jeffrey H. Reed Charles W. Bostian Virginia Tech Bradley Dept. of Electrical and Computer Engineering
Comment Slide – Delete Before Submitting Following section presented by Reed
What You Will Learn ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Acknowledgements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Defined Radio – Basic Concepts and Relationship to Cognitive Radio
Comment Slide – Delete Before Submitting Following section presented by Reed
Software Defined Radio (SDR) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Software Defined Radio Levels (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Software Defined Radio Levels (2/2) ,[object Object],[object Object],[object Object],[object Object]
Advantages of SDR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Drawbacks of SDR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Applications for SDR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How is a Software Radio Different from Other Radios? - Application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How is a Software Radio Different from Other Radios?- Design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How is a Software Radio Different from Other Radios? - Upgrade Cycle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cognitive Radio Concepts
Comment Slide – Delete Before Submitting Following section presented by Bostian
Cognitive Radio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is a Cognitive Radio? Adaptive   radios   can adjust themselves  to accommodate  anticipated events Fixed radios   are set by their  operators Cognitive radios   can sense their  environment and learn  how to adapt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1) Access to spectrum (finding an open frequency and using it) Cognitive radios are a powerful tool for solving two major problems:
2) Interoperability (talking to legacy radios using a variety of  incompatible waveforms) Cognitive radios are a powerful tool for solving two major problems:
Levels of Radio Functionality Adapted From Table 4-1Mitola, “ Cognitive Radio: An Integrated Agent Architecture for Software Defined Radio, ” PhD Dissertation  Royal Institute of Technology, Sweden, May 2000.  Level 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
What is a cognitive radio? ,[object Object],Adapted From Mitola, “Cognitive Radio for Flexible Mobile Multimedia Communications ”, IEEE Mobile Multimedia Conference, 1999, pp 3-10. Urgent Allocate Resources Initiate Processes Negotiate Protocols Orient Infer from Context Select Alternate Goals Plan Normal Immediate Learn New States Observe Outside World Decide Act User Driven (Buttons) Autonomous Infer from Radio Model States Generate “Best”  Waveform Establish Priority Parse Stimuli Pre-process Cognitive radio Cognition Cycle
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Relationship between the Cognition Cycle and the Levels of Functionality Normal Urgent Select Alternate Goals Establish Priority Negotiate Immediate Negotiate Protocols Generate Alternate Goals Adapted From Mitola, “Cognitive Radio for Flexible Mobile Multimedia Communications ”, IEEE Mobile Multimedia Conference, 1999, pp 3-10. Determine “Best”  Known Waveform Generate “Best”  Waveform Allocate Resources Initiate Processes Orient Infer from Context Parse Stimuli Pre-process Plan Normal Learn New States Observe Outside World Decide Act User Driven (Buttons) Autonomous Determine “Best”  Plan Infer from Radio Model States
FCC Motivation for Cognitive Radio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cognitive Radio Advantages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cognitive Radio Drawbacks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cognitive Radio & SDR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Types of Software Defined Cognitive Radios ,[object Object],[object Object],[object Object]
Policy-based Radio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reconfigurable Radio ,[object Object],[object Object],[object Object],[object Object]
Technology Challenges in SDR
Comment Slide – Delete Before Submitting Following section presented by Reed Needs more work on example SDR architectures
Radio Architecture Rx Tx RF  Signal Amplify Mixer Filter Amplify Mixer Filter IF  Signal Baseband  Signal Superhetrodyne RF  Signal Amplify Mixer Filter Analog To Digital Converter IF  Signal Digital Signal  Processing Software Defined Radio
Behind the Converters: The Software Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example SDR:  GNU Radio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implementing a SDR with the GNU Radio ,[object Object],[object Object],Courtesy of http://www.gnu.org/software/gnuradio/doc/exploring-gnuradio.html GNU Radio S/W  available at www.gnuradio.org GNU Radio software - core s/w  - user made s/w
USRP  ,[object Object],[object Object],[object Object],[object Object],[object Object],Receive Channel RF Interface Transmit Channel RF Interface
Challenges in SDR Design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technology Challenges of SDR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flexible RF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MEMS (Micro Electro Mechanical Systems) Designs for RF Front Ends ,[object Object],[object Object],E-tenna’s Reconfigurable Antenna Idealized MEMs RF Front-end for a Software Radio ,[object Object],J.H. Reed, Software Radio: A Modern Approach to Radio Design, Prentice-Hall 2002.
ADC Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ADCs Getting Better Exponentially ,[object Object],[object Object],[object Object],B  bits f s  sample rate Bin Lee, Tom Rondeau, Jeff Reed, Charles Bostian, “Past, Present, and Future of ADCs,” submitted to IEEE Signal Processing Magazine, August 2004
ADC: Improving Even When Considering Power ,[object Object],[object Object],P diss  is power dissipation   Bin Lee, Tom Rondeau, Jeff Reed, Charles Bostian, “Past, Present, and Future of ADCs,” submitted to IEEE Signal Processing Magazine, August 2004
Integration of Hardware ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Operating Environment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Architectures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
So How Do You Make a Software Radio? ,[object Object],[object Object],[object Object]
What kind of software is needed? (1/4) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What kind of software is needed? (2/4) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What kind of software is needed? (3/4) ,[object Object],[object Object],[object Object],[object Object],[object Object]
What kind of software is needed? (4/4) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fundamental Composition of the SCA Keep track of HW in the system Store working environment, bit images, properties, etc. Boot up and maintain HW Keep track of what’s there (installed) Manage collection of resources to create waveform Capabilities e.g., Start and stop, test, describe Connections between resources Device Manager FileSystem Manager Devices Domain Manager Application Factory Resoruces Manage waveform operation Application Port
Software Communications Architecture (SCA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Non-secure  Secure
Is the SCA Suitable for Commercial Implementations? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary of Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SDR Market Today ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cognitive Radio Implementation
Comment Slide – Delete Before Submitting Following section presented by Bostian
Knobs and Meters Sample tabulation of knobs and meters by layer (adapted from Prof. Huseyin Arslan) Layer 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 Other Computational power Battery Life CPU Frequency scaling
The VT Cognitive Engine ,[object Object],Radio Parameters “ Knobs and Meters” Channel Statistics Cognitive Engine Radio RX Radio TX
The VT Cognitive Engine ,[object Object],Radio TX Channel Statistics Cognitive Engine Radio RX “ Meters” “ Old Knobs Settings” “ Old Knobs Settings” Radio Parameters “ Knobs and Meters” “ Optimized Solution” “ New Settings” “ New Settings”
The VT Tiered Approach to Cognition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Cognitive Engine ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Architecture - Theory
Software Architecture - Theory
Software Architecture – Limited Functionality
Software Architecture: Full Functionality
Some Approaches to Cognitive Engine ,[object Object],[object Object],[object Object],[object Object],[object Object],Open issue on what are the appropriate cognitive engine techniques
GA’s and biological metaphor The WSGA uses a genetic algorithm, which operates on chromosomes. 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.
Some Approaches to Signal Classification ,[object Object],[object Object],[object Object],[object Object]
Analyzing Performance in a Cognitive Radio
Comment Slide – Delete Before Submitting Following section presented by Reed Needs more work on example SDR architectures
Analyzing the Performance of a  Network of Cognitive Radios
Ways of Analyzing Performance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cognitive Radio Performance Evaluation: QoS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cognitive Radio Performance Evaluation: Detection of Primary Users ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cognitive Radio Performance Evaluation: Underlying Software Radio Platform ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cognitive Radio Performance Evaluation: Position Location ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cognitive Radio Performance Evaluation: Primary users' QoS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dynamic cognitive radios  in a network ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Locally optimal decisions that lead to globally undesirable networks ,[object Object],[object Object],[object Object],Power SINR Need way to analyze networks with interactive decisions. Game theory can help.
What is a game? ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Key Issues in Analysis Steady State Characterization Is it possible to predict behavior in the system? How many different outcomes are possible? Optimality Are these outcomes desirable? Do these outcomes maximize the system target parameters? Convergence How do initial conditions impact the system steady state? What processes will lead to steady state conditions? How long does it take to reach the steady state? Stability How does system variations impact the system? Do the steady states change? Is convergence affected? Scalability As the number of devices increases,  How is the system impacted? Do previously optimal steady states remain optimal? a 1 a 2 NE1 NE2 NE3 a 1 a 2 NE1 NE2 NE3 a 1 a 2 NE1 NE2 NE3 a 1 a 2 NE1 NE2 NE3 a 3
Cognitive Radio, Spectrum Policy, and Regulation
Comment Slide – Delete Before Submitting Following section presented by Reed
An Analogy between  a Cognitive Radio   and  a Car Driver   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],They behave almost exactly the same!!!
“ Rules of the Road”  ➟ “Rules of the Cognitive Radio”   POLICY AWARE   Primary User has higher priority over Secondary users Radio emission may be prohibited at certain location or for certain type of radio LOCATION AWARE Precautions for certain areas, such as hospital, airplane, gas station, etc, where RF emission is highly restricted Parking Zone * Source of some pictures in this section:  “California Drivers Handbook 2005”; “Illinois Rules of the Road 2004”
“ Rules of the Road”-inspired CR Philosophy and Etiquette   Insights from   “Traffic Model Analogy” TRAFFIC Scheduling   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 Spectrum pooling is encouraged Traffic Law  ➟ Spectrum Regulations Management by both Punishment and Encouragement FDD mode operation with paired spectrum $ fine
A traffic model   analogy   – Common Issues It is critical that  everyone  drives  sensibly  or  defensively   ➟  Every  CR should be aware of  Hidden Node problems Hidden Node Problem A and C are unaware of their interference at B, due to A, C cannot hear each other.
Vehicle Following Distances  for Car Drivers ➟  Time needed to vacate channel  after primary user (re-) appears for Cognitive Radios Vehicle Following Distances: TWO-SECOND RULE: Use the two-second rule to determine a safe following distance. A traffic model   analogy   (cont.)
A traffic model   analogy   (cont.) SPEED LIMIT for car driver ➟  Interference Level Limit  (e.g. Max. Allowed Interference Temperature)   for Cognitive Radio
City Map for Car Drivers ➟ Radio Environment Map (REM) for Cognitive Radios Learning from “Traffic model analogy” for the development of Cognitive Radio… REM Time (or duration) Location (x, y, z),  Type of radio environment Local Policy Profile of primary users  Profile of interference Max. allowed Interference Level
Learning from “Traffic model analogy” for the development of Cognitive Radio…(cont.) Regular conformance check against regulations Language and Etiquette for CR for Signaling and Negotiation
Spectrum Policy Challenges ,[object Object],[object Object],[object Object],[object Object]
Spectrum Utilization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lichtenau (Germany), September 2001 dB  V/m From F. Jondral, “ SPECTRUM POOLING - An Efficient Strategy for Radio Resource Sharing, ”  Blacksburg (VA), June 8,  200 4.
Spectrum Occupancy Study 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) [ Source: FCC NPRM 03-0322.  http://hraunfoss.fcc.gov/edocs_public/attachmatch/FCC-03-322A1.pdf Results from Shared Spectrum Co. and Univ. of Kansas
Regulatory Trends ,[object Object],[object Object],[object Object]
Regulatory Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Policy Engine Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DARPA XG Program ,[object Object],Source: DARPA XG Program
Spectrum Policy Language Design Actors and Roles Source: BBN Technologies Solutions LLC Area that needs improvements! Spectrum Policy Policy Administrator (e.g. FCC, NTIA) XG System Spectrum Opportunities Awareness via XG Protocols and Sensing query Language Design Knowledge Core Language Model and Representation Policy Language Designer (e.g. BBN/XG Program) Policy Editing and Verification Tools design Machine Readable Policy Instances Policy Repository encode publish Policy Repository
The BIG Question: FCC Certification ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Proposed Approach Policy Engine Cognitive Engine Applications Bios/OS
Example of a Possible Cognitive Radio Application
Comment Slide – Delete Before Submitting Following section presented by Reed
How can CR improve Spectrum Utilization? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How can CR improve Network Management Efficiency? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How can a CR Enhance Service Delivery? ,[object Object],[object Object],[object Object],[object Object]
Note Daily Drive Home at 5:30 (GPS Aided) Recall Brief Coverage Hole 1. Observe and Analyze Situation 2. Evaluate Alternatives Do Nothing Increase Coding Gain Increase Transmit Power Vertical Handoff Decrease Call Drop Threshold 4. Adapt Network 3. Signal Base Station Request Decrease In Call Drop Threshold CR in a Cellular System
Example of Cognitive Radio in Cellular Environment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Supplements Cellular System ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Current Research Efforts in Cognitive Radio
Comment Slide – Delete Before Submitting Following section presented by Reed
Universities Participating at Dyspan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DARPA
DARPA neXt Generation Program - Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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/
DARPA neXt Generation Program: Research Goals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DARPA neXt Generation Program: Concepts of Policy Agility (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DARPA neXt Generation Program: Concepts of Policy Agility (2) Figure drawn from XG Vision RFC Decoupling policies, behaviors, and protocols: Separating  what  needs to be done from  how  it is implemented The framework's four key components
DARPA neXt Generation Program: Concepts of Policy Agility (3) Machine understandable policies will enable software downloads "on-the-fly" Figure drawn from XG Vision RFC
DARPA neXt Generation Program: Promises ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
E 2 R
E 2 R Research in Europe ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
E2R Participants 1/2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
E2R Participants 2/2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Berkeley Wireless Research Center
Berkeley Wireless Research Center ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rutgers Winlab
WINLAB Rutgers University ,[object Object],[object Object],From: http://www.winlab.rutgers.edu/pub/docs/focus/Infostations.html ,[object Object],[object Object],[object Object],[object Object]
Virginia Tech’s CWT
National Science Foundation Grant CNS-0519959 “An Enabling Technology for Wireless Networks – the VT Cognitive Engine” National Institute of Justice Grant 2005-IJ-CX-K017 “A Prototype Public Safety Cognitive Radio for Universal Interoperability.” ,[object Object],[object Object],[object Object],http://support.mprg.org/dokuwiki/doku.php?id=cognitive_radio:start
Virginia Tech’s MPRG
Some SDR and Cognitive Radio Research at VT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Keep up to date at  http://support.mprg.org/dokuwiki/doku.php?id=cognitive_radio:start And  http://www.mprg.org
CR Test-bed under development Neighbor WLANs Ethernet Actions Cordless Phone Bluetooth MWOL Tektronix TDS694C:   Digital Real-time Oscilloscope Tektronix RSA3408A: Real-Time Spectrum Analyzer Distributed Measurement Collaborative Processing Observations Analysis and decision REM online updating TV station
The Future of Cognitive Radio
Comment Slide – Delete Before Submitting Following section presented by Bostian
Public Safety - Interoperability ,[object Object],[object Object],[object Object],[object Object]
IEEE 802.22 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IEEE Project 1900 (P1900) ,[object Object],[object Object]
IEEE P1900.1 Working Group : ,[object Object],[object Object]
IEEE P1900.2 Working Group : ,[object Object],[object Object]
IEEE P1900.3 Working Group : ,[object Object],[object Object]
IEEE 802.11h ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IEEE 802.15.3a ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hurdles in CR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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 user Early cognition Mid-level cognition Cognitive radios 2005 2007 2010 Adaptive spectrum allocation
Just Remember This... ,[object Object],[object Object],[object Object]
Jeffrey H. Reed ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Jeffrey H. Reed ,[object Object],[object Object],[object Object]
Charles W. Bostian ,[object Object],[object Object],[object Object],[object Object],[object Object]
Charles W. Bostian ,[object Object],[object Object],[object Object]
Backup Slides
Hardware Blocks Software Modules
Example: Simple AM Transmitter (1/2) ,[object Object],[object Object],“ Amp” - Gain Stage “ m” - Message Signal “ mix” - Multiplication Stage “ LO” - Local Oscillator “ FIR” - Filter Stage X ~ Amp m FIR
Example: Simple AM Transmitter (2/2) ,[object Object],+ 1 Amp µ X ~ FIR   m H/W Interface ,[object Object]

More Related Content

What's hot

Cognitive Radio from a Mobile Operator's Perspective: System Performance and ...
Cognitive Radio from a Mobile Operator's Perspective: System Performance and ...Cognitive Radio from a Mobile Operator's Perspective: System Performance and ...
Cognitive Radio from a Mobile Operator's Perspective: System Performance and ...paalrg
 
Unit 3 introduction to cognitive radios
Unit 3   introduction to cognitive radiosUnit 3   introduction to cognitive radios
Unit 3 introduction to cognitive radiosJAIGANESH SEKAR
 
Cognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesCognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesKuncoro Wastuwibowo
 
Cognitive Radio : Emerging Business Toward an Efficiently Smart Era of ICT
Cognitive Radio : Emerging Business Toward an Efficiently Smart Era of ICTCognitive Radio : Emerging Business Toward an Efficiently Smart Era of ICT
Cognitive Radio : Emerging Business Toward an Efficiently Smart Era of ICTNurmaya Widuri
 
Cognitive Radio
Cognitive Radio Cognitive Radio
Cognitive Radio RiyaSaini16
 
Unit 5 next generation networks
Unit 5   next generation networksUnit 5   next generation networks
Unit 5 next generation networksJAIGANESH SEKAR
 
IoT Needs Good Neighbours - Cognitive Radio Turns Enemies into Friends
IoT Needs Good Neighbours - Cognitive Radio Turns Enemies into FriendsIoT Needs Good Neighbours - Cognitive Radio Turns Enemies into Friends
IoT Needs Good Neighbours - Cognitive Radio Turns Enemies into FriendsAMIHO Technology
 
Stat of the art in cognitive radio
Stat of the art in cognitive radioStat of the art in cognitive radio
Stat of the art in cognitive radioMohsen Tantawy
 
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORK
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORKOPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORK
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORKPraktan Patil
 
Unit 4 cognitive radio architecture
Unit 4   cognitive radio architectureUnit 4   cognitive radio architecture
Unit 4 cognitive radio architectureJAIGANESH SEKAR
 
Alex Wyglinski - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...
Alex Wyglinski  - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...Alex Wyglinski  - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...
Alex Wyglinski - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...Keith Nolan
 
Cognitive radio wireless sensor networks applications, challenges and researc...
Cognitive radio wireless sensor networks applications, challenges and researc...Cognitive radio wireless sensor networks applications, challenges and researc...
Cognitive radio wireless sensor networks applications, challenges and researc...Ameer Sameer
 
Reconfigurable Filtennas and MIMO in Cognitive Radio Applications
Reconfigurable Filtennas and MIMO in Cognitive Radio ApplicationsReconfigurable Filtennas and MIMO in Cognitive Radio Applications
Reconfigurable Filtennas and MIMO in Cognitive Radio ApplicationsShreedhar subhas Doddannavar
 
Cognitive radio networks
Cognitive radio networksCognitive radio networks
Cognitive radio networksAmeer Sameer
 

What's hot (20)

Cognitive Radio from a Mobile Operator's Perspective: System Performance and ...
Cognitive Radio from a Mobile Operator's Perspective: System Performance and ...Cognitive Radio from a Mobile Operator's Perspective: System Performance and ...
Cognitive Radio from a Mobile Operator's Perspective: System Performance and ...
 
Unit 3 introduction to cognitive radios
Unit 3   introduction to cognitive radiosUnit 3   introduction to cognitive radios
Unit 3 introduction to cognitive radios
 
Cognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesCognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main Issues
 
CR (1)
CR (1)CR (1)
CR (1)
 
Cognitive radio
Cognitive radioCognitive radio
Cognitive radio
 
Cognitive Radio
Cognitive RadioCognitive Radio
Cognitive Radio
 
Cognitive Radio : Emerging Business Toward an Efficiently Smart Era of ICT
Cognitive Radio : Emerging Business Toward an Efficiently Smart Era of ICTCognitive Radio : Emerging Business Toward an Efficiently Smart Era of ICT
Cognitive Radio : Emerging Business Toward an Efficiently Smart Era of ICT
 
Cognitive Radio
Cognitive Radio Cognitive Radio
Cognitive Radio
 
Unit 5 next generation networks
Unit 5   next generation networksUnit 5   next generation networks
Unit 5 next generation networks
 
IoT Needs Good Neighbours - Cognitive Radio Turns Enemies into Friends
IoT Needs Good Neighbours - Cognitive Radio Turns Enemies into FriendsIoT Needs Good Neighbours - Cognitive Radio Turns Enemies into Friends
IoT Needs Good Neighbours - Cognitive Radio Turns Enemies into Friends
 
Stat of the art in cognitive radio
Stat of the art in cognitive radioStat of the art in cognitive radio
Stat of the art in cognitive radio
 
Final2
Final2Final2
Final2
 
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORK
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORKOPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORK
OPPORTUNISTIC MULTIPLE ACCESS TECHNIQUES FOR COGNITIVE RADIO NETWORK
 
27. cognitive radio
27. cognitive radio27. cognitive radio
27. cognitive radio
 
Unit 4 cognitive radio architecture
Unit 4   cognitive radio architectureUnit 4   cognitive radio architecture
Unit 4 cognitive radio architecture
 
Alex Wyglinski - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...
Alex Wyglinski  - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...Alex Wyglinski  - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...
Alex Wyglinski - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...
 
Secure modem design
Secure modem designSecure modem design
Secure modem design
 
Cognitive radio wireless sensor networks applications, challenges and researc...
Cognitive radio wireless sensor networks applications, challenges and researc...Cognitive radio wireless sensor networks applications, challenges and researc...
Cognitive radio wireless sensor networks applications, challenges and researc...
 
Reconfigurable Filtennas and MIMO in Cognitive Radio Applications
Reconfigurable Filtennas and MIMO in Cognitive Radio ApplicationsReconfigurable Filtennas and MIMO in Cognitive Radio Applications
Reconfigurable Filtennas and MIMO in Cognitive Radio Applications
 
Cognitive radio networks
Cognitive radio networksCognitive radio networks
Cognitive radio networks
 

Viewers also liked

Software Defined Radio
Software Defined RadioSoftware Defined Radio
Software Defined RadioKumar Vimal
 
Software Defined Radio (SDR)
Software Defined Radio (SDR)Software Defined Radio (SDR)
Software Defined Radio (SDR)Drew Fustini
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radioDevesh Samaiya
 
Software Define Radio - Ham Radio Cebu
Software Define Radio - Ham Radio CebuSoftware Define Radio - Ham Radio Cebu
Software Define Radio - Ham Radio CebuJan Caser
 
Software Defined Radio With RTL-SDR
Software Defined Radio With RTL-SDRSoftware Defined Radio With RTL-SDR
Software Defined Radio With RTL-SDRVikas Jain
 
Software-defined radio: The Wireless Revolution
Software-defined radio: The Wireless RevolutionSoftware-defined radio: The Wireless Revolution
Software-defined radio: The Wireless RevolutionAnalog Devices, Inc.
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radioRahul Sidhu
 
Sdr the future of radio
Sdr the future of radioSdr the future of radio
Sdr the future of radioJauwadSyed
 
Chasing Waterfalls: Exploring the airwaves with RTL-SDR
Chasing Waterfalls: Exploring the airwaves with RTL-SDRChasing Waterfalls: Exploring the airwaves with RTL-SDR
Chasing Waterfalls: Exploring the airwaves with RTL-SDRTony Collen
 
Introduction to Software Defined Radio (SDR) on Linux
Introduction to Software Defined Radio (SDR) on LinuxIntroduction to Software Defined Radio (SDR) on Linux
Introduction to Software Defined Radio (SDR) on LinuxPamela O'Shea
 
SDR for radar 090623
SDR for radar 090623SDR for radar 090623
SDR for radar 090623Bertalan EGED
 
Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Tarik Kazaz
 
N5AC 2014-10-11 Pacificon SDR Advances
N5AC 2014-10-11 Pacificon SDR AdvancesN5AC 2014-10-11 Pacificon SDR Advances
N5AC 2014-10-11 Pacificon SDR AdvancesN5AC
 
Enterprise Architecture Modeling Workshop
Enterprise Architecture Modeling WorkshopEnterprise Architecture Modeling Workshop
Enterprise Architecture Modeling Workshopguestdecb2caa2
 
Rtl sdr software defined radio
Rtl sdr   software defined radioRtl sdr   software defined radio
Rtl sdr software defined radioEueung Mulyana
 

Viewers also liked (20)

Software Defined Radio
Software Defined RadioSoftware Defined Radio
Software Defined Radio
 
Sdr
SdrSdr
Sdr
 
Sdr seminar
Sdr seminarSdr seminar
Sdr seminar
 
Software Defined Radio (SDR)
Software Defined Radio (SDR)Software Defined Radio (SDR)
Software Defined Radio (SDR)
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radio
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radio
 
Software Define Radio - Ham Radio Cebu
Software Define Radio - Ham Radio CebuSoftware Define Radio - Ham Radio Cebu
Software Define Radio - Ham Radio Cebu
 
Software Defined Radio With RTL-SDR
Software Defined Radio With RTL-SDRSoftware Defined Radio With RTL-SDR
Software Defined Radio With RTL-SDR
 
Software-defined radio: The Wireless Revolution
Software-defined radio: The Wireless RevolutionSoftware-defined radio: The Wireless Revolution
Software-defined radio: The Wireless Revolution
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radio
 
Sdr the future of radio
Sdr the future of radioSdr the future of radio
Sdr the future of radio
 
Chasing Waterfalls: Exploring the airwaves with RTL-SDR
Chasing Waterfalls: Exploring the airwaves with RTL-SDRChasing Waterfalls: Exploring the airwaves with RTL-SDR
Chasing Waterfalls: Exploring the airwaves with RTL-SDR
 
Introduction to Software Defined Radio (SDR) on Linux
Introduction to Software Defined Radio (SDR) on LinuxIntroduction to Software Defined Radio (SDR) on Linux
Introduction to Software Defined Radio (SDR) on Linux
 
Software Defined Radio
Software Defined RadioSoftware Defined Radio
Software Defined Radio
 
SDR for radar 090623
SDR for radar 090623SDR for radar 090623
SDR for radar 090623
 
Vision And Five Regions
Vision And Five RegionsVision And Five Regions
Vision And Five Regions
 
Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio
 
N5AC 2014-10-11 Pacificon SDR Advances
N5AC 2014-10-11 Pacificon SDR AdvancesN5AC 2014-10-11 Pacificon SDR Advances
N5AC 2014-10-11 Pacificon SDR Advances
 
Enterprise Architecture Modeling Workshop
Enterprise Architecture Modeling WorkshopEnterprise Architecture Modeling Workshop
Enterprise Architecture Modeling Workshop
 
Rtl sdr software defined radio
Rtl sdr   software defined radioRtl sdr   software defined radio
Rtl sdr software defined radio
 

Similar to Dyspan Sdr Cr Tutorial 10 25 Rev02

Final Report of Project A Low
Final Report of Project A LowFinal Report of Project A Low
Final Report of Project A LowJan Salomon
 
Mis term paper
Mis term paperMis term paper
Mis term paperrahulsm27
 
Mis term paper
Mis term paperMis term paper
Mis term paperrahulsm27
 
Mis term paper
Mis term paperMis term paper
Mis term paperrahulsm27
 
HACKING THE WIRELESS WORD WITH SOFTWARE DEFINED RADIO
HACKING THE WIRELESS WORD WITH SOFTWARE DEFINED RADIOHACKING THE WIRELESS WORD WITH SOFTWARE DEFINED RADIO
HACKING THE WIRELESS WORD WITH SOFTWARE DEFINED RADIOchandanpatelvns1947
 
Mis term paper
Mis term paperMis term paper
Mis term paperrahulsm27
 
Mis term paper updated
Mis term paper updatedMis term paper updated
Mis term paper updatedRahul Mahajan
 
PRLSAMP PP Presentation
PRLSAMP PP PresentationPRLSAMP PP Presentation
PRLSAMP PP Presentationkotorr
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOKartikeyPatwal
 
fcc_cognitive_radio_fette_v8.ppt
fcc_cognitive_radio_fette_v8.pptfcc_cognitive_radio_fette_v8.ppt
fcc_cognitive_radio_fette_v8.pptUmamaheswariK9
 
Cognitive Radio Networks: a comprehensive study on scope and applications
Cognitive Radio Networks: a comprehensive study on scope and applicationsCognitive Radio Networks: a comprehensive study on scope and applications
Cognitive Radio Networks: a comprehensive study on scope and applicationsAM Publications
 
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...Mathavan N
 
IRJET- Achieving Cognitive Radio for Improved Spectrum Utilization: An Implem...
IRJET- Achieving Cognitive Radio for Improved Spectrum Utilization: An Implem...IRJET- Achieving Cognitive Radio for Improved Spectrum Utilization: An Implem...
IRJET- Achieving Cognitive Radio for Improved Spectrum Utilization: An Implem...IRJET Journal
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverIOSR Journals
 
Cognitive radio network
Cognitive radio networkCognitive radio network
Cognitive radio networkSuhad Malayshi
 
SMART ANTENNA ANUSARIKA.pdf
SMART ANTENNA ANUSARIKA.pdfSMART ANTENNA ANUSARIKA.pdf
SMART ANTENNA ANUSARIKA.pdfvinayakaonline1
 

Similar to Dyspan Sdr Cr Tutorial 10 25 Rev02 (20)

Final Report of Project A Low
Final Report of Project A LowFinal Report of Project A Low
Final Report of Project A Low
 
Mis term paper
Mis term paperMis term paper
Mis term paper
 
Mis term paper
Mis term paperMis term paper
Mis term paper
 
Mis term paper
Mis term paperMis term paper
Mis term paper
 
Sdr
SdrSdr
Sdr
 
HACKING THE WIRELESS WORD WITH SOFTWARE DEFINED RADIO
HACKING THE WIRELESS WORD WITH SOFTWARE DEFINED RADIOHACKING THE WIRELESS WORD WITH SOFTWARE DEFINED RADIO
HACKING THE WIRELESS WORD WITH SOFTWARE DEFINED RADIO
 
Mis term paper
Mis term paperMis term paper
Mis term paper
 
Mis term paper updated
Mis term paper updatedMis term paper updated
Mis term paper updated
 
PRLSAMP PP Presentation
PRLSAMP PP PresentationPRLSAMP PP Presentation
PRLSAMP PP Presentation
 
final presentation
final presentationfinal presentation
final presentation
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIO
 
fcc_cognitive_radio_fette_v8.ppt
fcc_cognitive_radio_fette_v8.pptfcc_cognitive_radio_fette_v8.ppt
fcc_cognitive_radio_fette_v8.ppt
 
Cognitive Radio Networks: a comprehensive study on scope and applications
Cognitive Radio Networks: a comprehensive study on scope and applicationsCognitive Radio Networks: a comprehensive study on scope and applications
Cognitive Radio Networks: a comprehensive study on scope and applications
 
Presentation2
Presentation2Presentation2
Presentation2
 
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
rafkwnshru2ocnal9ta1-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
 
IRJET- Achieving Cognitive Radio for Improved Spectrum Utilization: An Implem...
IRJET- Achieving Cognitive Radio for Improved Spectrum Utilization: An Implem...IRJET- Achieving Cognitive Radio for Improved Spectrum Utilization: An Implem...
IRJET- Achieving Cognitive Radio for Improved Spectrum Utilization: An Implem...
 
UNIT-1.pptx
UNIT-1.pptxUNIT-1.pptx
UNIT-1.pptx
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
 
Cognitive radio network
Cognitive radio networkCognitive radio network
Cognitive radio network
 
SMART ANTENNA ANUSARIKA.pdf
SMART ANTENNA ANUSARIKA.pdfSMART ANTENNA ANUSARIKA.pdf
SMART ANTENNA ANUSARIKA.pdf
 

More from melvincabatuan

More from melvincabatuan (19)

2 Info Theory
2 Info Theory2 Info Theory
2 Info Theory
 
5 Info Theory
5 Info Theory5 Info Theory
5 Info Theory
 
3 Info Theory
3 Info Theory3 Info Theory
3 Info Theory
 
6 Info Theory
6 Info Theory6 Info Theory
6 Info Theory
 
1 Info Theory
1 Info Theory1 Info Theory
1 Info Theory
 
4 Info Theory
4 Info Theory4 Info Theory
4 Info Theory
 
Linear Algebra
Linear AlgebraLinear Algebra
Linear Algebra
 
(Ofdm)
(Ofdm)(Ofdm)
(Ofdm)
 
Cover
CoverCover
Cover
 
Straight
StraightStraight
Straight
 
Straight
StraightStraight
Straight
 
1 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V31 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V3
 
Meixia Tao Introduction To Wireless Communications And Recent Advances
Meixia Tao Introduction To Wireless Communications And Recent AdvancesMeixia Tao Introduction To Wireless Communications And Recent Advances
Meixia Tao Introduction To Wireless Communications And Recent Advances
 
Cs702 Anm A Ds M
Cs702 Anm A Ds MCs702 Anm A Ds M
Cs702 Anm A Ds M
 
Cognitive Radio Standardisation In Europe Etsi
Cognitive Radio Standardisation In Europe EtsiCognitive Radio Standardisation In Europe Etsi
Cognitive Radio Standardisation In Europe Etsi
 
Course Development Template
Course Development TemplateCourse Development Template
Course Development Template
 
Air Interface Club Lra Fading Channels
Air Interface Club Lra Fading ChannelsAir Interface Club Lra Fading Channels
Air Interface Club Lra Fading Channels
 
1 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V31 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V3
 
Pajek
PajekPajek
Pajek
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Dyspan Sdr Cr Tutorial 10 25 Rev02

  • 1. Understanding the Issues in Software Defined Cognitive Radio Jeffrey H. Reed Charles W. Bostian Virginia Tech Bradley Dept. of Electrical and Computer Engineering
  • 2. Comment Slide – Delete Before Submitting Following section presented by Reed
  • 3.
  • 4.
  • 5. Software Defined Radio – Basic Concepts and Relationship to Cognitive Radio
  • 6. Comment Slide – Delete Before Submitting Following section presented by Reed
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 17. Comment Slide – Delete Before Submitting Following section presented by Bostian
  • 18.
  • 19.
  • 20.
  • 21. 1) Access to spectrum (finding an open frequency and using it) Cognitive radios are a powerful tool for solving two major problems:
  • 22. 2) Interoperability (talking to legacy radios using a variety of incompatible waveforms) Cognitive radios are a powerful tool for solving two major problems:
  • 23. Levels of Radio Functionality Adapted From Table 4-1Mitola, “ Cognitive Radio: An Integrated Agent Architecture for Software Defined Radio, ” PhD Dissertation Royal Institute of Technology, Sweden, May 2000. Level 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
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 34. Comment Slide – Delete Before Submitting Following section presented by Reed Needs more work on example SDR architectures
  • 35. Radio Architecture Rx Tx RF Signal Amplify Mixer Filter Amplify Mixer Filter IF Signal Baseband Signal Superhetrodyne RF Signal Amplify Mixer Filter Analog To Digital Converter IF Signal Digital Signal Processing Software Defined Radio
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. Fundamental Composition of the SCA Keep track of HW in the system Store working environment, bit images, properties, etc. Boot up and maintain HW Keep track of what’s there (installed) Manage collection of resources to create waveform Capabilities e.g., Start and stop, test, describe Connections between resources Device Manager FileSystem Manager Devices Domain Manager Application Factory Resoruces Manage waveform operation Application Port
  • 57.
  • 58.
  • 59.
  • 60.
  • 62. Comment Slide – Delete Before Submitting Following section presented by Bostian
  • 63. Knobs and Meters Sample tabulation of knobs and meters by layer (adapted from Prof. Huseyin Arslan) Layer 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 Other Computational power Battery Life CPU Frequency scaling
  • 64.
  • 65.
  • 66.
  • 67.
  • 70. Software Architecture – Limited Functionality
  • 72.
  • 73. GA’s and biological metaphor The WSGA uses a genetic algorithm, which operates on chromosomes. 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.
  • 74.
  • 75. Analyzing Performance in a Cognitive Radio
  • 76. Comment Slide – Delete Before Submitting Following section presented by Reed Needs more work on example SDR architectures
  • 77. Analyzing the Performance of a Network of Cognitive Radios
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88. Cognitive Radio, Spectrum Policy, and Regulation
  • 89. Comment Slide – Delete Before Submitting Following section presented by Reed
  • 90.
  • 91. “ Rules of the Road” ➟ “Rules of the Cognitive Radio” POLICY AWARE Primary User has higher priority over Secondary users Radio emission may be prohibited at certain location or for certain type of radio LOCATION AWARE Precautions for certain areas, such as hospital, airplane, gas station, etc, where RF emission is highly restricted Parking Zone * Source of some pictures in this section: “California Drivers Handbook 2005”; “Illinois Rules of the Road 2004”
  • 92. “ Rules of the Road”-inspired CR Philosophy and Etiquette Insights from “Traffic Model Analogy” TRAFFIC Scheduling 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 Spectrum pooling is encouraged Traffic Law ➟ Spectrum Regulations Management by both Punishment and Encouragement FDD mode operation with paired spectrum $ fine
  • 93. A traffic model analogy – Common Issues It is critical that everyone drives sensibly or defensively ➟ Every CR should be aware of Hidden Node problems Hidden Node Problem A and C are unaware of their interference at B, due to A, C cannot hear each other.
  • 94. Vehicle Following Distances for Car Drivers ➟ Time needed to vacate channel after primary user (re-) appears for Cognitive Radios Vehicle Following Distances: TWO-SECOND RULE: Use the two-second rule to determine a safe following distance. A traffic model analogy (cont.)
  • 95. A traffic model analogy (cont.) SPEED LIMIT for car driver ➟ Interference Level Limit (e.g. Max. Allowed Interference Temperature) for Cognitive Radio
  • 96. City Map for Car Drivers ➟ Radio Environment Map (REM) for Cognitive Radios Learning from “Traffic model analogy” for the development of Cognitive Radio… REM Time (or duration) Location (x, y, z), Type of radio environment Local Policy Profile of primary users Profile of interference Max. allowed Interference Level
  • 97. Learning from “Traffic model analogy” for the development of Cognitive Radio…(cont.) Regular conformance check against regulations Language and Etiquette for CR for Signaling and Negotiation
  • 98.
  • 99.
  • 100. Spectrum Occupancy Study 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) [ Source: FCC NPRM 03-0322. http://hraunfoss.fcc.gov/edocs_public/attachmatch/FCC-03-322A1.pdf Results from Shared Spectrum Co. and Univ. of Kansas
  • 101.
  • 102.
  • 103.
  • 104.
  • 105. Spectrum Policy Language Design Actors and Roles Source: BBN Technologies Solutions LLC Area that needs improvements! Spectrum Policy Policy Administrator (e.g. FCC, NTIA) XG System Spectrum Opportunities Awareness via XG Protocols and Sensing query Language Design Knowledge Core Language Model and Representation Policy Language Designer (e.g. BBN/XG Program) Policy Editing and Verification Tools design Machine Readable Policy Instances Policy Repository encode publish Policy Repository
  • 106.
  • 107.
  • 108. Proposed Approach Policy Engine Cognitive Engine Applications Bios/OS
  • 109. Example of a Possible Cognitive Radio Application
  • 110. Comment Slide – Delete Before Submitting Following section presented by Reed
  • 111.
  • 112.
  • 113.
  • 114. Note Daily Drive Home at 5:30 (GPS Aided) Recall Brief Coverage Hole 1. Observe and Analyze Situation 2. Evaluate Alternatives Do Nothing Increase Coding Gain Increase Transmit Power Vertical Handoff Decrease Call Drop Threshold 4. Adapt Network 3. Signal Base Station Request Decrease In Call Drop Threshold CR in a Cellular System
  • 115.
  • 116.
  • 117. Current Research Efforts in Cognitive Radio
  • 118. Comment Slide – Delete Before Submitting Following section presented by Reed
  • 119.
  • 120. DARPA
  • 121.
  • 122.
  • 123.
  • 124. DARPA neXt Generation Program: Concepts of Policy Agility (2) Figure drawn from XG Vision RFC Decoupling policies, behaviors, and protocols: Separating what needs to be done from how it is implemented The framework's four key components
  • 125. DARPA neXt Generation Program: Concepts of Policy Agility (3) Machine understandable policies will enable software downloads "on-the-fly" Figure drawn from XG Vision RFC
  • 126.
  • 127. E 2 R
  • 128.
  • 129.
  • 130.
  • 132.
  • 134.
  • 136.
  • 138.
  • 139. CR Test-bed under development Neighbor WLANs Ethernet Actions Cordless Phone Bluetooth MWOL Tektronix TDS694C: Digital Real-time Oscilloscope Tektronix RSA3408A: Real-Time Spectrum Analyzer Distributed Measurement Collaborative Processing Observations Analysis and decision REM online updating TV station
  • 140. The Future of Cognitive Radio
  • 141. Comment Slide – Delete Before Submitting Following section presented by Bostian
  • 142.
  • 143.
  • 144.
  • 145.
  • 146.
  • 147.
  • 148.
  • 149.
  • 150.
  • 151. 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 user Early cognition Mid-level cognition Cognitive radios 2005 2007 2010 Adaptive spectrum allocation
  • 152.
  • 153.
  • 154.
  • 155.
  • 156.
  • 159.
  • 160.