Digimode Realtime - FT8/FT4/WSPR

Gestopt
Taal
Thema
FT8 · FT4 · WSPR

Digimode Realtime

Realtime digimode-signalen (FT8, FT4, WSPR) ontvangen via ka9q-radio en een RX888 MkII SDR. Live bijgewerkt zolang de ontvanger aanstaat; spots worden maximaal 48 uur bewaard.

Overzicht

Spots / uur
3.716
360.719 totaal
Top 3 Activiteit
120m135.650spots
217m52.696spots
340m48.642spots
Unieke callsigns
7.599
Verste spot
18.524 km
1S9HQM (AF31)
20m 12-08-2026 21:12
Mode verdeling
FT8
86%
FT4
11%
WSPR
3%

Banddynamiek

Tijdspanne:

Afstandsbereik per band

Tijdspanne:

Live Feed Verbinden…

Last seenModeCallsignLandQTHAfstandSignaalFreqBandBericht

0 van 360719 spots geladen  ·  Spots ouder dan 48 uur worden automatisch verwijderd

Lichtgele rij = spot is gemeld aan PSK Reporter

Live propagatiekaart

Band
Mode
Tijd
  Kaart laden…

Ontvangen calls per land

# Land Callsigns
1DE1.014 / 50.310 spots
2GB846 / 39.370 spots
3RU843 / 23.495 spots
4IT735 / 35.067 spots
5PL514 / 25.106 spots
6ES499 / 24.731 spots
7FR396 / 29.516 spots
8US359 / 6.913 spots
9NL233 / 10.456 spots
10UA157 / 6.514 spots
11SE124 / 4.497 spots
12CZ123 / 7.138 spots
13CH122 / 7.736 spots
14FI121 / 3.754 spots
15AT114 / 5.281 spots
16TF107 / 4.635 spots
17NO99 / 3.240 spots
18RO92 / 3.052 spots
19DK86 / 5.801 spots
20PT82 / 8.477 spots
21HU81 / 13.782 spots
22JP76 / 855 spots
23BE73 / 3.259 spots
24SI63 / 3.816 spots
25HR62 / 5.372 spots
26GR60 / 2.321 spots
27SK49 / 3.152 spots
28RS45 / 1.457 spots
29CA43 / 735 spots
30BG37 / 2.356 spots
31LT36 / 5.102 spots
32BA28 / 3.743 spots
33LV25 / 1.212 spots
34TR20 / 442 spots
35BR18 / 358 spots
36XI15 / 285 spots
37IS11 / 2.097 spots
38KZ11 / 397 spots
39IL9 / 108 spots
40ID9 / 148 spots
41CN8 / 38 spots
42PR8 / 137 spots
43LU6 / 88 spots
44DO6 / 379 spots
45AQ6 / 53 spots
46LB3 / 66 spots
47SM3 / 306 spots
48MK3 / 32 spots
49SA3 / 11 spots
50AR3 / 6 spots
51CG3 / 4 spots
52MT3 / 16 spots
53CU3 / 86 spots
54FO2 / 415 spots
55CO2 / 47 spots
56CR2 / 42 spots
57BZ2 / 650 spots
58IN2 / 4 spots
59MA2 / 342 spots
60QA2 / 123 spots
61CY2 / 151 spots
62AO2 / 370 spots
63ME2 / 9 spots
64ZA2 / 4 spots
65AE2 / 37 spots
66AD2 / 31 spots
67VE2 / 34 spots
68PH2 / 2 spots
69XK1 / 4 spots
70LI1 / 25 spots
71GE1 / 109 spots
72AU1 / 6 spots
73TN1 / 14 spots
74TD1 / 260 spots
75UN1 / 101 spots
76KH1 / 13 spots
77DZ1 / 8 spots
78CF1 / 10 spots
79KE1 / 44 spots
80TH1 / 103 spots
81KW1 / 83 spots
82NI1 / 67 spots
83SD1 / 1 spots
84KR1 / 10 spots
85CL1 / 48 spots
86MC1 / 7 spots
87PW1 / 1 spots
88EC1 / 1 spots
89OM1 / 2 spots
90CW1 / 6 spots
91JM1 / 50 spots
92HT1 / 1 spots
93HN1 / 55 spots
94CI1 / 1 spots
95MS1 / 10 spots
96BH1 / 1 spots
#CallsignLocatorBandModeSignaalTijdBericht

Verste DX-ontvangsten

#CallsignLandLocatorAfstandBandModedB
11S9HQMAF3118.524 km20mWSPR-15 dB
21M9CMLAF3318.303 km20mWSPR-13 dB
31J9DBRBB7517.143 km20mWSPR-13 dB
4Q32PLJQB3416.908 km20mWSPR-19 dB
5VK3QNAUQF2216.551 km20mWSPR-18 dB
62T3GSVCA6716.279 km40mWSPR-21 dB
7T83FBVPWCG0615.611 km20mWSPR-17 dB
8PE3BBNLJA3115.602 km40mWSPR-18 dB
9Q62IPAMA6615.459 km20mWSPR-18 dB
10BN9UYTCNMB9015.337 km40mWSPR-14 dB

Spots per band

Gebruikte modus

Informatie

Hoe worden deze signalen ontvangen? Lees hieronder meer over de technologie, apparatuur en setup achter deze realtime digimode-monitor.

Digimodes (digitale modi) zijn manieren om via radio digitale data te verzenden en ontvangen. In tegenstelling tot spraak (SSB/FM) of morsecode (CW) worden berichten door software gecodeerd en gedecodeerd. Dit maakt communicatie mogelijk met extreem zwakke signalen, ver onder het ruisniveau dat met het menselijk oor hoorbaar zou zijn.

FT8

FT8 (Franke-Taylor design, 8-FSK modulation) is verreweg de populairste digimode. Ontwikkeld door Joe Taylor (K1JT) en Steve Franke (K9AN) in 2017. Berichten duren precies 12,6 seconden en bevatten callsigns, locators en signaalrapporten. FT8 kan signalen decoderen tot −24 dB onder het ruisniveau, waardoor verbindingen over duizenden kilometers mogelijk zijn met minimaal vermogen.

FT4

FT4 is de snellere variant van FT8, ontworpen voor contest-gebruik. Berichten duren slechts 6,2 seconden: de helft van FT8. De gevoeligheid is iets minder (−17,5 dB), maar de hogere snelheid maakt het ideaal voor kortere QSO's.

WSPR

WSPR (Weak Signal Propagation Reporter, uitgesproken als "whisper") is speciaal ontworpen om propagatiecondities te monitoren. Een WSPR-bericht duurt bijna 2 minuten en bevat callsign, locator en zendvermogen. Door het lage datavolume kan WSPR signalen decoderen tot −28 dB onder de ruis. Zenders gebruiken vaak slechts 200 mW of minder.

ka9q-radio is een open-source SDR-suite ontwikkeld door Phil Karn (KA9Q), een veteraan in de radio- en internet-wereld. De software is ontworpen voor hoge prestaties en lage latency, en maakt optimaal gebruik van breedbandige SDR-ontvangers zoals de RX888 MkII.

Gelijktijdige dekking van het hele HF-spectrum

Waar traditionele SDR-software één ontvangstkanaal verwerkt, kan ka9q-radio het volledige digitale signaal van de RX888 (0–30 MHz, 64 MS/s) in realtime verdelen over tientallen gelijktijdige decoders. FT8 op 20m, FT4 op 30m en WSPR op 40m worden tegelijkertijd en continu gedecodeerd, zonder enige handmatige bandkeuze.

Van signaal naar log

ka9q-radio schrijft gedecodeerde spots direct naar logbestanden (één per mode). Een eigen brug-service leest deze continu mee, verrijkt elk spot met bandinfo, en publiceert het via MQTT. Vandaar belandt het via onze datacache op deze pagina.

Voordelen ten opzichte van OpenWebRX

  • Geen webserver overhead: puur signaalverwerking
  • Alle banden tegelijk, geen handmatige omschakeling
  • Lagere CPU-belasting door efficiëntere DSP-pipeline
  • Direct ontworpen voor 16-bit ADC's zoals de RX888

De kern van de ontvangstopstelling is een YouLoop: een passieve magnetische loopantenne ontworpen voor HF- en VHF-ontvangst. Deze antenne is compact, draagbaar en geoptimaliseerd voor ruisarme ontvangst, vooral in stedelijke omgevingen waar elektrische ruis een probleem kan zijn.

Onderdelen

  • 2× 1m RG402 18 GHz coax met SMA-connectoren (loop-elementen)
  • 1× 2m RG402 18 GHz coax met SMA-connector (voedingslijn)
  • Phase inverter
  • T-vormige low-loss breedband BALUN (0,28 dB verlies)

Specificaties

HF bereik10 kHz – 30 MHz
VHF bereiktot 300 MHz
Max. vermogen250 mW (alleen ontvangst)
TypePassief, geen afstemming nodig
BALUN verlies0,28 dB typisch
YouLoop magnetische loopantenne

YouLoop magnetische loopantenne (~€30)

RX888 MkII: 16-bit breedband SDR

De YouLoop is aangesloten op een RX888 MkII: een professionele software-defined radio gebaseerd op de LTC2208 16-bit ADC. In tegenstelling tot goedkopere 8-bit RTL-SDR dongles digitaliseert de RX888 het radiosignaal met een dynamisch bereik van ruim 100 dB, wat ruis en distortie drastisch vermindert.

Via een externe 30 MHz laagdoorlaatfilter (CNC aluminium behuizing) wordt het gehele HF-spectrum van 0 tot 30 MHz in één keer gedigitaliseerd met een samplerate van 64 MS/s. Alle amateurbanden van 160m tot en met 10m worden zo gelijktijdig ontvangen en gedecodeerd.

Specificaties RX888 MkII

ADC resolutie16-bit (LTC2208)
HF bereik1 kHz – 64 MHz
VHF bereik64 MHz – 1,7 GHz (R820T2)
Max. samplerate64 MS/s
Dynamisch bereik>100 dB
InterfaceUSB 3.0

Beelink Mini S: Intel N150

De RX888 is aangesloten op een Beelink Mini S mini-PC met een Intel N150 processor. Deze x86-platform vervangt de Raspberry Pi 5 en biedt significant meer rekenkracht voor de zware DSP-taken van ka9q-radio, met name het gelijktijdig decoderen van alle HF-banden.

Hoe werkt een SDR?

Een traditionele radio heeft vaste hardware voor elke functie: filters, versterkers en demodulatoren. Bij een software-defined radio wordt het radiosignaal zo vroeg mogelijk gedigitaliseerd, waarna alle verwerking in software plaatsvindt. Dit maakt de ontvanger extreem flexibel, dezelfde hardware kan AM, FM, SSB, CW en digitale modi ontvangen, simpelweg door andere software te gebruiken.

De RX888 gaat nog een stap verder: door het volledige HF-spectrum in één keer te samplen hoeft de software nooit te “afstemmen”. Ka9q-radio verdeelt dit ene breedbandige datastream in realtime over tientallen gelijktijdige decoders.

De YouLoop hangt op ongeveer 10 meter hoogte. De loop is zo opgehangen dat je er doorheen naar het westen kijkt, de as van de loop is dus oost-west gericht, terwijl het vlak van de loop noord-zuid staat.

Ontvangstpatroon

Een magnetische loopantenne zoals de YouLoop heeft een directioneel figuur-8 stralingspatroon:

  • Beste ontvangst: uit noordelijke en zuidelijke richtingen (in het vlak van de loop)
  • Nullen (minimaal): uit oostelijke en westelijke richtingen (langs de as van de loop)

Dit kenmerk is handig om lokale stoorbronnen te onderdrukken door de antenne te draaien. Voor HF-signalen die via de ionosfeer reizen (skywave) is het patroon in de praktijk nagenoeg omnidirectioneel, omdat de signalen vanuit alle richtingen en onder verschillende hoeken binnenkomen.

De weg van een radiosignaal naar de spots op deze pagina verloopt volledig geautomatiseerd:

  1. Antenne: De YouLoop vangt het radiosignaal op (0–30 MHz)
  2. RX888 MkII: Digitaliseert het volledige HF-spectrum in één keer (64 MS/s, 16-bit)
  3. ka9q-radio: Decodeert FT8/FT4/WSPR gelijktijdig op alle banden en schrijft spots naar logbestanden
  4. zelfbouw script: Leest de logbestanden mee en publiceert spots via MQTT (sdr/{mode}/{band})
  5. MQTT-bridge (PHP): Normaliseert en slaat elke spot op in Redis met statistieken
  6. Website: Deze pagina toont de data realtime via Server-Sent Events (SSE)

De volledige keten draait 24/7. Elke gedecodeerde spot verschijnt binnen een seconde op deze pagina. De database bewaart spots van de afgelopen 48 uur.

Alle banden tegelijk

De RX888 MkII samples het volledige HF-spectrum van 0 tot 30 MHz in één keer. Ka9q-radio verdeelt deze breedbandige datastream in realtime over alle banden: 160m, 80m, 40m, 30m, 20m, 17m, 15m, 12m en 10m worden gelijktijdig en continu gedecodeerd. Er is geen handmatige bandkeuze meer nodig, overdag en 's nachts worden alle banden op hetzelfde moment gemonitord.

In de SIGNAAL-kolom zie je voor spots van onze ka9q-radio ontvanger een waarde als S24 in plaats van een dB-getal. Dat is de Costas sync score: een andere maatstaf dan SNR.

Wat is het wel?

FT8 en FT4 bevatten een vast synchronisatiepatroon: een 7×7 Costas array met tonenreeks 3,1,4,0,6,5,2. Dit patroon zit drie keer in elk bericht (begin, midden en einde) voor redundantie bij fading en frequentie-offsets. De decoder zoekt in de FFT naar pieken op exact de verwachte posities en vergelijkt die energie met de omliggende ruis. De uitkomst is de sync score: een hogere waarde betekent een duidelijker herkenbaar synchronisatiepatroon en daarmee een betrouwbaardere decode. Lage kandidaten worden weggefilterd of lager geprioriteerd.

Wat is het niet?

De sync score is geen SNR in dB. Je kunt de waarde niet vergelijken met de signaalrapporten die stations aan elkaar uitwisselen in een QSO (zoals −15 dB). Er is geen vaste formule om een sync score naar SNR om te rekenen, de score hangt af van de lokale ruis precies op de Costas-tonen, niet van de gemiddelde bandruis zoals WSJT-X die meet.

WSJT-X berekent wel een echte SNR op basis van de energie van het volledige bericht ten opzichte van de bandruis, vandaar het verschil. In de ft8_lib-broncode staat letterlijk int snr = 0; // TODO: compute SNR op de plek waar een echte SNR-berekening zou moeten staan. Ka9q-radio (dat ft8_lib gebruikt), geeft de sync score daarom door op de SNR-positie in het logformaat.

Hoe interpreteer je de waarde?

ScoreKwaliteitBetekenis
< 12Onder drempelWordt niet gedecodeerd
12 – 16MarginaalZwak, meer kans op missers of valse decode
17 – 22NormaalBetrouwbare decode
23 – 30GoedSterk synchronisatiepatroon
> 30Zeer sterkLokaal of uitzonderlijk signaal

Deze indeling is consistent met hoe ft8_lib kandidaten sorteert en filtert, maar er bestaat geen officiële specificatie.

Wat is PSK Reporter?

PSK Reporter is een open, wereldwijd crowd-source propagatiemeldingsnetwerk opgezet door Philip Gladstone. Ontvangers overal ter wereld sturen gedecodeerde spots in; iedereen kan de actuele propagatiecondities live volgen op een wereldkaart op pskreporter.info.

Door mee te doen geef je de hamradio-gemeenschap inzicht in welke signalen op dit moment op welke banden en via welke route worden ontvangen. Onze ontvanger meldt zich als PD1AEM / JO21IT.

De PSKr-kolom in de tabel

De PSKr-kolom laat zien of een spot al gemeld is aan PSK Reporter:

  • groen vinkje: spot zit in een batch die succesvol is verstuurd
  • grijs: spot wacht nog op de volgende upload (max. 5 min)

Waarom elke 5 minuten?

PSK Reporter vereist dat elke ontvanger minimaal 5 minuten wacht tussen opeenvolgende uploads. Dit is een harde eis van hun protocol om server-overbelasting te voorkomen, miljoenen gelijktijdige ontvangers wereldwijd sturen anders elke seconde een pakket.

Onze brug-service buffert daarom alle binnenkomende spots en verstuurt ze als één UDP-pakket elke 5 minuten. Per batch worden typisch 20–50 spots verstuurd.

Het protocol: UDP/IPFIX

Spots worden verstuurd via het IPFIX-protocol (IP Flow Information eXport) over UDP naar report.pskreporter.info:4739. Elk pakket bevat:

  • Ontvangstinfo: callsign, locator, softwarenaam
  • Per spot: callsign zender, frequentie (Hz), modus, locator, tijdstip

Na een succesvolle UDP-transmissie stuurt de bridge een MQTT-bevestiging (sdr/report/pskr), waarna de spots in de tabel direct als gemeld worden gemarkeerd.