De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

La teoría de la corrección de errores cuánticos juega un papel destacado en la realización práctica y la ingeniería de la computación cuántica y los dispositivos de comunicación cuántica . Los primeros códigos de corrección de errores cuánticos son sorprendentemente similares a los códigos de bloque clásicos en su funcionamiento y rendimiento. Los códigos de corrección de errores cuánticos restauran un estado cuántico descodificado y ruidoso a un estado cuántico puro. Un código estabilizador de corrección de errores cuánticos agrega qubits ancilla a qubits que queremos proteger. Un circuito de codificación unitario rota el estado global en un subespacio de un espacio de Hilbert más grande . Esta altamente enredada, el estado codificado corrige los errores locales con ruido. Un código de corrección de errores cuánticos hace que la computación cuántica y la comunicación cuántica sean prácticas al proporcionar una forma para que un remitente y un receptor simulen un canal qubit silencioso dado un canal qubit ruidoso cuyo ruido se ajusta a un modelo de error particular.

La teoría del estabilizador de la corrección de errores cuánticos permite importar algunos códigos binarios o cuaternarios clásicos para usarlos como código cuántico. Sin embargo, al importar el código clásico, debe satisfacer la restricción de doble contenido (o auto-ortogonalidad). Los investigadores han encontrado muchos ejemplos de códigos clásicos que satisfacen esta restricción, pero la mayoría de los códigos clásicos no. Sin embargo, sigue siendo útil importar códigos clásicos de esta manera (aunque, vea cómo el formalismo estabilizador asistido por entrelazamiento supera esta dificultad).

Antecedentes matemáticos [ editar ]

El formalismo estabilizador explota elementos del grupo Pauli para formular códigos cuánticos de corrección de errores. El conjunto consta de los operadores Pauli :

Los operadores anteriores actúan sobre un solo qubit, un estado representado por un vector en un espacio de Hilbert bidimensional . Los operadores tienen valores propios y conmutan o contrarrestan . El conjunto consta de productos tensoriales de- pliegues de operadores de Pauli :

Elementos de acto sobre un registro cuántico de qubits. Ocasionalmente omitimos los símbolos del producto tensorial en lo que sigue para que

El grupo de Pauli plegado juega un papel importante tanto para el circuito de codificación como para el procedimiento de corrección de errores de un código estabilizador cuántico sobre qubits.

Definición [ editar ]

Definamos un código estabilizador de corrección de errores cuánticos para codificar qubits lógicos en qubits físicos. La tasa de dicho código es . Su estabilizador es un subgrupo abeliano del grupo Pauli-pliegue . no contiene el operador . El simultánea - espacio propio de los operadores constituye el codespace . El espacio de código tiene dimensión para que podamos codificar qubits en él. El estabilizador tiene una representación mínima en términos de generadores independientes

Los generadores son independientes en el sentido de que ninguno de ellos es producto de otros dos (hasta una fase global ). Los operadores funcionan de la misma manera que lo hace una matriz de verificación de paridad para un código de bloque lineal clásico .

Condiciones de corrección de errores del estabilizador [ editar ]

Una de las nociones fundamentales en la teoría de la corrección de errores cuánticos es que basta para corregir un conjunto de errores discretos con apoyo en el grupo de Pauli . Supongamos que los errores que afectan a un estado cuántico codificado son un subconjunto del grupo de Pauli :

Debido a que y son ambos subconjuntos de , un error que afecta a un estado cuántico codificado conmuta o anticonmuta con cualquier elemento en particular en . El error se puede corregir si se contrarresta con un elemento en formato . Un error anticommuting es detectable por la medición de cada elemento en y el cálculo de un síndrome de identificación . El síndrome es un vector binario de longitud cuyos elementos identifican si el error conmuta o anticonmuta con cada uno . Un error que conmuta con todos los elementos dese puede corregir si y solo si está en formato . Corrompe el estado codificado si conmuta con todos los elementos de pero no se encuentra en . Así que resumimos de forma compacta las condiciones de corrección de errores del estabilizador: un código de estabilizador puede corregir cualquier error en si

o

donde es el centralizador de (es decir, el subgrupo de elementos que conmuta con todos los miembros de , también conocido como conmutador).

Relación entre el grupo de Pauli y los vectores binarios [ editar ]

Existe un mapeo simple pero útil entre los elementos de y el espacio vectorial binario . Este mapeo proporciona una simplificación de la teoría de corrección de errores cuánticos. Representa códigos cuánticos con vectores binarios y operaciones binarias en lugar de con operadores de Pauli y operaciones matriciales, respectivamente.

Primero damos el mapeo para el caso de un qubit. Supongamos que es un conjunto de clases de equivalencia de un operador que tienen la misma fase :

Sea el conjunto de operadores Pauli sin fase donde . Defina el mapa como

Supongamos . Vamos a emplear el taquigrafía y donde , , , . Por ejemplo, supongamos . Entonces . El mapa induce un isomorfismo porque la adición de vectores en es equivalente a la multiplicación de operadores de Pauli hasta una fase global:

Deje que denotan el producto simpléctico entre dos elementos :

El producto simpléctico da las relaciones de conmutación de elementos de :

El producto simpléctico y el mapeo proporcionan una forma útil de expresar las relaciones de Pauli en términos de álgebra binaria . La extensión de las definiciones anteriores y el mapeo a múltiples qubits es sencilla. Deje denotan un elemento arbitrario de . De manera similar, podemos definir el grupo Pauli -qubit libre de fase donde

La operación de grupo para la clase de equivalencia anterior es la siguiente:

La clase de equivalencia forma un grupo conmutativo en funcionamiento . Considere el espacio vectorial -dimensional

Forma el grupo conmutativo con operación definida como suma de vectores binarios. Empleamos la notación para representar cualquier vector respectivamente. Cada vector y tiene elementos y respectivamente con representaciones similares para y . El producto simpléctico de y es

o

donde y . Definamos un mapa de la siguiente manera:

Dejar

para que y pertenezcan a la misma clase de equivalencia :

El mapa es un isomorfismo por la misma razón dada como en el caso anterior:

donde . El producto simpléctico captura las relaciones de conmutación de cualquier operador y :

La representación binaria y el álgebra simpléctica anteriores son útiles para hacer más explícita la relación entre la corrección de errores lineales clásica y la corrección de errores cuánticos .

Al comparar los códigos de corrección de errores cuánticos en este lenguaje con los espacios vectoriales simplécticos , podemos ver lo siguiente. Un subespacio simpléctico corresponde a una suma directa de álgebras de Pauli (es decir, qubits codificados), mientras que un subespacio isotrópico corresponde a un conjunto de estabilizadores.

Ejemplo de un código de estabilizador [ editar ]

Un ejemplo de un código estabilizador es el código estabilizador de cinco qubit . Codifica qubit lógicos en qubits físicos y protege contra un error arbitrario de un solo qubit. Tiene distancia de código . Su estabilizador consta de operadores Pauli:

Los operadores anteriores viajan diariamente. Por lo tanto, el espacio de código es el espacio propio + 1 simultáneo de los operadores anteriores. Suponga que ocurre un error de un solo qubit en el registro cuántico codificado. Un error de un solo qubit está en el conjunto donde denota un error de Pauli en qubit . Es sencillo verificar que cualquier error arbitrario de un solo qubit tiene un síndrome único. El receptor corrige cualquier error de un solo qubit identificando el síndrome y aplicando una operación correctiva.

Referencias [ editar ]

  • D. Gottesman, "Códigos estabilizadores y corrección de errores cuánticos", quant-ph / 9705052, Caltech Ph.D. tesis. https://arxiv.org/abs/quant-ph/9705052
  • Shor, Peter W. (1 de octubre de 1995). "Esquema para reducir la decoherencia en la memoria de la computadora cuántica". Physical Review A . Sociedad Estadounidense de Física (APS). 52 (4): R2493 – R2496. doi : 10.1103 / physreva.52.r2493 . ISSN  1050-2947 . PMID  9912632 .
  • Calderbank, AR; Shor, Peter W. (1 de agosto de 1996). "Existen buenos códigos cuánticos de corrección de errores". Physical Review A . Sociedad Estadounidense de Física (APS). 54 (2): 1098-1105. arXiv : quant-ph / 9512032 . doi : 10.1103 / physreva.54.1098 . ISSN  1050-2947 . PMID  9913578 . S2CID  11524969 .
  • Steane, AM (29 de julio de 1996). "Códigos de corrección de errores en la teoría cuántica". Cartas de revisión física . Sociedad Estadounidense de Física (APS). 77 (5): 793–797. doi : 10.1103 / physrevlett.77.793 . ISSN  0031-9007 . PMID  10062908 .
  • A. Calderbank, E. Rains, P. Shor y N. Sloane, “Corrección de errores cuánticos mediante códigos sobre GF (4)”, IEEE Trans. Inf. Teoría, vol. 44, págs. 1369-1387, 1998. Disponible en https://arxiv.org/abs/quant-ph/9608006