Bosonic Qubits
A bosonic qubit stores a finite-dimensional logical system in the Hilbert space of one or more harmonic-oscillator modes. The mode may be a microwave cavity field, an optical field, trapped-ion motion, an acoustic resonance, or another approximately bosonic degree of freedom. Its many levels supply redundancy inside each mode: photon loss, gain, dephasing, or small phase-space displacements can move a state into a distinguishable error sector without immediately revealing the logical information.
That compact statement can be misleading in two opposite directions. One oscillator can replace many two-level data carriers at the encoding layer, but a working bosonic module is not one passive resonator. It commonly needs a nonlinear ancilla, pumps, couplers, a readout channel, reset or engineered dissipation, and real-time control. Conversely, the ancillary system need not be more coherent than the storage mode if the control protocol detects, confines, or prevents propagation of its faults.
This page explains the physical implementation of oscillator encodings: storage, nonlinear control, measurement, and entropy removal. Bosonic Codes develops the correction conditions, while the cat, binomial, and GKP articles derive the individual codes. A bosonic qubit selects a finite logical space inside an oscillator; Continuous-Variable Platforms also considers computation that retains quadratures as continuous variables. Experimental milestones and open problems are discussed in Bosonic Codes: Research Directions.
Required background. Bits, Qubits, Qudits, and Modes distinguishes a carrier from its encoding. Number States supplies ladder operators, and Quantum Channels and Noise introduces damping and completely positive maps.
From an Oscillator to a Protected Carrier
Section titled “From an Oscillator to a Protected Carrier”The ideal mode and its useful imperfections
Section titled “The ideal mode and its useful imperfections”An ideal mode has Hamiltonian
Its equally spaced spectrum is excellent for long-lived storage and poor for selective control: a resonant linear drive addresses every neighboring Fock transition at the same frequency. Bosonic hardware therefore combines two seemingly incompatible ingredients:
- a storage mode made as harmonic and isolated as possible;
- a controllable nonlinearity that distinguishes states or conditions operations on the oscillator.
In circuit QED, a dispersively coupled transmon can provide an effective Hamiltonian of the form
Here , , and have angular-frequency units. The signed coefficient gives the ancilla transition . The dispersive approximation requires sufficiently small mode–ancilla hybridization over the occupied number range; large occupation or strong drives can invalidate it. The shift makes the transition number selective. The inherited self-Kerr can be useful for control, but it also shears phase-space states during idle periods. Higher-order terms, drive-induced shifts, and ancilla-state dependence matter once a state spans many number levels.
The architectural problem is to turn the nonlinearity on where useful without letting the nonlinear element spoil the storage mode continuously.
Loss, gain, and phase diffusion
Section titled “Loss, gain, and phase diffusion”A common reduced model is
with
The rates describe oscillator loss, thermal gain, oscillator dephasing, and ancilla faults. This model is a starting point, not a complete device description. Pump-induced heating, quasiparticle bursts, telegraph switching, mode collisions, correlated ancilla–cavity dephasing, reset transients, and slow parameter drift can violate its stationary and Markovian assumptions.
With no drive and a Hamiltonian commuting with , this convention gives
A thermal bath has and : is the energy-relaxation rate toward , not the downward-jump coefficient at finite temperature. A finite stationary mean requires . The pure-dephasing term alone gives
Widely separated Fock components therefore lose phase coherence faster in this model. For a Fock state , the initial probability per unit time of a single loss is . Increasing the mean occupation can make logical states more distinguishable while exposing them to more loss. Every finite-energy bosonic code negotiates that tradeoff.
The code condition is an operational target
Section titled “The code condition is an operational target”Let project onto the logical code space and let be the errors to be corrected during one cycle. Exact correction requires the Knill–Laflamme conditions
Isolating zero-temperature oscillator loss over a short interval, the leading error set is
The no-jump term matters: when loss probabilities depend on the logical state, the absence of a jump also carries information about it and changes the conditional amplitudes. Equal mean occupations remove this leading distinguishability only when the corresponding off-diagonal code matrix elements also satisfy the correction condition. Matching the first moment does not establish exact correction of the finite-time damping channel.
Real hardware satisfies the conditions only approximately and only for a declared error set. The residual logical channel includes uncorrectable multiple events, imperfect syndrome extraction, recovery error, and deformation of the finite-energy code manifold.
Encoding Families and Their Hardware Consequences
Section titled “Encoding Families and Their Hardware Consequences”Fock and dual-rail encodings
Section titled “Fock and dual-rail encodings”The simplest single-mode encoding selects two number states, such as and . It is a qubit in an oscillator but not, by itself, an error-correcting code. Loss maps the excited logical state to the ground logical state and is not distinguishable without learning logical information.
A two-mode dual-rail encoding,
turns a single photon loss into the orthogonal vacuum state . It is therefore naturally error detecting. Passive beam-splitter interactions implement logical rotations, and total number can be a syndrome. The lost photon carries away the unknown rail superposition. Once only remains, reloading an excitation cannot restore that unknown state. Recovery requires additional encoded information, for example an outer code across several dual-rail qubits. Equal rail losses leave the surviving one-photon state unchanged after normalization; unequal losses filter its amplitudes, as calculated in Photonic Qubits.
Cat and rotation-symmetric encodings
Section titled “Cat and rotation-symmetric encodings”A coherent state satisfies . For , normalized even and odd cat states are
where
They occupy opposite photon-number parity sectors, and one loss flips parity:
If these even and odd cats are the two logical basis states, parity is logical , not an error syndrome: measuring it resolves the logical state and destroys a general superposition. A loss acts inside this two-dimensional space and has no new parity sector to flag independently of the logical information. A loss-correcting multi-component cat code instead places both logical words in the same initial parity sector.
Larger rotation-symmetric codes use several coherent components around a circle in phase space. Their discrete rotational symmetry turns loss modulo a chosen integer into a syndrome (Grimsmo, Combes, and Baragiola). The same symmetry can make selected logical operations simple.
There are two related but different hardware idioms:
- A loss-correcting cat code uses several coherent components and a syndrome that does not distinguish the logical basis states.
- A stabilized cat qubit engineers two-photon drive and dissipation, or a Kerr potential, so two separated coherent states form a protected dynamical manifold.
In the stabilized-qubit convention the logical basis is usually chosen as , approaching at large amplitude. The latter coherent states are not exactly orthogonal at finite amplitude. In this basis, increasing can suppress transitions between the two coherent basins approximately exponentially while phase-flip exposure grows roughly with photon number. This creates a strong noise bias rather than protection from every error. Gates, measurement, pump noise, and leakage must preserve that bias if an outer repetition code is to exploit it (Guillaud and Mirrahimi).
Binomial encodings
Section titled “Binomial encodings”Binomial codes use finite superpositions of Fock states (Michael and colleagues). A lowest-order single-loss code is
Both codewords have mean photon number two, and
A parity measurement distinguishes this odd error space without resolving ; a conditional isometry can return it to the code. Finite-time loss also has a no-loss operator , with at zero temperature. Its probabilities for the two basis words are
Their difference is , second order in at short times. Moreover, the no-loss image of has unequal vacuum and four-photon amplitudes. The simple loss correction therefore needs no-loss deformation control and does not exactly undo a finite interval of amplitude damping. Binomial Codes derives that correction condition, its finite-time limitations, and the higher-order loss, gain, and dephasing family.
The hardware price is number-selective control over a deliberately broad Fock manifold. State preparation and recovery require calibrated nonlinear operations, while ancilla faults during a long number-selective pulse can imprint uncontrolled phases on the storage mode.
Gottesman–Kitaev–Preskill grid encodings
Section titled “Gottesman–Kitaev–Preskill grid encodings”For dimensionless quadratures
the ideal square-lattice GKP qubit is stabilized by
The ideal states are infinite combs and are not normalizable. Laboratory states replace each peak by a finite-width packet and impose a finite-energy envelope. Small displacements in and shift the syndrome continuously; a decoder rounds the inferred displacement to a lattice cell while retaining the analog measurement value when useful.
Suitable Gaussian transformations implement logical operations when they preserve the appropriate code lattice; an arbitrary rotation or squeezing does not. Another useful simplification is that pure loss followed by a quantum-limited phase-insensitive amplifier of intensity gain has unity net gain. In these quadrature units its added noise is Gaussian with variance per quadrature. Both the lost vacuum and the amplifier’s independent vacuum contribute. Reversing their order changes this variance. The equivalence does not replace finite-energy state or non-Gaussian device errors by a universal displacement-noise model. The hardware burden of a GKP encoding lies in producing high-quality non-Gaussian grid states, measuring both stabilizers repeatedly, controlling finite-energy deformation, and preventing ancilla faults from becoming large unheralded displacements.
“GKP squeezing” must specify a convention. Peak width, envelope width, mean energy, and an effective noise variance are related only after a state model is chosen. A single decibel number does not define the logical channel.
Multimode and concatenated encodings
Section titled “Multimode and concatenated encodings”One mode is not a sacred boundary. Logical information can be spread across two or more oscillators to make loss erasures easier to identify, add confidence information, simplify syndrome structure, or reduce sensitivity to one ancilla fault. A bosonic inner code can also be concatenated with an outer qubit code:
Stabilized cat qubits concatenated with a repetition code are one example. GKP qubits concatenated with a surface code are a prominent theoretical architecture (Noh and Chamberland). The outer decoder should use the inner decoder’s analog or erasure information when available; hard-decision syndromes can discard a substantial part of the bosonic advantage.
Multimode proposals can reduce the number of nonlinear ancillas per logical qubit through frequency multiplexing. They can also create mode crowding, correlated control errors, larger calibration graphs, and common-mode loss. “One logical qubit per cavity” is not a complete resource statement when one cavity contains many modes and shares nonlinear control hardware.
No family wins without a noise model
Section titled “No family wins without a noise model”| Encoding idiom | Main structure | Natural syndrome | Hardware opportunity | Characteristic cost |
|---|---|---|---|---|
| Dual rail | one excitation in two modes | total-number loss erasure | passive linear control | matched modes and outer redundancy for recovery |
| Cat or rotation symmetric | separated coherent components | code-dependent number residue; parity is logical for two-component cats | biased noise or loss correction | pumps, phase stability, and suitable logical gates |
| Binomial | finite Fock superpositions | parity or generalized number residue | tailored correction with finite support | number-selective nonlinear control |
| GKP grid | lattice in quadrature phase space | modular quadratures | analog syndromes and Gaussian logical operations | finite-energy grid preparation and precise displacements |
| Multimode or concatenated | code across modes or code layers | joint checks plus inner confidence | lower outer-code overhead in favorable regimes | couplers, correlated faults, and a larger decoder |
The table is a design map, not a ranking. The relevant question is which code, module, and recovery minimize task-level logical error under the measured noise and complete resource budget.
Physical Implementations
Section titled “Physical Implementations”Superconducting microwave resonators
Section titled “Superconducting microwave resonators”Superconducting implementations use high-quality microwave storage modes coupled to Josephson nonlinearities (Blais and colleagues). Storage can reside in a three-dimensional cavity, a coaxial resonator, or a planar resonator. Transmons, fluxonia, superconducting nonlinear asymmetric inductive elements, and pumped couplers can provide number selectivity, conditional displacements, conversion, and engineered multiphoton processes.
This division of labor is powerful:
- the cavity can have a much longer energy lifetime than the ancilla;
- the ancilla supplies preparation, gates, parity or modular measurement;
- a readout resonator converts the ancilla state into a classical record;
- a reset channel removes entropy between rounds;
- buffer modes and pumps stabilize a desired cat or grid manifold;
- tunable couplers connect storage modes while suppressing idle interaction.
It also creates the central circuit-QED failure mode: the long-lived cavity inherits noise from the short-lived nonlinear controller. Ancilla thermal occupation shifts the cavity frequency; ancilla relaxation during a dispersive interaction can leave an unknown cavity phase; strong drives can activate higher levels and spurious modes. Better bare cavity lifetime alone does not guarantee better logical lifetime.
Trapped-ion motion
Section titled “Trapped-ion motion”A trapped ion’s quantized motion is a mechanical oscillator, while internal electronic states provide an ancilla. State-dependent optical forces generate conditional displacements, and optical pumping resets the spin. Grid states and dissipative error-correction maps have been demonstrated in this setting (Flühmann and colleagues; de Neeve and colleagues).
The platform offers precise spin–motion control and a clean oscillator model, but motional heating, frequency drift, anharmonicity, spectator modes, laser noise, and the need to couple several logical modes constrain scaling. The motion often serves as a shared gate bus in ion processors; using it as persistent logical storage changes scheduling and cooling requirements.
Optical modes
Section titled “Optical modes”Optical bosonic encodings can propagate through room-temperature channels and support deterministic Gaussian transformations with beam splitters, phase shifters, squeezers, homodyne detection, and feed-forward. Their main error is loss. Cat and grid resources can convert optical continuous-variable hardware into finite logical carriers, and temporal or frequency multiplexing can create many modes in one spatial path.
The severe bottleneck is deterministic, scalable preparation of high-quality non-Gaussian resource states. Finite squeezing, source impurity, detector inefficiency, mode mismatch, and switching loss affect the logical channel. They need not all reduce to independent Gaussian displacements; heralding, non-Gaussian contamination, and correlated faults require their own model. A state reconstructed only after heralding is not a deterministic logical source; its success probability and multiplexing cost determine the available preparation rate.
Photonic Qubits explains flying encodings and source-to-detector loss; Bosonic Codes: Research Directions discusses open questions about optical resource preparation and protected operations.
Acoustic, mechanical, and hybrid modes
Section titled “Acoustic, mechanical, and hybrid modes”Bulk-acoustic, surface-acoustic, nanomechanical, and magnonic modes offer long lifetimes, compact wavelengths, or coupling to otherwise incompatible systems. A superconducting ancilla can prepare and measure nonclassical mechanical states; a spin can use motion for control or transduction.
These are promising oscillator carriers, but a nonclassical state or coherent swap is not yet a bosonic logical module. A QEC architecture additionally needs repeated nondemolition syndrome extraction, reset, logical readout, fault handling, and a benchmark against the best physical storage option. Thermal occupation is especially consequential because a mode at frequency and temperature has
Low-frequency mechanical modes can require deep refrigeration, sideband cooling, or both before gain errors are rare enough for the intended code.
Preparation, Control, and Readout
Section titled “Preparation, Control, and Readout”Gaussian controls are necessary but not always sufficient
Section titled “Gaussian controls are necessary but not always sufficient”A resonant linear drive implements a displacement
Frequency conversion implements beam-splitter interactions, while parametric driving can generate squeezing and two-mode squeezing. These Gaussian operations are fast and structurally simple. They cannot by themselves prepare arbitrary non-Gaussian cat, Fock-superposition, or grid resources from vacuum.
A non-Gaussian resource is needed: nonlinear dynamics, a non-Gaussian ancilla, or a non-Gaussian measurement such as photon counting. Gaussian homodyne measurement and Gaussian feed-forward alone do not create a non-Gaussian state from vacuum. Circuit-QED modules use number-selective ancilla rotations, selective number-dependent arbitrary phase operations, echoed conditional displacements, optimal control, and measurement-based feedback (Krastanov, Heeres, and Eickbusch and colleagues). Optical platforms use photon counting, non-Gaussian ancilla states, conditional preparation, or nonlinear light–matter interfaces.
Preparation fidelity should be separated from logical survival. A protocol can prepare a state with high conditional fidelity but low success probability, or it can reach a stable manifold reliably while the logical phase remains poorly controlled.
Ancilla-mediated control is a fault path
Section titled “Ancilla-mediated control is a fault path”Suppose the dispersive interaction is
If the ancilla begins in and relaxes at an unknown time during an otherwise free dispersive interval, the cavity acquires a random number-dependent phase, relative to its bare evolution,
For codewords spanning many Fock states, this can be more damaging than the ancilla’s own bit flip. Four design strategies recur:
- detect the ancilla fault and reject or decode it as an erasure;
- shape the interaction so the propagated error is correctable;
- use error-transparent Hamiltonians whose action agrees in code and error sectors;
- reduce ancilla participation through autonomous or direct bosonic interactions.
Fault-tolerant control is a property of the complete noisy operation, not of the ideal logical unitary.
Syndrome extraction is a quantum instrument
Section titled “Syndrome extraction is a quantum instrument”Parity, modular quadrature, or a joint multimode stabilizer must be measured without resolving the logical state. One round is a quantum instrument
Here is the recorded outcome and labels unobserved alternatives, such as an ancillary fault. For discrete outcomes, when every outcome, including failure, is retained. One Kraus operator per outcome is a special efficient measurement model, not the general noisy case. Characterization includes:
- the assignment matrix for the syndrome;
- measurement-induced dephasing within the logical subspace;
- leakage and ancilla-reset errors;
- correlations between successive rounds;
- latency from measurement to recovery;
- whether the decoder retains analog confidence.
Repeated high-fidelity ancilla readout does not imply a quantum-nondemolition logical measurement. The backaction channel must be measured on logical states.
Readout can be destructive or logical
Section titled “Readout can be destructive or logical”Oscillator tomography often measures displaced parity,
Here is normalized with measure ; for vacuum, . Repeated displaced-parity measurements reconstruct this quasiprobability but are too expensive for routine processor readout. Operational schemes instead map a logical Pauli or modular observable to an ancilla, release the field into a detector, or decode the oscillator into a two-level system. Reported readout fidelity should state whether it includes decoding, heralding, leakage classification, and state preparation.
Active, Autonomous, and Hybrid Protection
Section titled “Active, Autonomous, and Hybrid Protection”An active correction cycle
Section titled “An active correction cycle”An active round has four stages:
The cycle time must be short compared with accumulation of uncorrectable errors, yet making it too short can increase ancilla-induced error, readout load, and reset overhead. If a simplified per-cycle model has uncorrectable storage probability and correction overhead , the logical error rate per unit time is
Its optimum is
This short-cycle approximation requires and . It also assumes an attainable cycle duration: if the apparatus imposes , the optimum within this model is . A predicted optimum outside the small-error regime needs a more complete model.
Autonomous correction and confinement
Section titled “Autonomous correction and confinement”Autonomous schemes engineer a reservoir whose steady manifold is the desired code or whose jumps repair a selected error. A target master equation might contain
For this ideal dissipator, every density operator supported on is stationary, because annihilates that entire span. It stabilizes a two-dimensional manifold, not one chosen logical state. A single loss acts inside it, so this process alone does not correct the resulting logical error. Additional reservoirs can repair errors for suitable encodings or pump finite-energy grid states; their action must be checked on arbitrary logical superpositions (Mirrahimi, Leghtas, and Gertler and colleagues).
Autonomous protection removes measurement and digital-feedback latency, but it does not remove control hardware. Pumps, lossy buffer modes, filters, and reservoir calibration become part of the correction apparatus. The engineered dissipation must remove entropy faster than harmful errors while avoiding logical dephasing, heating, and undesired steady states.
Hybrid protection is often the practical architecture
Section titled “Hybrid protection is often the practical architecture”Real modules can stabilize a manifold continuously, measure occasional syndromes, track likely errors in software, and concatenate modes with an outer code. For example:
- two-photon dissipation suppresses cat bit flips;
- an outer repetition code corrects remaining phase flips;
- ancilla outcomes flag dangerous control faults;
- a decoder combines flags with parity history.
The distinction between active and autonomous is therefore not binary. Architectures should state which entropy is removed by engineered physics, which information reaches a classical controller, and which residual channel the outer code sees.
Storage and control errors
Section titled “Storage and control errors”Photon or phonon loss
Section titled “Photon or phonon loss”For a zero-temperature amplitude-damping channel with transmissivity , a number state evolves through
Codes can identify low-order loss number , but the probability of two or more losses grows with occupation and correction interval. Loss also shrinks coherent amplitudes and blurs finite-energy grids.
Thermal gain
Section titled “Thermal gain”Residual thermal population adds jumps. A code optimized only for loss may not correct gain with the same distance. Thermal photons in an ancilla or readout mode can be equally damaging because dispersive coupling converts their occupation into storage-mode dephasing.
Dephasing and frequency noise
Section titled “Dephasing and frequency noise”Oscillator frequency fluctuations couple through . They rotate phase-space states and apply number-dependent phases to Fock superpositions. The same noise can act very differently on different codes: coherent cat components rotate in phase space, binomial states span selected number levels, and a GKP lattice rotates away from its decoding axes.
A Ramsey-derived is not enough when noise is nonstationary or when control pumps change the spectrum. Logical characterization should include idle, driven, and correction-cycle conditions.
Kerr and deterministic deformation
Section titled “Kerr and deterministic deformation”Self-Kerr evolution
is coherent rather than stochastic. Its phase is quadratic in photon number, so an ordinary linear phase rotation cannot undo it on a general Fock superposition. Compensation requires the corresponding nonlinear operation, a suitable sign-reversal sequence, or control pulses designed with this known evolution included. Uncertainty in , ancilla-state-dependent Kerr, and drive-induced nonlinear terms turn it into logical error. Calling all deformation “decoherence” hides a potentially calibratable mechanism.
Ancilla relaxation, dephasing, and leakage
Section titled “Ancilla relaxation, dephasing, and leakage”Ancilla faults can propagate through dispersive or conditional operations. Leakage into higher ancilla levels changes dispersive shifts and can survive reset designed for a two-level model. A useful module reports ancilla temperature, , , leakage, reset error, and the storage channel conditioned on each detected ancilla event.
Pump and mode errors
Section titled “Pump and mode errors”Parametric pumps can heat chips, create quasiparticles, mix unwanted modes, or amplify phase noise. Multimode cavities introduce spectral crowding and cross-Kerr couplings. Filters and lossy buffers create extra fabrication and packaging constraints. Correction performance measured with one module does not establish that many pumped modules can operate simultaneously.
Metrics That Survive Comparison
Section titled “Metrics That Survive Comparison”A logical channel, not one lifetime
Section titled “A logical channel, not one lifetime”A logical memory maps an input state through encoding, storage and correction, then decoding. Its effective channel can be summarized by entanglement fidelity, average fidelity, Pauli error rates, or worst-axis survival. One exponential lifetime is meaningful only if the state ensemble, fit model, SPAM treatment, and logical observable are declared.
For a qubit channel, the average fidelity and entanglement fidelity obey
provided both refer to the same trace-preserving logical channel. Postselected data arise from a trace-decreasing accepted map . The normalized update is generally nonlinear when acceptance depends on , and is then not a quantum channel. Report the accepted map and its acceptance probabilities; the trace-preserving fidelity identity cannot be applied blindly to normalized postselected data.
Break-even requires a named denominator
Section titled “Break-even requires a named denominator”A common memory gain is
Possible references include the storage mode’s best two-level subspace, the bare ancilla, the best physical qubit in the module, or the best unencoded memory available in the architecture. These denominators answer different questions. The comparison should match:
- input-state ensemble and error metric;
- total elapsed time and duty cycle;
- encoding and decoding;
- active control and accepted runs;
- hardware available to the reference;
- uncertainty and drift interval.
Crossing memory break-even establishes a useful logical memory under those conditions. It does not establish fault-tolerant state preparation, gates, measurement, or scaling.
Per-round error needs a time and a circuit
Section titled “Per-round error needs a time and a circuit”An error probability per correction round can fall while the round duration grows. Reports should provide both per round and per unit time, the number and type of ancilla interactions, and the decoder. In concatenated experiments, logical improvement with distance is the key scaling evidence; one low-error distance is not a threshold demonstration.
Storage and correction use different components
Section titled “Storage and correction use different components”Reducing the number of data modes need not reduce the number of nonlinear ancillas, buffers, couplers, pump tones, or readout chains. Shared controls can save components while limiting concurrency or creating correlated faults. Error-Correction Case Studies compares protected tasks and their physical references; current experimental questions are discussed in Bosonic Codes: Research Directions.
Practical advantages and limitations
Section titled “Practical advantages and limitations”Useful physical features
Section titled “Useful physical features”- Large local Hilbert space: redundancy can live inside one mode instead of requiring a separate data carrier for every inner-code degree of freedom.
- Favorable storage hierarchy: a high-quality oscillator can outlive the nonlinear ancilla that controls it.
- Noise tailoring: rotation symmetry, grid translation symmetry, and dual-rail number checks can convert dominant faults into detectable syndromes or strongly biased channels.
- Analog information: GKP and multimode measurements can return confidence values rather than only hard syndrome bits.
- Engineered protection: pumps and dissipation can remove selected entropy continuously, reducing digital-feedback latency.
- Native multimode operations: displacements, beam splitters, conversion, and squeezing can be fast and structurally simple in suitable hardware.
Central bottlenecks
Section titled “Central bottlenecks”- Nonlinearity without contamination: every useful ancilla or pump can shorten storage coherence, induce Kerr, or propagate faults.
- Preparation overhead: finite-energy non-Gaussian states are costly to create deterministically and repeatedly.
- Fault-tolerant gates: memory protection must survive logical operations, measurement, reset, and inter-module coupling.
- Mode and pump scaling: spectral crowding, common-mode noise, heating, and calibration grow with concurrent modules.
- Auxiliary components: compact data encoding still needs buffers, couplers, readout chains, classical control, and outer-code overhead.
- Manufacturing and packaging: three-dimensional cavities provide excellent lifetimes but are not automatically dense; planar devices are denser but can expose storage modes to additional interfaces and loss.
- Verification: finite-energy envelopes, analog decoders, postselection, and anisotropic logical channels make one-number comparisons fragile.
Common pitfalls
Section titled “Common pitfalls”Parity is not always a syndrome. For an even/odd two-component cat qubit, it measures a logical observable. For a code with both words in one parity sector, a changed parity can flag loss without revealing the logical amplitudes; recovery still has to preserve those amplitudes.
Confinement is not complete correction. A dark manifold can protect against escape while allowing logical errors inside it. An outer code must handle the residual channel, including rare errors that break a favorable noise bias.
More energy is not uniformly better. Greater separation or grid squeezing can improve distinguishability while increasing loss exposure, control difficulty, and finite-energy deformation. Optimize the complete operation under its noise model, not a single state parameter.
Memory protection and protected gates are separate tests. A gate that maps the ideal code to itself may spread one ancilla fault into an uncorrectable data error. Universality alone does not establish fault tolerance.
Exercises
Section titled “Exercises”1. Bosonic enhancement of loss
Section titled “1. Bosonic enhancement of loss”A storage mode has energy-decay rate . Compare the no-loss probabilities of and after time . Expand both to first order in .
Solution
For a number state, every one of the excitations can be lost, so
Therefore,
At short times,
Higher occupation can increase code separation or redundancy, but it also increases the raw loss-event rate. Code performance depends on whether those more frequent events remain correctable.
2. Accepted rounds and retained memories
Section titled “2. Accepted rounds and retained memories”A recovery module uses one storage oscillator, one nonlinear ancilla, and one readout oscillator. Sequential parity extraction, recovery, and reset take , , and . Each round is independently accepted with probability , and the entire memory run is discarded at the first rejection. Find the cycle time and the fraction of runs retained after 100 rounds. Does the single-round acceptance imply that of those memories survive?
Solution
The cycle takes , so 100 rounds take under the stated sequential schedule. The retained fraction is
Only about of runs remain. A high conditional fidelity of these survivors would omit most attempted memories. An outer code may instead recover a flagged erasure, but that is a different protocol from discarding the run. There are two explicitly listed oscillator modes plus the nonlinear ancilla; whether the latter is itself modeled as an oscillator depends on the hardware.
3. Noise bias and arbitrary-state memory
Section titled “3. Noise bias and arbitrary-state memory”Consider a logical qubit with independent stochastic Pauli jumps,
where and . Derive the three Bloch-component decays and the state-averaged memory fidelity. Interpret the ten-second mean waiting time between jumps.
Solution
Conjugation by changes the signs of , while conjugation by changes the signs of . Thus
Writing these decay factors as , the input/output overlap averaged over pure qubit states is
The jump-rate bias is . The waiting time s is not a Bloch decay time: the component decays with time constant s. Transverse coherence decays on a scale. After that rapid decay but before appreciable decay, is approximately , not near unity. Protecting one axis for a long time does not preserve an arbitrary qubit.
4. Thermal occupation of a microwave mode
Section titled “4. Thermal occupation of a microwave mode”Estimate for a mode at:
- ;
- .
Use .
Solution
The thermal occupation is
At , the exponent is , so
At , the exponent is , giving
The equilibrium estimate is extremely temperature sensitive. A measured mode can still be hotter than the refrigerator because of imperfect filtering, pump heating, readout backaction, or a hot ancillary system.
5. Ideal square-grid correction radius
Section titled “5. Ideal square-grid correction radius”In the ideal square GKP code with , nearest-lattice decoding corrects an isolated displacement when
Classify displacements and . What is omitted by this binary classification?
Solution
Numerically,
Thus lies inside the nearest cell and is ideally correctable. The displacement lies beyond the boundary and is rounded to a neighboring lattice point, producing a logical error under this decoder.
The statement omits finite peak width, the finite-energy envelope, imperfect syndrome measurement, simultaneous displacement, analog likelihood, loss-induced attenuation, and correlations between rounds. Near the boundary, a confidence-aware decoder can be more informative than a hard correct/error label.
6. Optimize a correction interval
Section titled “6. Optimize a correction interval”For the schematic rate
find the optimal cycle time and minimum rate. Explain the two terms, and then impose a hardware lower bound .
Solution
Differentiate:
The positive optimum is
Substitution gives
The term represents uncorrectable multiple storage errors becoming more likely as the interval grows. The term represents a roughly fixed syndrome, reset, or recovery error paid every cycle. Faster correction reduces the first contribution while applying the faulty correction apparatus more often. With a hardware lower bound, the optimum becomes ; the minimum is then . Both estimates require the underlying per-cycle probabilities to remain small.
7. Propagate a break-even uncertainty
Section titled “7. Propagate a break-even uncertainty”A logical memory has
Assuming independent Gaussian uncertainties, estimate and its uncertainty.
Solution
The central value is
For independent uncertainties,
This gives
so a suitable rounded result is
The calculation quantifies statistical separation from unity. It does not check whether the state ensemble, SPAM treatment, hardware access, and drift conditions were matched; those are part of the benchmark definition.
8. Conditional fidelity as a measurement probability
Section titled “8. Conditional fidelity as a measurement probability”A heralded preparation has acceptance probability and conditional overlap with a pure target. What is the probability that an attempt is accepted and then passes an ideal projector test onto ? What changes if rejected attempts are stored as a flag orthogonal to the target?
Solution
The joint Born probability of acceptance and passing the target-state test is
For an orthogonal rejection flag, the unconditional target overlap is also . This is a precise measurement probability, not a decomposition of each quantum output into a hidden label “correct” or “incorrect.” The conditional alone omits rejected attempts and their time cost.
References
Section titled “References”- A. Blais, A. L. Grimsmo, S. M. Girvin, and A. Wallraff, “Circuit quantum electrodynamics,” Reviews of Modern Physics 93, 025005 (2021), doi:10.1103/RevModPhys.93.025005.
- B. de Neeve et al., “Error correction of a logical grid state qubit by dissipative pumping,” Nature Physics 18, 296–300 (2022), doi:10.1038/s41567-021-01487-7.
- A. Eickbusch et al., “Fast universal control of an oscillator with weak dispersive coupling to a qubit,” Nature Physics 18, 1464–1469 (2022), doi:10.1038/s41567-022-01776-9.
- C. Flühmann et al., “Encoding a qubit in a trapped-ion mechanical oscillator,” Nature 566, 513–517 (2019), doi:10.1038/s41586-019-0960-6.
- J. M. Gertler et al., “Protecting a bosonic qubit with autonomous quantum error correction,” Nature 590, 243–248 (2021), doi:10.1038/s41586-021-03257-0.
- D. Gottesman, A. Kitaev, and J. Preskill, “Encoding a qubit in an oscillator,” Physical Review A 64, 012310 (2001), doi:10.1103/PhysRevA.64.012310.
- A. L. Grimsmo, J. Combes, and B. Q. Baragiola, “Quantum computing with rotation-symmetric bosonic codes,” Physical Review X 10, 011058 (2020), doi:10.1103/PhysRevX.10.011058.
- J. Guillaud and M. Mirrahimi, “Repetition cat qubits for fault-tolerant quantum computation,” Physical Review X 9, 041053 (2019), doi:10.1103/PhysRevX.9.041053.
- R. W. Heeres et al., “Cavity State Manipulation Using Photon-Number Selective Phase Gates,” Physical Review Letters 115, 137002 (2015), doi:10.1103/PhysRevLett.115.137002.
- S. Krastanov et al., “Universal control of an oscillator with dispersive coupling to a qubit,” Physical Review A 92, 040303(R) (2015), doi:10.1103/PhysRevA.92.040303.
- Z. Leghtas et al., “Confining the state of light to a quantum manifold by engineered two-photon loss,” Science 347, 853–857 (2015), doi:10.1126/science.aaa2085.
- M. H. Michael et al., “New class of quantum error-correcting codes for a bosonic mode,” Physical Review X 6, 031006 (2016), doi:10.1103/PhysRevX.6.031006.
- M. Mirrahimi et al., “Dynamically protected cat-qubits: a new paradigm for universal quantum computation,” New Journal of Physics 16, 045014 (2014), doi:10.1088/1367-2630/16/4/045014.
- K. Noh and C. Chamberland, “Fault-tolerant bosonic quantum error correction with the surface–Gottesman–Kitaev–Preskill code,” Physical Review A 101, 012316 (2020), doi:10.1103/PhysRevA.101.012316.