TIiK zadania 2011 04 08 V pol

background image

Teoria informacji
i kodowanie

Ćwiczenia V

8. kwietnia 2011 r.

Kody liniowe, kody Hamminga

Zadanie 1

Czy jeśli wektory x, y i z, należące do binarnej przestrzeni wektorowej nad ciałem Galois
GF (q), są liniowo niezależne, to można to samo orzec o następujących trzech wektorach:

x y

y z

x z?

Zadanie 2

Pokaż, że jeśli binarny kod systematyczny C

i

ma parametry (n, k

i

) i odległość minimalną d

min

i

,

to kod otrzymany w wyniku specjalnego złożenia poszczególnych słów kodowych (np. dla ciągów
kodowych 00 i 11: (00, 11) = 0011):

C

1

FC

2

= {(u, u u

0

)|u ∈ C

1

, u

0

∈ C

2

}

ma parametry (2n, k

1

+ k

2

) oraz odległość minimalną:

d

min

C1FC2

= min(2d

min

1

, d

min

2

)

Udowodnij, że jeśli kody C

i

są liniowe, to kod C

1

FC

2

również jest liniowy.

Zadanie 3

Poszukiwany jest kod liniowy kodujący 16 wiadomości, korygujący błędy jednokrotne. Skon-
struuj jego dowolną macierz generującą G. Podaj sposób korygowania błędu i podaj macierz
kontroli parzystości H dla tego kodu.

Zadanie 4

(kolokwium z lat poprzednich)

Czy ciągi kodowe:

01101 11010 10111 11100

mogą wszystkie na raz być ciągami kodowymi (niekoniecznie systematycznego) binarnego kodu
liniowego (5, 2)?

Zadanie 5

(kolokwium z lat poprzednich)

Binarny kod z powtarzaniem R

n

polega na kodowaniu wiadomości będącej 0 ciągiem n zer i

analogicznie dla wiadomości będącej 1:

0 00 . . . 0

|

{z

}

n

1 11 . . . 1

|

{z

}

n

.

Sprawdź czy R

n

jest kodem liniowym. Jeśli tak, to podaj jego macierz generującą oraz macierz

testów parzystości. Pokaż również, że R

1527

jest kodem szczelnie upakowanym.

Zadanie 6

Określ prawdopodobieństwo podjęcia błędnej decyzji korekcyjnej przez dekoder kodu Hammin-
ga (7, 4), jeśli prawdopodobieństwa przekłamania pojedynczego bitu w słowie kodowym podczas
transmisji są niezależne i wynoszą 10

3

. Jaki jest stosunek prawdopodobieństwa wystąpienia

błędów korygowalnych przez dekoder do prawdopodobieństwa wystąpienia przekłamania słowa
podczas transmisji? (Odp. Ok. 2,093 × 10

5

i 0,9969)

Zadanie 7

Znajdź syndrom odebranego przez dekoder ciągu:

y = 1011110101,

jeśli wiadomo, że na wejściu kanału pojawiają się słowa skróconego kodu Hamminga. Jaka
będzie decyzja dekodera? (Odp. 1110)

Strona 1 z 3

background image

Teoria informacji
i kodowanie

Ćwiczenia V

8. kwietnia 2011 r.

Zadanie 8

(kolokwium z lat poprzednich)

Do zbioru ciągów kodowych pewnego systematycznego kodu liniowego należą między innymi
następujące ciągi:

10011011 00101110 01001101 11010110 00010111 01110100.

Określ, jakie taki kod może mieć parametry (n, k), jeśli k ma być najmniejsze z możliwych,
oraz ustal jego właściwości korekcyjne i detekcyjne. (Odp. Kod (8, 4), wykrywa i koryguje błędy
pojedyncze)

Zadanie 9

(kolokwium z lat poprzednich)

Udowodnij, że jeśli kody C i C

0

są kodami liniowymi zawartymi w przestrzeni liniowej V , to

wtedy kody:

C ∩ C

0

oraz

C + C

0

= {u u

0

|u ∈ C, u

0

∈ C

0

}

również są kodami liniowymi. Czy kod C ∪ C

0

jest liniowy w każdej sytuacji? Jeśli nie, to jakie

muszą być spełnione warunki, żeby był liniowy?

Zadanie 10

(kolokwium z lat poprzednich)

Syndrom obliczany dla pewnego nadmiarowego kodu binarnego ma postać:

s =

h

y

1

+ y

3

+ y

5

y

1

+ y

2

+ y

6

y

3

+ y

4

+ y

6

i

.

przy czym dekoder oblicza go na podstawie otrzymanego ciągu y, gdzie y

i

oznaczają warto-

ści y na pozycjach i. Znajdź parametry tego kodu oraz określ jego właściwości korekcyjne i
detekcyjne. (Odp. Kod (6, 3), wykrywa i koryguje błędy pojedyncze)

Zadanie 11

Pokaż, że skrócony kod Hamminga (6, 3) nie jest kodem idealnym.

Zadanie 12

Kody C i C

0

są kodami liniowymi zawartymi w przestrzeni liniowej V rozpiętej nad binarnym

ciałem Galois GF (2) o macierzach generujących oraz kontroli parzystości odpowiednio G, H i
G

0

, H

0

. Znajdź macierz generującą kodu C + C

0

oraz macierz kontroli parzystości kodu C ∩ C

0

,

gdzie:

C + C

0

= {u u

0

|u ∈ C, u

0

∈ C

0

},

C ∩ C

0

= {u|u ∈ C ∧ u ∈ C

0

}.

Zadanie 13

Pokaż, że kod liniowy (n, k) korygujący t błędów ma przynajmniej 2t pozycji kontrolnych.

Zadanie 14

(kolokwium z lat poprzednich)

Mamy dany konkretny ciąg kodowy binarnego kodu nadmiarowego (n, k). Oblicz dla 0 ¬ i ¬ n,
ile istnieje ciągów, których odległość Hamminga od tego ciągu wynosi i. Pokaż, że ich suma po
i = 0, 1, . . . , n jest równa liczbie wszystkich binarnych ciągów n-elementowych.

Zadanie 15

(kolokwium z lat poprzednich)

Jeśli to możliwe, skonstruuj kod binarny o ciągach kodowych długości 7, służący do zakodowania
ośmiu wiadomości i korygujący błędy dwukrotne.

Strona 2 z 3

background image

Teoria informacji
i kodowanie

Ćwiczenia V

8. kwietnia 2011 r.

Zadanie 16

(kolokwium z lat poprzednich)

Każdy ciąg kodowy pewnego kodu liniowego jest zaburzany w trakcie transmisji na tej samej
pozycji. Odebrano następujące ciągi:

10011 01001 11110

Odtwórz zbiór nadanych ciągów kodowych. (Odp. 10111, 01101 i 11010)

Zadanie 17

(kolokwium z lat poprzednich)

Blokowy nietrywialny binarny kod idealny (szczelnie upakowany) C o parametrach (n, k > 1)
charakteryzuje się minimalną odległością Hamminga d

min

(C) = 7. Jaka jest długość słowa

kodowego?

Zadanie 18

Pokaż, że w liniowej przestrzeni wektorowej V rozpiętej nad ciałem Galois GF (2), w której
wektor ma długość c pozycji, maksymalna liczność zbioru wektorów, takiego że żadna para
zawartych w nim wektorów nie jest liniowo zależna, wynosi:

2

c

1.

Pokaż, że jeśli taki zbiór wyznacza kolumny macierzy kontroli parzystości, to otrzymany kod
liniowy jest szczelnie upakowany oraz pozwala skorygować wszystkie błędy pojedyncze.

Zadanie 19

(kolokwium z lat poprzednich)

Określ liczbę słów kodowych o wadze trzy w kodzie Hamminga, w którym liczba pozycji nad-
miarowych wynosi sześć. (Odp. 165)

Zadanie 20

(kolokwium z lat poprzednich)

Do zbioru ciągów kodowych pewnego kodu liniowego, który jest w stanie wykrywać przekła-
mania, należą m.in. następujące ciągi: 0011010, 0100110, 0101111, 0110101, 0111100 i 1001101.
Ile jest różnych ciągów błędów niewykrywalnych przez ten kod?

Zadanie 21

(kolokwium z lat poprzednich)

Znajdź kod liniowy charakteryzujący się sprawnością o wartości 0,75 i korygujący błędy co
najmniej pojedyncze, o najkrótszej możliwej długości słowa kodowego, podając: podstawowe
parametry kodu, minimalną odległość Hamminga, zależność między bitami informacyjnymi i
nadmiarowymi oraz jego macierz generującą. (Odp. Kod (20, 15))

Informacja dodatkowa:
Na kartkach z zadaniami do kolejnych kolokwiów znajdą Państwo następujące dane:

„Legalna ściąga”:

Kres górny Plotkina: d

min

¬

n2

k−1

2

k

1

.

Kres górny Eliasa: d

min

¬ 2s

K

K−1

(1

s

n

), gdzie: s, K ∈

Z oraz 2

n−k

<

P

s

i=0

n

i

, i K jest najmniejszą liczbą całkowitą

spełniającą zależność: K ­

P

s

i=0

n

i

2

n−k

.

Kres dolny Warszamowa-Gilberta: 2

n−k

>

P

d−2

i=0

n−1

i

.

Strona 3 z 3


Wyszukiwarka

Podobne podstrony:
TIiK zadania 2011 04 01 IV pol
TIiK zadania 2011 06 22 X pol
TIiK zadania 2011 03 04 I pol
TIiK zadania 2009 04 17 VI pol
TIiK zadania 2011 06 17 IX pol
TIiK zadania 2011 05 13 VII pol
TIiK zadania 2011 03 18 III pol
TIiK zadania 2011 05 27 VIII pol
TIiK zadania 2011 05 06 VI pol
TIiK zadania 2011 03 11 II pol
TIiK zadania 2009 03 27 V pol
TIiK zadania 2008 02 22 I pol
2011 04 08 pytania odpowiedziid Nieznany (2)
TIiK prezentacja 2011 03 04 I pol
04 08 belki i ramy zadanie 08id 4924
ekonomika przedsiebiorczosci 08 2011 04 09 id 156495
TIiK zadania 2008 02 27 II pol
TIiK zadania 2009 03 20 IV pol

więcej podobnych podstron