dc.contributor.advisor | Kovář, Petr | |
dc.contributor.author | Reeves, Daniel | |
dc.date.accessioned | 2023-06-23T08:44:25Z | |
dc.date.available | 2023-06-23T08:44:25Z | |
dc.date.issued | 2023 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/150155 | |
dc.description.abstract | Bakalářská práce se zabývá praktickými aplikacemi teoretické algebry. Jako aplikace teoretické algebry jsou vybrány samoopravné kódy. V této práci uděláme průřez několika vybranými aplikacemi, kde se používají samoopravné kódy k detekci a opravě chyb. Samoopravné kódy se považují za důležitou součást mnoha aplikací, zejména tam, kde probíhá přenos dat mezi odesílatelem a příjemcem. Při samotném přenosu může docházet k rušení nebo k chybám a jedno z řešení může být použití samoopravných kódů, které jsou schopny na straně příjemce chyby detekovat a opravit.
Cílem bakalářské práce je popsat vybrané aplikace a jak konkrétně využívají samoopravných kódů při svém fungování. U zvolených samoopravných kódů popíšeme jejich parametry a vlastnosti. Popíšeme fungování samoopravných kódů, proces kódování, dekódování a samotnou opravu chyb. U některých samoopravných kódů jsou připraveny příklady, jež mají za úkol demonstrovat jednotlivé procesy kódování a dekódování. Rovněž zdůrazníme některé rozdíly mezi používanými samoopravnými kódy v praktických aplikacích.
Práce je primárně kompilačního charakteru, pracuje se s množstvím zdrojů. Porovnáme je a vybereme vhodné pasáže, použitelné v této práci. | cs |
dc.description.abstract | This bachelor thesis deals with practical applications of Abstract Algebra. Error correcting codes are chosen as an application of Abstract Algebra. In this thesis, we look into selected applications where error correcting codes are used to detect and correct errors. Error correcting codes are considered to be an important part of many applications, especially where there is data transfer between sender and receiver. Interference or loss may occur during the transmission itself, and one solution may be to use error correcting codes that are able to detect and correct errors on the receiver side.
The aim of this thesis is to describe selected applications and how they specifically use error correcting codes in their operation. We describe parameters and properties for selected error correcting codes. We describe the function of error correcting codes, the process of encoding, decoding and the actual error correction. For some of the error correcting codes, examples are provided to demonstrate each encoding and decoding procedures. We will also highlight some of the differences between the error correcting codes used in real life applications.
The work is primarily a survey, working with a number of sources is expected. We compare various sources and select appropriate passages applicable to this work. | en |
dc.format.extent | 1906760 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | teoretická algebra | cs |
dc.subject | teorie kódování | cs |
dc.subject | samoopravné kódy | cs |
dc.subject | reálné aplikace | cs |
dc.subject | Abstract Algebra | en |
dc.subject | Coding Theory | en |
dc.subject | Error correcting codes | en |
dc.subject | Real life applications | en |
dc.title | Praktické aplikace teoretické algebry | cs |
dc.title.alternative | Real life applications of Abstract Algebra | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Kovářová, Tereza | |
dc.date.accepted | 2023-05-30 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 470 - Katedra aplikované matematiky | cs |
dc.thesis.degree-program | Výpočetní a aplikovaná matematika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | REE0009_FEI_B0541A170008_2023 | |
dc.rights.access | openAccess | |