Sądzę, że ciekawym ćwiczeniem może być napisanie do nich

Transkrypt

Sądzę, że ciekawym ćwiczeniem może być napisanie do nich
-
Modulacje kodowane kratowo (TCM) wg Ungerboecka – 3 przykłady
koderów, wykresy kratowe, definicja minimalnej odległości Euklidesa, dfree,
jakie wnioski wypływają z rozważenia zależności pojemności C od SNR
(Fig.2 w artykule Ungerboecka).
1) 3 przykłady koderów
Poniżej znajdują się 3 przykładowe kodery z artykułu Ungerboecka (Fig9 i 11):
Sądzę, że ciekawym ćwiczeniem może być napisanie do nich wykresów kratowych. Pierwszy
koder słusznie przypomina koder kratowy u Wesołka w skrypcie.
2) wykresy kratowe
Wykres kratowy do pierwszego kodera w poprzednim punkcie znajduje się na Fig. 7.:
Cyfry po lewej stronie oznaczają wartości jakie pojawią się na wejściu do kodera 8-PSK czyli na liniach
oznaczonych yn1, yn2, yn2 . Wartości te są tak dobrane by maksymalizować najmniejsze odległości między
stanami kodera 8-PSK. Zostały one wyznaczone metodą podziału zbioru konstelacji – najpierw dzielimy
konstelację na dwie części wybierając sygnały najbardziej od siebie odległe. Potem każdą z tych części dzielimy
na pół ponownie wybierając najbardziej od siebie odległe sygnały od siebie. W artykule jest następujący
przykład:
Stąd właśnie wzięły się oznaczenia C0, C1, C2, C3. Odległości między nimi są równe i
wynoszą dfree = 2, co w stosunku do 4-PSK oznacza wzrost o 3dB.
Ponadto cyfry te są podane w takiej kolejności jak przydzielane im są poszczególne gałęzie oznaczające
przejścia między stanami kodera. Zauważmy też, ze ostatnie 2 bity
Ungerboeck podał 4 warunki przypisywania sygnałów:
a) wszystkie sygnały 8-PSK powinny pojawiać się z tą samą częstotliwością i regularnością
b) przejścia z tego samego stanu otrzymują sygnały z zestawów B0 lub B1
c) przejścia do tego samego stanu otrzymują sygnały z zestawów B1 lub B0
d) równoległe przejścia otrzymują sygnały z zestawów C0 lub C1, lub C2, lub C3.
Reguła pierwsza odnosi się do intuicji – dobre kody mają regularną strukturę. Zaś pozostałe gwarantują
maksymalizację najmniejszej odległości Euklidesowej a zarazem dfree.
3) definicja minimalnej odległości Euklidesa, dfree
Minimalnej odległość Euklidesa jest to najmniejsza odległość między symbolami w konstelacji określająca
jednocześnie najgorszy przypadek w detekcji sygnału. Dla TCM jest to nie tylko miara odległości między
symbolami, ale też coś w rodzaju miary odporności na błędy. Odległość euklidesowa jest definiowana jako:
d(an, an’). Zaś dfree jest definiowane jako:
dfree = min{an}≠{an`}[¦n d2(an, an’)]1/2
Czyli jest to suma pierwiastków kwadratów odległości Euklidesa po wszystkich punktach konstelacji dla
{an}≠{an`}. Koder powinien być tak zaprojektowany by osiągnąć jak największą wartość dfree.
4) jakie wnioski wypływają z rozważenia zależności pojemności C od SNR (Fig.2 w artykule
Ungerboecka).
Porównajmy dla jakich teoretycznych wartości SNR możliwa jest transmisja w kanału z prędkością 2 bit/T. Dla
4-PSK prędkość ta jest osiągalna przy SNR = 12,9dB z prawdopodobieństwem błędu Pr(e) = 10-5. Jeśli zostanie
podwojona liczba sygnałów w kanale np. 8-PSK transmisja bez błędów z tą samą prędkością jest osiągalna dla
SNR = 5,9dB. Dalsze zwiększanie ilości sygnałów w kanale da wzrost SNR o jedynie 1,2dB. Można zatem
powiedzieć, że ???? przez podwajanie liczby sygnałów w kanale, almost all is gained In terms of Chanel
capacity, która jest osiągalna przez rozszerzenie zestawu sygnałów jeżeli przy danym SNR zadowalające
osiągnięcie błędów nie może być już osiągnięte przez nie kodowaną modulację.????
Jeżeli nie można osiągnać przy nadym SNR zadowalającej stopy błędów przy użyciu nie kodowanej modulacji
to podwojenie liczby sygnałów w kanale pozwala osiągnąć prawie wszystko co kanał może nam zaoferować w
sensie pojemności kanału.

Podobne dokumenty