W kursie Kody korekcji błędów I poznaliśmy fundamentalne koncepcje kwantowej korekcji błędów. Omówiliśmy matematyczny opis błędów kwantowych przy użyciu operatorów Pauliego oraz problem dekoherencji w układach kwantowych. Szczegółowo przeanalizowaliśmy podstawowe typy błędów: błędy odwrócenia bitu (operator X), błędy odwrócenia fazy (operator Z).
Głównym osiągnięciem pierwszego kursu było opanowanie dwóch fundamentalnych kodów 3-kubitowych:
Pierwszy kod chroni przed błędami odwrócenia bitu, kodując stany logiczne jako:
\begin{align}
|0_L\rangle &= |000\rangle \tag{1} \\
|1_L\rangle &= |111\rangle \tag{2}
\end{align}
Drugi kod chroni przed błędami fazy, wykorzystując kodowanie:
\begin{align}
|0_L\rangle &= |+++\rangle \tag{3}\\
|1_L\rangle &= |—\rangle \tag{4}
\end{align}
Poznaliśmy także kluczową koncepcję syndromu błędu – mechanizm pozwalający na wykrycie lokalizacji błędu bez zaburzania zakodowanej informacji kwantowej. Każdy kod wykorzystuje pomiary parzystości na kubitach pomocniczych (ancilla) do określenia, który fizyczny kubit uległ błędowi.
Ważnym ograniczeniem poznanych kodów jest fakt, że każdy z nich chroni tylko przed jednym typem błędu. Kod do korekcji błędów odwrócenia bitu nie pomoże w przypadku błędu fazy i odwrotnie. W rzeczywistych systemach kwantowych oba typy błędów mogą występować jednocześnie lub w różnych kombinacjach. \(\)