2749771993
Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 11
2 Kody liniowe
Niech Im G M™ oznacza macierz jednostkową o wyrazach z ciała GF(q).
Najbardziej praktyczne w zastosowaniach i łatwe w zrozumieniu są kody liniowe, czyli kody w których słowa kodowe tworzą podprzestrzeń wektorową.
Definicja 2.1. (n,k)-kodem liniowym nad ciałem GF(q) nazywamy k-wymiarową podprzestrzeń n-wymiarowej przestrzeni GF{q)n.
Proces kodowania
Wektor v G GF{q)n jest słowem kodowym (n, /c)-kodu liniowego wtw, gdy jest kombinacją liniową wektorów pewnej bazy przestrzeni k-wymiarowej. Stąd {n,k)~kod liniowy C = {GuT\u G GF(q)k}, gdzie G G Mk jest pewną macierzą o wyrazach należących do ciała GF(q).
Definicja 2.2. Macierz, której kolumny są wektorami bazowymi k-wymiarowej podprzestrzeni C nazywamy macierzą kodującą lub macierzą generującą (n, k)-kodu linowego C.
Ponieważ podprzestrzeń może mieć więcej niż jedną bazę zatem również kod liniowy może mieć więcej niż jedną macierz generującą.
Powiemy, że macierz kodująca G jest w postaci standardowej, jeśli G = G Mk, gdzie P G Mk_k. Wówczas w każdym słowie kodowym v = V\... vn G C pierwszych k symboli to symbole wysyłanej informacji u = ui.. .Uk, natomiast pozostałe n — k symboli to symbole sprawdzające, będące funkcją symboli informacji:
Vi = Ui,
Vk - uk,
k
"fc+1 = ~Y.PuUi’ (2)
k
Vn = ~
i= 1
Wyszukiwarka
Podobne podstrony:
Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 10 Podobny rezultatKody wykrywające i korygujące błędy - konspekt wykładu 2006/07 12 Dla każdego koduKody wykrywające i korygujące błędy - konspekt wykładu 2006/07 13 Macierz generująKody wykrywające i korygujące błędy - konspekt wykładu 2006/07 14 Twierdzenie 2.10Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 15 Twierdzenie 2.15Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 16 Zatem wektory yKody wykrywające i korygujące błędy - konspekt wykładu 2006/07 17 podprzestrzKody wykrywające i korygujące błędy - konspekt wykładu 2006/07 18 O < i < t.Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 19 Jeżeli w otrzyma2 Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 Gdy na przykład otrzymamy słowoKody wykrywające i korygujące błędy - konspekt wykładu 2006/07 203 Wybrane metody4 Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 Przykład 1.5. Kod C = {uiu2u3u4u5u65 Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 Definicja 1.10. Zbiór Kr(u) := {v e6 Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 Strategia dekodowania z maksymalną7 Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 Kod C długości n, odległości równej8 Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 Definicja 1.21. Binarną funkcją9 Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07 odczytania symbolu bez błędu jest3 Kody wykrywające i korygujące błędy - konspekt wykładu 2006/07Podstawowe definicje iKody wykrywające i korygujące błędy Agata Piłitowska 22 stycznia 20071 Wprowadzenie Transmisja danycwięcej podobnych podstron