ece4305_lab5

ece4305_lab5 - ECE4305: Software-Defined Radio Systems and...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ECE4305: Software-Defined Radio Systems and Analysis Lab 5: Spectrum Sensing Techniques D-Term 2010 Objective This laboratory will introduce the concept, fundamental principles, and practical applications of spectrum sensing. Contents 1 Theoretical Preparation 2 1.1 Power Spectral Density . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Collecting Spectral Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 Primary Signal Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3.1 Energy Detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3.2 Cyclostationary Feature Detector . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.4 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2 Software Implementation 9 2.1 Creating the Transmission Environment . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 Energy Detector Construction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3 Understanding Cyclostationary Detectors . . . . . . . . . . . . . . . . . . . . . . . . . 10 3 GNU Radio Experimentation 12 3.1 Introduction to Doxygen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.2 Browsing Documentation in Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.3 Creating Custom Blocks in GRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.3.1 Understanding the Example Code . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3.2 Making Modifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.3.3 Top-Level GRC Flow Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.3.4 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.3.5 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4 Analysis and Synthesis 20 5 Lab Report Instructions 20 References 21 1 1 Theoretical Preparation A basic definition of spectrum sensing defines the term as a process used to determine if a signal is present in an RF bandwidth. This has many applications, including dynamic spectrum access networks, which are designed to maximize spectrum usage in congested areas. Dynamic spectrum access utilizes temporary white space in the spectrum to send data. What this means is that if a licensed (primary) user is allocated a predetermined frequency to operate on, when he is not using this frequency, an unlicensed (secondary) user might take advantage of this. In a system consisting of many primary users and secondary users, the secondary users need to be able to jump into and utilize the unused spectrum of the primary users as it becomes available. To do this, they use spectrum sensing techniques. This laboratory discusses both energy detection and cyclostationary feature detection, and goes into detail about energy detectors....
View Full Document

This note was uploaded on 01/13/2011 for the course ECE 4305 taught by Professor Wy during the Spring '10 term at WPI.

Page1 / 21

ece4305_lab5 - ECE4305: Software-Defined Radio Systems and...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online