Kodowanie algebraiczne

Transkrypt

Kodowanie algebraiczne
SYLABUS - Karta programu przedmiotu
WYDZIAŁ FIZYKI, MATEMATYKI I INFORMATYKI
Rodzaj studiów: stacjonarne pierwszego stopnia
Kierunek: MATEMATYKA
Rok akad.: 2010/2011
Rodzaj przedmiotu: wykład monograficzny
Przedmiot: KODOWANIE ALGEBRAICZNE
Rok studiów:
Semestr:
3
6
ECTS: 4
Rodzaj zajęć:
W
Ć
S
L
Liczba godzin w semestrze:
30
-
-
-
Przedmioty wprowadzające / wymagania wstępne: elementy algebry liniowej
Założenia i cele przedmiotu: zapoznanie słuchaczy ze współczesnymi metodami kodowania i
dekodowania
Metody dydaktyczne: wykład tablicowy, planowane są elementy ćwiczeń
Forma i warunki zaliczenia przedmiotu: Ocena aktywnego udziału w zajęciach, pisemne
sprawdzanie bieżącego przygotowania, kolokwium końcowe
TREŚCI PROGRAMOWE
Wykłady:
1. Wstęp (3 godz.)
Elementy transmisji danych (system transmisji danych, błędy, model binarnego kanału
transmisji danych). Charakterystyka kodów, typy kodów, struktura kodu blokowego, zdolność
detekcyjna, zdolność korekcyjna. Odległość Hamminga. Waga Hamminga.
2. Ciała skończone (5 godz.)
Rozszerzenie algebraiczne. Wielomian minimalny elementu algebraicznego. Elementy
algebraiczne sprzężone. Rozszerzenie ciał skończone. Ciała skończone (istnienie i
Jednoznaczność ciała Fq). Podciała i automorfizmy ciał skończonych. Podciała ciała Fq.
Wielomiany nierozkładalne i pierwotne nad ciałem Fq. Postaci elementów ciał
skończonych (macierzowa, wektorowa, wielomianowa). Cykliczność grupy multyplikatywnej
skończonego ciała oraz elementy pierwotne.
3. Ciągi pseudolosowe (3 godz.)
Okresowe ciągi nad ciałami skończonymi. Wielomiany pierwotne nad ciałami skończonymi.
Wielomiany podziału kola. Konstrukcja ciał skończonych.
4. Teoria Shannona o kodowaniu (5 godz.)
Tajność doskonała. Entropia i jej własności, entropia Huffmana. Twierdzenie Shannona o
kodowaniu.
5. Kody liniowe (4 godz.)
Definicja kodu liniowego. Własności odległości minimalnej. Macierzowy opis kodu liniowego.
Kodowanie informacji. Syndrom. Dekodowanie informacji. Tabele dekodowania. Kody
Hamminga. Rozszerzone kody Hamminga. Ekwiwalentność kodów.
6. Kody cykliczne ( 4 godz.)
Charakterystyka kodów cyklicznych. Wielomiany generujące kody cykliczne. Algorytm
kodowania. Uproszczony algorytm dekodowania. Macierzowy opis kodów cyklicznych.
Wyznaczenia macierzy kontrolnej na podstawie wielomianu generującego kod. Definicja kodu
cyklicznego za pomocą pierwiastków wielomianu generującego kod. Realizacja techniczna
koderów i dekoderów cyklicznych.
7. Kody cykliczne binarne (3 godz.)
Cykliczne kody Hamminga. Kody maksymalnej długości. Kody BCH. Dekodowanie kodów
BCH. Tablica kodów cyklicznych.
8. Inne kody (3 godz.)
Wielomiany Matsony-Solomona. Kody Reeda-Solomona. Kody kaskadowe i kody blokowe.
Błędy grupowe. Kody Justensena, kody Goppa’ego.
Wykaz literatury podstawowej:
1.
2.
3.
4.
5.
6.
7.
8.
9.
E. R. Berlenkamp, Algebraic coding theory, McGraw-Hill, New York 1968.
R. Lidl, H. Nirderreiter, Finite fields, Addison- Wesley Publ., London 1983.
J. Dróżdż, Podstawy kodowania nadwymiarowego, Wyd. Politechniki Warszawskiej,
Warszawa 1968.
Z Szwaja, Realizacja binarnych kodów Bose-Chaudhuri-Hocqenghema, Wyd. Politechniki
Poznańskiej, Poznań 1968.
C. Kościelny, Programowa realizacja działań w ciałach skończonych do zastosowań w
technice i kryptologii, Wyd. Politechniki Wrocławskiej,
Wrocław 1983.
W. Mochnacki, Kody korekcyjne i kryptografia, wyd. Politechniki Wrocławskiej,
Wroclaw 1997.
nd
W. W. Peterson, E.L. Weldon, Error-Correcting Codes, 2 ed., MIT Press, Cambridge
Mass. 1972.
Shu Lin, An introduction to Error-Correcting Codes, Prentice-Hall Inc., London 1970.
Wykaz literatury uzupełniającej:
1. A.I. Kostrikin, Wstęp do algebry, cz. 3, PWN, Warszawa 2005.
2. J. Gancarzewicz, Arytmetyka, Wyd. UJ, Kraków 2002.
3. J. Rutkowski, Algebra abstrakcyjna w zadaniach, PWN, Warszawa 2001.
4. O. Artemowicz, A. Piękosz, Algebra, Wyd. PK, Kraków 2010.
Osoba(y) odpowiedzialna(e) za przedmiot: prof. dr hab. Orest Artemowicz
Zatwierdził:

Podobne dokumenty