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. Losse spots worden 48 uur bewaard; op de kaart kun je per uur tot zeven dagen terugkijken.

Paginaversie 1.2 · laatst gecontroleerd op 29-08-2026

Overzicht

Spots / uur
4.983
301.248 totaal
Top 3 Activiteit
120m100.470spots
280m52.079spots
340m46.558spots
Unieke callsigns
7.716
Verste spot
18.565 km
ZL2BX (RE68)
20m 01-09-2026 07:21
Mode verdeling
FT8
89%
FT4
10%
WSPR
2%

Banddynamiek

Tijdspanne:

Live Feed Verbinden…

Last seenModeCallsignLandQTHAfstandSignaalFreqBandBericht
Meer spots laden…

0 van 301248 spots geladen  ·  Spots ouder dan 48 uur worden automatisch verwijderd  ·  Filter actief:alles wissen

Lichtgele rij = spot is gemeld aan PSK Reporter

Live propagatiekaart

Band
Mode
Tijd
Weergave
  Kaart laden…

Ontvangen calls per land

# Land Callsigns
1RU1.046 / 39.109 spots
2DE868 / 32.147 spots
3IT850 / 31.565 spots
4ES607 / 30.358 spots
5GB535 / 18.527 spots
6PL506 / 14.059 spots
7FR312 / 16.793 spots
8NL236 / 9.369 spots
9US230 / 2.718 spots
10UA201 / 10.271 spots
11FI154 / 5.548 spots
12RO143 / 6.435 spots
13SE133 / 4.718 spots
14CZ128 / 4.559 spots
15AT117 / 3.951 spots
16GR101 / 5.583 spots
17HU100 / 8.296 spots
18NO94 / 2.501 spots
19BE88 / 3.460 spots
20HR86 / 5.438 spots
21CH82 / 2.634 spots
22PT81 / 6.784 spots
23SI79 / 2.698 spots
24SK71 / 2.303 spots
25DK70 / 2.957 spots
26JP59 / 671 spots
27BG59 / 4.111 spots
28TR55 / 2.441 spots
29RS52 / 1.331 spots
30LT46 / 2.943 spots
31BY45 / 2.161 spots
32BA39 / 1.523 spots
33BR36 / 870 spots
34IE33 / 886 spots
35XI33 / 1.088 spots
36ID25 / 363 spots
37LV22 / 715 spots
38EE18 / 1.179 spots
39KZ17 / 234 spots
40CA17 / 213 spots
41IL16 / 256 spots
42MD10 / 698 spots
43CN10 / 107 spots
44PR10 / 50 spots
45LB8 / 269 spots
46AU8 / 259 spots
47IS7 / 357 spots
48MK6 / 275 spots
49CY6 / 108 spots
50LU6 / 292 spots
51SA6 / 66 spots
52KG5 / 313 spots
53AR5 / 103 spots
54ME4 / 107 spots
55DZ4 / 124 spots
56IN4 / 48 spots
57JE4 / 299 spots
58PH4 / 5 spots
59VE4 / 91 spots
60SM3 / 421 spots
61CL3 / 12 spots
62ZA3 / 10 spots
63KW3 / 48 spots
64XK2 / 201 spots
65AM2 / 79 spots
66AL2 / 165 spots
67AX2 / 99 spots
68QA2 / 103 spots
69LI2 / 133 spots
70OM2 / 17 spots
71AE2 / 57 spots
72GG2 / 78 spots
73GE2 / 250 spots
74TW2 / 2 spots
75CG2 / 50 spots
76TT2 / 11 spots
77TH2 / 129 spots
78BZ2 / 85 spots
79UZ2 / 6 spots
80MT2 / 6 spots
81FO2 / 22 spots
82EC2 / 2 spots
83MA1 / 728 spots
84GU1 / 2 spots
85CF1 / 87 spots
86CR1 / 50 spots
87MU1 / 2 spots
88KE1 / 409 spots
89PK1 / 1 spots
90ZM1 / 1 spots
91CM1 / 68 spots
92LK1 / 3 spots
93IM1 / 36 spots
94KR1 / 2 spots
95GP1 / 9 spots
96BQ1 / 1 spots
97EG1 / 2 spots
98GA1 / 1 spots
99MX1 / 1 spots
100IR1 / 7 spots
101DO1 / 6 spots
102PE1 / 7 spots
103TD1 / 112 spots
104MW1 / 6 spots
105MN1 / 7 spots
106SR1 / 20 spots
107MC1 / 133 spots
108LA1 / 1 spots
109SG1 / 2 spots
110MY1 / 1 spots
111AO1 / 75 spots
112CU1 / 3 spots
113UY1 / 6 spots
114NZ1 / 9 spots
115SD1 / 1 spots
116TJ1 / 24 spots
117NA1 / 3 spots
#CallsignLocatorBandModeSignaalTijdBericht

Verste DX-ontvangsten

#CallsignLandLocatorAfstandBandModedB
1ZL2BXNZRE6818.565 km20mFT8S19
2055IKXBE5318.026 km20mWSPR-18 dB
3U77RSQRURB7617.561 km80mWSPR-14 dB
4075FKYBB0217.081 km20mWSPR-18 dB
5VK7ACAUQE3816.959 km30mFT8S15
60C5QDZCC6516.950 km20mWSPR-19 dB
7VK2QVAUQF5616.637 km20mFT8S15
8VK3BOYAUQF2116.622 km20mFT8S15
9VK3BDXAUQF2116.622 km20mFT8S24
10VK3SCAUQF2116.622 km20mFT8S18

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.