1 / 8

Spectrum Sensing with Software Radios

Design Presentation. Spectrum Sensing with Software Radios. Team members: Eun Kim, Suen Guy Min, and Matt Dolter Advisor: Dr. Zhengdao Wang Group: May-1006. Hardware. We will be using the universal software radio peripheral (USRP) made by Ettus Research

Download Presentation

Spectrum Sensing with Software 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. Design Presentation Spectrum Sensing with Software Radios Team members: Eun Kim, Suen Guy Min, and Matt Dolter Advisor: Dr. Zhengdao Wang Group: May-1006

  2. Hardware • We will be using the universal software radio peripheral (USRP) made by Ettus Research • The department already owns several of these

  3. USRP Overview • Interface to PC with USB connection • Data rate needs to be limited to USB bandwidth • USB can handle 32 MB/sec • At 4 Bytes per complex sample, USB can handle 8 M complex samples per second • USRP samples at a rate of 64 M complex samples per second • Therefore decimation by a factor of at least 8 is required for no data loss • Equipped with a TV band receiver • Can receive frequencies from 50-860 MHz • This is larger than the specified range (100-800 MHz)

  4. USRP Block Diagram

  5. Data Flow Diagram

  6. Software • This is the majority of our project • Signal processing blocks are done in C++ • There is already a pretty extensive library of these • We may or may not need to write our own • Python is used to connect the blocks and run the process • Most of our time will be spent here

  7. Part I • Create a map of the spectrum • A program will be used to collect data • The program will loop over the 100-800 MHz band in increments of 6 MHz • Each iteration will look at 6 Mhz wide bands • Process the data to obtain signal energy over the given band • Run at certain times during the day • The map can then be used to create a model of the spectrum usage for a given day

  8. Part II • Using the model • A user friendly program that will determine the optimal frequency for transmission • It will do the same sort of sensing done in Part I on a smaller scale based on created model • User will be able to set certain sensing parameters

More Related