Articulo de referencia

Código corrector de errores de cinco cúbits

Circuito cuántico que mide estabilizadores en el código corrector de errores de cinco cúbits. El código de corrección de errores de cinco cúbits , [[ 5,1,3 ]] , o código de Lafl...

Circuito cuántico que mide estabilizadores en el código corrector de errores de cinco cúbits.

El código de corrección de errores de cinco cúbits , [[ 5,1,3 ]] , o código de Laflamme-Miquel-Paz-Zurek [ 1 ], es el código de corrección de errores cuánticos más pequeño que puede proteger un cúbit lógico de cualquier error arbitrario de un solo cúbit. [ 2 ] En este código, se utilizan 5 cúbits físicos para codificar el cúbit lógico. [ 3 ] Conincógnita{\displaystyle X}yZ{\displaystyle Z}siendo matrices de Pauli yI{\displaystyle I}la matriz identidad , los generadores de este código sonincógnitaZZincógnitaI,IincógnitaZZincógnita,incógnitaIincógnitaZZ,ZincógnitaIincógnitaZ{\displaystyle \langle XZZXI,IXZZX,XIXZZ,ZXIXZ\rangle }Sus operadores lógicos sonincógnita¯=incógnitaincógnitaincógnitaincógnitaincógnita{\displaystyle {\bar {X}}=XXXXX}y Z¯=ZZZZZ{\displaystyle {\bar {Z}}=ZZZZZ}[ 4 ] Una vez codificado el cúbit lógico, los errores en los cúbits físicos pueden detectarse mediante mediciones del estabilizador. Una tabla de consulta que relaciona los resultados de las mediciones del estabilizador con los tipos y ubicaciones de los errores proporciona al sistema de control de la computadora cuántica información suficiente para corregirlos. [ 5 ]

Historia

El código original de corrección de errores cuánticos de Peter Shor de 1995 utilizaba nueve cúbits. El código de corrección de errores de cinco cúbits fue publicado independientemente por dos grupos en 1996: por Raymond Laflamme , Cesar Miquel, Juan Pablo Paz y Wojciech H. Zurek [ 6 ] y por Charles H. Bennett , David DiVincenzo , John A. Smolin y William Wootters [ 7 ] .

Medidas

Z¯{\displaystyle {\bar {Z}}}Circuito de medición de paridad

Las mediciones de estabilizador son mediciones de paridad que miden los estabilizadores de los cúbits físicos. [ 8 ] Por ejemplo, para medir el primer estabilizador (incógnitaZZincógnitaI{\displaystyle XZZXI}), una medida de paridad deincógnita{\displaystyle X}del primer cúbit,Z{\displaystyle Z}en el segundo,Z{\displaystyle Z}el tercero,incógnita{\displaystyle X}el cuarto, yI{\displaystyle I}En el quinto caso se realiza la medición. Dado que hay cuatro estabilizadores, se utilizarán cuatro cúbits auxiliares para medirlos. Los primeros cuatro cúbits de la imagen superior son los cúbits auxiliares. Los bits resultantes de los cúbits auxiliares constituyen el síndrome, que codifica el tipo de error ocurrido y su ubicación.

Un cúbit lógico se puede medir en la base computacional realizando una medición de paridad enZ¯{\displaystyle {\bar {Z}}}. Si el acilo medido es0{\displaystyle 0}, el cúbit lógico es|0L{\displaystyle |0_{\rm {L}}\rangle }. Si el acilo medido es1{\displaystyle 1}, el cúbit lógico es|1L{\displaystyle |1_{\rm {L}}\rangle }. [ 9 ]

Corrección de errores

Es posible calcular todos los errores de un solo qubit que pueden ocurrir y cómo corregirlos. Esto se hace calculando qué errores conmutan con los estabilizadores. [ 5 ] Por ejemplo, si hay unincógnita{\displaystyle X}error en el primer cúbit y ningún error en los demás (incógnita1=incógnitaIIII{\displaystyle X_{1}=XIII}), conmuta con el primer estabilizador[incógnitaIIII,incógnitaZZincógnitaI]=0{\displaystyle [XIIII,XZZXI]=0}Esto significa que si se produce un error X en el primer cúbit, el primer cúbit auxiliar será 0. El segundo cúbit auxiliar:[incógnitaIIII,IincógnitaZZincógnita]=0{\displaystyle [XIIII,IXZZX]=0}, el tercero:[incógnitaIIII,incógnitaIincógnitaZZ]=0{\displaystyle [XIIII,XIXZZ]=0}y el cuarto[incógnitaIIII,ZincógnitaIincógnitaZ]0{\displaystyle [XIIII,ZXIXZ]\neq 0}. Entonces, si ocurre un error X en el primer cúbit, el síndrome será0001{\displaystyle 0001}; que se muestra en la tabla siguiente, a la derecha deincógnita1{\displaystyle X_{1}}Se realizan cálculos similares para todos los demás errores posibles para completar la tabla.

Para corregir un error, se realiza la misma operación en el cúbit físico en función de su síndrome. Si el síndrome es0001{\displaystyle 0001}, unincógnita{\displaystyle X}Se aplica una puerta lógica al primer cúbit para revertir el error.

Codificación

El primer paso para ejecutar la computación cuántica con corrección de errores es codificar el estado inicial de la computadora transformando los cúbits físicos en palabras clave lógicas. Las palabras clave lógicas para el código de cinco cúbits son:

|0L=14[|00000+|10010+|01001+|10100+|01010|11011|00110|11000|11101|00011|11110|01111|10001|01100|10111+|00101],{\displaystyle {\begin{aligned}|0_{\rm {L}}\rangle ={\frac {1}{4}}[&|00000\rangle +|10010\rangle +|01001\rangle +|10100\rangle +|01010\rangle -|11011\rangle -|00110\rangle -|11000\rangle \\-&|11101\rangle -|00011\rangle -|11110\rangle -|01111\rangle -|10001\rangle -|01100\rangle -|10111\rangle +|00101\rangle ],\end{aligned}}}
|1L=14[|11111+|01101+|10110+|01011+|10101|00100|11001|00111|00010|11100|00001|10000|01110|10011|01000+|11010].{\displaystyle {\begin{aligned}|1_{\rm {L}}\rangle ={\frac {1}{4}}[&|11111\rangle +|01101\rangle +|10110\rangle +|01011\rangle +|10101\rangle -|00100\rangle -|11001\rangle -|00111\rangle \\-&|00010\rangle -|11100\rangle -|00001\rangle -|10000\rangle -|01110\rangle -|10011\rangle -|01000\rangle +|11010\rangle ].\end{aligned}}}

Mediciones del estabilizador seguidas de unaZ¯{\displaystyle {\bar {Z}}}La medición se puede utilizar para codificar un cúbit lógico en 5 cúbits físicos. [ 10 ] Para preparar|0L{\displaystyle |0_{\rm {L}}\rangle }, realizar mediciones del estabilizador y aplicar corrección de errores. Después de la corrección de errores, se garantiza que el estado lógico sea una palabra clave lógica. Si el resultado de la mediciónZ¯{\displaystyle {\bar {Z}}}es0{\displaystyle 0}, el estado lógico es|0L{\displaystyle |0_{\rm {L}}\rangle }. Si el resultado es1{\displaystyle 1}, el estado lógico es|1L{\displaystyle |1_{\rm {L}}\rangle }y aplicarincógnita¯{\displaystyle {\bar {X}}}lo transformará en|0L{\displaystyle |0_{\rm {L}}\rangle }.

Referencias

  1. Williams, Colin P. (2010-12-07). Exploraciones en computación cuántica . Springer Science & Business Media. ISBN 978-1-84628-887-6.
  2. Gottesman, Daniel (2009). "Una introducción a la corrección de errores cuánticos y la computación cuántica tolerante a fallos". arXiv : 0904.2557 [ quant-ph ].
  3. Knill, E.; Laflamme, R.; Martinez, R.; Negrevergne, C. (2001). "Benchmarking Quantum Computers: The Five-Qubit Error Correcting Code". Phys. Rev. Lett . 86 (25). American Physical Society: 5811– 5814. arXiv : quant-ph/0101034 . Bibcode : 2001PhRvL..86.5811K . doi : 10.1103/PhysRevLett.86.5811 . PMID 11415364 . S2CID 119440555 .  
  4. D. Gottesman (1997). "Códigos estabilizadores y corrección de errores cuánticos". arXiv : quant-ph/9705052 .
  5. 1 2 Roffe, Joschka (2019). "Corrección de errores cuánticos: una guía introductoria". Contemporary Physics . 60 (3). Taylor & Francis: 226– 245. arXiv : 1907.11157 . Bibcode : 2019ConPh..60..226R . doi : 10.1080/00107514.2019.1667078 . S2CID 198893630 . 
  6. Laflamme, Raymond; Miquel, Cesar; Paz, Juan Pablo; Zurek, Wojciech Hubert (1996-07-01). "Perfect Quantum Error Correcting Code" . Physical Review Letters . 77 (1): 198–201 . Bibcode : 1996PhRvL..77..198L . doi : 10.1103/PhysRevLett.77.198 . PMID 10061806 . 
  7. Bennett, Charles H.; DiVincenzo, David P.; Smolin, John A.; Wootters, William K. (1996-11-01). "Entrelazamiento de estados mixtos y corrección de errores cuánticos" . Physical Review A. 54 ( 5): 3824– 3851. arXiv : quant-ph/9604024 . Bibcode : 1996PhRvA..54.3824B . doi : 10.1103/PhysRevA.54.3824 .
  8. Devitt, Simon J; Munro, William J; Nemoto, Kae (2013). "Corrección de errores cuánticos para principiantes". Reports on Progress in Physics . 76 (7) 076001. arXiv : 0905.2794 . Bibcode : 2013RPPh...76g6001D . doi : 10.1088/0034-4885/76/7/076001 . PMID 23787909 . S2CID 206021660 .  
  9. Ryan-Anderson, C.; Bohnet, JG; Lee, K.; Gresh, D.; Hankin, A.; Gaebler, JP; Francois, D.; Chernoguzov, A.; Lucchetti, D.; Brown, NC; Gatterman, TM; Halit, SK; Gilmore, K.; Gerber, J.; Neyenhuis, B.; Hayes, D.; Stutz, RP (2021). "Realización de corrección de errores cuánticos tolerante a fallos en tiempo real". Physical Review X . 11 (4) 041058. arXiv : 2107.07505 . Bibcode : 2021PhRvX..11d1058R . doi : 10.1103/PhysRevX.11.041058 . S2CID 235899062 . 
  10. ^ Gong, Ming; Yuan, Xiao; Wang, Shiyu; Wu, Yulín; Zhao, Youwei; Zha, Chen; Li, Shaowei; Zhang, Zhen; Zhao, Qi; Liu, Yunchao; Liang, Futian; Lin, Jin; Xu, Yu; Deng, H.; Rong, Hao; Lu, él; Benjamín, S.; Peng, Cheng-Zhi; Mamá, Xiongfeng; Chen, Yu-Ao; Zhu, Xiaobo; Pan, Jian-Wei (2021). "Exploración experimental de código de corrección de errores cuánticos de cinco qubits con qubits superconductores" . Revista Nacional de Ciencias . 9 (1) nwab011. arXiv : 1907.04507 . doi : 10.1093/nsr/nwab011 . PMC 8776549 . PMID 35070323 .