Wat is interleaving

 

Als het spraaksignaal direct na de kanaalcodering wordt gemoduleerd en verzonden, zal een diepe vervaging, als gevolg van de toestandsveranderingen in het mobiele communicatiekanaal, een opeenvolgende reeks bits beïnvloeden en een hoge bitfoutenkans veroorzaken.

Als de bits van een opeenvolgende reeks worden verstoord of verloren gaan, kan het andere uiteinde van de communicatie de verstoorde of verloren bits niet decoderen. Om dit probleem op te lossen is een techniek of werkwijze nodig om de opeenvolgende bits te scheiden. De opeenvolgende bits in een bericht kunnen dus verspreid worden verzonden, zodat de bitfout discreet moet zijn.

Op deze manier hebben de fouten, zelfs als er fouten optreden, alleen betrekking op een enkele of zeer korte bitstroom, wat er niet toe zal leiden dat de hele burst of het hele berichtenblok niet kan worden gedecodeerd. In dit geval zal de kanaalcodering van kracht worden en de bitfouten herstellen. Deze methode wordt interleaving-techniek genoemd. De interleaving-methode is de meest effectieve codeermethode voor het verspreiden van bitfouten.

Het belangrijkste punt van interleaving is om sommige bits (stel dat er “b” bits zijn) van de code te verspreiden in enkele (stel dat het “n” bursts zijn) burst-reeksen om de aangrenzende relatie tussen bits te veranderen. Hoe hoger de waarde van “n” is, hoe beter de verzending werkt. De transmissievertraging is echter ook groter. Daarom is een evenwichtige afweging nodig; de interleaving houdt verband met het doel van het kanaal. In het GSM-systeem wordt de tweede interleaving toegepast.

Interleaving is een tool die bestaande foutcorrectiecodes uitbreidt, zodat ze ook kunnen worden gebruikt om burst-foutcorrecties uit te voeren.

Na kanaalcodering worden de geëxtraheerde 456 bits verdeeld in 8 groepen, waarbij elke groep 57 bits bevat. Dat is de eerste interleaving, ook wel interne interleaving genoemd, zoals weergegeven in het bovenstaande diagram. Door de eerste interleaving worden de opeenvolgende berichten in de groepen verspreid. Eén burst bevat twee segmenten spraakinformatie, bestaande uit 57 bits. Het is duidelijk dat als de twee groepen van 57 bits informatie uit de eerste interleaving van opeenvolgende spraakblokken van 20 ms in dezelfde burst-reeks worden ingevoegd, het verlies van de burst zal leiden tot verlies van 25% bits in het spraakblok van 20 ms. Daarom is er nog één interleaving nodig tussen twee stemblokken, wat de inter-block interleaving of tweede interleaving wordt genoemd.

Stel dat stemblok B is verdeeld in 8 groepen: voer inter-block interleaving uit naar de eerste vier groepen (B0, B1, B2 en B3) van blok B en de laatste vier groepen (A4, A5, A6 en A7) van het vorige blok. stemblok A; er worden dus vier bursts gevormd: (BO, A4), (B1, A5), (B2, A6) en (B3, A7); Om de aangrenzende relatie tussen opeenvolgende bits te verbreken, bezetten bits van blok A de even positie van de burst, terwijl bits van blok B de oneven positie van de burst innemen. B0 neemt bijvoorbeeld het oneven bit van de burst in beslag, terwijl A4 het even bit in beslag neemt.

Voer op dezelfde manier interleaving uit op de laatste vier groepen van blok B en de eerste vier groepen van het volgende blok C. Na de tweede interleaving wordt een spraakblok van 20 ms respectievelijk ingevoegd in 8 verschillende burst-reeksen en vervolgens één voor één verzonden. Zelfs als een hele burst verloren gaat tijdens het transmissieproces, wordt slechts 12,5% van elk spraakblok beïnvloed en kunnen de fouten worden gecorrigeerd via kanaalcodering aan de andere kant. Bovendien is de tweede interleaving voor de besturingsinformatie anders. De interleaving-modus is (B0, B4), (B1, B5), (B2, B6) en (B3, B7).

 

Related Posts