Kto niekedy skúšal CW dekodér, vie, že pri QSB, rušení alebo ručne vysielanej telegrafii sa text ľahko zmení na nečitateľnú zmes písmen. Poľský rádioamatér SP4THK na to ide inak. Jeho bezplatný program CW Decoder číta morzeovku z rádia aj z nahrávok pomocou neurónovej siete trénovanej na reálnych spojeniach.
V článku sa dočítate
Neurónová sieť namiesto pevných pravidiel
Autor na stránke projektu píše, že nahrávky na trénovanie zbiera zo svojho rádia aj z prijímačov KiwiSDR. Zároveň vyvíja generátor realistického zvuku z pásma, ktorý sa tiež učí z reálnych nahrávok. Program ponúka dve siete: Max pre výkonnejší hardvér a Eko pre slabšie počítače. Vhodnú si vyberie sám. Na to pozor pri spustení – na mojom PC spred desaťročia úvodné spustenie trvalo asi minútu.
CW Decoder je zatiaľ v štádiu beta. Aktuálna verzia 0.9.0-beta.14 je z 3. novembra 2026 a autor otvorene upozorňuje, že program sa môže mýliť a ešte sa bude meniť.
Windows, macOS aj Linux
Program je dostupný pre všetky tri hlavné platformy:
- Windows – inštalátory pre x64 a ARM64, bez potreby .NET,
- macOS – ZIP pre Apple Silicon. Aplikácia nie je podpísaná, takže ju pri prvom spustení otvoríte cez pravé tlačidlo a voľbu Open,
- Linux – archívy tar.gz pre x64 a ARM64.
Rozhranie je preložené do 31 jazykov. To je veľmi príjemné. Signál môžete prijímať naživo zo zvukovej karty rádia alebo dekódovať zo súboru WAV či MP3. Nahrávku stačí pretiahnuť do okna programu. Rádiá s dvoma prijímačmi MAIN a SUB zvyčajne posielajú každý na iný audio kanál: ľavý pre MAIN, pravý pre SUB. Prepínačom L alebo R v hornej lište vyberiete, ktorý prijímač sa má dekódovať.
Vodopád a až štyri stanice naraz
Kliknutím na signál vo vodopáde obmedzíte spektrum len na neho. V režime multi dokáže program čítať až štyri stanice naraz, podľa výkonu počítača. Každá má vlastný kanál, očíslovaný krúžok vo vodopáde a samostatné textové okno.
- ľavým kliknutím vyberiete svoju stanicu (krúžok 1),
- pravým kliknutím protistanicu (krúžok 2),
- s klávesom Ctrl, na Macu ⌘, pridáte ďalšie stanice (krúžky 3 a 4).
Prečo samostatné kanály? Autor uvádza zaujímavé čísla. Ak sú dve podobne silné stanice v jednom kanáli, program zachytí len 23 až 37 % slov, a to aj pri odstupe 250 Hz. V samostatných kanáloch je to 88 až 90 %.
Program číta frekvenciu a mód z rádia cez Hamlib a OmniRig.
Ako nastaviť rádio
Kvalita dekódovania veľmi závisí od nastavenia rádia. Autor odporúča:
- používať mód CW, nie SSB,
- pre jednu stanicu filter 250 až 500 Hz. Na čítanie viacerých staníc môžete filter rozšíriť asi na 2,4 kHz,
- CW pitch nastaviť na 500 až 700 Hz,
- AGC stredné alebo pomalé. Rýchla AGC pri silnej stanici rozkolíše šum a naruší rytmus bodiek a čiarok,
- na veľmi silné signály použiť Atenuátor alebo znížiť RF GAIN a Predzosilňovač zapnúť len pri slabých signáloch,
- úroveň vstupu zvukovej karty nastaviť tak, aby ani najsilnejšia stanica nedosiahla maximum.
Posledný bod je dôležitý. Dekodér si podľa autora poradí lepšie s tichým signálom ako s orezaným.
Len príjem, nikdy vysielanie
CW Decoder je čisto prijímací nástroj. Autor výslovne uvádza, že program nikdy nevysiela. Frekvenciu rádia zmení iba vtedy, keď kliknete na tlačidlo Tune, a aj to len vtedy, ak ste túto funkciu povolili v nastaveniach.
Zhrnutie
CW Decoder od SP4THK je zaujímavý pokus priniesť do dekódovania telegrafie neurónové siete trénované na skutočných spojeniach. Je bezplatný, beží na troch platformách a zvládne až štyri stanice naraz. Ako každá beta má svoje muchy. Ak vás však zaujíma, ako si moderná umelá inteligencia poradí s morzeovkou z pásma, stiahnite si ho a vyskúšajte. Autor prijíma aj dobrovoľné príspevky cez „Buy me a coffee“.
