Detail předmětu
Systémy odolné proti poruchám
SPP Ak. rok 2022/2023 letní semestr 5 kreditů
Principy odolnosti proti poruchám, datové a obvodové struktury, techniky kódování. Kódy pro zabezpečení a opravu informace, informační redundance. Lineární blokové kódy: Hammingovy kódy, paritní kódy. Maticový popis kódů. Princip a konstrukce konečných těles. Cyklické kódy: principy a vlastnosti, CRC, BCH a Reed-Solomonovy kódy. Architektury kódů pro paměti Flash a CDROM. Úvod do kvantového počítání, kvantově inspirované kódy pro opravy chyb. Odolnost na úrovni VLSI. Zabezpečení v komunikačních sítích, odolné distribuované systémy.
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 (písemná část)
- 30 bodů projekty
Zajišťuje ústav
Přednášející
Získané dovednosti, znalosti a kompetence z předmětu
Zvládnuté přístupy k vytváření odolnosti proti poruchám obvodovými a softwarovými prostředky.
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.
Proč je předmět vyučován
Zajištění správné funkce systému za přítomnosti poruchy nebo chyby v datech má mimořádnou důležitost zvýšení spolehlivosti a bezpečnosti moderních technologií. Studium bezpečnostních kódů umožňuje pochopit fungování řady pokročilých systémů každodenního života od nosičů CD / DVD, pamětí Flash až po moderní digitální vysílání nebo satelitní komunikaci. Bez samoopravných kódů by byly tyto technologie prakticky nepoužitelné.
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, základní pojmy, struktury a techniky systémů odolných proti poruchám. Třídy aplikací.
-
Způsoby dosažení odolnosti proti poruchám: obvodová, datová a smíšená redundance.
-
Základní kódy pro zabezpečení dat a jejich vlastnosti: paritní kódy, kontrolní součet, kódy m z n, aritmetické kódy, zbytkové kódy.
-
Lineární blokové kódy: Hammingovy kódy, řídké paritní kódy. Maticový popis kódů.
-
Cyklické kódy: principy, obvodová realizace. Kódy CRC.
-
Konečná tělesa pro pokročilé cyklické kódy.
-
Pokročilé cyklické kódy: BCH kódy, Reed-Solomonovy kódy.
-
Odolnost proti chybám v pamětech: Flash, CDROM. Kódy pro digitální vysílání DVB-T2. Princip RAID.
-
Úvod do kvantového počítání: základní pojmy, matematické struktury, operátory, kvantová hradla a obvody.
-
Oprava chyb v kvantových výpočtech.
-
Programování a simulace kvantového výpočtu a kvantově inspirované opravy chyb.
-
Odolnost na úrovni VLSI, radiační odolnost. Zabezpečení v komunikačních sítích, odolné distribuované systémy.
Osnova ostatní - projekty, práce
Studium a prezentace odborného článku formou přednášky v rozsahu cca 15 minut.
Průběžná kontrola studia
Vypracování projektu v podobě studia zvoleného článku a jeho presentace.
Kontrolovaná výuka
Vypracování a prezezntace projektu, závěrečná zkouška.
Podmínky zápočtu
Vypracování projektu a jeho presentace, dosažení minimálního ohodnocení projektu 10 bodů.
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2, obor MBI, MGM, MIN, MIS, MMM, MPV, MSK, libovolný ročník, volitelný
- Program IT-MGR-2, obor MBS, libovolný ročník, povinně volitelný skupina B
- Program MITAI, obor NADE, NBIO, NCPS, NEMB, NEMB do 2021/22, NGRI, NHPC, NIDE, NISD, NISY, NISY do 2020/21, NMAL, NMAT, NNET, NSEC, NSEN, NSPE, NVIZ, libovolný ročník, volitelný
- Program MITAI, obor NVER, libovolný ročník, povinný