Bezpečnostní kódování
Požadavky na absolvování
4. Typové příklady ke druhému testu z bezpečnostních kódů
- Zjistěte všechna kódová slova lineárního kódu zadaného generující maticí a napište, o jaký kód se jedná:
![G = \left[ \begin{matrix} 1 & 0&0&0& 0&1 \\0&1& 0& 0& 1& 0 \\0&0&1& 0&1& 1 \\0&
0& 0& 1& 0& 1\end{matrix} \right] G = \left[ \begin{matrix} 1 & 0&0&0& 0&1 \\0&1& 0& 0& 1& 0 \\0&0&1& 0&1& 1 \\0&
0& 0& 1& 0& 1\end{matrix} \right]](https://phix.zcu.cz/moodle/filter/tex/pix.php/2111a71c234de36e3699d26f3f3aefbe.gif)
- Zjistěte s pomocí kontrolní matice Hammingova kódu (15; 11), u kterého bitu v přijatém slově došlo k chybě, pokud při přenosu vznikla jednonásobná chyba: zp = 101101101101101
Tipy pro řešení
Podívejte se do odpovídajících předchozích studijních kapitol a cvičení.
U prvního příkladu nezapomeňte určit i m, k a typ kódu.
U druhého příkladu je třeba sestavit správnou kontrolní matici.
Pokud se rozhodnete pro řešení v MS Excel, můžete s výhodou využít funkce SOUČIN.MATIC(), MOD() a BIN2DEC().
Návrh řešení
Postup řešení tentokrát cíleně nenabízíme, abyste
nebyli neustále zbytečně ovlivňováni. Pokud byste si zvoleným postupem nebyli jisti, samozřejmě kontaktujte vyučujícího (tutora). Po kliknutí zjistíte pro kontrolu alespoň výsledky, ale podívejte se na ně, až po pokusu
o vlastní řešení.