WA9ONY Amateur (Ham) Radio Raspberry Pi Computer Projects
WA9ONY Amateur (Ham) Radio Raspberry Pi Computer Projects
- HOME - RPi PROJECTS - RADIO RPi PROJECTS - GNU RADIO - NUC 8 - SATELLITES - WEATHER SATELLITES - RADIO ASTRONOMY - HSMM - QRZ -
SDR reduces the hardware and can result in low cost USB devices that are available for under $30.
There is a wide range of software that run of different operating systems and support different SDR hardware.
Below are David's, WA9ONY, project results, work in progress notes, learnings, references and resources used.
Use SDRs with GNU Radio Companion to explore different modulation modes and how to use DSP.
Use SDRs with various software for SWL on LF to SHF bands.
Explore using the low cost Raspberry Pi computer with SDRs.
Index
1. Installing GNU Radio
2. Using GNU Radio Companion Software
3. DSP: Digital Signal Processing
4. SDR: Software Defined Radio
5. Great Scott Gadgets HackRF One SDR
6. RTL-SDR.COM RTLSDR RTL2832U DVB-T Tuner Dongles SDR
7. NooElec NESDR SDR
8. Airspy SDR
9. SDRplay RSPduo & RSP1 SDRs
10. Icom IC-7300 SDR
11. RFSpace SDR-IQ
12. NooElec NESDR Mini R820T SDR & DVB-T
13. SWL
14. SDRangle SDR software
15. Myriad LimeSDR-USB & LimeSDR-Mini SDRs
16. Pothos ware SDR software
17. SDR# SDR software
18. PLSDR SDR software
19. Gqrx SDR software
20. CubicSDR SDR software
In the summer of 2018 there are several ways to install GNU Radio.
Many years ago, I used GNU Radio live SDR environment ISO image to burn a DVD and it was used with a Windows 7 laptop to run GNU Radio Companion.
http://www.stargazing.net/david/sdr/projects.html 1/9
12/3/2019 WA9ONY Amateur (Ham) Radio Raspberry Pi Computer Projects
Todo: try USB boot of Pentoo 2018.0 RC7.1
GNU Radio Companion is a graphical data flow programming environment used for SDR and DSP.
2.1: Videos
2.1.1: 11 parts Software Defined Radio with HackRF by Michael Ossmann
2.1.2: Four part GNU Radio Tutorial at ARRL TAPR 2012 DCC.
2.1.3: Search for GNU Radio videos.
2.1.4: GNU Radio examples by VE6EY
2.1.5: GNU Radio Tutorials playlist (5) by balint256
2.1.6: GNU Radio playlist (46) by HACKADAY
GETTING STARTED WITH GNU RADIO Info on PulseAudio which is used by the RPi.
2.2: Presentations
2.2.1: Digital Modulation Primer using GNU Radio by Tom Rondeau
2.2.2: GNU Radio Companion (GRC). by Tom Rondeau
2.2.2: N5EG SDR from DC to (almost) Daylight. by Tom McDermott, N5EG SEA-PAC 2016
2.3: Articles, Blogs & papers
2.3.1: Sharlene Katz at CSUN
Using GNU Radio Companion: Tutorial 1 PDF.
Using GNU Radio Companion: Tutorial 2 PDF.
Using GNU Radio Companion: Tutorial 3. Receiving AM Signals PDF.
Using GNU Radio Companion: Tutorial 4. Using Complex Signals and Receiving SSB PDF.
2.3.2: MIMO basics for GNU Radio
2.3.3: GNU Radio Tutorials by University of Victoria
2.3.4: Suggested Reading from GNU Radio
2.3.5: Welcome to the World of Software Defined Radio by Robert Putt
2.4: Books
2.4.1: Free book Python list.
GNU Radio Companion graphical user interface uses Python to call C ++ routines.
2.5: Tutorial links
2.5.1: GNU Radio tutorial by wiki.gnuradio.org
2.6: GNU Radio
2.7: wiki.gnuradio.org
2.8: GNU Radio Wikipedia
2.9: W7FU
2.10: GNURadio FM Receiver - Getting Started by VE6EY
Understand DSP is needed to fully understand how to use GNU Radio Companion for SDR and DSP.
http://www.stargazing.net/david/sdr/projects.html 2/9
12/3/2019 WA9ONY Amateur (Ham) Radio Raspberry Pi Computer Projects
3.3: Books
3.3.1: Digital Signal Processing Demystified, James D. Broesch book.
This book does a good job in reviewing the math basics needed to understand DSP.
This book provides the first step in learning about filters which is key to using SDRs in GNU Radio Companion.
It is a good starting point and good value if you find it as a used book for less than $10.
3.3.2: Free book The Scientist & Engineer's Guide to Digital Signal Processing, 1999 by Steven W. Smith, Second Edition.
3.3.3: Free book Digital Signal Processing (DSP), Sound and Imaging Processing list.
Name O/S CPU Price July 10, 2018 SDR HW Supported Notes
Best SW for Airspy
SDR# Windows 8.1, Intel i7 CPU Free Airspy Used 24/7 for CubeSat telemetry.
Only works on Windows OS.
Ubuntu 14.04 Intel i7 CPU, USB boot
Ubuntu 18.04 Intel i7 CPU, VM on
GNU Radio Window 8.1
Free HackRF One SDR & DSP graphical programming
Companion Windows 8.1, Intel i7 CPU
Raspberry Pi 3 Model B
Raspberry Pi 3 Model B+
As of June 2018 RSPduo only works with
SDRuno V1.23 Windows 8.1, Intel i7 CPU Free RSPduo
SDRduo
4.1: Vides
4.1.1: Nontechnical introduction to Software Defined Radios for Beginners by Jacek Radzikowski, KW4EP.
4.1.2: Software Defined Radio - An Introduction by Schuyler St. Leger
4.1.3: GRCon16 - Why Doesn't My Signal Look Like the Textbook?, Matt Ettus video.
4.1.4: 2011 DCC - Practical Software Radio, Matt Ettus video.
4.1.5: Michael Ossmann: Simple RF Circuit Design vido.
4.1.6: GRCon16 - Whole Packet Clock Recovery, Michael Ossmann.
Demo of inspectrum for one of decode. GRC demo
Clocking decoding
Burst tag triggering.
Python
4.2: Presentation
4.2.1: SEA-PAC 2018 Introduction to Software Defined Radio by Steve Brightman from SDRPlay.
4.2.2: SEA-PAC 2016 SDR from DC to (almost) Daylight by Tom McDermott, N5EG.
4.3: Articles & papers
4.3.1: SDR at Wikipedia.
4.3.2: List of SDRs at Wikipedia.
4.3.3: About RTL-SDR at RTL-SDR.COM. RTL-SDR.COM.
4.3.4: RTL-SDR: Block Diagram
4.3.5: Software-Defined Radios
The Realtek RTL2832U and Raphael Micro R820T.
4.3.6: SDR Introduction by ARRL. This web page has many links to SDR and DSP articles.
4.3.7: Cheap and Easy SDR January 2013 by ARRL.
4.3.8: RTL-SDR and GNU Radio with Realtek RTL2832U [Elonics E4000/Raphael Micro R820T] software defined radio receivers/A>.
The Realtek RTL2832U, Elonics E4000, and Raphael Micro R820T are ICs found in may low cost SDR dongles.
4.4: Email list, etc
4.4.1: SDR-Radio.com (SDR Console).
4.4.2: SDRangel.
http://www.stargazing.net/david/sdr/projects.html 3/9
12/3/2019 WA9ONY Amateur (Ham) Radio Raspberry Pi Computer Projects
5. Great Scott Gadgets HackRF One SDR
SDR HackRF One operate half duplex in receiving and transmitting from 1 MHz to 6 GHz.
User Documentation.
Updating Firmware.
Tips and Tricks.
Software Support.
Handling HackRF data.
mossmann hackrf.
HackRF One is supposed by libhackrf library and hackrf-tools command line interface.
hackrf-tools
hackrf_transfer
hackrf_spiflash
hackrf_cpldjtag
hackrf_info
hackrf_debug
hackrf_clock
hackrf_sweep
hackrf_operacake
RTL-SDR.COM
http://www.stargazing.net/david/sdr/projects.html 4/9
12/3/2019 WA9ONY Amateur (Ham) Radio Raspberry Pi Computer Projects
RTL-SDR.COM RTLSDR RTL2832U DVB-T Tuner Dongles V3 is a good entry level 8-bit SDR USB dongle that receives from 500 kHz to 1.75 GHz.
NooElec NESDR SMArt fits great in the USB ports of a Raspberry Pi 3 Model B computer and that is way I got one.
The NESDR is a good entry level 8-bit SDR USB dongle that receives from 25 MHz to 1.75. GHz.
8. Airspy SDR
My Airspy SDR has been discontinue and has been replaced by the Airspy R2.
The Airspy R2 is a high end 12-bit 10 MS/s I/Q data rate SDR USB device that receives from 24 MHz to 1.7. GHz.
Airspy works great with SDR# and for years it has been my favorite SDR setup for its frequency range.
RSP1
RSPduo
The SDRplay RSPduo launch in spring of 2018 is a high performance 14-bit 10 MS/s I/Q data rate USB SDR with two receivers.
One of the receivers cover from 1KHz to 2 GHz.
http://www.stargazing.net/david/sdr/projects.html 5/9
12/3/2019 WA9ONY Amateur (Ham) Radio Raspberry Pi Computer Projects
9.1: Feature of the SDRplay SDRs.
9.2: SDRplay RSPduo video.
9.3: SDRplay RSPduo SDR for $279.95 with free shipping from HRO.
The Icom IC-7300 is a closed SDR transceiver that you cannot change its internal software.
You can use different software to control it using the CAT interface.
In 2014 I used the SDR-IQ for radio astronomy to record radio emissions from the Sun.
The NooElec NESDR Mini R820T SDR & DVB-T was one of the first SDR RTL dongle that I acquired back in 2014.
In 2014 I used it for radio astronomy to record radio emissions from the Sun as shown in the below video.
The NESDR is a low cost entry level 8-bit SDR USB dongle that receives from 25 MHz to 1.750. GHz.
http://www.stargazing.net/david/sdr/projects.html 6/9
12/3/2019 WA9ONY Amateur (Ham) Radio Raspberry Pi Computer Projects
12.1: Look over the feature of the NESDR Mini R820T SDR & DVB-T SDR.
12.2: Used with SDR# software, Sun Type III/3 Radio Burst April 30, 2014, 2339 UT.
UT20140430_2339sun.mov video
Notice the rapid onset solar radiation as shown by the increase of background noise level and its slower decay.
Scroll through the video frame by frame to see each spectrum trace.
12.3: NooElec NESDR Mini USB RTL-SDR & ADS-B Receiver Set, RTL2832U & R820T Tuner, MCX Input. Low-Cost Software Defined Radio
Compatible with Many SDR Software Packages. R820T Tuner & ESD-Safe Antenna Input for $19.95 from Amazon.
13. SWL
Aircraft 1090 MHz mode S transponder showing the aircraft location around Portland, OR USA
Automatic dependent surveillance - broadcast
ADS-B Broadcast Services
RTL-SDR Tutorial: Cheap ADS-B Aircraft Radar
ADSB - Tracking Aircraft With SDRplay RSP1A Running Dump1090 and Virtual Radar Server video
Software
RTL 1090
Virtual Radar Server
Hardware
RTL-SDR.COM RTLSDR RTL2832U DVB-T Tuner Dongles V3
Scanner Ant-Base 30-1300 MHz
http://www.stargazing.net/david/sdr/projects.html 8/9
12/3/2019 WA9ONY Amateur (Ham) Radio Raspberry Pi Computer Projects
SDRangle Main Window interface
Downloads
Videos
15.1.1: What is Digital Radio?
15.1.2: The LimeSDR and LMS7002
15.1.3: The Real Radio Link
15.1.4: Advance Digital Radio
15.2: LimeSDR posts
Pothos looks like a spin off of GNU Radio Companion with some interesting enhancements.
Pothos runs on Windows and Linux. Soapy SDR
PLSDR: Python-based software-defined radio by P. Lutus. PLSDR runs on Linus and Windows.
The PLSDR web page contains information on single-sideband design, I/Q visualizer, etc.
- HOME - RPi PROJECTS - RADIO RPi PROJECTS - GNU RADIO - SATELLITES - WEATHER SATELLITES - RADIO ASTRONOMY - HSMM - QRZ -
http://www.stargazing.net/david/sdr/projects.html 9/9