Hoe diagonale interleaving voor spraak in GSM

Interleaving in gsm gebruikt in gsm om fouten te verminderen en voor spraakdiagonale typen die hier worden gebruikt, schrijf ik hoe spraak in gsm diagonaal wordt interleaving.

Het onderstaande diagram illustreert, in vereenvoudigde vorm, het principe van het interleaving-proces toegepast op een spraakkanaal op volle snelheid.

Het diagram toont een reeks ‘spraakblokken’ na het coderingsproces, allemaal uit hetzelfde abonneegesprek. Elk blok bevat 456 bits, deze blokken worden vervolgens verdeeld in acht blokken van elk 57 bits. Elk blok bevat alleen bits van even bitposities of bits van oneven bitposities.

De GSM-burst wordt nu geproduceerd met behulp van deze blokken spraakbits. De eerste vier blokken worden op de even bitposities van de eerste vier bursts geplaatst. De laatste vier blokken worden op de oneven bitposities van de volgende vier bursts geplaatst. Omdat elke burst 114 verkeersbits bevat, wordt deze in feite gedeeld door twee spraakblokken. Elk blok deelt vier bursts met het blok dat eraan voorafgaat, en vier met het blok dat erop volgt, zoals weergegeven. In het diagram deelt blok 5 de eerste vier bursts met blok 4 en de tweede vier bursts met blok 6.

Diagonal Interleaving for Speech

Transmissietoespraak

Elke burst wordt verzonden in het aangewezen tijdslot van acht opeenvolgende TDMA-frames, wat een interleaving-diepte van acht oplevert. Het onderstaande diagram laat zien hoe opeenvolgende bursts van dit specifieke abonneegesprek worden verzonden. De abonnee krijgt tijdslot 4 van het TDMA-frame toegewezen en deelt dit frame met maximaal zeven andere abonnees.

Het is belangrijk om te onthouden dat elk tijdslot op deze provider kan worden ingenomen door een andere kanaalcombinatie: verkeer, uitzending, speciaal of gecombineerd.

Diagonal Interleaving for Speech in gsm

Merk op dat FACCH, omdat het spraakuitbarstingen van een abonneekanaal ‘steelt’, hetzelfde soort interleaving ervaart als de spraakgegevens die het vervangt (interleavingdiepte = 8). De FACCH zal een blok van 456 bits stelen en met de spraak worden verweven. Voor elke burst die een FACCH-informatieblok bevat, wordt de juiste stealing-vlag ingesteld.