| cat code | |
|---|---|
| Name | Cat code |
| Type | Quantum error-correcting code |
| Introduced | 2000s |
| Designers | S. M. Girvin (conceptual context), B. Yurke (related theory), E. T. Jaynes (background), Michel Leclerc |
| Related | Bosonic mode, Schrödinger's cat, GKP code, Kerr nonlinearity |
cat code
A cat code is a type of quantum error correction that encodes a logical qubit into superpositions of coherent states of a single bosonic mode (so-called bosonic or cat states). Cat codes leverage interference between widely separated coherent amplitudes to protect against dominant bosonic errors such as single-photon loss. They are important in Quantum Physics and quantum computing because they enable hardware-efficient fault-tolerant encoding in platforms such as circuit quantum electrodynamics and optical cavity systems.
The cat code concept traces its origins to work on nonclassical states of light and quantum information storage in harmonic oscillator modes. Early theoretical investigations of superpositions of coherent states (often termed Schrödinger's cat) appeared in the context of quantum optics by researchers such as Erwin Schrödinger, Roy J. Glauber, and Yurke; later proposals explicitly targeting error correction emerged in the 2000s and 2010s in the quantum error correction community. The development of high-coherence superconducting resonators and strong qubit–oscillator coupling in Yale and ETH Zurich laboratories (notably groups led by Michel H. Devoret, Robert J. Schoelkopf, and Steven M. Girvin) accelerated experimental tests. The cat code sits alongside other bosonic codes such as the GKP code and binomial code as part of the bosonic quantum error correction paradigm.
A bosonic cat state is a coherent superposition of two or more coherent states |α⟩ of a harmonic oscillator. The simplest cat encoding uses even and odd superpositions |C_α^±⟩ ∝ |α⟩ ± |−α⟩ to define logical |0_L⟩ and |1_L⟩ or to realize redundancy against single-photon loss. Logical information is stored in parity subspaces: photon-number parity becomes a stabilizer-like observable. The encoding exploits the quasi-orthogonality of |±α⟩ when |α| is large, while using parity conservation to detect certain error events. Variants include multi-component cats (four-component codes), kitten states (small-α cats), and continuous-drive stabilized cat states using engineered dissipation or Kerr nonlinearities.
Primary error channels for cat codes are single-photon loss (amplitude damping), dephasing of the oscillator, and nonidealities from nonlinear Hamiltonians (e.g., uncontrolled Kerr effect). Photon loss maps coherent amplitudes and flips parity, which can be detected by parity measurements; however, loss also induces logical errors when multiple jumps occur. Fault tolerance strategies rely on frequent parity monitoring, autonomous stabilization via reservoir engineering, and concatenation with qubit-level surface code or concatenated code layers. Thresholds and fault-tolerant thresholds depend on bosonic lifetime, measurement fidelity, and gate-induced error rates.
Circuit quantum electrodynamics (circuit QED) implementations use superconducting microwave resonators coupled to transmon qubits or three-level ancillae in laboratories such as Yale University and IBM Research. Reservoir engineering using driven dissipative elements or selective two-photon drives stabilizes cat manifolds. Optical implementations use cavity QED, optical parametric oscillators (OPOs), and nonlinear crystals employed by groups in Caltech and University of Tokyo. Trapped-ion systems realize motional-mode cats using laser-driven displacements and state-dependent forces; notable experimental groups include NIST and University of Innsbruck. Each platform balances coherence times, control fidelities, and ease of parity readout.
Logical gates for cat codes include rotations within the cat manifold via controlled displacements and selective phase gates implemented through cavity–qubit coupling. Universal logical sets arise from combinations of displacements, Kerr-driven rotations, and ancilla-assisted conditional operations. Error correction protocols use repeated parity checks via an ancilla qubit followed by corrective displacements conditioned on detected jumps. Autonomous error correction schemes employ engineered two-photon dissipation to continuously stabilize logical states, reducing measurement overhead. Protocols are often combined with higher-level quantum error correction codes for scalable architectures.
Performance of cat codes is quantified by logical lifetime (T_L), logical fidelity, error suppression factor relative to the physical mode, and gate fidelity. Experimental demonstrations in superconducting circuits have shown enhanced logical lifetimes exceeding those of bare resonators by factors up to an order of magnitude under optimized stabilization and measurement. Key metrics reported in literature include parity measurement fidelity, single-photon jump detection latency, and process fidelities for logical gates. Benchmarking often references methods from quantum tomography and randomized benchmarking adapted to bosonic encodings.
Cat codes are used to build hardware-efficient logical qubits for quantum processors aiming at fault tolerance with reduced overhead compared to qubit-only approaches. They are considered for logical memory, quantum communication links, and as building blocks in bosonic cluster states for measurement-based quantum computing. In quantum metrology, squeezed and cat-like superpositions can enhance phase sensitivity beyond classical limits in interferometry; applications link to precision sensing experiments at institutions like NIST and NIST. Ongoing integration efforts involve concatenation with surface code architectures and hybrid hardware–software control stacks developed by industrial groups such as IBM and Google Quantum AI.
Category:Quantum error correction Category:Quantum computation