Vraag:
Wat is het verschil tussen MFSK64 en MFSK64L?
Sterling N0SSC
2013-11-20 15:05:47 UTC
view on stackexchange narkive permalink

Ik heb dit opgemerkt nadat ik fldigi had bijgewerkt om een ​​Voice of America Radiogram te decoderen.

Het enige dat ik kon vinden in de fldigi changelog was dit:

  MFSK HF Long Modes * MFSK64L en MFSL128L nieuwe modes toegevoegd * 6.25 Tweede interleaver voor zeer robuuste HF-ontvangst * Toegewezen nieuwe RSID's * Modus MFSK-64L: 1026 * Modus MFSK-128L: 1029  

Is de 6.25s-interleaver het enige dat is veranderd? Wat betekent dit expliciet?

Een antwoord:
Phil Frost - W8II
2013-11-20 21:25:21 UTC
view on stackexchange narkive permalink

Ja, dat is alles dat is veranderd. MFSK maakt gebruik van voorwaartse foutcorrectie, een techniek waarbij redundante informatie aan de verzonden gegevens wordt toegevoegd, zodat deze, als een deel ervan verloren gaat, kan worden gereconstrueerd uit de overtollige gegevens. Omdat fouten vaak optreden in bursts (statische crashes, snel vervagen, enz.), Is het gebruikelijk dat FEC-schema's ook interleaving gebruiken, waarbij de te verzenden bits worden overgebracht en in de loop van de tijd worden verspreid. Op deze manier, als een burst van ruis ervoor zorgt dat een reeks bits wordt verminkt, zullen het na de-interleaving geen opeenvolgende bits zijn, waardoor de FEC een betere kans heeft om de fout te corrigeren.

Aan HF, lange interleaving kan bijzonder nuttig zijn. De steeds veranderende ionosfeer kan fase-annuleringen veroorzaken die met een periode van seconden komen en gaan. Als de interleaving over lange perioden wordt gedaan (in dit geval 6,25 seconden), dan maakt dit niet zo veel uit. Voor de decoder ziet het er niet uit alsof het signaal vervaagt en herstelt, maar alleen dat de bitfoutfrequentie overal gelijkmatig wordt verhoogd. Zolang de FEC voldoende redundantie codeert, wordt het bericht nog steeds met succes gedecodeerd. De kosten zijn verhoogde latentie: de verzending kan onmogelijk voltooid zijn tot 6,25 seconden nadat het volledige bericht beschikbaar is. Best vervelend voor gesprekken. In tegenstelling tot PSK31, die geen FEC heeft en geen interleaving, dus elk teken wordt verzonden zodra het wordt getypt.

Als je echt in de wilt duiken specifieke details specificeert ARRL de interleaving voor MFSK als "zelfsynchroniserend, gebaseerd op 10 aaneengeschakelde 4 × 4 bit IZ8BLY diagonale interleavers." Je kunt ook de Fldigi-broncode raadplegen of bladeren door de specifieke verantwoordelijke commit op Berlios. Twee modi vergelijken in mfsk.cxx:

  case MODE_MFSK64: samplerate = 8000; symlen = 128; symbits = 4; diepte = 10; basetoon = 16; numtones = 16; preambule = 180; cap | = CAP_IMG; breken;

[... ]

  case MODE_MFSK64L: samplerate = 8000; symlen = 128; symbits = 4; diepte = 400; preambule = 2500; basetoon = 16; numtones = 16; break;  

we kunnen zien dat de twee verschillen in slechts een paar parameters.



Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...