Códigos qLDPC
Los códigos cuánticos de comprobación de paridad de baja densidad (qLDPC) protegen muchos cúbits lógicos con muchos menos cúbits físicos que los códigos de superficie: el 'gross code' bicicleta-bivariado de IBM [[144,12,12]] almacena 12 cúbits lógicos en 288 cúbits físicos — rendimiento de código de superficie con unas 10 veces menos cúbits.
Qué significa
El código de superficie codifica solo un cúbit lógico por parche, así que una máquina útil necesitaría millones de cúbits físicos.Los códigos qLDPC atacan ese sobrecoste.'Baja densidad' significa que cada comprobación de paridad involucra solo unos pocos cúbits y cada cúbit participa en solo unas pocas comprobaciones — pero, a diferencia del código de superficie, las comprobaciones pueden conectar cúbits distantes, y esa estructura de largo alcance compra una tasa de codificación mucho mayor.El resultado histórico: el 'gross code' bicicleta-bivariado de IBM [[144,12,12]] (Bravyi et al., Nature 627, marzo 2024) codifica 12 cúbits lógicos a distancia 12 con 144 cúbits de datos más 144 de comprobación = 288 cúbits físicos, igualando el rendimiento del código de superficie con unas 10 veces menos cúbits.Los compromisos son reales: los acopladores de largo alcance requeridos son difíciles de construir en hardware superconductor, la decodificación es más pesada y las operaciones lógicas están menos maduras que la lattice surgery del código de superficie.La hoja de ruta de IBM se apoya en el gross code: Kookaburra (2026, primer módulo de memoria qLDPC), Starling (2029, 200 cúbits lógicos y 100 millones de puertas), Blue Jay (2033, 2.000 cúbits lógicos).Estas entradas de la hoja de ruta son planes, no logros — las fechas pueden retrasarse y los objetivos cambiar.Mientras tanto, el lado clásico se pone al día: la primera decodificación qLDPC en tiempo real se demostró con una latencia mediana de unos 67 µs usando un NVIDIA GH200 conectado al Helios de Quantinuum (NVIDIA Technical Blog, 17/11/2025).Analogía cotidiana
Errores comunes
- '10 veces menos cúbits' no es gratis: el gross code necesita conexiones de largo alcance entre cúbits distantes (difíciles en chips superconductores 2D, donde el código de superficie solo necesita vecinos más próximos), decodificación en tiempo real más pesada, y su caja de herramientas de puertas lógicas está menos madura que la lattice surgery del código de superficie.
- Kookaburra (2026), Starling (2029) y Blue Jay (2033) de IBM son PLANES de hoja de ruta, no máquinas demostradas — las fechas son intenciones, no hechos.
- El qLDPC no sustituye el teorema del umbral ni hace desaparecer los errores — reduce el sobrecoste físico por cúbit lógico; la corrección sigue siendo continua y la decodificación debe seguir el ritmo en tiempo real.
Puntos clave
- Los códigos qLDPC usan comprobaciones de paridad dispersas con conexiones de largo alcance para codificar muchos cúbits lógicos por bloque — a diferencia del código de superficie, uno por parche.
- El 'gross code' bicicleta-bivariado de IBM [[144,12,12]] (Bravyi et al., Nature 627, marzo 2024): 12 cúbits lógicos a distancia 12 en 144 de datos + 144 de comprobación = 288 cúbits físicos — unas 10 veces menos que códigos de superficie comparables.
- El precio: acopladores de largo alcance, decodificación más pesada y operaciones lógicas menos maduras que la lattice surgery del código de superficie.
- La hoja de ruta de IBM (Kookaburra 2026 → Starling 2029, 200 cúbits lógicos / 100 M de puertas → Blue Jay 2033, 2.000 cúbits lógicos) es un plan, no un logro.
- Primera decodificación qLDPC en tiempo real: ~67 µs de mediana, NVIDIA GH200 + Quantinuum Helios (NVIDIA Technical Blog, 17/11/2025).
Comprueba tu comprensión
¿Qué significa la notación [[144,12,12]] del gross code de IBM?
- A.144 cúbits lógicos, 12 cúbits físicos, 12 puertas
- B.144 cúbits de datos codifican 12 cúbits lógicos con distancia de código 12
- C.144 comprobaciones ejecutadas 12 veces sobre 12 cúbits
- D.Un código que corrige exactamente 144 errores
Ver la respuesta
Respuesta: B. 144 cúbits de datos codifican 12 cúbits lógicos con distancia de código 12
Por qué: En la notación [[n,k,d]], n=144 cúbits de datos codifican k=12 cúbits lógicos a distancia d=12. Con 144 cúbits de comprobación adicionales, el gross code usa 288 cúbits físicos — unas 10 veces menos que códigos de superficie de rendimiento comparable.
¿Cuál es el principal precio de hardware del ahorro de ~10x del gross code frente al código de superficie?
- A.Solo funciona a temperatura ambiente
- B.Requiere conexiones de largo alcance entre cúbits distantes, mientras que el código de superficie solo necesita enlaces entre vecinos más próximos
- C.No puede detectar errores de fase
- D.No necesita decodificación clásica
Ver la respuesta
Respuesta: B. Requiere conexiones de largo alcance entre cúbits distantes, mientras que el código de superficie solo necesita enlaces entre vecinos más próximos
Por qué: La alta tasa de codificación del gross code proviene de comprobaciones que conectan cúbits distantes — difíciles de construir en chips superconductores 2D. También exige decodificación en tiempo real más pesada, y sus operaciones lógicas están menos maduras que la lattice surgery del código de superficie.
Se apoya en
Graded 2026-07-10 (human sign-off): timebound, asOfDate 2026-07-10 — IBM roadmap dates (Kookaburra 2026, Starling 2029, Blue Jay 2033) are corporate plans, not achievements, and may slip; the ~67 µs real-time decoding record (NVIDIA GH200 + Quantinuum Helios, Nov 2025) is a fast-moving benchmark. The [[144,12,12]] gross-code result itself is peer-reviewed (Nature 627, 2024).
Apréndelo con la práctica
Este concepto forma parte de un plan de 46 niveles, con un simulador interactivo y Lumen, un tutor cuyas respuestas se verifican antes de mostrarse. Los niveles 1–5 son gratuitos.
