b h

Transkrypt

b h
Realizacja kodera kodu cyklicznego z wykorzystaniem
wielomianu kontroli parzystości
g(x) – wielomian generujący (kodujący)
h(x) – wielomian kontroli parzystości
a(x) – wielomian źródłowy
b(x) – wielomian kodowy
h( x) g( x) = xn +1⇔h( x) g( x) mod( xn +1) = 0
b ( x) = a ( x) g ( x)
b ( x ) h ( x ) = xna ( x ) + a ( x )
b ( x ) h ( x ) = ( b0 + b1 x + ... + b6 x 6 )( x 4 + h3 x 3 + h2 x 2 + h1 x + 1)
Równania kontroli parzystości:
b2 + b3h3 + b4 h2 + b5 h1 + b6 = 0
b1 + b2 h3 + b3h2 + b4 h1 + b5 = 0
b0 + b1h3 + b2 h2 + b3h1 + b4 = 0
Przypadek ogólny kodu (7,4)
Kod Hamminga (7,4)
K. Wesołowski, Podstawy cyfrowych systemów telekomunikacyjnych, WKŁ, Warszawa 2003.
KODY WIELOMIANOWE – c.d.
c0, ..., c6
Schemat układu obliczającego syndrom dla kodu (7,4) generowanego przez
3
wielomian g ( x ) = x + x + 1
Kod (7,4) - Tablica syndromów i odpowiadających im ciągów błędów
c0, ..., cn-1
c(x)
Ogólny schemat dekodowania kodów wielomianowych
K. Wesołowski, Podstawy cyfrowych systemów telekomunikacyjnych, WKŁ, Warszawa 2003.
PRZYKŁAD KODERA SPLOTOWEGO WYKRES
KRATOWY I DRZEWO KODU
a(x)
K. Wesołowski, Podstawy cyfrowych systemów telekomunikacyjnych, WKŁ, Warszawa 2003.
ILUSTRACJA ALGORYTMU VITERBIEGO
po 2 taktach
po 5 taktach
po 10 taktach
K. Wesołowski, Podstawy cyfrowych systemów telekomunikacyjnych, WKŁ, Warszawa 2003.
Przykładowy koder TCM dla modulacji 8 PSK
struktura kodera
wykres kratowy
Podział konstelacji 8 PSK zgodnie z regułą Ungerboecka
podziału zbioru
K. Wesołowski, Podstawy cyfrowych systemów telekomunikacyjnych, WKŁ, Warszawa 2003.