Vandaag staan er vierentwintig plug-ins in de catalogus, en elke kaart hieronder vermeldt de versie die de applicatie echt zal ophalen. Bij elk item staat precies hoe goed het is geverifieerd, want “decodeert AIS” en “decodeert AIS uit de ether” zijn twee verschillende beweringen.
Decoder-werkbank
I/Q-decodergetest, nog niet uit de ether
Decodeert een hele band tegelijk met één radio. Vier groepen kanalen liggen zo dicht bij elkaar dat je ontvanger ze allemaal al samplet — zes ACARS-frequenties, zeven NOAA-weerkanalen, vier pagingkanalen, twee voor APRS — maar tot nu toe kon je er maar één tegelijk decoderen, omdat die decoders op gedemoduleerde audio werken en een ontvanger één kanaal tegelijk demoduleert. Deze plug-in neemt in plaats daarvan de ruwe stream, haalt elk kanaal eruit en draait op elk kanaal een aparte decoder, en voegt alles samen in één venster, met aan het begin van de regel de frequentie waarop het binnenkwam. Wat hij decodeert, volgt waar je op afstemt: richt de radio op de weerband en je krijgt alle zeven NOAA-kanalen, op 931 MHz vier pagers, op 144 MHz beide APRS-frequenties. Er is voor elk een preset, en het paneel toont elk kanaal van de band waarop je zit — of je radio het kan bereiken, het signaal erop, en hoeveel berichten het heeft overgebracht. De demodulators zijn dezelfde als die van die plug-ins, ongewijzigd.
ADS-B-vliegtuigdecoder
I/Q-decodergeverifieerd uit de ether
Positie, roepnaam en snelheid van vliegtuigen op 1090 MHz. Live uit de ether gedecodeerd, waarbij ICAO-adresblokken en roepnamen overeenkomen over onafhankelijke berichttypen heen. De eigen DC-offset van de ontvanger wordt vóór de detectie verwijderd, zodat een zero-IF-dongle vliegtuigen hoort die hij vroeger onder de ruis begroef. Versie 1.7 hoort een flink stuk verder: de test die bepaalt of een burst überhaupt een uitzending is, vroeg om ongeveer twee keer de signaal-ruisverhouding waar andere decoders om vragen, en de drempel die ervoor in de plaats kwam, is gekozen op basis van zeven minuten echt verkeer in plaats van op basis van redeneringen — dezelfde vijf minuten lucht gingen van 27 vliegtuigen naar 40, en van 20 met een positie naar 33. Versie 1.8 meldt wat voor SOORT toestel elk vliegtuig is — licht vliegtuig, verkeersvliegtuig, zwaar toestel, helikopter, zweefvliegtuig, ultralight, onbemand — op basis van de categorie die elk vliegtuig naast zijn roepnaam uitzendt, en FoxSDR tekent elk met een eigen pictogram — sinds 0.99.26 een bovenaanzicht met schaduwwerking van 48 px (in te stellen via WEERGAVE > Weergave), met helikopters en een eenvoudige pijlpunt voor een vliegtuig dat geen type opgeeft. Gemeten over zes minuten echte lucht gaven 32 van de 33 vliegtuigen die zich identificeerden er een op.
Vliegtuiginfo (opzoeken in register)
Kaartverrijking
Zet een 24-bits vliegtuigadres om in wie het echt is: registratie, type en exploitant, getoond op de kaart en in de tracklijst. Sinds 1.1.0 raadpleegt hij eerst de eigen vliegtuigdatabase van foxsdr.com — gebouwd uit de vliegtuiggegevens van het OpenSky Network, en zonder bij te houden wie waarnaar vroeg — en vraagt hij alleen bij het door vrijwilligers gerunde adsbdb.com naar vliegtuigen die wij niet kennen.
AIS-decoder voor scheepsvolging
I/Q-decodergetest, nog niet uit de ether
Scheepsposities en reisgegevens op de maritieme band. Beide kanalen tegelijk met één ontvanger, samen met al het andere op de kaart getekend.
APRS / AX.25-packetdecoder
Audiodecodergetest, nog niet uit de ether
Bell 202-packetradio uit 144.800 MHz NFM-audio: posities, berichten, status en telemetrie, gevalideerd tegen de AX.25-framecontrole.
SSTV-beelddecoder
Beelddecodergetest, nog niet uit de ether
Slow-scan-beelden op HF en 2 m. De mode wordt gelezen uit de eigen VIS-header van de uitzending, en klokdrift wordt gemeten aan de synchronisatiepulsen, gecorrigeerd en in ppm gemeld.
NOAA-weerbeelden (APT)
Beelddecoder
Het beeld dat de NOAA-satellieten continu uitzenden op 137 MHz, regel voor regel opgebouwd terwijl er een over de hemel trekt. Beide kanalen komen naast elkaar binnen zoals ze zijn verzonden — meestal zichtbaar licht naast infrarood. Ingebouwd naast Satellieten zegt die plug-in wanneer NOAA 19 weer overkomt, en tekent deze plug-in wat hij uitzendt.
GOES-weersatellieten (HRIT / LRIT)
I/Q- en beelddecodergetest, nog niet uit de ether
De directe uitzending van de GOES-weersatellieten op 1.7 GHz, van ruwe I/Q tot de bestanden die erin zitten: full-disk-beelden van de aarde, gedecomprimeerde Rice-gecomprimeerde beelden, en de EMWIN-tekstproducten. Er is een schotel van ongeveer een meter en een ruisarme versterker voor nodig. Bewezen op de eigen gepubliceerde voorbeeldbestanden van NOAA; iets wat rechtstreeks van een satelliet komt, is er nog niet doorheen gegaan.
Morsedecoder (CW)
Audiodecodergetest, nog niet uit de ether
Leest het station op de 700 Hz-toon, volgt het tot 60 Hz in beide richtingen, leidt de snelheid af uit het signaal en opnieuw na elke pauze, leest Farnsworth-spatiëring en handseiner, en heeft een preset voor SAQ Grimeton.
RTTY-telexdecoder
Audiodecodergetest, nog niet uit de ether
Amateur-radioteletype op 45.45 baud op HF. De polariteit wordt uit het signaal afgeleid in plaats van gevraagd, en beide tekensets worden ondersteund.
FT8-decoder
Audiodecoderdecodeert echte opnames, nog niet live uit de ether
De zwakkesignaalmode voor amateurs uit WSJT-X, slot voor slot gedecodeerd op de UTC-klok en afgedrukt in de eigen opmaak van WSJT-X — tijd, SNR, DT, audiofrequentie, bericht. De presets zijn de FT8-dialfrequenties van WSJT-X van 160 m tot 2 m. Aangevraagd via FUNCTIE AANVRAGEN in de app. Gebouwd op ft8_lib (MIT) en KISS FFT (BSD-3-Clause).
SELCAL-decoder
Audiodecodergetest, nog niet uit de ether
De oproepen van vier letters die luchtvaartstations op HF uitzenden om de bemanning van één vliegtuig te waarschuwen, met alle 32 ICAO-tonen en de timing van de standaard gecontroleerd — een oproep die daar niet aan voldoet, wordt toch gemeld, met de reden. Tien HF-presets voor de Noord-Atlantische Oceaan. Aangevraagd via FUNCTIE AANVRAGEN in de app.
POCSAG-pagerdecoder
Audiodecodergetest, nog niet uit de ether
Alle drie de bitsnelheden en omgekeerde polariteit worden automatisch herkend. De BCH-foutcorrectiecode is volledig geïmplementeerd: beschadigde codewoorden worden weggegooid in plaats van als tekst getoond.
EAS / SAME-alarmdecoder
Audiodecoder
De digitale headers van elk bericht van het Amerikaanse Emergency Alert System en elk alarm van NOAA Weather Radio, in woorden afgedrukt: de gebeurtenis, wie het uitgaf, welke county's het dekt en hoe lang het geldig is. De header wordt drie keer verzonden en deze decoder laat de kopieën stemmen, zodat een alarm ruis overleeft die elke kopie anders beschadigt.
Satellieten
Trackbron
Het ISS, amateursatellieten en weersatellieten live op de kaart getekend met hun voorspelde grondspoor, een passagetabel voor je eigen station, en dopplercorrectie die een bewegende downlink tijdens een passage vasthoudt. De banen komen uit sets baanelementen van CelesTrak, dus wat hij tekent, is berekend en niet ontvangen.
Kaartbeelden (OpenStreetMap)
Kaartbeelden
Tegels op straatniveau onder de kaart, opgehaald van een tegelserver die je zelf draait, waardoor de licentie van de beelden bij degene blijft die ze aanbiedt.
Bandverkenner (Survey Engine)
I/Q-decoder
Richt hem op een band, laat hem draaien op een computer die toch al aan staat, en kom terug voor wat er echt gebruikt werd: welke frequenties, hoe breed, hoe sterk ze werden en hoe vaak ze er waren. Hij leest de hele ontvangerbandbreedte tegelijk in plaats van één kanaal per keer.
Nearby Signal Catch
I/Q-decoder
Notices a transmitter far stronger than everything else in the band the radio is sampling - usually a handheld or a mobile close by - and, if you allow it, brings the receiver to it so you hear it. It works like the Close Call feature on Uniden scanners, and is not made or endorsed by Uniden.
Inmarsat-C / EGC-decoder
I/Q-decoderexperimenteel
Maritieme veiligheidsuitzendingen. Ongeveer tien van de constanten van de luchtinterface zijn gereconstrueerde gissingen, dus hij decodeert uit de ether hoogstwaarschijnlijk niets — en hij is gepubliceerd met precies die mededeling, onder zijn eigen naam.
Voorbeeld: RMS-melder (Example RMS Reporter)
Referentie
De referentieplug-in: meldt het RMS-niveau van de gedemoduleerde audio, en bestaat om te laten zien hoe het schrijven van een plug-in eruitziet.
ACARS
InstrumentdecoderPOA, niet VDL Mode 2
Dit decodeert POA — gewone ACARS — en niet VDL Mode 2. POA is de oorspronkelijke tekengeoriënteerde verbinding: 2400 baud MSK op een AM-draaggolf, zeven ASCII-bits en een oneven pariteitsbit per teken, op 131.550 MHz boven Noord-Amerika en 131.725 MHz boven Europa. VDL Mode 2 is een andere golfvorm op andere kanalen — D8PSK op 31,500 bit/s, rond 136 MHz, met AOA in plaats van tekens — en niets hier demoduleert dat.
Wat er via POA binnenkomt, zijn de berichten die verkeersvliegtuigen en grondstations uitwisselen — positiemeldingen, klaringen, motor- en onderhoudsverkeer — afgedrukt zodra ze binnenkomen. Het venster is getekend als de cockpitprinter van een verkeersvliegtuig, met papier dat eruit rolt.
FLEX-paging
Instrumentdecoder
FLEX-pagerverkeer, bewaard in een geheugen waarin je terug kunt scrollen in plaats van een logboek dat wegscrolt. Het venster is getekend als een pager uit de jaren negentig, met een lcd-scherm en een berichtengeheugen.
Sequentiële tweetoonspaging
Instrumentdecoder
De sequentiële tweetoonsoproepen waarmee de alarmering van een post begint: het toonpaar geeft aan wie er wordt opgeroepen, en de ontvanger reageert erop zoals de echte apparatuur dat doet. Het venster is getekend als een alarmontvanger van een brandweerkazerne.
VOR
Instrumentdecoder
De omnidirectionele VHF-bakens waarop vliegtuigen navigeren. Draai aan de OBS en de naald reageert, precies zoals het instrument in het vliegtuig. Het venster is getekend als een koersindicator in de cockpit, met een werkende OBS-knop.
WEFAX
Instrumentdecoder
De weerkaarten die naar de scheepvaart worden uitgezonden, getekend zoals de faxmachine die ze vroeger ontving ze zou hebben getekend, lampenladder en al. Het venster is getekend als het bedieningspaneel van een scheepsfaxmachine.
Noodbakens op 406 MHz
Instrumentdecoder
De 406 MHz-bakens die vliegtuigen, schepen en mensen bij zich hebben. Het venster is een alarmpaneel, want dat is wat het signaal betekent. Het venster is getekend als een alarmpaneel, met de identiteit van vijftien tekens op zevensegmentglas.
ERT-nutsmeters
Instrumentdecoder
De korte bursts die huishoudelijke elektriciteits-, gas- en watermeters uitzenden om in het voorbijrijden te worden afgelezen, getoond op een telwerk zoals dat op de meter zelf. Het venster is getekend als het telwerk van een elektriciteitsmeter.
Weersensoren op 433 MHz
Instrumentdecoder
De temperatuur- en vochtigheidssensoren voor in de tuin op 433 MHz, getoond op het soort console waarmee ze werden verkocht. Het venster is getekend als een console van Oregon Scientific.
Een ingebouwde plug-in draait binnen het eigen proces van FoxSDR, met elk privilege dat FoxSDR heeft. Er is geen sandbox. Opnieuw afstemmen is het enige wat de console echt afschermt: standaard uit, uit voor elke nieuw geïnstalleerde plug-in. Plug-ins zijn ABI-exact — een plug-in die voor een andere hostversie is gebouwd, wordt geweigerd in plaats van geladen, want een verschil in struct-layout wordt dagen later geheugencorruptie.