Raspberry Pi for HAM Radio

intro

French tutorial link

New : Add part 1 spanish version

Introduction

Since 2012, the Raspberry Pi nano computer has become an increasingly important part of the DIY and « maker » community. The increase in power of the Raspberry Pi over the years offers very interesting possibilities for radio amateurs. Indeed, it allows not to permanently monopolize a PC in the decoding of frames with software like WSJT-X, FLDIGI, etc…, without forgetting the possibility to control the Raspberry Pi remotely and thus to be able to work outside the radio shack as I can sometimes do on my couch. Moreover, this nano computer is now widely used in any Hotspot (DMR or D-STAR).

English and spanish tutorial below

kit raspberry pi

So why in a club, so few OM use this tool?

I have often asked myself this question and I think it comes from the use of the operating system (OS). When you power on a Raspberry PI, the OS, called Raspbian is stored on a microSD card. This is a Linux distribution specially designed for the Raspberry.

When you want to install a software under Linux, you no longer have to double-click on a downloaded file like « setup.exe » like under Windows. Indeed, you often have to use the console and thus type « command lines » to install or configure a program. This can seem off-putting and frankly very tedious. We are so used to using a graphical environment that we feel like we are back to the early 80’s micro-computing.

putty login

However, the mastery of some basic commands in linux console allows to consider the installation of different programs and hardware such as:

  • WSJT-X
  • FLDIGI
  • QSSTV
  • DIREWOLF (APRS)
  • SDR receivers (rtl-sdr, Lime SDR, SDRplay, Airspy, etc.)
  • GNU-RADIO
  • ADS-B Decoding
  • Programming

cablage_ic7300

The tutorial  is specially designed for beginners wishing to acquire the basics in the installation of the Raspberry Pi through the use of radio software :

The full tutorial is available here (10 pdf files)

Update : add part 10 (1/11/2020)

Tutorial in spanish

Currently translated by MIGUEL IBORRA, EA4BAS

Raspbian operating system with graphic interface (Desktop).

  • Preparation of the operating system
  • Know the IP address of my Raspberry Pi
  • Take control of the Raspberry Pi remotely with a PC
  • Access to Raspberry PI with Putty
  • Access to Raspberry PI with WinSCP
  • Access to Raspberry PI with VNC
  • Backup of the mSD card
  • Connect a transceiver to the Raspberry PI
    • ICOM 7300
    • Elecraft KX3
  • Sound Management
  • CAT-System interface Management
  • Radio software installation (Fldigi, wsjt-x, JTDX, JS8CALL, Gridtracker, cqrlog, Qsstv, gpredict)
  • GQRX Installation
  • RTL-SDR key Installation
  • Listen to VHF and HF with GQRX
  • FT8 decoding with GQRX and wsjt-x
  • First steps with GNU Radio
  • Pisdr Installation
  • HamPi 1.0 from W3DJS
  • Radio test with Rpitx

gqrx

Raspbian Lite operating system without GUI (Command Line).

  • Basic configuration with raspi-config
  • IP Address Verification
  • Access to Raspberry PI with Putty
  • update
  • Backup of the mSD card

raspi-config

Basic commands, file access rights and WSPR.

  • Linux OS
  • The basic commands
  • Files Access rights
  • The super user
  • RTL-SDR key Installation
  • WSPR decoding
  • Commercial Weather stations Decoding

Installing and using openWebRX

The goal of openWebRX is to install in its radio shack, a software to create its own web SDR. When you are on the move, you just need to connect to your laptop at home to listen to the desired frequency band using your own antennas.

openwebrx

Installation and use of the r2could project

The NOAA (National Oceanic and Atmospheric Administration) satellites have been in orbit for a long time. They emit continuous weather images on 137Mhz. Currently there are 3 (NOAA15,18 and 19), they have been joined by a Russian satellite Meteor-M2 which broadcasts color images.

The advantage of using a Raspberry Pi to receive weather images is obvious, we have no regrets about leaving it on 24 hours a day. Its software automatically updates the orbital parameters of the satellites (TLE: « Two-Line Elements ») and manages the reception and decoding of the images. Moreover, r2could also decodes the telemetry of cubesats. As soon as a new cubesat is in service, the update is automatic.

meteo

Radiosonde auto rx project installation

Like r2could for satellites, the radiosonde auto rx software allows to receive and display on a map the position of weather radiosondes sent regularly.

radiosonde auto

Radio test with Rpitx

In the tutorial of part 9, the aim is to implement a test bench to receive the radio frequency signals emitted by the Raspberry PI. Indeed, it has a specific output (GPIO 4) that can be used directly on an antenna. The Raspberry Pi can manage frequencies from 5 KHz to 1500 MHz.

The software suite managing the Raspberry PI internal RF transmitter called rpitx, is designed by Evariste Courjaud F5OEO.

banc

Streaming server with Rtl sdr

In this tutorial, the idea is to implement a Raspberry Pi as a server for remote listening on a PC. Unlike the tutorial 6 on OpenWebRX, the client (PC) uses one of the 4 softwares (Hdsdr, Sdrsharp, Sdr console, Sdruno). The advantage is that the listening will be much more fluid than with
OpenWebRX, while having all the features of the SDR reception software. The communication between the client and the server will be done in TCP/IP.

server_client_internet

Stream your radio station

web sdr

Conclusion

It’s a real shame that this environment is exclusively the business of IT specialists, because it deserves to be more democratized. I have often tested installation procedures from websites or even very recent books with often very mixed success. Hence the interest of radio clubs where someone who has already done the manipulation will be able to provide help. Without the information remaining « word of mouth », think of making a complete PDF installation sheet from scratch by publishing it on the site of the club concerned.

Through this tutorial, I hope to have answered the following questions:

  • « How to install these programs in the Raspberry Pi?
  • « But, where do you click? »

This will avoid a real police investigation in order to cross-reference various sources of information to successfully install the program(s). As far as possible, I will check the proposed procedures periodically, as the Raspbian operating system is constantly evolving.

73 and have fun with Raspberry Pi

Anthony

F4GOH – KF4GOHrpi

Raspberry Pi for HAM Radio

13 réflexions sur “Raspberry Pi for HAM Radio

  1. […] Toch is voor sommigen de stap om te beginnen met de Pi vrij groot. In navolging van diverse anderen, biedt Anthony F4GOH daarom een Engelstalige instructie aan over hoe je stapsgewijs een Raspberry Pi geschikt maakt voor radioamateur-gebruik. De complete instructie bestaat uit zeven hoofdstukken, die elk apart te downloaden zijn vanaf Anthony’s blog: Raspberry Pi for HAM Radio […]

    J'aime

  2. Andy Hartley dit :

    Hi, in rpi-part-3-v1.2.pdf page 5/18 you show the ‘cmake -DINSTALL…’ and then ‘sudo make install’. I think you have missed the ‘make’.

    J'aime

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s