1 / 22

Multistage Spectrum Sensing for Cognitive Radios

Multistage Spectrum Sensing for Cognitive Radios. UCLA CORES. Outline. Introduction Problem Statement Proposal Markov Chain Model Results. Introduction to Spectrum Sensing. Spectral Vacancy. Spectral Vacancy. Spectral Vacancy. The Frequency Spectrum is mostly allocated

lydia
Download Presentation

Multistage Spectrum Sensing for Cognitive Radios

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multistage Spectrum Sensing for Cognitive Radios UCLA CORES

  2. Outline • Introduction • Problem Statement • Proposal • Markov Chain Model • Results

  3. Introduction to Spectrum Sensing Spectral Vacancy Spectral Vacancy Spectral Vacancy • The Frequency Spectrum is mostly allocated • Spectral vacancies exist in: • Unallocated frequency bands. • Allocated bands where the Primary Users (PUs) are spatially absent or temporarily idle. • Cognitive radios (CRs) find spectral vacancies by performing spectrum sensing. • Spectrum Sensing Design Objectives • Maximize the CR throughput • Minimize delay in vacating channel for an incoming PU • Minimize collisions between CRs and PUs PSD Frequency

  4. OSI Model of Cognitive Radios Application Cognitive Radio MAC MAC PHY RF PHY RF . . . Collaborative Sensing Bandwidth Sensing Method Channel • Design Parameters: • Narrowband • Wideband • Design Parameters: • Sensing Algorithm • Sensing Time PU Traffic

  5. Problem Statement No Misdetection (MD) • Conventional Single Stage Sensing • No PU • PU arrives CR Active Sensing CR Active Sensing CR Active Sensing MD -Collision with PU- -Delay in detecting PU- 0 Time 2T T 3T S S S -Throughput Waste- CR Stops Transmission False Alarm (FA) CR Active Sensing No FA PU CR Stops Transmission CR Active Sensing

  6. Multistage Sensing • No PU • PU arrives • Degrees of freedom: • Number of Sensing Stages (S) • Sensing Methods • Sensing Times No MD No MD No MD CR Stops Transmission CR Stops Transmission S1 S2 SS FA FA FA CR Active Sensing Stage 1 CR Active Sensing Stage 1 CR Active Sensing Stage 2 CR Active Sensing Stage S CR Active Sensing Stage 2 CR Active Sensing Stage S MD MD MD No FA No FA No FA PU S1 S2 SS

  7. Previous Work • 802.22 features 2-stage sensing: Coarse and Fine sensing. • Jeon et al* propose a multistage sensing algorithm * W. S. Jeon, D. G. Jeong, J. A. Han, G. Ko, and M. S. Song, "An efficient quiet period management scheme for cognitive radio systems," IEEE Trans. Wireless Comm., vol. 7, no. 2, Feb. 2008. • Limited model; single channel, single sensing algorithm, no collaboration, simple traffic model. • Literature lacks a unified analytical framework that includes Multistage Sensing

  8. Proposal • We introduce a unified analytical framework that models: • Multistage Sensing • Number of sensing stages • Sensing Methods • Algorithm • Sensing Time • Bandwidth • Narrowband • Wideband • CR traffic models • CBR – VBR • Buffered – Unbuffered • Goal is to analyze the impact of varying parameters on: • CR throughput • Delay in vacating channel for a PU • CRs and PUs collisions

  9. Discrete Time Markov Chain • Analysis is based on Markov Chain: • Well established Math tool for modeling discrete space stochastic processes • Future evolution of process depends solely on current state. • Provides closed form/numerical solutions for steady state probabilities and process variables

  10. Assumptions • PUs and CRs arrive and depart at discrete times that are multiples of T • CRs communicating together are synchronized through a control channel • Time taken to switch between communicating and sensing modes is negligible

  11. Model Overview • Model is divided into 3 levels: • CR traffic level • Multistage sensing level • Spectrum Sensing level

  12. ImplementationLevel 1 – CR Traffic Level • PCR ≡ Probability of arrival of a CR • QCR ≡ Probability of departure of a CR • PCR and QCR are tuned to accommodate for different traffic models: • CBR – VBR • Buffered – Unbuffered • (Buffer Size) 1 - PCR 1 - QCR QCR CR Idle CR Sensing and/or Transmitting PCR

  13. ImplementationLevel 2 - Multistage Sensing Level ImplementationLevel 1 – CR Traffic Level CR Sensing and/or Transmitting • S ≡ Number of Sensing Stages 1 - PCR 1 - QCR PU misdetected or no False Alarm QCR CR Sensing and/or Transmitting CR Idle PU detected or False Alarm CR Active Stage 1 CR Active Stage 2 CR Active Stage i CR Active Stage S CR Quiet PCR PU detected or False Alarm

  14. ImplementationLevel 3 – Spectrum Sensing Level ImplementationLevel 2 - Multistage Sensing Level (1-PPU).(1-Pi) CR Active Stage i • PPU ≡ Prob of arrival of a PU • QPU ≡ Prob of departure of a PU • Pi ≡ Prob of False Alarm at Stage i • Qi ≡ Prob of Misdetection at Stage i • PPU and QPU reflect the PU traffic model • Pi and Qi are tuned to describe the sensing method CR Active Stage 1 PU Absent CR Active Stage i PU Absent CR Active Stage i + 1 PU Absent (1-PPU).Pi PPU.(1-Qi) CR Active Stage 1 PU Present CR Active Stage I PU Present CR Active Stage i + 1 PU Present QPU.Pi CR Active Stage i CR Active Stage 1 CR Active Stage 2 CR Active Stage S CR Quiet (1-QPU).(1-Qi) (1-QPU).Qi

  15. Implementation – BandwidthNarrowband Sensing, N Channels 1. 2. CR Idle CR Idle Multistage Sensing Multistage Sensing CR Quiet

  16. Implementation – BandwidthNarrowband Sensing, N Channels Implementation 1: Implementation 2: Ch 1 MSS Ch 1 MSS Ch 1 Quiet CR Active Sensing Stage 1 CR Active Sensing Stage 1 CR Active Sensing Stage 1 CR Active Sensing Stage 1 CR Active Sensing Stage 1 CR Idle Sens. /Tx CR Idle Sens. /Tx CR Quiet CR Quiet Ch 2 MSS Ch 2 MSS Ch 2 Quiet • Example: Single stage, 3 channels: • Example: Single stage, 3 channels: Frequency Frequency Ch N MSS Ch N MSS Ch N Quiet Time Time

  17. Throughput for the Narrowband Case Simulation Configuration

  18. Delay in finding PU Simulation Configuration

  19. Implementation – BandwidthWideband Sensing 1-P 1-P P Frequency IDLE Tx CR Active Sensing Stage 1 CR Active Sensing Stage 3 CR Quiet CR Quiet P CR Active Sensing Stage 2 CR Active Sensing Stage 3 CR Active Sensing Stage 1 CR Idle CR Active Sensing Stage 1 CR Active Sensing Stage 4 CR Active Sensing Stage 1 CR Active Sensing Stage 1 N Channels • Example: Single stage, 3 channels: Time

  20. Throughput for the Wideband Case Simulation Configuration

  21. Appendix

  22. Simulation Configuration • AWGN independent channels. • Sensing time = , where i is the stage number, L0 = 50 us, Ts = 20 ms, and δ = 2. • Sensing time for the last sensing stage = Ts. • Energy Detection parameters: • Pr = -104 dBm. • Noise Floor = -163 dBm. • BW = 6 MHz • SNR = -8.8 dB. • Energy Threshold = -94.74 dBm. • # of Sensing Nodes = 5. • SU Arrival Probability = 0.2. • SU Departure Probability = 0.2. • PU Arrival Probability = 0.05. • PU Departure Probability = 0.05. • Switching time = 0.2xTs. • 2 Channels • 1000 stages. • 10,000 cycles. Back

More Related