Codi estabilitzador

De testwiki
La revisió el 07:47, 17 des 2024 per imported>Rebot (neteja i estandardització de codi)
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)
Salta a la navegació Salta a la cerca

En la informàtica quàntica i la comunicació quàntica, un codi estabilitzador és una classe de codis quàntics per realitzar la correcció d'errors quàntics. El codi tòric, i els codis de superfície en general, [1] són tipus de codis estabilitzadors considerats molt importants per a la realització pràctica del processament de la informació quàntica.

Antecedents conceptuals

Els codis de correcció d'errors quàntics restableixen un estat quàntic sorollós i decoherent a un estat quàntic pur. Un codi de correcció d'errors quàntics estabilitzador afegeix qubits auxiliars als qubits que volem protegir. Un circuit de codificació unitària fa girar l'estat global en un subespai d'un espai de Hilbert més gran. Aquest estat codificat altament entrellaçat corregeix els errors locals sorollosos. Un codi de correcció d'errors quàntics fa que la computació quàntica i la comunicació quàntica siguin pràctiques, proporcionant una manera perquè un emissor i un receptor simulin un canal qubit sense soroll donat un canal qubit sorollós el soroll del qual s'ajusta a un model d'error particular. Els primers codis de correcció d'errors quàntics són sorprenentment semblants als codis de bloc clàssics pel que fa al seu funcionament i rendiment.[2]

La teoria estabilitzadora de la correcció d'errors quàntics permet importar alguns codis binaris o quaternaris clàssics per utilitzar-los com a codi quàntic. No obstant això, quan s'importa el codi clàssic, ha de satisfer la restricció de contingut dual (o d'autoortogonalitat). Els investigadors han trobat molts exemples de codis clàssics que satisfan aquesta limitació, però la majoria de codis clàssics no ho fan. No obstant això, encara és útil importar codis clàssics d'aquesta manera (tot i que, mireu com el formalisme estabilitzador assistit per entrellaçament supera aquesta dificultat).[3]

Rerejons matemàtic

El formalisme estabilitzador explota elements del grup Pauli Π en la formulació de codis de correcció d'errors quàntics. El conjunt Π={I,X,Y,Z} consta dels operadors Pauli:

I[1001], X[0110], Y[0ii0], Z[1001].

Els operadors anteriors actuen sobre un únic qubit, un estat representat per un vector en un espai de Hilbert bidimensional. Operadors a Π tenen valors propis ±1 i desplaçament diari o antidesplaçament. El conjunt Πn consta de n -productes de tensor de plecs dels operadors de Pauli:

Πn={eiϕA1An:j{1,,n}AjΠ,  ϕ{0,π/2,π,3π/2}}.

Elements de Πn actuar sobre un registre quàntic de n qubits. De tant en tant ometem símbols de producte tensor en el que segueix, de manera que

A1AnA1An.

El n -plegar grup Pauli Πn té un paper important tant per al circuit de codificació com per al procediment de correcció d'errors d'un codi estabilitzador quàntic d'n qubits.

Definició

Definim un [n,k] codi de correcció d'errors quàntics estabilitzador per codificar k qubits lògics en n qubits físics. La taxa d'aquest codi és k/n. El seu estabilitzador 𝒮 és un subgrup abelià de la n -plegar grup Pauli Πn. 𝒮 no conté l'operador In. El simultani +1 - l'espai propi dels operadors constitueix l' espai de codi. L'espai de codi té dimensió 2k perquè puguem codificar k qubits en ella. L'estabilitzador 𝒮 té una representació mínima en termes de nk generadors independents

{g1,,gnk | i{1,,nk}, gi𝒮}.

Els generadors són independents en el sentit que cap d'ells és producte de dos altres (fins a una fase global). Els operadors g1,,gnk funcionen de la mateixa manera que ho fa una matriu de control de paritat per a un codi de bloc lineal clàssic.

Exemple senzill de codi estabilitzador

Un exemple senzill de codi estabilitzador és un codi estabilitzador de tres qubit [[3,1,3]]. Codifica k=1 qubit lògic en n=3 qubits físics i protegeix contra un error de captació d'un bit al conjunt {Xi}. Això no protegeix contra altres errors de Pauli, com ara errors de canvi de fase al conjunt {Yi}.o {Zi}. Això té distància de codi d=3. El seu estabilitzador consta de nk=2 Operadors Pauli:

g1=ZZIg2=IZZ

Si no hi ha errors de canvi de bits, ambdós operadors g1 i g2 desplaçament, la síndrome és +1,+1 i no es detecta cap error.

Si hi ha un error de canvi de bit al primer qubit codificat, operador g1 serà antidesplaçament i g2 desplaçament, la síndrome és -1,+1 i es detecta l'error. Si hi ha un error de canvi de bit al segon qubit codificat, operador g1 serà antidesplaçament i g2 antidesplaçament, la síndrome és -1,-1 i es detecta l'error. Si hi ha un error de captació de bits al tercer qubit codificat, operador g1 es desplaçarà i g2 antidesplaçament, la síndrome és +1,-1 i es detecta l'error.[4]

Referències

Plantilla:Referències