Code de Steane

Dans la théorie des codes quantiques, le code de Steane est un outil de correction d'erreurs quantiques introduit par Andrew Steane (en) en 1996.

Description

Un code de Steane est un code de la famille des codes CSS (Calderbank-Shor-Steane) qui utilise le code binaire classique de Hamming de paramètres [ 7 , 4 , 3 ] {\displaystyle [7,4,3]} pour corriger les erreurs de retournement de qubit (erreurs de type X) et le dual du code de Hamming, à savoir le code de paramètres [ 7 , 3 , 4 ] {\displaystyle [7,3,4]} , pour corriger les erreurs d'inversion de phase (erreurs de type Z). Le code de Steane code un qubit logique par 7 qubits physiques et est capable de corriger les erreurs quelconques d'un seul qubit.

Sa matrice de contrôle sous forme canonique est

[ H 0 0 H ] {\displaystyle {\begin{bmatrix}H&0\\0&H\end{bmatrix}}}

H {\displaystyle H} est la matrice de contrôle de la parité du code de Hamming et est donnée par

H = [ 1 0 0 1 0 1 1 0 1 0 1 1 0 1 0 0 1 0 1 1 1 ] . {\displaystyle H={\begin{bmatrix}1&0&0&1&0&1&1\\0&1&0&1&1&0&1\\0&0&1&0&1&1&1\end{bmatrix}}.}

Le code de Steane de paramètres [ [ 7 , 1 , 3 ] ] {\displaystyle [[7,1,3]]} est le premier de la famille des codes de Hamming quantiques, qui sont les codes avec paramètres [ [ 2 r 1 , 2 r 1 2 r , 3 ] ] {\displaystyle [[2^{r}-1,2^{r}-1-2r,3]]} pour les entiers r 3 {\displaystyle r\geq 3} .

Expression dans le formalisme des stabilisateurs

Dans un code de correction d'erreurs quantiques, l'espace du code est un sous-espace de l'espace de Hilbert global de tous les états logiques. Dans un code stabilisateur de n {\displaystyle n} qubits, on peut décrire ce sous-espace par son groupe de Pauli stabilisateur, qui est l'ensemble de tous opérateurs de Pauli de n {\displaystyle n} qubits qui stabilisent chaque état logique. Le formalisme du stabilisateur permet de définir l'espace de code d'un code stabilisateur en spécifiant son groupe stabilisateur de Pauli. On peut décrire ce groupe de taille exponentielle en énumérant ses générateurs.

Comme le code de Steane code un qubit logique sur 7 qubits physiques, l'espace de code du code de Steane est un sous-espace de dimension 2 de son espace de Hilbert de dimension 2 7 {\displaystyle 2^{7}} .

Dans le formalisme des stabilisateurs, le code de Steane possède les 6 générateurs :

I I I X X X X I X X I I X X X I X I X I X I I I Z Z Z Z I Z Z I I Z Z Z I Z I Z I Z . {\displaystyle {\begin{aligned}&IIIXXXX\\&IXXIIXX\\&XIXIXIX\\&IIIZZZZ\\&IZZIIZZ\\&ZIZIZIZ.\end{aligned}}}

Chacun de ces générateurs est le produit tensoriel de 7 opérations de Pauli à un seul qubit. Par exemple, I I I X X X X {\displaystyle IIIXXXX} est un abrégé pour I I I X X X X {\displaystyle I\otimes I\otimes I\otimes X\otimes X\otimes X\otimes X} , qui est l'opérateur identité sur les trois premiers qubits et une porte X {\displaystyle X} pour chacun des quatre derniers qubits. Les symboles du produit tensoriel sont omis.

Les portes logiques X {\displaystyle X} et Z {\displaystyle Z} sont respectivement

X L = X X X X X X X Z L = Z Z Z Z Z Z Z . {\displaystyle {\begin{aligned}X_{L}&=XXXXXXX\\Z_{L}&=ZZZZZZZ.\end{aligned}}}

Les états logiques | 0 {\displaystyle |0\rangle } et | 1 {\displaystyle |1\rangle } du code de Steane sont :

| 0 L = 1 8 [ | 0000000 + | 1010101 + | 0110011 + | 1100110 + | 0001111 + | 1011010 + | 0111100 + | 1101001 ] | 1 L = X L | 0 L . {\displaystyle {\begin{aligned}|0\rangle _{L}=&{\frac {1}{\sqrt {8}}}[|0000000\rangle +|1010101\rangle +|0110011\rangle +|1100110\rangle \\&+|0001111\rangle +|1011010\rangle +|0111100\rangle +|1101001\rangle ]\\|1\rangle _{L}=&X_{L}|0\rangle _{L}.\end{aligned}}}

Les états du code ont la forme | ψ = α | 0 L + β | 1 L {\displaystyle |\psi \rangle =\alpha |0\rangle _{L}+\beta |1\rangle _{L}} .

Références

  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Steane code » (voir la liste des auteurs).
  • Andrew Steane, « Multiple-Particle Interference and Quantum Error Correction », Proc. R. Soc. Lond. A, vol. 452, no 1954,‎ , p. 2551–2577 (DOI 10.1098/rspa.1996.0136, Bibcode 1996RSPSA.452.2551S, arXiv quant-ph/9601029, S2CID 8246615)
v · m
Concepts fondamentaux
Expériences
Formalisme
Statistiques
Théories avancées
Interprétations
Physiciens
Applications
  • icône décorative Portail de l’informatique
  • icône décorative Portail de l'informatique théorique