DIY SDR DSP Radio With Raspberry Pi and RTLSDR Dongle

by mircemk in Circuits > Raspberry Pi

5364 Views, 16 Favorites, 0 Comments

DIY SDR DSP Radio With Raspberry Pi and RTLSDR Dongle

naslov mal.JPG

Software-defined radio (SDR) is a radio communication system where components that have been traditionally implemented in hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system.

---------------------------------------------------------------------

Get 10 PCBs only $5 https://www.pcbway.com/

---------------------------------------------------------------------

Description

DIY SDR DSP Radio with Raspberry Pi and RTLSDR dongle

The radio presented in the video above is capable of receiving the entire spectrum, from 500 kHz to 2 megahertz. It can decode all digital and analog radio signals. Also contains a tuning knob for easier frequency dialing. The device consists of several parts:

- The heart of the device is Raspberry Pi 3 model B + board, And RTL SDR dongle

- Rotary encoder with control board (The control board is actually a USB mouse on which the original rotary encoder has been replaced by a larger robust encoder)

- 7 Inch Touch Panel Display with resolution of 1024 on 600 pixels

- Small D-Class Audio amplifier board
- Speaker

- small fan for cooling Raspberry Pi CPU

- Power supply connector

- and BNC Antenna jack

Building, Schematic, Code

R-pi Radio.png
DSCN2939.JPG
DSCN2947.JPG
DSCN2948.JPG
DSCN2959.JPG
DSCN2981.JPG
DSCN2967.JPG
DSCN2971.JPG
DSCN2988.JPG
DSCN2996.JPG

SD card consist a "HamPi" Ham Radio Software for Raspberry Pi from W3DJS. It is actually a image of a Raspbian Pi operating system with preinstalled all the necessary HAM programs. The download links and how to install the SD card are given in the text below:

https://sourceforge.net/projects/hampi/

RTLSDR power consumption is about 300mA and display consumption is 1A , so I had problems with stability of the whole system. I solved that by connecting the power supply of the USB dongle directly to + 5V as shown in the pictures in the description. The Raspberry Pi audio output is connected to the input of the power amplifier board to which output is connected the speaker.

Let me mention that instead of RTLSDR we can use AirSpy, FUNcube dongle, HackRF or SDRPlay SDR. I use the "GQRX - Software defined radio receiver" software to show you the basic radio features of this device But we also have a dozen other signal processing programs available, which are not presented in this video and I hope to present them to you in one of the following videos. In short, everything we can do with these SDR radio hardware on the Windows OS is available here at Raspbian Pi HamPi OS. In this case, the big advantage is the use of the touch screen function and the rotary encoder, such as the fact that this is a complete compact device in a relatively small housing. A small wireless keyboard and mouse combination is used for ease of use.

---------------------------------------------------------------------------------------------------------------------------------------------------

Based on the rapid prototyping services at PCBWay.com, you can complete your products in the simplest and fastest way :
PCB prototyping and fabrication: https://www.pcbway.com/orderonline.aspx

PCB Assembly: https://www.pcbway.com/pcb-assembly.html

PCB design: https://www.pcbway.com/pcb-assembly.html

3D & CNC : https://www.pcbway.com/pcb-assembly.html

PCBWay Community: https://www.pcbway.com/pcb-assembly.html

-----------------------------------------------------------------------------------------------------------------------------------------------------