1 WPROWADZENIE 1. Agata Pilitowska. parzysta. 3. Znaleźć odległość kodu kontroli parzystości nad ciałem GF (q).

Podobne dokumenty
1 WPROWADZENIE 1. Agata Pilitowska. parzysta. 3. Znaleźć odległość kodu kontroli parzystości nad ciałem GF (q).

Kody korekcyjne - Konspekt wykładu

Kody korekcyjne - Konspekt wykładu

Kodowanie i kompresja Tomasz Jurdziński Studia Wieczorowe Wykład Kody liniowe - kodowanie w oparciu o macierz parzystości

Kodowanie i kompresja Streszczenie Studia dzienne Wykład 6

Agata Pilitowska 22 stycznia 2007

0 + 0 = 0, = 1, = 1, = 0.

Laboratorium ochrony danych

W11 Kody nadmiarowe, zastosowania w transmisji danych

Matematyka dyskretna

POLITECHNIKA WARSZAWSKA WYDZIAŁ MATEMATYKI I NAUK INFORMACYJNYCH PRACA DYPLOMOWA MAGISTERSKA MATEMATYKA. Kody doskonałe. Autor:

Algebra liniowa z geometria. - zadania Rok akademicki 2010/2011

Teoria informacji i kodowania Ćwiczenia Sem. zimowy 2016/2017

Algebra i jej zastosowania ćwiczenia

A. Strojnowski - Twierdzenie Jordana 1

Wersja testu D 14 września 2011 r. 1. Czy prawda jest, że a) x Z y Z y 2 = 2 ; b) x Z y Z x 2 = 1 ; c) x Z y Z x 2 = 2 ; d) x Z y Z y 2 = 1?

Kody blokowe Wykład 2, 10 III 2011

Lista. Algebra z Geometrią Analityczną. Zadanie 1 Przypomnij definicję grupy, które z podanych struktur są grupami:

φ(x 1,..., x n ) = a i x 2 i +

Algebra i jej zastosowania ćwiczenia

Formy kwadratowe. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. wykład z algebry liniowej Warszawa, styczeń 2009

Zadania egzaminacyjne

Podstawy Informatyki: Kody. Korekcja błędów.

Kody blokowe Wykład 1, 3 III 2011

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Skończone rozszerzenia ciał

13. Cia la. Rozszerzenia cia l.

Algebra i jej zastosowania konspekt wyk ladu, cz

Detekcja i korekcja błędów w transmisji cyfrowej

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

Algebra Liniowa 2 (INF, TIN), MAP1152 Lista zadań

Kody blokowe Wykład 5a;

Formy kwadratowe. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. 14. wykład z algebry liniowej Warszawa, styczeń 2011

0.1 Pierścienie wielomianów

Lista. Przestrzenie liniowe. Zadanie 1 Sprawdź, czy (V, +, ) jest przestrzenią liniową nadr :

Wykład VIII. Systemy kryptograficzne Kierunek Matematyka - semestr IV. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

3 1 + i 1 i i 1 2i 2. Wyznaczyć macierze spełniające własność komutacji: [A, X] = B

Wykład 12 i 13 Macierz w postaci kanonicznej Jordana , 0 A 2

a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn a 1j a 2j R i = , C j =

Diagonalizacja macierzy i jej zastosowania

Informatyka Stosowana. a b c d a a b c d b b d a c c c a d b d d c b a

Zestaw zadań 5: Sumy i sumy proste podprzestrzeni. Baza i wymiar. Rzędy macierzy. Struktura zbioru rozwiązań układu równań.

Przestrzenie liniowe

Układy równań liniowych

Przekształcenia liniowe

Algebra liniowa. 1. Macierze.

Systemy bezpieczne i FTC (Niezawodne Systemy Cyfrowe)

Endomorfizmy liniowe

Formy kwadratowe. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. 14. wykład z algebry liniowej Warszawa, styczeń 2017

Algebra Abstrakcyjna i Kodowanie Lista zadań

Pokazać, że wyżej zdefiniowana struktura algebraiczna jest przestrzenią wektorową nad ciałem

Przestrzenie wektorowe

Diagonalizacja macierzy i jej zastosowania

Detekcja i korekcja błędów w transmisji cyfrowej

1 0 Je»eli wybierzemy baz A = ((1, 1), (2, 1)) to M(f) A A =. 0 2 Daje to znacznie lepszy opis endomorzmu f.

1. Liczby zespolone i

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Macierze i Wyznaczniki

Rozdzia l 11. Przestrzenie Euklidesowe Definicja, iloczyn skalarny i norma. iloczynem skalarnym.

Wyk lad 9 Baza i wymiar przestrzeni liniowej

Matematyka dyskretna

Zadania z algebry liniowej Iloczyn skalarny, przestrzenie euklidesowe

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Zadania z Algebry liniowej 4 Semestr letni 2009

Algebra konspekt wykladu 2009/10 1. du na dzialanie na zbioze G, jeśli dla dowolnych elementów x, y S, x y S. S jest zamkniety ze wzgle

Polska-Brazylia 5:0, czyli o poprawianiu błędów w przekazywanych informacjach

1 + x 1 x 1 + x + 1 x. dla x 0.. Korzystając z otrzymanego wykresu wyznaczyć funkcję g(m) wyrażającą liczbę pierwiastków równania.

Przestrzenie wektorowe, liniowa niezależność wektorów, bazy przestrzeni wektorowych

1 Formy hermitowskie. GAL (Informatyka) Wykład - formy hermitowskie. Paweł Bechler

Lista. Algebra z Geometrią Analityczną. Zadanie 1 Zapisz za pomocą spójników logicznych i kwantyfikatorów: x jest większe niż 6 lub mniejsze niż 4

macierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same

3. Macierze i Układy Równań Liniowych

1 Działania na zbiorach

Wykład 14. Elementy algebry macierzy

Wektory i wartości własne

Algebra z geometrią analityczną zadania z odpowiedziami

Macierze. Rozdział Działania na macierzach

ALGEBRA z GEOMETRIA, ANALITYCZNA,

Baza w jądrze i baza obrazu ( )

Rozdział 1. Zadania. 1.1 Liczby pierwsze. 1. Wykorzystując sito Eratostenesa wyznaczyć wszystkie liczby pierwsze mniejsze niż 200.

Wyk lad 11 1 Wektory i wartości w lasne

ALGEBRA LINIOWA Z ELEMENTAMI GEOMETRII ANALITYCZNEJ

Algebra i jej zastosowania ćwiczenia

Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm

Wydział Fizyki PW Algebra z geometria

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Algebra liniowa II. Lista 1. 1 u w 0 1 v 0 0 1

Wektory i wartości własne

Indukcja matematyczna

3 Przestrzenie liniowe

Jak łatwo zauważyć, zbiór form symetrycznych (podobnie antysymetrycznych) stanowi podprzestrzeń przestrzeni L(V, V, K). Oznaczamy ją Sym(V ).

Algebra z geometrią analityczną zadania z odpowiedziami

Algebra z Geometrią Analityczną. { x + 2y = 5 x y = 9. 4x + 5y 3z = 9, 2x + 4y 3z = 1. { 2x + 3y + z = 5 4x + 5y 3z = 9 7 1,

Treść wykładu. Pierścienie wielomianów. Dzielenie wielomianów i algorytm Euklidesa Pierścienie ilorazowe wielomianów

Algebra z geometrią analityczną zadania z odpowiedziami

Wykład 4. Informatyka Stosowana. Magdalena Alama-Bućko. 25 marca Magdalena Alama-Bućko Wykład 4 25 marca / 25

Pierścień wielomianów jednej zmiennej

Komputerowa analiza zagadnień różniczkowych 3. Numeryczne zagadnienie własne

Transkrypt:

1 WPROWADZENIE 1 Kody korekcyjne - zadania Agata Pilitowska 1 Wprowadzenie 1 Pokazać, że dla dowolnych wektorów c, f Z n 2, d(c, f ) = n (c i f i ) 2, i=1 wt(c + f ) = wt(c) + wt(f ) 2wt(cf ), wt(c + f ) wt(c) wt(f ) 2 Pokazać, że dla dowolnych wektorów c, f Z n 2, jeśli wt(c) = wt(f ) to d(c, f ) jest liczba 3 Znaleźć odległość kodu kontroli parzystości nad ciałem GF (q) 4 Niech C be dzie kodem binarnym o długości n i odległości d 3 Obliczyć ile jest wektorów wagi i odległych o 1 od słów kodowych, wiedza c że słów kodowych wagi 1 j n jest A j 5 Niech c, f Z n 2 Pokazać, że iloczyn skalarny c f = 0 wtedy i tylko wtedy, gdy wt(cf ) jest liczba 6 Z ilu maksymalnie słów kodowych może składać sie binarny kod długości 11 poprawiaja cy błe dy podwójne? 7 Niech C be dzie kodem binarnym długości 16, w którym dla dowolnych wektorów c, f C, wtc = 6 oraz d(c, f ) = 8 Pokazać, że C 16 8 Niech d be dzie liczba Załóżmy, że a, b, c i f sa czterema różnymi wektorami binarnymi długości n d, parami odległymi od siebie o d Pokazać, że istnieje dokładnie jeden wektor binarny, odległy od a, b i c o d Czy zawsze istnieje binarny wektor odległy o d od 2 2 wszystkich czterech wektorów a, b, c i f?

2 KODY LINIOWE 2 2 Kody liniowe 1 Znaleźć macierz generuja binarnego (6,3)-kodu liniowego o macierzy 0 1 1 1 0 0 kontroli parzystości H = 1 0 1 0 1 0 Odkodować wektory 1 1 0 0 0 1 c 1 = (1, 1, 0, 0, 1, 0), c 2 = (0, 1, 1, 1, 0, 0), c 3 = (0, 0, 0, 0, 0, 1), c 4 = (1, 0, 0, 0, 1, 1) oraz c 5 = (1, 0, 1, 0, 1, 1) 2 Niech H M n n k(gf (q)) be dzie macierza kontroli parzystości (n, k)- kodu C, A M n k n k (GF (q)) be dzie macierza odwracalna oraz AH M n n k(gf (q)) be dzie macierza kontroli parzystości kodu C 1 Pokazać, że C = C 1 3 Znaleźć wszystkie słowa kodowe ( (4, 2)-kodu ) ternarnego C o macierzy 1 1 1 0 kontroli parzystości H = Sprawdzić, czy kod C jest 1 2 0 1 samodualny 4 Wektor c = (c 1, c 2, c 3, c 4, c 5, c 6, c 7 ) Z 7 2 jest słowem kodowym binarnego (7, 4)-kodu liniowego C wtedy i tylko wtedy, gdy c 1 = c 4 + c 5 + c 7 c 2 = c 4 + c 6 + c 7 c 3 = c 4 + c 5 + c 6 Znaleźć macierz generuja oraz macierz kontroli parzystości kodu C Zakodować wiadomość u = (0, 1, 1, 0) Sprawdzić, czy wektor c = (0, 0, 0, 0, 1, 1, 1) należy do kodu C Odkodować słowa: c 1 = (0, 0, 0, 0, 1, 1, 1) oraz c 2 = (0, 0, 0, 1, 1, 1, 1) 5 Niech C be dzie liniowym (n, k)-kodem binarnym Pokazać, że zbiór słów o wadze parzystej tworzy podprzestrzeń przestrzeni C Jaki jest wymiar tej podprzestrzeni? 6 Niech c C be dzie słowem kodowym kodu liniowego Znaleźć liczbe słów kodowych f C, dla których d(c, f ) = i 7 Pokazać, że jeśli G M k n(gf (q)) jest macierza generuja w postaci standardowej (n, k)-kodu linowego, a H M n n k(gf (q)) odpowiadaja jej macierza kontroli parzystości, to HG = O k n k oraz G T H T = O n k k

2 KODY LINIOWE 3 8 Z ilu maksymalnie słów kodowych może składać sie binarny kod liniowy długości 11, poprawiaja cy błe dy podwójne? 9 Pokazać, że jeśli kolumny macierzy generuja cej binarnego (ternarnego) (n, k)-kodu linowego C maja wage (podzielna przez 3) i sa wzajemnie ortogonalne, to C jest kodem słabo samo-dualnym 10 Pokazać, że jeśli kolumny macierzy generuja cej binarnego (n, k)-kodu linowego C maja wage podzielna przez 4 i sa wzajemnie ortogonalne, to C jest kodem słabo samo-dualnym i wszystkie słowa kodowe w C maja wage podzielna przez 4 11 Niech C be dzie ternarnym kodem słabo samo-dualnym Pokazać, że dla każdego c C, waga wt(c) jest podzielna przez 3 12 Niech H = 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 be dzie macierza kontroli parzystości binarnego (8, 4)-kodu C Pokazać, że kod C jest samo-dualny 13 Niech C be dzie binarnym (n, k)-kodem liniowym i niech f / C Pokazać, że C (C + f ), gdzie C + f = {c + f c C}, jest kodem liniowym Jaki jest wymiar kodu C + f? 14 Niech C be dzie binarnym (2k+1, k)-kodem słabo samo-dualnym Pokazać, że C = C (C + 1 2k+1 ) 15 Pokazać, że w liniowym kodzie binarnym albo wszystkie słowa kodowe maja wage, albo dokładnie połowa z nich ma wage a połowa nie 16 Pokazać, że w liniowym kodzie binarnym albo wszystkie słowa kodowe rozpoczynaja sie 0, albo dokładnie połowa z nich rozpoczyna sie 0 a połowa 1

2 KODY LINIOWE 4 17 Znaleźć odległość binarnego kodu C generowanego przez macierz G = 0 0 1 0 0 1 0 1 1 0 1 1 0 1 0 0 1 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 18 Znaleźć najkrótszy kod linowy wymiaru 3, który poprawia błe dy potrójne 19 Czy istnieje binarny liniowy (10, 5)-kod poprawiaja cy błe dy podwójne? 20 Niech C 1 i C 2 be kodami tej samej długości nad ciałem GF (q) i niech C 1 + C 2 := {c 1 + c 2 c 1 C 1, c 2 C 2 } (tzw suma kodów C 1 i C 2 ) Pokazać, że jeśli C 1 i C 2 sa kodami liniowymi, to C 1 +C 2 jest najmniejszym kodem liniowym zawieraja cym sume mnogościowa C 1 C 2 21 Niech C 1 be dzie (n, k 1 )-kodem a C 2 be dzie (n, k 2 )-kodem liniowym Jaki jest wymiar k kodu C 1 + C 2? Kiedy k = k 1 + k 2? 22 Niech C 1 i C 2 be kodami liniowymi tej samej długości nad ciałem GF (q) Pokazać, że (C 1 + C 2 ) = C 1 C 2 23 Niech C 1 i C 2 be odpowiednio (n, k 1 ) i (n, k 2 ) binarnymi kodami liniowymi Znaleźć kod ortogonalny C do kodu C, jeśli (a) C = {c c : c C 1 }, (b) C = {c c + f : c C 1, f C 2 }, (c) C = {a + c b + c a + b + c : a, b C 1, c C 2 }, gdzie a b := (a 1,, a n, b 1,, b m ) dla a = (a 1,, a n ) i b = (b 1,, b m )

3 KONSTRUKCJE KODÓW 5 3 Konstrukcje kodów 1 Niech C 1 be dzie binarnym (n, 1)-kodem powtórzeniowym oraz C 2 be dzie binarnym (n, n 1)-kodem kontroli parzystości Znaleźć (a) kody rozszerzone Ĉ1 i Ĉ2, (b) kody C 1 i C 2 skrócone o ostatnia współrze dna, (c) kody C 1 i C 2 skrócone o pierwsza współrze dna, (d) kody powie kszone C 1 1 i C 1 2, (e) sume C 1 + C 2, dla n = 2, (f) sume prosta C 1 C 2, (g) sume prosta C 1 C 1 + C 2, dla n = 2, 2 Znaleźć kod okrojony C powstały ze wszystkich tych słów binarnego (n, n 1)-kodu kontroli parzystości, których ostatnia współrze dna jest równa 1 3 Znaleźć kod powie kszony C 1 kodu okrojonego C z zadania 2 Jaki jest wymiar i odległość tego kodu? 4 Niech C be dzie (7, 4)-kodem binarnym, dla którego H = 0 0 0 1 1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 0 1 jest macierza kontroli parzystości Znaleźć macierz kontroli parzystości dla rozszerzonego kodu Ĉ Jaka jest odległość kodu Ĉ? 5 Niech G = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1 1 0 1 M 4 7(Z 2 ) be dzie macierza generuja (7, 4)-kod binarny C Znaleźć macierz kontroli parzystości kodu C skróconego o pia ta współrze dna

4 KODY DOSKONAŁE 6 6 Niech G 1 = 1 0 1 0 0 1 0 1 0 1 i G 2 = 1 0 2 0 0 1 0 2 0 2 be macierzami generuja cymi (5, 2)-kody ternarne C 1 i C 2 Znaleźć odległość kodów C 1 i C 2 oraz kodów rozszerzonych Ĉ1 i Ĉ2 7 Pokazać, że jeśli C jest kodem binarnym długości n, odległości d, o M słowach kodowych, w którym d jest liczba nie, to odległość kodu rozszerzonego Ĉ wynosi d + 1 8 Niech dla i = 1,, m, G i be macierzami generuja cymi (n, k i )-kody liniowe C i Znaleźć macierze generuja ce kody C 1 + C 2 + + C m oraz C 1 C 2 C m 9 Niech C 1 be dzie kodem binarnym o odległości d 1 oraz C 2 be dzie kodem binarnym o odległości d 2 Pokazać, że suma prosta kodów C 1 i C 1 + C 2 jest kodem o odległości równej d = min{2d 1, d 2 } 10 Niech d Z + be dzie liczba Pokazać, że jeśli istnieje binarny kod długości n, odległości d o M słowach kodowych, to istnieje również kod binarny C długości n, odległości d o M słowach kodowych taki, że dla każdego c C, waga wt(c) jest liczba 4 Kody doskonałe 1 Znaleźć macierz kontroli parzystości binarnego kodu Hamminga H 4 (2) Zakodować wiadomość u = (1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0) Odkodować słowo c = (1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0) 2 Znaleźć macierz kontroli parzystości kodu Hamminga H 3 (3) 3 Znaleźć macierz kontroli parzystości rozszerzonego kodu Ĥ3(2) i opisać algorytm dekodowania dla tego kodu 4 Niech A i be dzie liczba słów kodowych wagi i w binarnym kodzie Hamminga H m (2) Pokazać, że (i + 1)A i+1 + A i + (n i + 1)A i 1 = ( ) n i

5 KODY CYKLICZNE 7 5 Znaleźć macierz generuja i macierz kontroli parzystości kodu sympleksowego H 3 (2) 6 Znaleźć macierz generuja kodu liniowego, którego wszystkie niezerowe słowa kodowe maja wage równa 4 7 Znaleźć wielomian Lloyda dla binarnego kodu Hamminga H 3 (2) 8 Niech C be dzie kodem doskonałym nad ciałem GF (q) o długości n, odległości 2t+1, liczbie słów kodowych M i niech L t (x) be dzie wielomianem Lloyda Pokazać, że L t (0) = q r, dla pewnego r N 9 Niech C be dzie nietrywialnym kodem doskonałym nad ciałem GF (q) o długości n, odległości 2t + 1, liczbie słów kodowych M i niech L t (x) be dzie wielomianem Lloyda Pokazać, że L t (1) 0 oraz L t (2) 0 10 Pokazać, że kody Vasileva nie sa liniowe 11 Znaleźć liczbe słów kodowych o wadze 0 i 9 doskonałego liniowego (23, 12)-kodu binarnego o odległości d = 7 5 Kody cykliczne 1 Sprawdzić, czy wielomian 1 + x 3 + x 4 + x 6 + x 7 jest słowem kodowym binarnego kodu wielomianowego C 1+x 2 +x 3 +x4 długości n = 8 2 Stosuja c algorytm systematyczny znaleźć wszystkie słowa kodowe binarnego kodu wielomianowego C 1+x+x 3 długości n = 6 3 Znaleźć macierz generuja binarny kod wielomianowy C 1+x 2 +x 4 +x 5 długości n = 9 Sprawdzić, czy wektor f = (1, 1, 0, 1, 1, 0, 1, 1, 1) jest słowem kodowym kodu C 4 Znaleźć kod wielomianowy długości n = 7 w pierścieniu Z 5 [x]/(3x + x 2 + 4x 5 + 2x 7 ) 5 Wiemy, że nad ciałem Z 2 x 15 1 = (x+1)(1+x+x 2 )(1+x+x 4 )(1+x 3 +x 4 )(1+x+x 2 +x 3 +x 4 ) (a) Ile jest wszystkich binarnych kodów cyklicznych długości n = 15?

5 KODY CYKLICZNE 8 (b) Znaleźć macierz generuja oraz macierz kontroli parzystości dowolnie wybranego kodu cyklicznego C długości n = 15 i wymiaru k = 7 (c) Stosuja c wybrany w punkcie (b) nietrywialny kod cykliczny C, zakodować wiadomość u = (1, 1, 1, 1, 1, 1, 1) (d) Sprawdzić, czy wektor c = (1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1) jest słowem kodowym kodu C 6 Niech C 1 = (g 1 (x)) i C 2 = (g 2 (x)) be kodami cyklicznymi Pokazać, że C 1 C 2 wtedy i tylko wtedy, gdy g 2 (x) g 1 (x) 7 Niech C 1 = (g 1 (x)) i C 2 = (g 2 (x)) be kodami cyklicznymi Pokazać, że C 1 C 2 oraz C 1 + C 2 również sa kodami cyklicznymi Znaleźć ich wielomiany generuja ce 8 Niech C = (1 + x) be dzie binarnym kodem cyklicznym długości n Znaleźć kod dualny C 9 Niech C = (1 + x) be dzie binarnym kodem cyklicznym długości n Pokazać, że dla każdego wektora c Z n 2 o wadze parzystej, c C 10 Pokazać, że binarny kod cykliczny C = (g(x)) zawiera tylko wektory wagi parzystej wtedy i tylko wtedy, gdy (1 + x) g(x) 11 Niech n, q N be wzgle dnie pierwsze i niech C = (g(x)) be dzie kodem cyklicznym długości n nad ciałem GF (q) Pokazać, że 1 n C wtedy i tylko wtedy, gdy g(1) 0 12 Pokazać, że binarny kod cykliczny długości n, który zawiera wektor o nieparzystej wadze, zawiera wektor 1 n 13 Niech h(x) be dzie wielomianem sprawdzaja cym kodu cyklicznego C = (g(x)) Pokazać, że C jest słabo samo-dualny wtedy i tylko wtedy, gdy x sth(x) h(x 1 ) g(x) 14 Sprawdzić, czy binarny kod cykliczny C = (1 + x 2 + x 3 + x 4 ) długości n = 7 jest kodem słabo samo-dualnym 15 Niech C = (g(x)) be dzie samo-dualnym binarnym kodem cyklicznym Pokazać, że (1 + x) g(x)

6 KODY BCH 9 16 Niech α be dzie elementem pierwotnym ciała GF (2 5 ) Określić wymiar binarnego kodu C długości n = 31, dla którego elementy α, α 2, α 3, α 4, α 5, α 6, α 7, α 8, α 9 i α 10 sa zerami Ile błe dów może poprawić kod C? 17 Niech C = (g(x)) be dzie kodem cyklicznym długości n na ciałem GF (q) Pokazać, że wielomian g 2 (x) również generuje kod C 18 Niech r, n N i niech NW D(r, n) = 1 Pokazać, że kod cykliczny długości n z zerami α b, α b+r, α b+2r,, α b+(δ 2)r, ma odległość wie ksza ba dź równa δ 6 Kody BCH 1 Znaleźć wielomian generuja cy binarny BCH kod C w wa skim sensie, długości n = 15, który poprawia t = 3 błe dy Jaki jest wymiar kodu C? 2 Znaleźć stopień wielomianu generuja cego binarny BCH kod długości n = 31, o zadanej odległości δ = 3 i b = 2 Jaki jest wymiar tego kodu? 3 Znaleźć wielomian generuja cy binarny BCH kod długości n = 7 dla b = 2, który poprawia błe dy podwójne 4 Znaleźć wymiar binarnego kodu BCH w wa skim sensie, długości n = 127 i zadanej odległości δ = 7 5 Niech α be dzie elementem pierwotnym ciała GF (2 5 ) Znaleźć BCH kod C długości n = 31 taki, że c(x) C wtedy i tylko wtedy, gdy elementy α, α 2, α 3, α 4, α 5, α 6, α 7, α 8, α 9 i α 10 sa pierwiastkami wielomianu c(x) Ile błe dów może poprawić kod C? 6 Znaleźć macierz H kontroli przystości kodu BCH z zadania 1 7 Znaleźć binarna postać macierzy H z zadania 2 8 Niech C be dzie binarnym BCH kodem, długości n = 7 i odległości d = 5 Znaleźć macierz kontroli parzystości kodu C Sprawdzić, czy wektor c = (1, 0, 1, 0, 0, 0, 1) C 9 Znaleźć macierz kontroli parzystości binarnego BCH kodu w wa skim sensie, długości n = 7, o zadanej odległości δ = 2 Znaleźć binarna postać tej macierzy

7 KODY RS 10 10 Niech C be dzie binarnym BCH kodem w wa skim sensie, długości n = 15, poprawiaja cym do trzech błe dów Odkodować wektor f = (0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0) 11 Znaleźć macierz generuja oraz wielomian sprawdzaja cy binarnego BCH kodu w wa skim sensie i długości n = 7, który poprawia błe dy podwójne 12 Niech C be dzie binarnym (15, 5, 7)-kodem BCH w wa skim sensie Odkodować wektor f = (1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1) 7 Kody RS 1 Znaleźć macierz kontroli parzystości RS kodu C długości n = 7, poprawiaja cego błe dy podwójne (dla b = 1) Sprawdzić, czy wektor 1 7 jest słowem kodowym kodu C 2 Znaleźć macierz kontroli parzystości kodu binarnego powstałego z kodu RS z zadania 1 3 Znaleźć wielomian generuja cy 4-ro wymiarowy RS kod C nad ciałem GF (8) Jaka jest długość i odległość kodu C? 4 Niech C be dzie 4-ro wymiarowym RS kodem nad ciałem GF (8) Stosuja c algorytm Reeda-Solomona zakodować wiadomość u = (0, 1, 0, 1) 5 Opisać wszystkie słowa kodowe 1-wymiarowego kodu RS nad ciałem GF (2 m ) 6 Znaleźć kod dualny do kodu RS 8 Kody reszt kwadratowych 1 Czy istnieje binarny kod reszt kwadratowych długości n = 23? 2 Znaleźć wielomiany generuja ce binarne kody reszt kwadratowych długości n = 17 3 Znaleźć kody dualne do ternarnych kodów reszt kwadratowych wymiaru k = 7

8 KODY RESZT KWADRATOWYCH 11 4 Niech C be dzie ternarnym kodem reszt kwadratowych generowanym przez wielomian g(x) = 1 x + x 2 x 3 + x 5 Znaleźć kod dualny C 5 Kody Golaya oraz binarny (7, 4)-kod Hamminga H 3 to przykłady kodów doskonałych, które sa jednocześnie kodami reszt kwadratowych Czy moga istnieć jeszcze inne kody reszt kwadratowych, które sa doskonałe i których długość jest mniejsza niż 11?