La Corrección de Errores Cuánticos (QEC, por sus siglas en inglés) es esencial para construir computadoras cuánticas escalables y fiables, ya que combate la fragilidad intrínsica de los qubits frente al ruido y la decoherencia. QEC debe corregir errores de cambio de bit (X) y fase (Z) sin medir directamente el estado cuántico, evitando así el colapso de la superposición.
Debido a las propiedades de la mecánica cuántica, es imposible corregir todos los errores cuánticos que pueden haber, igualmente que la corrección clásica no puede corregir 100% de los errores debido al ambiente. Aún así, se pueden corregir errores a tasas muy cercanas al 100%. Cuando los errores se corrigen a velocidades más rápidas de lo que aparecen, se dice que llegamos a computación tolerante a fallos (FTQC) por sus siglas en inglés.
La estructura de corrección intrínseca de errores en los circuitos se puede expresar de la siguiente manera:
- Codifica un qubit lógico en varios qubits físicos, usando qubits auxiliares (ancilla) y códigos tipo Shor, Steane o Surface Code, que detectan errores indirectamente mediante síndromes, sin destruir la información cuántica.
- Mide esos síndromes periódicamente y utiliza decodificadores (software o hardware) para determinar el tipo de error y aplicar correcciones en tiempo real.
El QEC es requerido para ejecutar algoritmos profundos, como Shor o Grover a escala industrial, donde incluso micro-errores podrían invalidar el resultado.
Tecnologías modernas como los procesadores Willow de Google ya muestran qubits con mejor fidelidad a medida que aumentan en tamaño, gracias a QEC. En hardware NISQ, QEC es aún costoso, pero es la base para futuros sistemas con millones de qubits.
Desafíos técnicos:
- La necesidad de alta fidelidad en puertas y mediciones, ya que corregir errores introduce su propia complejidad.
- Sobrecarga cuántica: se requieren decenas o cientos de qubits físicos por cada qubit lógico.
- Decodificación en tiempo real: se necesitan sistemas clásicos rápidos (< 1 μs) para procesar grandes volúmenes de datos y aplicar correcciones efectivas.
QEC es, por tanto, necesario para conectar los dispositivos cuánticos frágiles de hoy con la computación cuántica fiable del futuro.
Recursos en Español:
Tutorial sobre Corrección de Errores Cuánticos, dada por Microsoft Azure Quantum: https://learn.microsoft.com/es-es/azure/quantum/concepts-error-correction
Recursos en Inglés:
Tutoriales Interactivos para Corrección de Errores Cuánticos usando Pennylane, desarollado por Xanadu: https://pennylane.ai/codebook/quantum-error-correction