Curriculum / Quantum Networking / Error Correction for Quantum Networks

Lesson 10 of 18ReadingPro+65 XP

Error Correction for Quantum Networks

Explore how quantum error correcting codes are adapted for network use and why network error correction differs from single-device QEC.

Error Correction for Quantum Networks

Quantum error correction (QEC) for networks extends the principles from single quantum computers to distributed systems. Distributing encoded qubits (logical qubits protected by error correction) enables fault-tolerant quantum networking, where errors from fiber loss, decoherence, and imperfect gates are corrected rather than merely tolerated.

Why QEC Is Harder in Networks

A single quantum computer applies QEC locally: ancilla qubits are nearby, syndrome measurements are fast, and the error model is well-characterized. In a quantum network:

  • Distributed syndromes: The qubits of a logical qubit may be spread across multiple nodes. Syndrome measurement requires quantum communication between nodes.
  • Photon loss: Photons carrying quantum information are lost in fiber. Unlike a random Pauli error, loss (erasure) of a qubit is a different error type that requires erasure-correcting codes.
  • Heterogeneous hardware: Different nodes may have different qubit types (ions, atoms, NV centers), error rates, and gate sets.

Erasure Codes for Fiber Loss

When a photon is lost in fiber, the information is erased: the qubit is simply missing. Classical erasure codes (RAID, Reed-Solomon) handle this; quantum erasure codes do the same for qubits.

The quantum erasure threshold is more favorable than for Pauli errors: the surface code can tolerate erasure rates up to 50% (versus ~1% for Pauli errors). This is because the location of erasures is known (the photon didn't arrive), so fewer correction steps are needed.

In practice, heralded photon loss (detecting that a photon was lost, even if you can't recover it) is the key to building erasure-correcting quantum networks.

The Surface Code in Networking

The surface code is the leading QEC code for large-scale quantum computing. For networking, two applications:

1. Topological quantum memory: A 2D array of physical qubits forms a logical qubit with extremely high threshold (~1% physical error rate). Each node in a quantum network could hold one "surface code block" providing a logical qubit.

This is the opening of the lesson. The full walkthrough, the interactive circuit, and the graded challenge continue inside myqubit.

How this lesson works

A guided reading lesson with interactive knowledge checks. Concepts are explained step by step with circuit diagrams and runnable examples, and you confirm understanding before moving on.

Part of: Quantum Networking

Build quantum networks from the ground up, entanglement distribution, quantum repeaters, the quantum internet, and satellite-based QKD.

This lesson is part of Pro

Unlock Quantum Networking and all 10 tracks with Pro: $12.99/month, $79/year, or $97 lifetime. Start with the free track first if you are new.