Codarea canalelor

Codarea canalelor

Fig. 2.30. Codarea canalelor

Codarea canalelor în sistemul GSM folosește 260 de biți obținute după codarea discursului ca valoare de intrare și îl convertește într-o secvență de 456 de biți.







260 biți de informații sunt distribuite în funcție de importanța lor relativă:

· Blocul 1: 50 de biți sunt biți foarte importanți

· Blocul 2: 132 biți - biți importanți

· Blocul 3: 78 de biți nu sunt biți foarte importanți

Primul bloc, format din 50 de biți, este transmis printr-un encoder (dispozitiv de codare bloc), care adaugă încă 3 biți pentru verificarea parității, prin urmare se obține o secvență de 53 biți. Acești 3 biți sunt destinați să detecteze erorile din mesajul primit.

După codarea blocului, cei 53 de biți ai primului bloc și cei 132 de biți ai celui de-al doilea bloc plus 4 biți de coadă (în general 189 biți) sunt transmiși la encoderul convoluțional 1: 2, care transmite 378 de biți de informație. Bitii adăugați în codare convoluționară permit corectarea erorilor la primirea mesajelor.

Bitii rămași ai celui de-al treilea bloc nu sunt protejați.

Primul nivel de intercalare

Trebuie remarcat faptul că codificatorul de canale efectuează codificarea cu o secvență de 456 de biți pentru fiecare 20 de secunde. vorbire. După aceasta se realizează intercalarea, rezultând formarea a 8 blocuri de câte 57 de biți fiecare. Vezi Figura 2.31.







După cum se arată în figura 2.32, într-o explozie normală există un spațiu pentru două astfel de blocuri de vorbire (57 biți fiecare). Alocarea celorlalți biți va fi luată în considerare mai jos. Astfel, dacă unul dintre aceste blocuri este pierdut, acesta va corespunde cu 25% din REC în intervalul de vorbire de 20 msec. (2/8 = 25%)

Codarea canalelor

Fig. 2.31. Intercalarea discursului codificat în intervalul de 20 ms.

Fig. 2.32. Explozie normală

Cel de-al doilea nivel de intercalare

Fig. 2.33. Raza de vorbire

Codarea canalelor

Fig. 2.34. Cel de-al doilea nivel de intercalare

După cum sa arătat mai sus, cu primul nivel de intercalare, pierderea rezultată este de 25%. Acesta din urmă este prea mare pentru a face ajustări în codorul canalului. Introducerea celui de-al doilea nivel de intercalare permite reducerea REC la 12,5%.

În loc să transmită două blocuri de 57 de biți de mesaj vocal pentru un interval de 20 ms. în cadrul unui pachet, sistemul transmite un bloc de informații dintr-un mesaj vocal de 20 milisecunde și dintr-un bloc de informații dintr-un alt mesaj de voce de 20 milisecunde împreună. O astfel de transmisie simultană organizează în sistem o întârziere de 20 msec. astfel că MS ar trebui să aștepte următoarele 20 de ms. vorbire. Totuși, dacă întregul pachet se pierde (spargere), sistemul pierde numai 12,5% din biții fiecărui interval de timp. Acesta din urmă este bine corectat de codificatorul canalului.







Articole similare

Trimiteți-le prietenilor: