Arduino & Raspberry Pi

APRS decoderen met een Raspberry Pi 4 en een RTL-SDR-stick

Als vervolg op zijn experimenten met de RTL-SDR V4-stick publiceert framboise314 een uitgebreid artikel over het decoderen van APRS op een Raspberry Pi 4. Het idee is het kleine bordje om te toveren tot een ontvangststation voor radioamateurs, dat luistert naar de Europese VHF-frequentie van 144,800 MHz.

Het artikel legt eerst uit wat APRS (Automatic Packet Reporting System) is. Het werd eind jaren tachtig bedacht en is packet radio: zeer korte audiostootjes in 1200-baud AFSK, verpakt in AX.25-frames. Ze worden gebruikt voor positievolging, telemetrie (weerstations, de batterijstatus van een afgelegen repeater) en korte berichten. Het netwerk werkt zonder internet dankzij digipeaters, en iGates verbinden het met het web. De auteur vergelijkt het ook met Meshtastic, waarvan het grote verschil ligt in regelgeving en frequenties.

Praktisch loopt de opzet via GQRX, zorgvuldig ingesteld, en daarna via Dire Wolf, een puur softwarematige TNC die de frames decodeert. De tutorial beschrijft de installatie, het routeren van audio via UDP en een heel reële valkuil: GQRX stuurt standaard via IPv6, dus de stroom moet naar IPv4 worden gedwongen, anders ontvangt Dire Wolf niets. Tot slot gaat het over een hardwareprobleem, de thermische throttling van de processor onder de belasting van de signaalverwerking, dat je moet aanpakken als je een betrouwbaar station wilt dat continu draait.

Wat ik prettig vond, is de toon van iemand die in de jaren negentig aan packet radio deed en de techniek nu herontdekt met hardware van een paar tientjes. Een goed startpunt voor wie Raspberry Pi en radio wil combineren.

Bron: Framboise 314

Reacties 0

Plaats de eerste reactie, in elke taal.

Log in om te reageren