SimTX maakt van kortegolfradio een gedeelde virtuele RF-wereld
Deze multiplayer-radiosimulator probeert niet alleen zenders en ontvangers na te bootsen, maar ook het onvoorspelbare medium ertussen, inclusief ionosfeermodellering, fading, ruis, zendvervorming, SDR-compatibiliteit en zelfs virtuele satellieten.
Kortegolfradio is altijd een combinatie geweest van techniek en onzekerheid. Een zender kan perfect zijn afgeregeld, de antenne kan resonant zijn en de ontvanger kan gevoelig genoeg zijn om signalen diep uit de ruis te halen, maar dat garandeert nog steeds niet dat een station honderden of duizenden kilometers verderop werkelijk iets ontvangt. Tussen zender en ontvanger bevindt zich de ionosfeer, een elektrisch actieve en voortdurend veranderende laag van de hogere atmosfeer waarvan het gedrag afhangt van zonnestraling, tijdstip, seizoen, geomagnetische activiteit, frequentie en de geometrie van het propagatiepad. SimTX probeert precies die onzekerheid over te brengen naar een multiplayer-softwareomgeving waarin gebruikers hetzelfde virtuele RF-spectrum delen, in plaats van elkaar simpelweg via een klassieke voicechat te horen. Een uitzending bestaat in deze gesimuleerde ether, plant zich voort volgens een model, kan verzwakken, vervormen, in ruis verdwijnen of andere signalen beïnvloeden en wordt alleen ontvangen wanneer de virtuele propagatiecondities dat toelaten. Het resultaat is een ongebruikelijke combinatie van propagatiesimulator, software-defined-radio-laboratorium en gedeelde communicatieomgeving waarin juist de onvolkomenheden van echte radio centraal staan.
Dat concept is relevant omdat veel traditionele radiosimulators juist die factoren vereenvoudigen die in de praktijk het verschil maken. Trainingssoftware kan het frontpaneel van een transceiver nabootsen, een signaalgenerator kan ideale golfvormen produceren en propagatiesoftware kan inschatten of een verbinding tussen twee locaties waarschijnlijk mogelijk is. Zulke systemen functioneren meestal los van elkaar. SimTX probeert propagatie, zendergedrag, ontvanger-DSP en de activiteit van andere gebruikers samen te brengen in één gedeelde omgeving. De huidige open-bètaversie gebruikt IRI-2020 als basis voor de ionosfeer, verwerkt actuele ionosondegegevens, gebruikt ITU-R-modellen voor ruis en groundwave en past een Watterson-kanaalmodel toe om multipath en Dopplereffecten na te bootsen. Ook de zender wordt niet als perfecte bron behandeld, want effecten zoals PA-compressie, opwarming, clipping en splatter kunnen deel uitmaken van het resultaat. Daarmee probeert SimTX niet alleen radiosignalen te simuleren, maar ook het medium en de technische beperkingen die bepalen of een verbinding bruikbaar is.
Een gedeeld spectrum in plaats van gewone voicechat
De belangrijkste architectuurkeuze van SimTX is dat gebruikers niet simpelweg individuele audiostreams van elkaar ontvangen. Iedereen bevindt zich in hetzelfde virtuele radiospectrum, waardoor een uitzending van één gebruiker onderdeel wordt van de RF-omgeving van alle andere deelnemers. Dat verschil lijkt misschien klein, maar verandert de hele logica van het systeem. In een normale VoIP-toepassing stuurt een server gecodeerde audio van gebruiker A naar gebruiker B en probeert de software pakketverlies, jitter en vertraging zo veel mogelijk te verbergen. In een radiosimulator moet het systeem daarentegen bepalen welk RF-signaal een virtuele zender produceert, hoe dat signaal zich naar verschillende geografische locaties voortplant, hoe het verandert met tijd en frequentie en welke andere signalen gelijktijdig hetzelfde spectrum bezetten. De gebruiker kiest dus niet simpelweg een gesprekspartner uit een lijst, maar stemt af op een frequentie. Stilte, storing, zwakke signalen en fading worden daarmee normale uitkomsten in plaats van softwareproblemen.
Een gedeeld spectrum maakt bovendien gedrag mogelijk dat niet afzonderlijk hoeft te worden gescript. Twee stations kunnen op naastliggende frequenties werken en elkaar beïnvloeden, een slecht ingestelde eindtrap kan energie buiten het gewenste kanaal produceren en een verre ontvanger kan een combinatie van gewenst signaal, ruis, fading en interferentie horen. Een station kan op de ene locatie sterk en helder binnenkomen en op een andere locatie vrijwel afwezig zijn doordat het propagatiepad anders is. Dat sluit veel beter aan bij de manier waarop radioamateurs en RF-engineers werkelijk naar communicatie kijken dan een klassieke verbinding tussen twee vaste eindpunten. Frequentiekeuze, zendvermogen, modulatiebreedte en zenderkwaliteit worden zo variabelen die gevolgen hebben voor de hele virtuele omgeving. Ook operating practice krijgt daardoor technische betekenis, omdat slecht gedrag zich op het spectrum manifesteert.
Het systeem wordt nog interessanter doordat bestaande SDR-software als gebruikersinterface kan dienen. SimTX biedt een rtl_tcp-compatibele interface, waardoor programma’s zoals SDR++ de gesimuleerde ontvanger kunnen behandelen alsof er een echte RTL-SDR is aangesloten. Vanuit het SDR-programma blijft de ervaring vertrouwd: spectrumdisplay, waterfall, filters, afstemfrequentie en demodulatie werken zoals gewoonlijk. Het verschil zit onder de motorkap, want de IQ-samples komen niet van een ADC achter een fysieke antenne, maar uit een synthetische en gedeelde RF-omgeving. rtl_tcp is hiervoor geschikt omdat het protocol al jarenlang breed wordt ondersteund door SDR-software. SimTX hoeft daarom niet zelf elk onderdeel van een volwassen ontvangerinterface opnieuw te ontwikkelen en kan bestaande software inzetten als frontend.
Voor training maakt die compatibiliteit een groot verschil. Een student kan leren hoe signalen op een waterfall verschijnen, hoe fading eruitziet en hoe interferentie het spectrum beïnvloedt zonder een buitenantenne, RF-generator of stille ontvanglocatie nodig te hebben. Een radioamateur kan oefenen met SSB, CW of digitale modes via een interface die sterk lijkt op echte SDR-software. Een ontwikkelaar kan DSP-algoritmen testen in een minder voorspelbare omgeving dan een vooraf opgenomen IQ-bestand. Natuurlijk ontbreken sommige aspecten van echte hardware, zoals specifieke front-end-overbelasting, impulsruis, common-mode-problemen en individuele fouten van mixers of oscillatoren. Toch brengt een fysisch geïnspireerde virtuele propagatieomgeving achter een standaard SDR-interface de simulatie een stuk dichter bij echte radio dan een klassieke game-interface.
Een ionosfeer die voortdurend verandert
HF-communicatie is sterk afhankelijk van de ionosfeer omdat bepaalde frequenties via geïoniseerde lagen in de hogere atmosfeer terug richting aarde kunnen worden gebogen. Daardoor kunnen signalen veel verder reiken dan de optische horizon, soms duizenden kilometers met relatief bescheiden zendvermogen. Het probleem is dat zo’n propagatiepad niet constant is. Zonnestraling verandert overdag de elektrondichtheid, recombinatie wijzigt de laagstructuur na zonsondergang en seizoenseffecten beïnvloeden de hoeveelheid ontvangen zonlicht. Daarbovenop komen zonneactiviteit en geomagnetische verstoringen, die absorptie en bruikbare frequenties sterk kunnen verschuiven. Klassieke propagatietools vatten dat gedrag vaak samen in parameters als MUF, verwachte veldsterkte of verbindingswaarschijnlijkheid. SimTX moet die abstracte voorspellingen echter omzetten in een continu werkende radio-omgeving.
De basis daarvoor is IRI-2020, de International Reference Ionosphere, een veelgebruikt empirisch model van de ionosfeer. Het is geen volledige realtime fysische simulatie van alle plasmadynamiek boven de aarde, maar een model dat is opgebouwd uit grote hoeveelheden waarnemingen en statistische relaties. Daarmee kunnen onder andere elektrondichtheid en andere parameters worden geschat voor een bepaalde locatie, hoogte, datum en tijd. Zo’n klimatologisch model levert een coherente achtergrond, maar weet niet automatisch hoe de ionosfeer er op een specifiek moment werkelijk uitziet. SimTX probeert dat verschil te verkleinen door actuele ionosondedata mee te nemen. Ionosondes sturen radiopulsen of sweeps verticaal omhoog en meten terugkerende echo’s, waaruit parameters zoals kritische frequenties en virtuele reflectiehoogtes kunnen worden afgeleid.
Het verschil tussen een statistische verwachting en een echte meting wordt vooral duidelijk tijdens geomagnetische verstoringen. Een model op basis van rustige omstandigheden kan een redelijke voorspelling geven en toch sterk afwijken wanneer een geomagnetische storm de elektrondichtheid verandert of de absorptie verhoogt. Een band die eerder goed functioneerde kan ineens instorten, terwijl de optimale frequentie verschuift. SimTX neemt dit soort veranderingen mee in zijn virtuele radio-omgeving, waardoor een eerder bruikbaar pad onder gewijzigde condities slechter kan worden of volledig kan verdwijnen. Dat is didactisch waardevol omdat beginners propagatie vaak leren als een verzameling vrij statische vuistregels. Ze horen bijvoorbeeld dat lage banden ’s nachts beter werken en hogere banden overdag vaker openen. Dat zijn nuttige eerste richtlijnen, maar een dynamische simulatie laat beter zien dat HF-propagatie fundamenteel probabilistisch en pad-afhankelijk is.
Tegelijkertijd moet de output niet worden opgevat als een exacte digitale kopie van de echte ether. Geen enkel ionosfeermodel kan iedere travelling ionospheric disturbance, elk Sporadic-E-event, elke lokale absorptieregio en iedere snelle plasmavariatie minutieus reproduceren. De wereldwijde dekking met ionosondes is bovendien ongelijk, en de waarde van live-assimilatie hangt af van de beschikbaarheid en actualiteit van waarnemingen. Antennes voegen nog meer onzekerheid toe, omdat werkelijke stralingspatronen veranderen door hoogte, bodemgeleiding, bebouwing, bomen, lokale topografie en common-mode-stromen op de voedingslijn. Een simulatie kan daarom fysisch geloofwaardig zijn zonder te kunnen voorspellen dat een concreet station op een concreet moment exact een bepaalde S-meterwaarde zal geven. De grootste waarde zit in het modelleren van mechanismen en onderlinge relaties die echte HF-verbindingen bepalen.
Fading, multipath en realistische ruis
Een ionosferisch pad dat alleen elke paar minuten wat sterker of zwakker wordt, zou nog steeds kunstmatig aanvoelen. In werkelijkheid kan een HF-signaal langs meerdere routes tegelijk bij de ontvanger aankomen, met verschillende vertragingen, fasehoeken en soms ook kleine Dopplerverschuivingen. Die componenten versterken of verzwakken elkaar, waardoor complexe fading ontstaat. Bij spraak kan dat klinken als langzaam op- en afzwellen, flutter of selectieve fading, terwijl digitale systemen last kunnen krijgen van faserotatie, frequentienotches en synchronisatieproblemen. SimTX gebruikt een Watterson-kanaalmodel om dit soort gedrag statistisch na te bootsen. Het Watterson-model wordt al lange tijd gebruikt in HF-testomgevingen omdat het multipath en Dopplerspread op een gecontroleerde manier kan representeren.
Doppler wordt vaak geassocieerd met satellieten of snel bewegende voertuigen, maar ook een ionosferisch pad kan effectieve Dopplerverschuiving veroorzaken. Zelfs wanneer zender en ontvanger stilstaan, verandert het voortplantingsmedium zelf voortdurend. Verschillende padcomponenten kunnen daardoor kleine frequentieverschuivingen krijgen, wat vooral belangrijk wordt bij smalbandige en coherente digitale modes. Een SSB-signaal kan nog begrijpelijk blijven terwijl een decoder al synchronisatie verliest of meer fouten maakt. Dat verklaart waarom een golfvorm die in een ideale labomgeving perfect functioneert, op een echte HF-link veel minder robuust kan zijn. Een simulator die daadwerkelijk met gemoduleerde signalen en kanaalimpairments werkt kan dit effect overtuigender demonstreren dan een simpele SNR-tabel.
Ruis is minstens zo belangrijk. Een echte HF-ontvanger werkt bijna nooit in een omgeving waarin alleen thermische ruis bepalend is. Op lagere banden kan atmosferische ruis van onweersactiviteit dominant zijn. In stedelijke gebieden is kunstmatige ruis vaak veel belangrijker, veroorzaakt door schakelende voedingen, LED-verlichting, PV-omvormers, industriële elektronica en digitale apparatuur. ITU-R-modellen bieden statistische methoden om verschillende typen ruis te beschrijven en kunnen daardoor een geloofwaardiger achtergrond opleveren dan een constante hoeveelheid witte ruis. Een virtueel landelijk station hoeft zo niet hetzelfde noise floor te hebben als een station in een dichtbebouwde omgeving. Dat is belangrijk omdat in de praktijk niet alleen ontvangergevoeligheid bepaalt wat hoorbaar is.
Ook groundwave verdient aandacht. Niet iedere HF-verbinding ontstaat via de ionosfeer en vooral op lagere frequenties kan energie zich langs het aardoppervlak voortplanten. De demping hangt sterk af van frequentie en bodemgeleiding. Zeewater is bijvoorbeeld bijzonder gunstig voor groundwave, terwijl droge binnenlandse grond het bereik veel sterker beperkt. Een simulatie die zowel groundwave als skywave verwerkt kan lokale, regionale en langeafstandspaden overtuigender representeren. Tegelijk helpt dit om de simplistische gedachte te vermijden dat elke verbinding voorbij de horizon automatisch ionosferisch is. Voor training in broadcasting, noodcommunicatie of spectrumplanning kan juist het onderscheid tussen propagatiemechanismen belangrijk zijn.
Ook een virtuele zender kan slecht worden ingesteld
Een van de opvallendste onderdelen van SimTX is dat de virtuele zender niet automatisch als perfecte lineaire bron wordt behandeld. Een echt zendapparaat heeft eindtrappen, filters, voedingen en thermische grenzen. Zolang een RF-versterker in zijn lineaire gebied werkt, volgt de uitgang redelijk nauwkeurig het ingangssignaal. Zodra de versterker richting verzadiging wordt geduwd, beginnen pieken te comprimeren en ontstaat vervorming. Bij SSB leidt dat tot intermodulatieproducten en een breder spectrum. In de praktijk wordt dit vaak waargenomen als splatter, waarbij ongewenste energie buiten de bedoelde bandbreedte terechtkomt en naburige kanalen stoort.
SimTX kan verschijnselen als compressie, opwarming, clipping, splatter en vermogensverlies modelleren. Daardoor wordt een slechte instelling iets wat andere gebruikers daadwerkelijk kunnen merken. Wie het drive-niveau te ver opvoert, krijgt mogelijk weinig extra bruikbaar vermogen bij de verre ontvanger, terwijl de ongewenste energie buiten het kanaal sterk toeneemt. Dat is een fundamentele RF-les die in veel eenvoudige simulators volledig ontbreekt. In echte apparatuur vereist een schoon signaal voldoende headroom, correct ALC-gedrag en een werkpunt waarbij de eindtrap lineair genoeg blijft. Wanneer een andere gebruiker het resultaat op zijn waterfall ziet, wordt een theoretisch begrip ineens praktisch zichtbaar.
Thermische beperkingen zijn eveneens relevant. Een transceiver die 100 watt in SSB kan leveren, is niet noodzakelijk ontworpen om diezelfde output continu te produceren tijdens digitale modes, AM of lange key-down-perioden. Het gemiddelde vermogen en de duty cycle worden dan bepalend. Eindtrappen, voedingen en koellichamen moeten warmte afvoeren en bij onvoldoende thermische marge kunnen prestaties teruglopen. Professionele zenders die continu bedrijf moeten aankunnen worden daarom veel conservatiever ontworpen. Een simulatie kan laten zien waarom piekvermogen en gemiddeld vermogen verschillende operationele grootheden zijn. Ook kan duidelijk worden dat oververhitting niet alleen als plotseling defect hoeft op te treden, maar geleidelijk de prestaties kan beïnvloeden.
De ondersteuning van AM, SSB, CW, NFM, WFM, WSPR en FT8 vergroot de experimenteerruimte aanzienlijk. Deze modes verschillen sterk in benodigde bandbreedte, vermogensverdeling en tolerantie voor ruis en fading. CW kan leesbaar blijven bij signaalniveaus waarbij spraak al moeilijk wordt, terwijl zwaksignaalmodi gestructureerde informatie uit vrijwel onhoorbare signalen kunnen halen. FM reageert bovendien heel anders op verslechterende signaal-ruisverhoudingen dan AM-achtige modulaties. De mogelijkheid om IQ-data vanuit GNU Radio in te voeren gaat nog een stap verder. SimTX hoeft daardoor niet iedere denkbare modulatie zelf te begrijpen, maar kan als kanaal- en spectrumomgeving dienen voor extern gegenereerde signalen.
Waarom rtl_tcp en GNU Radio meer zijn dan handige extra’s
rtl_tcp is oorspronkelijk ontwikkeld als eenvoudige manier om een RTL-SDR via een netwerk beschikbaar te maken. Een client maakt verbinding met een server, geeft instellingen zoals frequentie door en ontvangt vervolgens een continue stroom samples. Door de eenvoudige architectuur wordt het protocol door veel SDR-software ondersteund. Dat SimTX deze bron kan emuleren betekent dat bestaande applicaties het systeem kunnen behandelen als een gewone SDR-ontvanger. De ontwikkelaars hoeven daardoor niet elk onderdeel van een volwassen SDR-interface zelf opnieuw te maken. Spectrumdisplay, waterfall, filters en demodulatoren kunnen afkomstig zijn uit software die de gebruiker al kent.
Conceptueel past dat uitstekend bij de basisarchitectuur van moderne software-defined radio. SDR scheidt een groot deel van de digitale signaalverwerking van de analoge RF-hardware. Zodra de analoge kant is teruggebracht tot een digitale samplebron, kan die bron abstract worden. De samples kunnen afkomstig zijn van een USB-dongle, een remote receiver, een bestand of een simulator. Voor de bovenliggende software maakt de herkomst weinig uit zolang formaat, timing en besturingscommando’s kloppen. SimTX gebruikt precies die scheiding. Daardoor kan een volledig virtuele ontvanger toch worden bediend via workflows die sterk lijken op echte SDR-praktijk.
GNU Radio speelt aan de zendzijde een vergelijkbare maar nog flexibeler rol. Het platform werkt met signaalverwerkingsblokken die tot flowgraphs kunnen worden gecombineerd. Daarmee kunnen gebruikers modulatoren, filters, protocollen en experimentele DSP-ketens bouwen. Als SimTX IQ-data van GNU Radio accepteert, kan een gebruiker vrijwel elke passende golfvorm invoeren zonder dat de simulator zelf het protocol hoeft te kennen. Dat maakt experimenten met nieuwe modulaties, pulse shaping of decoderrobustheid mogelijk zonder direct echte RF-hardware te hoeven inzetten. Voor onderwijs en experimentele ontwikkeling is dat bijzonder nuttig. Uiteraard blijft validatie met echte converters, oscillatoren en eindtrappen noodzakelijk, omdat die hun eigen fouten introduceren.
De combinatie van programmeerbare transmissie en SDR-gebaseerde ontvangst maakt ook geautomatiseerd testen denkbaar. Een ontwikkelaar kan een bekende golfvorm genereren, die door verschillende fading- en ruiscondities sturen en vervolgens via de virtuele SDR-interface weer ontvangen. Hetzelfde experiment kan onder identieke condities worden herhaald, iets wat met de echte ionosfeer vrijwel onmogelijk is. Omgekeerd kan één parameter tegelijk worden gewijzigd om te onderzoeken waar een decoder begint te falen. Die reproduceerbaarheid is een groot voordeel in ontwikkeling. Het risico bestaat wel dat algoritmen te sterk worden geoptimaliseerd voor aannames van het model, waardoor veldtests noodzakelijk blijven.
FT8, WSPR en virtuele satellieten
FT8 en WSPR passen bijzonder goed bij een platform als SimTX omdat ze propagatie meetbaar maken. WSPR is ontwikkeld voor experimenten met zwakke signalen en lage vermogens en kan worden gedecodeerd bij signaal-ruisverhoudingen die voor menselijke spraak onbruikbaar zijn. FT8 is ontworpen voor korte en robuuste verbindingen onder moeilijke condities en is uitgegroeid tot een van de populairste digitale modes in de amateurwereld. In een gedeelde simulatie kunnen deze modes laten zien welke paden open zijn en wanneer een decoder het opgeeft. De gebruiker kan frequentie, vermogen of locatie veranderen en het effect direct observeren. Propagatie wordt zo niet alleen een theoretische voorspelling, maar een meetbaar onderdeel van de ervaring.
Wel moet onderscheid worden gemaakt tussen het reproduceren van een golfvorm en het reproduceren van het volledige ecosysteem eromheen. Echte FT8-operatie vereist nauwkeurige tijdsynchronisatie, frequentiestabiliteit, een correcte audio- of IQ-keten en transceiverbesturing. WSPR stelt eveneens hoge eisen aan tijd en stabiliteit. Echte hardware voegt oscillatorfouten, thermische drift en andere imperfecties toe. Een simulator kan kiezen welke van deze elementen worden nagebootst. Een succesvolle decode in SimTX betekent daarom niet automatisch dat dezelfde configuratie in de echte wereld identiek zou presteren. De grootste waarde blijft het zichtbaar maken van de relatie tussen golfvorm en kanaal.
Met virtuele satellieten breidt het project zich uit voorbij de klassieke HF-wereld. SimTX laat gebruikers satellieten simuleren, passages volgen en Dopplerverschuiving ervaren door orbitale beweging. Een LEO-satelliet beweegt snel ten opzichte van een grondstation en tijdens één passage verandert de radiale snelheid voortdurend. Daardoor verschuift de ontvangen frequentie, vooral merkbaar op UHF en hoger. Amateur-satellietoperators corrigeren dit effect in de praktijk handmatig of automatisch via software. In een virtuele omgeving kan dat worden geoefend zonder te wachten op een echte passage en zonder een richtantenne op te stellen.
Een echte satellietlink omvat natuurlijk meer dan alleen Doppler. Polarisatie kan tijdens een passage veranderen, satellietattitude beïnvloedt het antennepatroon en free-space path loss verandert met de afstand. Lokale obstakels kunnen lage elevaties blokkeren en gedeelde transponders hebben beperkingen in vermogen en bandbreedte. Het is niet noodzakelijk dat SimTX ieder detail meteen volledig modelleert om technisch interessant te zijn. Het feit dat vaste stations, bewegende platforms, propagatiemodellen en een gedeeld spectrum in één omgeving kunnen bestaan opent mogelijkheden die veel verder gaan dan alleen kortegolf. Daarmee kan het systeem uitgroeien tot een bredere radiocommunicatiesandbox.
Training zonder daadwerkelijk uit te zenden
De meest voor de hand liggende toepassing van SimTX is training. Radiotechniek heeft een bijzonder onderwijsprobleem: interessante verschijnselen doen zich zelden precies voor wanneer de docent ze wil demonstreren. Fading kan worden uitgelegd op een dag dat de band uitzonderlijk stabiel is, terwijl een geomagnetische storm niet op bestelling verschijnt. Een geplande DX-link kan tijdens de les gesloten zijn en niemand wil bewust zware splatter veroorzaken op een echte amateurband. Een simulator maakt zulke omstandigheden reproduceerbaar en veilig. Meerdere studenten kunnen in dezelfde omgeving werken, elkaar via verschillende paden horen en direct zien wat er verandert wanneer iemand een verkeerde instelling kiest.
Dat kan nuttig zijn in radioamateurcursussen, universiteiten, noodcommunicatieoefeningen en professionele HF-training. Studenten kunnen verschillende frequenties voor hetzelfde pad vergelijken en zien hoe tijdstip of geomagnetische condities het resultaat beïnvloeden. SDR-cursussen kunnen echte software gebruiken in plaats van sterk vereenvoudigde onderwijsinterfaces. Studenten digitale communicatie kunnen eigen GNU Radio-signalen door multipath en Doppler sturen. Noodcommunicatiegroepen kunnen het verschil tussen lokale groundwave en langeafstandsskywave oefenen zonder dat iedereen antennes hoeft op te bouwen. SimTX vervangt geen gecertificeerde professionele channel emulator, maar kan wel een nuttige laag vormen tussen theorie en duur laboratoriumwerk.
Een ander voordeel is het ontwikkelen van operationele intuïtie. Ervaren radio-operators nemen veel beslissingen niet op basis van één formule, maar door patronen te herkennen die over jaren zijn opgebouwd. Ze horen vaak of een band verbetert of juist instort, herkennen bepaalde fadingtypes en kunnen soms onderscheiden of vervorming door propagatie of door slechte zenderinstelling ontstaat. Zulke intuïtie is moeilijk uit een boek te leren. Een simulator kan bewust verschillende situaties genereren en herhalen. Daardoor kan een student in relatief korte tijd meer soorten kanaalgedrag meemaken dan normaal. De echte ether blijft uiteindelijk noodzakelijk, maar de leercurve kan wel worden versneld.
SimTX kan vooral nuttig zijn voor mensen die weinig toegang hebben tot echte HF-installaties. In stedelijke gebieden kan het lokale noise floor zo hoog zijn dat zelfs een uitstekende ontvanger weinig helpt. In appartementen is een volwaardige HF-antenne vaak praktisch onmogelijk en scholen kunnen te maken krijgen met veiligheids- en vergunningseisen voor zenders. Een internetgebaseerde simulatie elimineert veel van die fysieke obstakels. Dat maakt het natuurlijk nog geen echte amateurcommunicatie, want er is geen fysiek spectrum, geen echte zendvergunning nodig en geen aansprakelijkheid richting andere spectrumgebruikers. Het kan wel een effectieve voorbereiding zijn voordat iemand met echte apparatuur aan de slag gaat.
Ook fouten kunnen veilig worden onderzocht. In een echte installatie kan een verkeerde instelling apparatuur beschadigen, andere stations storen of regelgeving overtreden. In SimTX kan een gebruiker expres een versterker overstuiven, een ongeschikte band kiezen of veel te breed uitzenden om te zien wat er gebeurt. Andere deelnemers kunnen het effect horen en op hun spectrum zien. Vanuit onderwijsperspectief is dat krachtig, omdat de consequentie van een fout vaak beter blijft hangen dan een theoretische waarschuwing. Spectrumsdiscipline en zenderkwaliteit worden daarmee zichtbare eigenschappen in plaats van abstracte regels.
Waar SimTX zich nog moet bewijzen
De ambitie van SimTX creëert tegelijkertijd de grootste uitdaging. Hoe realistischer het systeem wil zijn, hoe vaker gebruikers het direct zullen vergelijken met echte radio. HF-propagatie hangt echter niet af van één model, maar van een keten van modellen en aannames. IRI-2020 levert een ionosferische achtergrond, ionosondes voegen actuele metingen toe, Watterson introduceert statistische fading, ITU-R beschrijft ruis en groundwave, antennemodellen bepalen stralingspatronen en zender- en ontvangerblokken voegen verdere eigenschappen toe. Elke stap bevat onzekerheden. Een eindresultaat kan daardoor plausibel klinken en toch kwantitatief afwijken van een echte verbinding.
Validatie wordt daarom belangrijk wanneer SimTX meer wil zijn dan een educatief of recreatief experiment. Systematische vergelijking met echte radioverbindingen zou veel informatie opleveren. FT8- en WSPR-netwerken zijn hiervoor interessant omdat ze enorme hoeveelheden geografisch gelabelde ontvangstgegevens produceren. De simulator hoeft niet ieder individueel spotrapport exact te reproduceren, maar zou wel vergelijkbare trends en waarschijnlijkheden moeten laten zien. Ionosondedata en geomagnetische indices kunnen eveneens als referentie dienen. Zonder zulke vergelijkingen is het moeilijk vast te stellen welke delen van de simulatie voldoende nauwkeurig zijn voor technisch gebruik en welke vooral bedoeld zijn om gedrag aannemelijk te maken.
Schaalbaarheid is een tweede belangrijke kwestie. Een gedeeld spectrum is veel zwaarder om te simuleren dan een gewone audioconferentie. Iedere actieve zender kan in principe veel ontvangers beïnvloeden en ieder pad heeft eigen demping, fading, Doppler en vertraging. Een naïeve implementatie waarin iedere zender-ontvangercombinatie afzonderlijk wordt doorgerekend, zou snel duur worden bij groeiende gebruikersaantallen. Efficiënte systemen zullen waarschijnlijk geografische clustering, caching van langzaam veranderende propagatieparameters, selectie van relevante signalen en spectrumsegmentatie nodig hebben. De belasting wordt nog groter wanneer relatief breedbandige IQ-streams voor externe SDR-clients moeten worden gegenereerd.
Netwerklatentie introduceert een ander compromis. Elektromagnetische propagatie over intercontinentale afstanden duurt slechts enkele milliseconden, terwijl internetcommunicatie extra vertraging toevoegt. Voor spraak is dat vaak acceptabel, maar sommige digitale modes en satellietscenario’s zijn gevoeliger voor timing. De simulator moet bepalen welke tijdsreferentie leidend is en hoe gebruikers met zeer verschillende netwerkcondities worden gesynchroniseerd. Meer buffering kan jitter reduceren, maar verhoogt de vertraging. Minder buffering voelt directer aan, maar maakt netwerkvariaties zichtbaarder. Dit zijn bekende streamingproblemen, maar ze worden complexer wanneer de software tegelijkertijd radiofysica probeert te behouden.
De huidige open-bètafase is daarom passend. SimTX is beschikbaar voor Windows, macOS en Linux, en de huidige versie is 0.3.7. De interessantste vragen gaan echter niet alleen over nieuwe functies. De kernuitdaging is het vinden van een goede balans tussen modelnauwkeurigheid, rekenbelasting en gebruiksgemak. Te veel vereenvoudiging kan de technische waarde van de simulatie verminderen, terwijl extreem gedetailleerde modellering schaalbaarheid kan ondermijnen. Hoe goed deze balans behouden blijft wanneer het aantal gebruikers en scenario’s groeit, zal waarschijnlijk een belangrijke factor worden in de ontwikkeling van het project.
Ook technische transparantie kan belangrijk worden voor onderwijs en onderzoek. SimTX is publiek beschikbaar als open beta, maar wordt voor zover zichtbaar niet gepresenteerd als open-sourceproject. Dat hoeft voor recreatief gebruik geen probleem te zijn, maar academische gebruikers willen vaak weten welke exacte modelversies worden gebruikt, hoe externe metingen worden gewogen en welke aannames het kanaalmodel bevat. Goede technische documentatie kan veel van die vragen beantwoorden zonder de broncode vrij te geven. API’s, exporteerbare parameters en reproduceerbare experimenten zouden de waarde voor onderzoek verder vergroten.
De sterkste kant van SimTX ligt uiteindelijk niet in één afzonderlijke functie, maar in de combinatie van verschillende onderdelen. Een gedeeld spectrum zorgt voor echte interactie tussen gebruikers, fysisch geïnspireerde propagatie geeft afstand en frequentie betekenis, fading en ruis maken links onvolmaakt en het zendergedrag zorgt ervoor dat slechte instellingen gevolgen hebben. rtl_tcp maakt gebruik van vertrouwde SDR-software mogelijk, GNU Radio opent de deur naar experimenten en virtuele satellieten breiden het concept uit naar bewegende links. Geen van deze elementen is op zichzelf volledig nieuw, maar de combinatie ervan binnen één toegankelijke multiplayeromgeving is ongebruikelijk. Juist daardoor onderscheidt SimTX zich van een gewone internetcommunicatie-app.
Als validatie, schaalbaarheid en interoperabiliteit verder verbeteren, kan SimTX uiteindelijk veel meer worden dan een radiospel. Voor studenten kan het laten zien waarom een HF-verbinding de ene keer werkt en de volgende keer niet. Voor radioamateurs kan het een omgeving zijn om technieken te testen zonder daadwerkelijk spectrum te gebruiken. Voor ontwikkelaars kan het een reproduceerbare tussenstap vormen tussen ideale DSP-tests en onvoorspelbare veldtests. Voor mensen zonder goede antenne of rustige locatie kan het toegang geven tot de dynamiek van echte radiokanalen. Het interessantste aan het project is juist dat SimTX de moeilijkheden van radio niet probeert weg te poetsen, maar ze tot onderdeel van de simulatie maakt.
Image(s) used in this article are either AI-generated or sourced from royalty-free platforms like Pixabay or Pexels.
This article may contain affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you.




