Crosstalk
Crosstalk is the failure of a quantum operation to mind its own business. You ask the control system to act on one qubit — or to run two gates side by side — and you tacitly assume the rest of the register, and all of its correlations, are left as they were. Ideal multiqubit operations encode that assumption as a tensor product: a gate on qubit is , and two simultaneous gates factor as . Real hardware honours neither. The generator of the dynamics carries coupling terms that entangle with its neighbours even when nothing is driven, and the control fields meant for spill onto . What comes out is a joint channel that refuses to factorize and whose errors are correlated in space and time. This article is the deep-tier synthesis of the noise thread. It takes the reduced-dynamics picture from aq-qci-open-quantum-systems-reduced-dynamics, the operator-sum language of aq-qci-kraus-representation-q9, the complete-positivity constraints of aq-qci-cptp-maps-quantum-operations, and the continuous-time generators of aq-qci-lindblad-gksl-master-equation, and asks one question: when a multiqubit map fails to factor, what exactly is the non-factoring part, and how big is it? Three consequences organize everything below. First, the dominant coherent crosstalk in fixed-frequency superconducting processors is an always-on interaction — a residual conditional phase that accrues during every idle and every gate, born from the anharmonicity of coupled transmons. Second, that interaction is genuinely two-body: it turns product states into entangled ones, so no single-qubit recalibration can undo it. Third, crosstalk violates the very assumption error-correction thresholds are built on — locality and independence — so its correlated structure is a threat to the fault-tolerance argument, not a small correction. Tunable couplers, echoes, frequency allocation, and simultaneous randomized benchmarking are the working responses.
- Crosstalk is any deviation of a multiqubit operation from the ideal tensor product of independent local gates — the non-factorizing part of the realized channel.
- Its three physical origins are static qubit–qubit coupling (quantum crosstalk, a residual ), imperfectly local control fields (classical crosstalk), and spectator effects that make an active gate depend on an idle qubit's state.
- The leading coherent term is an always-on ; with this normalization the conditional phase accrued in time is exactly , and is a controlled- — an idle can silently entangle.
- In fixed-frequency transmons : the residual vanishes for harmonic oscillators, so it is fundamentally an anharmonicity effect.
- Coherent crosstalk is a non-factoring unitary (reversible by echoes and couplers); incoherent crosstalk is correlated Kraus operators that a fixed unitary cannot undo — quantified by the diamond norm and detected as in simultaneous randomized benchmarking.
- Key idea: crosstalk is precisely the non-factorizing part of a multiqubit operation — write ; the dominant coherent piece is generated by plus off-resonant drive terms, and everything that does not commute with the ideal factorized gate is error.
Crosstalk is precisely the non-factorizing part of a multiqubit operation: write the realized map as ; the dominant coherent piece is generated by an effective term plus off-resonant drive terms, and everything that does not commute with the ideal factorized gate is error.
Where this lives today
Crosstalk is the error that scaling made unignorable. On a two-qubit demo it is a nuisance; on a hundred-qubit lattice it is a design constraint that shapes the whole processor. The dominant response in transmon arrays is the tunable coupler — a frequency-adjustable element placed between qubits so its two virtual exchange paths interfere destructively and drive during idles, restoring channel factorization; such couplers are now standard in the large processors from Google and IBM. Where hardware cannot null the coupling, dynamical decoupling does it in software: because the generator commutes with , an pulse inserted halfway through an idle flips one qubit's , reverses the interaction, and refocuses the accumulated phase to zero — the spin-echo trick, seventy years on. Fixed-frequency architectures such as IBM's heavy-hex layout add frequency allocation: a constraint solver detunes neighbours enough to keep off-resonant driving and resonant exchange small while dodging frequency collisions, and crosstalk-aware compilers avoid simultaneous gates on strongly coupled pairs. Characterization is its own discipline: simultaneous randomized benchmarking reports the gap that flags addressability errors, and Hamiltonian tomography maps the full table used to route circuits. The open frontier is fault tolerance itself — because crosstalk produces spatially correlated, non-Pauli, sometimes non-Markovian errors, it violates the independence assumptions of the cleanest threshold theorems, and how much correlated error a surface code can absorb before its distance scaling breaks is an active research question.
The physical picture
Picture two pendulums joined by a weak spring. Push one and the other stirs; push neither and the spring still trades phase back and forth between them. The spring is the always-on qubit–qubit coupling, and the slow phase transfer is the residual interaction — coherent crosstalk you can in principle reverse but never simply ignore. Now bundle the two drive wires together. A signal meant for the first pendulum induces a little voltage on the second wire; that leaked drive is classical control crosstalk, a property of the apparatus rather than of the qubits, and it shrinks as the control hardware becomes more isolated and more frequency-selective. The two mechanisms are drawn together in the first figure, with the number a device team would actually quote.
The crucial conceptual point is factorization. An ideal multiqubit operation is a tensor product; crosstalk is exactly the part that refuses to be one. Anything that makes counts, whether coherent — a Hamiltonian cross term such as — or incoherent — correlated Kraus operators a stochastic bath imposes on two qubits at once. The coherent piece is the more insidious, because it accrues silently: no gate, no photon, no line in the schedule, only time passing while an always-on turns the crank. The second figure makes that concrete for a representative coupling: the conditional phase a pair of idle qubits accumulates, and the spurious entanglement it creates from a perfectly separable input.
The core equations
Everything starts from one definition: crosstalk is what is left when you divide the realized channel by the ideal factorized one. Writing the realized multiqubit superoperator as the ideal tensor product followed by a residual map isolates that leftover exactly.
where: — realized multiqubit CPTP map of an intended operation; — ideal local map on qubit ; — residual non-local map carrying all crosstalk, the identity exactly when the operation factorizes. Reading it: crosstalk is a statement about a ratio of channels, not about one qubit's error rate. The coherent part of comes from the Hamiltonian terms that couple different qubits. For superconducting hardware the effective Hamiltonian, in the qubit subspace and rotating frame, collects a single-qubit part, a two-body part, and the drives.
where: — qubit transition frequency; — residual rate between qubits (rad/s); — drive (Rabi) amplitude; — drive phase setting the rotation axis. The normalization makes the directly measured conditional-phase rate; the ideal circuit keeps only and the intended drive. The term is not put in by hand. It is the residue of the exchange coupling between two anharmonic oscillators once the fast excitation swap is adiabatically eliminated; its size is set by the coupling, the detuning, and — decisively — the anharmonicity.
where: — exchange coupling; — qubit–qubit detuning; — transmon anharmonicity. Reading it: for harmonic modes the two terms cancel and , so the static of transmons is an anharmonicity effect; it is derived in full below. Restrict the dynamics to the term and exponentiate, and the coherent crosstalk becomes a diagonal, entangling unitary. The single physically meaningful phase is the conditional one — the combination that cannot be absorbed into single-qubit rotations.
where: — conditional phase, ; — idle or gate duration. At this unitary is a controlled-: an uncorrected idle enacts a two-qubit gate. Classical crosstalk enters through the drive terms. A pulse meant for a neighbour reaches a spectator off-resonantly, detuned by , and produces a second-order AC Stark shift — a state-dependent phase that scales as the drive power over the detuning.
where: — Rabi amplitude of the leaked drive on the spectator; — detuning of the drive from the spectator's transition; — effective rate of unintended evolution. It vanishes as , which is why frequency allocation is a crosstalk-mitigation tool. Not all crosstalk is coherent. When neighbouring qubits share a fluctuating bath, the joint channel has Kraus operators that do not factor — the signature of correlated, incoherent crosstalk that no fixed unitary can reverse.
where: — Kraus operators of the realized joint channel; — the product form a factorizing (independent-noise) channel would have. If every factored, the channel would be and there would be no crosstalk. Finally, to compare devices and to feed fault-tolerance arguments one needs a single operational number for "how much crosstalk". The diamond norm of the difference between the realized and factorized channels supplies the worst-case, composable measure.
where: — diamond (completely bounded trace) norm, the largest distinguishability of two channels over all inputs entangled with a reference; — operationally meaningful size of crosstalk. Its experimental shadow is the gap between simultaneous and isolated randomized-benchmarking error rates.
The goal is to earn the always-on conditional-phase coupling of equation (3) rather than assert it — to show that two capacitively coupled transmons develop a static interaction the moment their anharmonicity is nonzero, with rate . The strategy is second-order perturbation theory in the exchange coupling: let the doubly-excited state borrow energy from the anharmonic levels , subtract the single-excitation shifts, and keep the genuinely two-body remainder.
Step 1. Write the coupled Hamiltonian and truncate each transmon to , so a single mode has energies , , . Why: the anharmonicity is what makes sit at rather than , and that displacement is the entire source of the effect — a harmonic ladder would have .
Step 2. Treat as the perturbation and find the states it connects to . The exchange operator moves one quantum, so couples to and with matrix elements and , the coming from . Why: the bosonic enhancement is exactly what makes the shift differ from twice a single-excitation shift — it is the algebraic fingerprint of the second excitation.
Step 3. Apply the second-order formula with unperturbed energies , , . The denominators are and , giving . Why: writing the denominators as shows the anharmonicity sitting right next to the detuning — it is the reason the two virtual paths do not cancel.
Step 4. Subtract the single-excitation shifts. The states and couple only to each other, with shifts and , which cancel in the combination since . What survives is . Why: the combination is designed to kill everything that is a sum of one-body pieces, leaving only the irreducibly two-body energy — which is the rate. *Three quick checks: setting gives , confirming the harmonic limit; the formula is dimensionally consistent, returning units of frequency; and with MHz, MHz, MHz it evaluates to kHz.*
Go deeper · Derivation B · 2 minCoherent crosstalk breaks tensor-product factorization
The aim is to prove that any nonzero coherent cross term makes the joint channel irreducibly non-local — that cannot be written as for any single-qubit factors — and to make it quantitative by computing the entanglement generated. The method is a clean contradiction: feed the map a product input and exhibit an output whose concurrence is nonzero, which a product unitary can never produce.
Step 1. Apply the unitary of equation (4) to the product state . Because is diagonal it only stamps phases: with . Why: starting from a manifestly separable state is the whole trick — if the output turns out entangled, no product unitary could have produced it.
Step 2. Compute the concurrence of the output. For a two-qubit pure state with amplitudes the concurrence is ; here and , so . Why: concurrence is the sharpest yes/no test for two-qubit entanglement, and getting a clean closed form ties the entanglement directly to the conditional phase.
Step 3. Read off the contradiction and the physics. For any the concurrence is strictly positive, so the output is entangled; but a product unitary maps product states to product states and can never raise concurrence above zero. Therefore , and the crosstalk channel is irreducibly non-local. Why: this is the precise sense in which coherent crosstalk is not a single-qubit error — no local recalibration, on either qubit, can remove a genuinely two-body generator.
Step 4. Locate the special angles. At (so ) the concurrence saturates at : the idle interaction has become a maximally entangling controlled-, up to local frames. At the representative kHz, a idle gives and . Why: seeing that a mere waiting period reaches a full CZ at is the visceral statement of why coherent crosstalk cannot be tolerated in a deep circuit. *Three checks on the result: gives (a maximally entangling CZ) and ; and because the map is unitary it preserves purity, so all lost fidelity is coherent and therefore refocusable by an echo.*
Go deeper · Derivation C · 1 minThe off-resonant AC Stark shift of a spectator
The purpose is to ground the classical-crosstalk formula (5): to show that a drive intended for one qubit, arriving on a spectator detuned by , produces a coherent frequency shift and only a small, bounded population error. The route is to diagonalize the spectator's driven two-level Hamiltonian exactly and expand in the small ratio — the regime a well-designed processor lives in.
Step 1. In the frame rotating at the drive frequency, the leaked drive presents the spectator with : a detuning term plus a transverse drive of Rabi rate set by the control-crosstalk ratio . Why: a pulse resonant on the target is off-resonant on the spectator by the qubit–qubit frequency difference, so the spectator precesses about a tilted axis rather than rotating cleanly.
Step 2. Diagonalize exactly: the eigenvalues are , so the transition frequency shifts from to . Why: the driven splitting is the length of , and its excess over is the entire Stark effect — still exact.
Step 3. Expand for : , so the induced shift is , a coherent, state-dependent phase rate, while the chance of actually flipping the spectator is bounded by . Why: classical crosstalk shows up first as a phase error (), not a bit flip () — and both shrink as neighbours are detuned, the lever frequency allocation pulls. *As a numerical check: with MHz leakage and MHz, the formula gives kHz and a maximum population leakage of .*
Limiting cases
Crosstalk takes characteristic forms in well-separated physical regimes; the same coupling produces phase, population, or nothing depending on where the qubits sit.
| Case | Result | Meaning |
|---|---|---|
| Dispersive, | a static conditional phase accrues with no drive at all — the dominant coherent crosstalk of fixed-frequency transmons. | |
| Resonant exchange, | on resonance the coupling swaps excitations (iSWAP-like): population, not just phase, leaks between qubits — strong coherent crosstalk. | |
| Off-resonant drive | a leaked drive detuned by gives an AC Stark phase and tiny rotation — classical crosstalk that vanishes as . | |
| Tunable coupler / echo | when a coupler nulls or a refocusing pulse averages it away, the map factorizes and crosstalk is suppressed to leading order. | |
| Harmonic modes | the two virtual paths cancel: no static without anharmonicity, the reason qubits, not oscillators, need this care. |
Worked examples
1 · An idle that entangles (fully worked)
Two fixed-frequency transmons have , detuning , and equal anharmonicity . They are prepared in and left idle for with no gates scheduled. Find the residual rate, the conditional phase, the entanglement generated, and the idle-state fidelity.
Step 1. Evaluate the rate from equation (3). Numerator ; denominator . The ratio is . The two negative factors make positive — a real, measurable coupling with no drive applied.
Step 2. Accumulate the conditional phase over the idle. With the normalization of equation (4), . This is the phase of relative to what independent single-qubit evolution would predict — the part no calibration can remove.
Step 3. Convert the phase to entanglement using the concurrence from Derivation 2, . A state that began perfectly separable is now of the way to a Bell pair, purely from waiting. Nothing clicked, nothing was driven — the correlation is a gift of the always-on Hamiltonian.
Step 4. Compute the fidelity against the intended (identity) idle. The overlap is with , so . A single idle costs fidelity to coherent crosstalk alone — larger than the entire decoherence budget of a good transmon over the same microsecond, and, because it is coherent, removable by an echo rather than by better .
2 · Control leakage onto a spectator
A single-qubit gate drives its target at Rabi rate (a -pulse). The control line couples a fraction of that amplitude onto a spectator detuned by . Estimate the AC Stark phase and the leakage the spectator suffers during the gate.
Step 1. Find the leaked Rabi rate: . This is the transverse drive the spectator actually sees.
Step 2. Apply equation (5): in ordinary-frequency units is . Over the gate the spurious Stark phase is — a small, coherent, state-dependent error.
Step 3. Bound the population error: . Classical crosstalk here is orders of magnitude weaker than the coherent of Example 1 — the general lesson that, in fixed-frequency hardware, the static usually dominates the budget while control leakage is a smaller, phase-like correction that large suppresses further.
Physics of the portrait
Crosstalk is an old word wearing new physics. It was named a century ago by telephone engineers fighting the faint ghost of one conversation bleeding into another; its quantum incarnation — the residual coupling that dominates coherent error in superconducting processors — is the same idea sharpened until a single unwanted phase can spoil a computation.
Origins · 1 minresidual ZZ coupling and how this was discovered
The residual coupling is not a person but a phenomenon, and its lineage runs straight through twentieth-century physics. The word crosstalk was coined in telephony, where signal leaking between adjacent wire pairs was the limiting impairment of long-distance cables; the engineering instinct — isolate the lines, keep the channels independent — survives unchanged in quantum hardware. Its physical content, an always-on coupling between two-level systems, was understood decades before qubits by the nuclear-magnetic-resonance community: the scalar (or ) coupling between nuclear spins, explained by Gutowsky and co-workers in the early 1950s, is mathematically the same interaction, and Erwin Hahn's spin echo (1950) is the very refocusing trick still used to cancel in a circuit. When circuit quantum electrodynamics arrived in 2004 it brought the dispersive coupling of superconducting qubits into the microwave regime, and the transmon (2007) — a deliberately weakly anharmonic oscillator — made the second-order shift of equation (3) an unavoidable feature of any fixed-frequency pair. What NMR called -coupling, superconducting engineers now call the residual rate. The concept is a bridge across three fields that each rediscovered the same enemy: an interaction that will not turn itself off.
Going further
Texts. Nielsen and Chuang, Quantum Computation and Quantum Information, Ch. 8 (quantum operations and error models) · Preskill, Lecture Notes on Quantum Computation, Ch. 3 (decoherence, master equations) and Ch. 7 (fault tolerance and correlated errors) · Watrous, The Theory of Quantum Information, Ch. 2–3 (channels, tensor structure, diamond norm) · Wilde, Quantum Information Theory, Ch. 4 (quantum channels) · Kitaev, Shen, and Vyalyi, Classical and Quantum Computation (error models). The residual- formula is derived by second-order perturbation theory with matrix elements to , and passes the harmonic-limit check as well as dimensional consistency. The normalization is chosen so that is the directly measured conditional-phase rate and ; the concurrence formula gives at (a CZ). The AC Stark shift follows from exact diagonalization of and expansion in . Worked-example numbers: kHz, rad, , ; kHz, . The 120 kHz figure is a representative evaluation of equation (3) at the stated parameters, not a universal device value.
Prerequisites. Open Quantum Systems and Reduced Dynamics · Quantum Operations and CPTP Maps · Kraus Representation of Quantum Channels · Lindblad / GKSL Master Equation. Leads to. Pauli and Bit/Phase-Flip Channels · Markovian vs Non-Markovian Dynamics · Depolarizing Channel.
Ask the tutor: Ask me to turn your device's , , and into a rate and idle error, to walk a product state through an always-on step by step, or to contrast tunable couplers, echoes, and frequency allocation as crosstalk cures.
What is the difference between quantum and classical crosstalk?
They have different origins and different cures. Quantum (or static) crosstalk is a Hamiltonian effect: an always-present coupling between qubits — capacitive, inductive, or dipolar — that in the dispersive regime reduces to a residual interaction. It accrues even when nothing is driven and is a genuine two-body term, so it entangles. Classical (or control) crosstalk is an apparatus effect: the field meant for one qubit reaches another through shared lines, electromagnetic leakage, and finite frequency selectivity, producing off-resonant driving and AC Stark shifts. Quantum crosstalk is fought with tunable couplers and echoes (it lives in the qubits); classical crosstalk with better isolation, pulse shaping, and frequency allocation (it lives in the wiring). In today's fixed-frequency transmons the static usually dominates.
Why does the residual ZZ vanish for harmonic oscillators?
Because the effect is built entirely out of the anharmonic levels. In second-order perturbation theory the doubly-excited state borrows energy through virtual transitions to and , and the energy denominators for those paths are and . When you subtract the single-excitation shifts to isolate the genuinely two-body part, the result is proportional to . Set the anharmonicities to zero — a perfectly harmonic ladder — and the two virtual paths contribute equal and opposite shifts that cancel exactly, leaving . This is why linear resonators do not develop a static and why transmons, which are deliberately made weakly anharmonic so their two lowest levels form a usable qubit, pay for that anharmonicity with an unavoidable coherent crosstalk.
How can an idle period entangle two qubits if I never apply a gate?
Because "idle" means "no gate in the schedule," not "no Hamiltonian." The always-on term runs continuously, so during any waiting time the two-qubit state accumulates a conditional phase . Since is a genuine two-body operator, that phase turns a separable state into an entangled one — the concurrence grows as — and at the idle has enacted a full controlled-. Nothing was driven and no energy exchanged; the correlation is a coherent gift of the device Hamiltonian. This is exactly why circuits insert echo pulses during idle windows and why processors invest in tunable couplers: to switch off a coupling that would otherwise keep working while you wait.
How do I distinguish coherent from incoherent crosstalk?
By whether a fixed unitary can undo it. Coherent crosstalk is a unitary deviation generated by cross Hamiltonian terms such as : it gives with a non-factorizing , it preserves the purity of states, and it is in principle fully reversible by an echo or a compensating gate. Incoherent crosstalk shows up as Kraus operators that do not factor into — correlated stochastic errors that a shared bath imprints on two qubits at once. These mix states, reduce purity, and cannot be reversed by any fixed unitary; they must be corrected by an error-correcting code, and their correlated structure is precisely what makes standard thresholds fragile. In practice the two are separated by process tomography or by comparing the coherent and incoherent parts of a benchmarked channel.
Why use the diamond norm instead of a single fidelity number?
Because crosstalk error depends on the input state and on entanglement with the rest of the register, and an average fidelity can hide the worst case. The diamond norm measures the largest distinguishability between the realized and the ideal factorized channel over all inputs — including inputs entangled with a reference system the channel never touches. That worst-case quantity is what fault-tolerance proofs need, because it composes: the diamond distance of a sequence of operations is bounded by the sum of the individual distances. An average gate fidelity does not compose that way and can look large even when a specific, adversarially chosen input is corrupted badly. For threshold arguments, where the error is effectively worst-case, the diamond norm is the honest measure.
Does crosstalk actually threaten quantum error correction, or is it just extra noise?
It is a structural threat, not merely more noise. Threshold theorems that promise arbitrarily good logical qubits are typically proved assuming physical errors on different qubits are independent, or at most weakly correlated with a locality bound. Crosstalk breaks that assumption at the root: a static or a shared control fault produces spatially correlated errors that act like higher-weight faults, and a code's protection scales with the weight of the errors it must catch. A distance- surface code corrects errors of weight up to acting independently, but a single correlated crosstalk event can flip several data qubits at once and defeat that scaling. This is why crosstalk mitigation is a prerequisite for fault tolerance rather than an afterthought, and why characterizing correlated error — not just average rate — is now standard in qualifying a processor.