Simulace LDPC kódů pomocí open source nástroje Octave
Michaela Kadúchová
Abstract
Bakalarska praca sa zaobera tvorbou Low Density Parity Check kodov pomocou programu GNU Octave. V teoretickej casti su vysvetlene blokove kody, z ktorých LDPC kody vychadzaju. Je tu ukazana maticova reprezentacia a taktiež graficka interpretacia LDPC kodov. Ďalej su zmienene zakladne vlastnosti programu, priebeh instalacie a spustenie programu GNU Octave. Na priklade je ukazaný jednoduchý numerický výpocet a vykreslenie Tannerovho grafu v Octave. Samotna realizacia simulacii zahŕňa pseudo-random konstrukciu paritnej matice H, ktora definuje kod. Je tu opisana metoda tvorby algebraickej konstrukcie matice H nazývana Quasi-cyclic kod. V ramci simulacii je ukazane kodovanie a dekodovanie LDPC kodov. V poslednej casti prace su LDPC kody porovnane s inými samoopravnými kodmi.