Recom
Digilent

Getting Started with Software-Defined Radio

USRP B205-mini-i Software Defined Radio Platform

The USRP B205mini-i is a flexible and compact platform for software-defined radio applications. It is designed by Ettus Research™ and provides a wide frequency range (70 MHz to 6 GHz) and a user-programmable, industrial-grade Xilinx Spartan-6 XC6SLX150 FPGA. USRPs can both transmit and receive RF signals.

The RF front end uses the Analog Devices AD9364 RFIC transceiver with 56 MHz of instantaneous bandwidth. The board is bus-powered by a high-speed USB 3.0 connection for streaming data to the host computer. The USRP B205mini-i also includes connectors for GPIO, JTAG, and synchronization with a 10 MHz clock reference or PPS time reference input signal.

The hardware is conveniently accessible through the USRP Hardware Driver (UHD). UHD provides both a C/C++ and Python API and offers cross-platform support for multiple industry standard development environments and frameworks, including RFNoC, GNU Radio, LabVIEW and Matlab/Simulink.

The platform comes with comprehensive documentation and strong support materials including getting started, videos, tutorials and driver manual.

Untitled

USRP B205-mini-i Software Defined Radio Platform

Implement Software Defined Radio Receiver for FM Band

The getting started guide walk you through the design of an FM radio receiver using GNU Radio. You will learn how to install the software driver and GNU radio in Linux OS, run a real-time Discrete Fourier Transform (DFT) example, and create an FM radio receiver from scratch.

Plot the spectrum and n-point DFT

Plot the spectrum and n-point DFT

Create an FM Radio Receiver in GNU Radio

Create an FM Radio Receiver in GNU Radio

Display output signals in time-domain

Display output signals in time-domain

Display output signals in frequency-domain

Display output signals in frequency-domain

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

To Top