Los códigos de bloques cuánticos son útiles en la computación cuántica y en las comunicaciones cuánticas . El circuito de codificación para un código de bloques grande suele tener una alta complejidad, aunque los de los códigos modernos tienen una complejidad menor.
La teoría de la codificación convolucional cuántica ofrece un paradigma diferente para la codificación de información cuántica. La estructura convolucional resulta útil en escenarios de comunicación cuántica donde un emisor dispone de un flujo de cúbits para enviar a un receptor. El circuito de codificación para un código convolucional cuántico tiene una complejidad mucho menor que el circuito necesario para un código de bloques extenso. Además, presenta un patrón repetitivo, lo que permite que los mismos dispositivos físicos o las mismas rutinas manipulen el flujo de información cuántica.
Los códigos estabilizadores convolucionales cuánticos se basan en gran medida en la estructura de sus contrapartes clásicas . Son similares porque algunos de los cúbits retroalimentan una unidad de codificación repetida, lo que les confiere una estructura de memoria similar a la de un código convolucional clásico. Los códigos cuánticos permiten la codificación y decodificación en línea de los cúbits. Esta característica les otorga una baja complejidad de codificación y decodificación, así como la capacidad de corregir un conjunto de errores mayor que un código de bloques con parámetros similares.
Definición
Un código estabilizador convolucional cuántico actúa sobre un espacio de Hilbert. que es un producto tensorial infinito numerable de espacios de Hilbert de cúbits bidimensionales indexados sobre enteros ≥ 0 :
Una secuencia de matrices de Pauli, dónde
puede actuar sobre los estados en. Dejardenotamos el conjunto de todas las secuencias de Pauli. El soporte suppde una secuencia de Paulies el conjunto de índices de las entradas enque no son iguales a la identidad. El peso de una secuenciaes el tamañode su apoyo. El retraso delde una secuenciaes el índice más pequeño para una entrada que no es igual a la identidad. El grado degde una secuenciaes el índice más grande para una entrada que no es igual a la identidad. Por ejemplo, la siguiente secuencia de Pauli
tiene apoyo, peso tres, retardo uno y grado cuatro. Una secuencia tiene soporte finito si su peso es finito. Sea denotamos el conjunto de secuencias de Pauli con soporte finito. La siguiente definición para un código convolucional cuántico utiliza el conjuntoen su descripción.
Una tasa-código estabilizador convolucional cones un conjunto de transporte diariode todos-desplazamientos de cúbits de un conjunto generador básicoEl conjunto generador básicotiene Secuencias de Pauli de soporte finito:
La longitud de la restriccióndel código es el grado máximo de los generadores en. Un marco del código consta decúbits.
Un código convolucional cuántico admite una definición equivalente en términos de la transformada de retardo o-transformar. El-transform captura los desplazamientos del conjunto generador básico. Definamos eloperador de retardo de cúbitactuando sobre cualquier secuencia de Paulicomo sigue:
Podemos escribiraplicaciones repetidas decomo un poder de:
Dejarser el conjunto de cambios de elementos depor. Luego el estabilizador completopara el código del estabilizador convolucional es
Operación
El funcionamiento de un código estabilizador convolucional es el siguiente. El protocolo comienza con el emisor codificando un flujo de cúbits con un circuito de codificación en línea como el que se muestra en (Grassl y Roetteler 2006). El circuito de codificación está en línea si actúa sobre unos pocos bloques de cúbits a la vez. El emisor transmite un conjunto de cúbits tan pronto como el primer unitario termina de procesarlos. El receptor mide todos los generadores eny corrige los errores a medida que recibe los cúbits codificados en línea. Finalmente, decodifica los cúbits codificados con un circuito de decodificación. Los cúbits decodificados mediante este procedimiento convolucional deberían estar libres de errores y listos para la computación cuántica en el extremo receptor.
Un circuito de profundidad finita mapea una secuencia de Pauli con peso finito a una con peso finito (Ollivier y Tillich 2004). No mapea una secuencia de Pauli con peso finito a una con peso infinito. Esta propiedad es importante porque no queremos que el circuito de decodificación propague errores no corregidos en el flujo de cúbits de información (Johannesson y Zigangirov 1999). Un circuito de decodificación de profundidad finita correspondiente al estabilizadorExiste según el algoritmo dado en (Grassl y Roetteler 2006).
Ejemplo
Forney et al. proporcionaron un ejemplo de un código convolucional cuántico de tasa 1/3 mediante la importación de un código convolucional cuaternario clásico particular (Forney y Guha 2005). Grassl y Roetteler determinaron un circuito de codificación no catastrófico para el código convolucional cuántico de tasa 1/3 de Forney et al. (Grassl y Roetteler 2006). El estabilizador básico y su primer desplazamiento son los siguientes:
El código consta de todos los desplazamientos de tres cúbits de los generadores mencionados. Las barras verticales sirven como ayuda visual para ilustrar los desplazamientos de tres cúbits de los generadores básicos. El código puede corregir un error arbitrario de un solo cúbit en cada segundo fotograma.
Extensiones
Wilde y Brun han integrado la teoría de los códigos estabilizadores asistidos por entrelazamiento y los códigos convolucionales cuánticos en una serie de artículos (Wilde y Brun 2007a, 2007b, 2008, 2009) para formar una teoría de la codificación convolucional cuántica asistida por entrelazamiento. Esta teoría supone que un emisor y un receptor comparten un entrelazamiento bipartito sin ruido que pueden aprovechar para proteger un flujo de información cuántica.
(Wilde 2009), basándose en el trabajo de (Ollivier y Tillich 2004) y (Grassl y Roetteler 2006), también mostró cómo codificar estos códigos con circuitos de registro de desplazamiento cuántico, una extensión natural de la teoría de los circuitos de registro de desplazamiento clásicos .
Referencias
- Ollivier, Harold; Tillich, Jean-Pierre (2003). "Descripción de un código convolucional cuántico". Physical Review Letters . 91 (17) 177902. arXiv : quant-ph/0304189 . Bibcode : 2003PhRvL..91q7902O . doi : 10.1103/PhysRevLett.91.177902 . PMID 14611378 . S2CID 17261900 .
- Ollivier, H.; Tillich, J. -P. (2004). "Códigos convolucionales cuánticos: Fundamentos". arXiv : quant-ph/0401134 . Bibcode : 2004quant.ph..1134O .
{{cite journal}}: Para citar una revista se requiere|journal=( ayuda ) - Forney, G. David (2005). "Códigos de corrección de errores cuánticos simples convolucionales de tasa 1/3 y de cola corta". Actas del Simposio Internacional sobre Teoría de la Información, 2005. ISIT 2005. págs. 1028–1032 . arXiv : quant-ph/0501099 . doi : 10.1109/ISIT.2005.1523495 . ISBN 0-7803-9151-9. S2CID 14484674 .
- David Forney, G. David; Grassl, Markus; Guha, Saikat (2007). "Códigos de corrección de errores cuánticos convolucionales y de cola truncada". IEEE Transactions on Information Theory . 53 (3): 865– 880. arXiv : quant-ph/0511016 . Bibcode : 2007ITIT...53..865F . doi : 10.1109/TIT.2006.890698 . S2CID 546490 .
- M. Grassl y M. Roetteler, «Códigos convolucionales cuánticos: codificadores y propiedades estructurales», en Cuadragésima cuarta Conferencia Anual de Allerton, 2006. Disponible en http://www.csl.illinois.edu/allerton/archives/allerton06/PDFs/papers/0285.pdf
- Grassl, Markus; Rotteler, Martin (2006). «Codificadores no catastróficos e inversos de codificadores para códigos convolucionales cuánticos». Simposio Internacional IEEE de Teoría de la Información de 2006. págs. 1109–1113 . arXiv : quant-ph/0602129 . doi : 10.1109/ISIT.2006.261956 . ISBN 1-4244-0505-X. S2CID 1442 .
- R. Johannesson y KS Zigangirov, Fundamentos de la codificación convolucional . Wiley-IEEE Press, 1999.
- Wilde, Mark M.; Krovi, Hari; Brun, Todd A. (2010). "Destilación de entrelazamiento convolucional". Simposio Internacional IEEE de Teoría de la Información de 2010. págs. 2657–2661 . arXiv : 0708.3699 . doi : 10.1109/ISIT.2010.5513666 . ISBN 978-1-4244-7892-7. S2CID 2409176 .
- Wilde, Mark M.; Brun, Todd A. (2010). "Codificación cuántica convolucional asistida por entrelazamiento". Physical Review A. 81 ( 4) 042333. arXiv : 0712.2223 . Bibcode : 2010PhRvA..81d2333W . doi : 10.1103/PhysRevA.81.042333 . S2CID 8410654 .
- Wilde, Mark M.; Brun, Todd A. (2010). "Codificación convolucional cuántica con entrelazamiento compartido: estructura general". Procesamiento de información cuántica . 9 (5): 509– 540. arXiv : 0807.3803 . Bibcode : 2010QuIP....9..509W . doi : 10.1007/s11128-010-0179-9 . S2CID 18185704 .
- Wilde, Mark M. (2008). "Codificación cuántica con entrelazamiento". arXiv : 0806.4214 .
{{cite journal}}: Para citar una revista se requiere|journal=( ayuda ) - Wilde, Mark M.; Brun, Todd A. (2009). "El entrelazamiento compartido adicional reduce la demanda de memoria en la codificación convolucional cuántica". Physical Review A. 79 ( 3) 032313. arXiv : 0812.4449 . Bibcode : 2009PhRvA..79c2313W . doi : 10.1103/PhysRevA.79.032313 . S2CID 67826844 .
- Wilde, Mark M. (2009). "Circuitos de registro de desplazamiento cuántico". Physical Review A. 79 ( 6) 062325. arXiv : 0903.3894 . Bibcode : 2009PhRvA..79f2325W . doi : 10.1103/PhysRevA.79.062325 . S2CID 56351003 .
Lecturas adicionales
Publicaciones
- Houshmand, Monireh; Wilde, Mark M. (2013). "Los codificadores convolucionales cuánticos recursivos son catastróficos: una prueba simple". IEEE Transactions on Information Theory . 59 (10): 6724– 6731. arXiv : 1209.0082 . Bibcode : 2013ITIT...59.6724H . doi : 10.1109/TIT.2013.2272932 . S2CID 15309497 .
- Lai, Ching-Yi; Hsieh, Min-Hsiu; Lu, Hsiao-Feng (2016). "Sobre la identidad de Mac Williams para códigos convolucionales clásicos y cuánticos". IEEE Transactions on Communications . 64 (8): 3148– 3159. arXiv : 1404.5012 . Bibcode : 2016ITCom..64.3148L . doi : 10.1109/TCOMM.2016.2585641 . S2CID 7123143 .
- Poulin, David; Tillich, Jean-Pierre; Ollivier, Harold (2007). "Códigos turbo seriales cuánticos". arXiv : 0712.2888 .
{{cite journal}}: Para citar una revista se requiere|journal=( ayuda ) - Djordjevic, Ivan (2012). Procesamiento de información cuántica y corrección de errores cuánticos: un enfoque de ingeniería . Academic Press. ISBN 978-0-12-385491-9.
- Brun, Todd A. (2013). «Corrección de errores cuánticos». En Lidar, Daniel A.; Brun, Todd A. (eds.). Oxford Research Encyclopedia of Physics . Cambridge University Press. arXiv : 1910.03672 . doi : 10.1093/acrefore/9780190871994.013.35 . ISBN 978-0-521-89787-7.
- Ciencia de la información cuántica