Jak przeplatanie ukośne danych w GSM

Aby poprawić ochronę przed błędami i bezpieczeństwo danych, dane są przeplatane, a ich typ to Diagonal, sprawdźmy, jak to działa.

Poniższy diagram ilustruje, w uproszczonej formie, przeplatanie ukośne zastosowane do kanału danych 9,6 kbit/s.

Schemat przedstawia sekwencję „bloków danych” po wcześniej opisanym procesie kodowania, wszystkie od tego samego abonenta. Każdy blok zawiera 456 bitów, bloki te są podzielone na cztery bloki, każdy zawierający 114 bitów. Bloki te są następnie przeplatane ze sobą.

Diagonal Interleaving Data

Pierwszych 6 bitów z pierwszego bloku jest umieszczanych w pierwszej serii. Pierwsze 6 bitów z drugiego bloku zostanie umieszczonych w drugiej serii i tak dalej. Każdy 114-bitowy blok jest podzielony na 19 serii, a łącznie 456 bloków zostanie podzielonych na 22 serie.

Mówi się, że kanały danych mają głębokość przeplatania 22, chociaż czasami nazywa się to również głębokością przeplatania 19.

Dane transmisji

Bity danych są rozłożone na dużą liczbę serii, aby zapewnić ochronę danych. Dlatego w przypadku utraty serii w rzeczywistości utracona zostanie tylko bardzo mała ilość danych z jednego bloku danych. Dzięki zastosowanym mechanizmom ochrony przed błędami utracone dane można odtworzyć w odbiorniku.

Tak duża głębokość przeplatania, chociaż zapewnia wysoką odporność na błędy, wprowadza opóźnienie czasowe w transmisji danych. Jeśli transmisja danych zostanie nieznacznie opóźniona, nie będzie to miało wpływu na jakość odbioru, natomiast w przypadku mowy, jeśli nastąpi opóźnienie, może to zostać wykryte przez abonenta. Dlatego w mowie stosuje się krótszą głębokość przeplatania.