Sponsored Content
Aller au contenu

Code CSS

Un article de Wikipédia, l'encyclopédie libre.

Dans le cadre des codes correcteurs d'erreurs quantiques, les codes CSS, nommés ainsi d'après les initiales de leurs inventeurs Robert Calderbank, Peter Shor[1] et Andrew Steane (en)[2], sont un type particulier de code stabilisateur construit à partir de codes classiques avec quelques propriétés spéciales. Un exemple de code CSS est le code de Steane.

Construction

[modifier | modifier le code]

Soient C1 et C2 deux codes classiques, de paramètres respectivement [n,k1], [n,k2], tels que C2⊂C1 et C1,C2⊥ ont tous deux une distance minimale ≥2t+1, où C2⊥ est le code dual de C2. On définit alors le code CSS de C1 sur C2, noté CSS(C1,C2), comme suit : c'est le code de paramètres [n,k1−k2,d], avec d≥2t+1 :

CSS(C1,C2)={|x+C2⟩∣x∈C1} ,

où, pour x∈C1 , on définit :

|x+C2⟩:=1/|C2|∑y∈C2|x+y⟩,

et où + est l'addition bit à bit modulo 2.

Références

[modifier | modifier le code]
  1. ↑ Robert Calderbank et Peter Shor, « Good quantum error-correcting codes exist », Physical Review A, vol. 54, no 2,‎ , p. 1098–1105 (DOI 10.1103/PhysRevA.54.1098, arXiv quant-ph/9512032).
  2. ↑ 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, arXiv quant-ph/9601029).

Liens externes

[modifier | modifier le code]