O príjem digitálneho vysielania DRM (Digital Radio Mondiale) na krátkych vlnách sa zaujímam už dlhšie. Programov na dekódovanie veľa nie je — v praxi prichádzajú do úvahy Sodira a Dream, teda aspoň pod Windows 11. Sodira mi pracovala bez problémov, no Dream sa mi pod Windows 11 nepodarilo ani spustiť. Keďže som chcel mať možnosť porovnať oba programy, rozhodol som sa zistiť príčinu.
Problém: „no Qt platform plugin could be initialized“
Po spustení dream.exe sa objavila iba chybová hláška:
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Opakovaná inštalácia, ktorú hláška odporúča, samozrejme nepomohla. Postupne som preveril obvyklé príčiny:
Visual C++ Redistributable — build
dream-2.2-win32-vs2017je 32-bitová aplikácia, takže potrebuje x86 runtime. Ten som mal nainštalovaný (Microsoft Visual C++ 2015-2022 Redistributable x86), systém bol teda v poriadku.Súbory zablokované po stiahnutí z internetu — odblokoval som celý priečinok cez PowerShell (
Get-ChildItem ... | Unblock-File). Bez zmeny.Priečinok
platformsso súboromqwindows.dll— a tu bola skutočná príčina. Qt aplikácie pod Windows tento súbor nevyhnutne potrebujú, no v oficiálnom ZIP balíku zo SourceForge sa vôbec nenachádza.
Chyba teda nebola na mojej strane. Oficiálny balík Dream 2.2 je nekompletný a používatelia na to na fórach upozorňujú už niekoľko rokov.
Riešenie: upravená verzia Dream 2.2.x od ZFYoung
Riešením sa ukázala opravená verzia Dream 2.2.x od autora ZFYoung, dostupná na fóre drmrx.org. Obsahuje všetky potrebné Qt knižnice a navyše dekóduje aj kodek xHE-AAC, čo je dnes podstatné — značná časť DRM vysielaní (BBC, RRI, AIR a ďalšie) už vysiela práve v ňom. Pôvodná verzia 2.2 by na týchto staniciach zostala nemá.
Potrebné boli ešte dva kroky:
Nainštalovať Npcap s voľbou „WinPcap API-compatible Mode“ — Dream vyžaduje staršie knižnice
wpcap.dllapacket.dll.Rozbaliť celý ZIP do jednoduchej cesty (napríklad
C:\Dream\) a súbory odblokovať.
Po týchto úpravách sa program spustil bez problémov.
Prvý príjem: Radio Romania International
Na overenie funkčnosti som zvolil Radio Romania International — vysielač Țigănești pri Bukurešti patrí v Európe k najsilnejším DRM signálom. Prijímacia zostava: Fobos SDR → HDSDR → virtuálny audio kábel → Dream, anténa End-Fed dlhá 42 m, zavesená približne 3 m nad zemou. Anténa bola zavesená iba približne tri metre nad zemou, napriek tomu jej 42-metrová dĺžka umožnila použiteľný príjem aj na nižších krátkovlnných pásmach.
V HDSDR som naladil zdroj signálu tak, aby celý 10 kHz široký DRM blok padol do nízkofrekvenčného pásma. K tomu som použil mód DIG s prednastavenou širkou pásma 10.5 kHz. Dream sa synchronizoval takmer okamžite: SNR Tiganesti E1, aac Mono 11,64 kbps, čistá reprodukcia. Konštelačný diagram ukazoval zreteľne oddelené zhluky modulácie 16-QAM.
Zaujímavý úlovok: RNZ Pacific
Keď už všetko pracovalo, hľadal som aktívne DRM vysielače, prekvapenie ma čakalo na kmitočte 7425 kHz (stred DRM signálu) — keď sa na displeji Dreamu objavilo RNZ PACIFIC, English, New Zealand. Signál z opačnej strany zemegule, po trase približne 18 000 km, na obyčajný drôt tri metre nad zemou.
Do úplného úspechu však čosi chýbalo. RNZ vysiela dátový kanál MSC v modulácii 64-QAM, ktorá vyžaduje výrazne vyšší odstup signálu od šumu než 16-QAM. Nameraných 11,4 dB SNR bolo tesne pod potrebnou hranicou — FAC aj SDC sa dekódovali (názov stanice a údaje o vysielaní boli čitateľné), ale zvukové rámce padali na kontrole CRC. Príčina bola dobre viditeľná na detailnom waterfalle: šikmé tmavé pásy naprieč DRM blokom, učebnicový príklad selektívneho úniku na viaccestnej ionosférickej trase. Hodnoty WMER 16,7 dB pri MER len 8 dB hovoria jasne — v priemere je signál dobrý, ale v každom okamihu je časť subnosných OFDM v hlbokom útlme. Ani dvojsekundový long interleaving to vždy nezachráni.
Niekoľko poznatkov pre príjem DRM cez SDR:
Filter demodulátora rozšíriť približne na 10.5 až 12 kHz, aby neorezával krajné sub-nosné.
AGC nastaviť na Slow, prípadne vypnúť — rýchle AGC sleduje úniky a demodulátoru škodí.
Nepoužívať potlačenie šumu (NR) ani noise blanker — digitálny signál iba deformujú.
Záver
Od nefunkčného programu k dekódovaniu signálu z Nového Zélandu v pásme 41 m počas jediného večera — s výsledkom som spokojný. Ak sa aj vám nedarí spustiť Dream pod Windows 11, chyba pravdepodobne nie je u vás — oficiálny balík je nekompletný. Odporúčam siahnuť po verzii od ZFYoung a nainštalovať Npcap v režime kompatibility s WinPcap.
73! OM5NA


Komentáre
Zverejnenie komentára