Zabezpečení přenosu dat proti dlouhým shlukům chyb

Loading...
Thumbnail Image
Date
ORCID
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Diplomová práce se zabývá zabezpečením datového toku proti shlukům chyb. Data se přenášejí přes kanál s předem stanovenou chybovostí. Tento kanál je charakterizován bezchybným intervalem 2000 bitů a shlukem chyb délky 250 bitů. Jedním z cílů této práce je vytvoření souboru možných metod pro realizaci protichybového kódového systému. Do základního výběru je zařazena většina známých kódů opravujících jak jednotlivé, tak i skupinové chyby. Kódy jsou rozděleny do několika kategorií a z každé kategorie je vybrán jeden do užšího výběru. Samozřejmostí je využití jak bitového tak i konvolučního prokládání. Do dalšího výběru už postupuje jen nejlepší kód z každé kategorie. Nakonec jsou tyto kódy porovnány a první tři varianty jsou simulovány v programu Matlab, kvůli ověření jejich správné funkce. Z těchto variant je vybrána optimální z hlediska funkční realizace. Z dvou možností realizace (softwarové a hardwarové) se ta softwarová jevila výhodnější a proto je funkční kodek naprogramován v jazyce C. Z pohledu tohoto programovacího jazyka a dnešních počítačových architektur je optimální přistupovat k datovým jednotkám o velikosti minimálně 8 bitů. Z toho plyne, že jako nejvhodnější varianta kódu se jevil Reed-Solomonův kód RS(255, 191), který pracuje přímo s osmibitovými symboly. Dále je tedy sestaven kodek, obsahující kodér a dekodér výše jmenovaného kódu. Simulace nedokonalého přenosového kanálu je zajištěna posledním programem. Nakonec je na několika příkladech demonstrována funkce a účinnost navrženého systému přenosu dat.
This Master´s thesis discuses the protection of data transmission against long error bursts. The data is transmited throught the channel with defined error rate. Parameters of the channel are error-free interval 2000 bits and length of burst error 250 bits. One of the aims of this work is to make a set of possible methods for the realization of a system for data correction. The basic selection is made from most known codes. These codes are divided into several categories and then the best one is chosen for higher selection. Of course interleaving is used too. Only one code from each category can pass on to the higher level of the best code selection. At the end the codes are compared and the best three are simulated using the Matlab program to check correct function. From these three options, one is chosen as optimal regarding practical realization. Two options exist, hardware or software realization. The second one would seem more useful. The real codec is created in validator language C. Nowadays, considering language C and from a computer architecture point of view the 8 bits size of element unit is convenient. That´s why the code RS(255, 191), which works with 8 bits symbols, is optimal. In the next step the codec of this code is created containing the coder and decoder of the code above. The simulation of error channel is ensured by last program. Finally the results are presented using several examples.
Description
Citation
MALACH, R. Zabezpečení přenosu dat proti dlouhým shlukům chyb [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2008.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Telekomunikační a informační technika
Comittee
doc. Ing. Karel Němec, CSc. (předseda) prof. Ing. Dan Komosný, Ph.D. (místopředseda) doc. Ing. Leoš Boháč, Ph.D. (člen) Ing. Martin Vondra, Ph.D. (člen) doc. Ing. Petr Číka, Ph.D. (člen) Ing. Jiří Přinosil, Ph.D. (člen) Ing. Vítězslav Křivánek, Ph.D. (člen) Ing. Ivan Míča, Ph.D. (člen)
Date of acceptance
2008-06-11
Defence
Proč jste se věnoval bitovému prokládání, když je známo, že má mnoho nevýhod?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO