B200-B205mini FM Receiver: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
Line 32: Line 32:


Drag and drop a QT Time Sink and QT GUI Sink block into the flowgraph. Open the properties of the QT GUI Time Sink and enable autoscaling:
Drag and drop a QT Time Sink and QT GUI Sink block into the flowgraph. Open the properties of the QT GUI Time Sink and enable autoscaling:
[[File:B200mini_FM_Receiver_time_sink_autoscale.png]]

Revision as of 18:02, 18 May 2024

B200B/B205mini FM Receiver

This tutorial describes how to receive broadcast commercial radio stations transmitting Frequency Modulated (FM) signals using the Ettus Research B200/B205 mini receiver. The following hardware is needed for this tutorial:

  • B200/B205mini Receiver
  • VHF Antenna

It is likely (but not guaranteed) that the Ettus Research B210/B200 will also work for this tutorial with no other modifications.

Please connect the antenna to the B200/B205mini, and plug the B200/B205 mini into the USB port on your computer.

Configure the USRP

Start by dragging in the UHD: USRP Source block into the flowgraph. UHD is a library for communicating with the family of USRP radio receivers and the USRP Source simplifies and abstracts communication with all of the USRP radio receivers using a single block.

B200mini FM Receiver add usrp block.png

First change the samp_rate to 2 MHz, which will be the sampling rate for the USRP.

B200mini FM Receiver change samp rate.png

This tutorial uses the frequency allocations within the United State of America, therefore you will need to modify them according to the allocation for your country. Within the USA, the smallest frequency of a radio station is 87.9 MHz and the largest frequency is 107.9 MHz [1], and each channel is separated by 200 kHz. A QT GUI Range block will be used to define different radio station frequencies for the USRP. Drag in a QT GUI Range block, open the properties and give it the name freq and the start frequency of 87.9 MHz, the stop frequency of 107.9 MHz and a step of 200 kHz:

B200mini FM Receiver qt gui range freq.png

Open the UHD: USRP Source block properties. Navigate to RF Options and then enter freq as the Center Frequency. Enable AGC.

B200mini FM Receiver usrp freq.png

The flowgraph should now look like the following. Note that the USRP block displays an updated sampling rate of 2 MHz, a center frequency of 87.9 MHz ,and an enabled AGC:

B200mini FM Receiver updated freq samp rate.png

Drag and drop a QT Time Sink and QT GUI Sink block into the flowgraph. Open the properties of the QT GUI Time Sink and enable autoscaling:

B200mini FM Receiver time sink autoscale.png