Detail předmětu
Systémy odolné proti poruchám
SPP Ak. rok 2025/2026 letní semestr 5 kreditů
Principy odolnosti, struktury a techniky pro zvýšení odolnosti systémů proti poruchám. Kódy pro zabezpečení a opravu informace. Lineární blokové kódy. Řídké paritní kódy. Maticový popis kódů. Cyklické kódy. Konstrukce Galoisových těles pro cyklické kódy. BCH a RS kódy. Kódy pro zabezpečení informace v pamětech typu Flash a CDROM. Úvod do kvantového počítání, oprava chyb v kvantových systémech.
Garant předmětu
Koordinátor předmětu
Jazyk výuky
Zakončení
Rozsah
- 26 hod. přednášky
- 26 hod. projekty
Bodové hodnocení
- 70 bodů závěrečná zkouška
- 30 bodů projekty
Zajišťuje ústav
Přednášející
Cvičící
Cíle předmětu
Seznámit studenty s různými formami redundance a jejich využitím k vytváření počítačových systémů pracujících správně i za přítomnosti poruch nebo chyb v datech. Zvládnuté přístupy k vytváření odolnosti proti poruchám obvodovými a softwarovými prostředky.
Motivace:
Pokud bychom měli zvolit matematický objev s největším dopadem za posledních 50 let, samoopravný kód by byl jistým kandidátem. Takový kód chrání digitální informace, které jsou přenášeny nebo ukládány, před náhodnými chybami. Předmět SPP mimo jiné ukazuje, že řada objektů abstraktní algebry - např. matice, prvočísla, polynomy, grupy nebo konečná tělesa - mají významné praktické aplikace, protože se používají při návrhu a analýze kódů pro opravu chyb. Bez nich by zařízení jako CDROM, paměti Flash nebo prostředky digitální komunikace, nefungovala.
Požadované prerekvizitní znalosti a dovednosti
Základy lineární algebry a diskrétní matematiky, základy návrhu číslicových systémů.
Literatura studijní
- Lin, S., Costello, D.J.: Error Control Coding: Fundamentals and Applications, 2. vyd., PEARSON, 2010
- Koren, I., Krishna, C. M.: Fault-Tolerant Systems, 2. vyd., Morgan Kaufmann, 2020
- Sanvicente, E.: Understanding Error Control Coding. Springer, 2019
- Dumas, J.-G., Roch, J.-L., Tannier, E., Varrette, S.: Foundations of Coding: Compression, Encryption, Error Correction. Wiley-Blackwell, 2015
- Jiang, Y.: A Practical Guide to Error-Control Coding Using MATLAB. Artech House, 2010
Literatura referenční
- Lin, S., Costello, D.J.: Error Control Coding: Fundamentals and Applications, 2. vyd., PEARSON, 2010
- Koren, I., Krishna, C. M.: Fault-Tolerant Systems, 2. vyd., Morgan Kaufmann, 2020
- Sanvicente, E.: Understanding Error Control Coding. Springer, 2019
- Dumas, J.-G., Roch, J.-L., Tannier, E., Varrette, S.: Foundations of Coding: Compression, Encryption, Error Correction. Wiley-Blackwell, 2015
- Jiang, Y.: A Practical Guide to Error-Control Coding Using MATLAB. Artech House, 2010
Osnova přednášek
- Úvod do problematiky systémů odolných proti poruchám (SOPP).
- Základní principy SOPP. Prostředky analýzy spolehlivosti systémů.
- Zvyšování spolehlivosti systémů (1): statická, dynamická a časová redundance.
- Zvyšování spolehlivosti systémů (2): hlídací obvody, hybridní systémy, Markovovy modely.
- Informační redundance: úvod do kódů pro detekci a opravu chyb. Paritní kódy, Bergerův kód
- Lineární blokové kódy: Hammingovy kódy, LDPC
- Algebraické prostředky kódů pro detekci a opravu chyb (1): maticový popis kódů.
- Algebraické prostředky kódů pro detekci a opravu chyb (2): Galoisova tělesa
- Cyklické kódy: CRC, obvodová realizace vybraných operací.
- Pokročilé cyklické kódy: BCH kódy, Reed-Solomonovy kódy
- Základy teorie kvantových výpočtů. Kvantové počítače v kontextu problematiky SOPP.
- Základní principy zabezpečení kvantových výpočtů.
- Praktická demonstrace programování a simulace kvantového výpočtu.
Osnova ostatní - projekty, práce
Individuálně zadávaná témata projektů.
Průběžná kontrola studia
Vypracování projektu, jeho prezentace a dosažení min. hodnocení 10 bodů.
Rozvrh
| Den | Typ | Týdny | Místn. | Od | Do | Kapacita | PSK | Skup | Info |
|---|---|---|---|---|---|---|---|---|---|
| Po | přednáška | 1., 2., 3., 4., 5., 6., 7., 8., 10., 11., 12., 13. výuky | M104 M105 | 08:00 | 09:50 | 41 | 1MIT 2MIT | NVER xx | Bidlo |
Zařazení předmětu ve studijních plánech