Source-linked AI summary

Progress in compensating pulse sequences for quantum computation

J. True Merrill, Kenneth R. Brown

arXiv:1203.6392v1quant-ph

TL;DR

Systematic control errors impede accurate qubit operations, motivating resource-efficient alternatives to large-scale error correction. The review unifies compensating pulse sequences through a dynamic interaction picture and a geometric Lie-algebra framework, and describes applications to single- and multi-qubit operations. It also identifies limitations from unexplored non-SU(2)/SO(3) sequence design and from decoherence and random errors in long sequences.

  • Problem

    Systematic control errors limit quantum-state control, while general error-correcting codes require large-scale multipartite entanglement and are challenging to implement.

    Source: §1 · p. 2
  • Method

    The review develops a control-theoretic dynamic-interaction-picture framework that interprets compensating sequences as vector paths on a dynamical Lie algebra.

    Source: §1 · p. 2, §6 · pp. 45–46
  • Results

    A CORPSE sequence suppresses erroneous evolution for a detuning error ϵD = 0.2, while the framework covers single-qubit and multi-qubit compensating operations.

    Source: §4.3 · p. 33, §5.1.1 · p. 43
  • Takeaways & Limitations

    The geometric framework supports construction and interpretation of compensating pulse sequences across quantum-computation control settings.

    Source: §6 · pp. 45–46

    Designing compensating sequences beyond SU(2) or SO(3) remains largely unexplored, and long sequences can be limited by decoherence and random errors.

    Source: §5 · p. 40, §6 · p. 46

Abstract

from arXiv · show

The control of qubit states is often impeded by systematic control errors. Compensating pulse sequences have emerged as a resource efficient method for quantum error reduction. In this review, we discuss compensating composite pulse methods, and introduce a unifying control-theoretic framework using a dynamic interaction picture. This admits a novel geometric picture where sequences are interpreted as vector paths on the dynamical Lie algebra. Sequences for single-qubit and multi-qubit operations are described with this method.

1 Introduction

Systematic errors and noise limit accurate quantum-state control, while general quantum error correction demands substantial resources. This review examines compensating pulse sequences as a lower-overhead strategy and develops shared principles for quantum computation and spectroscopy.

  • Systematic noise and control errors limit the accuracy and scalability of quantum-state preparation and manipulation.Source: §1 · p. 2
  • General quantum error-correcting codes can address broad errors but require large-scale multipartite entanglement and are difficult to implement.Source: §1 · p. 2
  • Compensating pulse sequences replace an error-prone operation with a sequence designed to be robust against the relevant error.Source: §1 · p. 2
  • The review covers amplitude, timing, and frequency errors while emphasizing common principles for developing compensating sequences.Source: §1 · p. 2
  • The proposed framework is intended for applications in quantum computation and coherent atomic and molecular spectroscopy.Source: §1 · p. 2

2 Coherent control over spin systems

Quantum control is formulated through constrained control functions and propagators, with composite pulse sequences providing robust approximations to target operations. The section distinguishes fully state-independent compensation from state-specific sequences and develops error models, NMR controls, and fidelity measures.

2 Coherent control over spin systems

  • The control problem seeks an optimal approximation to a desired unitary under constraints on operation time, amplitudes, or derivatives.Operator controllability holds when the available solutions generate all unitary gates on the Hilbert space.Source: §2 · pp. 3–4
  • Square-pulse discretization makes time-dependent controls piecewise constant, enabling each interval and the total propagator to be computed as ordered products.This representation is often preferred experimentally for its simplicity.Source: §2 · p. 4
  • Class A sequences implement the target transformation independently of the initial state and are therefore suited to quantum computation.Class B sequences instead preserve equivalence only for particular initial states, limiting their general use in quantum computation while supporting NMR and related applications.Source: §2 · p. 5

2.1 Errors in quantum control

  • Compensating sequences model imperfect controls as deformations vµ(t) = uµ(t) + ϵδuµ(t) and suppress leading error terms without knowing ϵ.Their construction uses an interaction-frame expansion, removes leading distortion terms, and then transforms back to the laboratory description.Source: §2.1 · pp. 6–7

2.2 NMR spectroscopy as a model control system

  • The NMR model uses Rabi frequency, phase, and detuning as independently controllable coordinates, recasting spin dynamics as a quantum-control problem.The rotating-wave approximation is used in writing the control Hamiltonian.Source: §2.2 · p. 8, Figure 3 · p. 8

2.2.1 Error models

  • The reviewed error models include amplitude, pulse-length, addressing, and detuning errors, which affect control amplitudes, durations, neighboring spins, or rotation axes.Amplitude and pulse-length errors both alter rotation angles for square pulses, whereas detuning errors generally change the rotation axis noncommutatively.Source: §2.2.1 · pp. 9–10

2.3 Binary operations on unitary operators

  • Hilbert-Schmidt products support Lie-algebraic constructions, while SU(2) fidelity is F(U, V) = |⟨U, V⟩|/2 and errors are plotted as infidelity 1 −F(U, V ).Source: §2.3 · p. 10

3 Group theoretic techniques for sequence design

The review frames compensating pulse design through Lie groups and algebras, emphasizing conceptual tools that map quantum transformations to vector-space operations. This provides the foundation for analyzing composite sequences geometrically.

3 Group theoretic techniques for sequence design

  • Lie-group methods map products of quantum transformations to vector operations in an associated Lie algebra.The review prioritizes conceptual clarity while connecting these tools to precise quantum-state manipulation.Source: §3 · pp. 10–11

3.1 Lie groups and algebras

Quantum-control propagators form Lie groups whose tangent spaces at the identity are Lie algebras generated by skew-symmetrized control Hamiltonians. Composite pulse sequences can therefore be studied through algebraic vector operations, with SU(2) providing the single-qubit example.

3.1 Lie groups and algebras

  • Solutions of the control equation form a continuous differentiable Lie group when the generated operators satisfy the required closure and group properties.Source: §3.1 · p. 11
  • The skew-symmetrized Hamiltonians span the tangent space at the identity and form a Lie algebra under the operator commutator.An orthogonal basis can be generated using the Hilbert-Schmidt product when the Hamiltonians are linearly dependent.Source: §3.1 · p. 11
  • The exponential mapping lets composite pulse products in the Lie group be analyzed as vector operations on the associated Lie algebra.Source: §3.1 · p. 12

3.1.1 The spinor rotation group SU(2)

  • For single-qubit NMR control, the generators span su(2), and each SU(2) operation is represented by an exponential whose exponent is a vector in that algebra.SU(2) is homomorphic to three-dimensional rotations, with U and −U corresponding to the same rotation.Source: §3.1.1 · p. 12

3.2 Baker-Campbell-Hausdorff and Magnus formulas

The BCH and Magnus expansions map pulse-sequence propagators to effective Hamiltonians in a Lie algebra, enabling a geometric interpretation of compensation conditions. In the interaction picture, canceling leading error terms becomes the construction of closed vector paths, although solving for controls is generally nonlinear and difficult.

3.2 Baker-Campbell-Hausdorff and Magnus formulas

  • The BCH expansion relates products of square-pulse propagators to Lie-algebra effective Hamiltonians, with truncation providing an approximation whose usefulness is greatest for time-independent pulses.Products of infinitesimal operations converge within a suitable radius, but higher-order formulas become unwieldy and often require computational assistance.Source: §3.2 · pp. 12–13
  • The Magnus expansion computes propagators for time-dependent Hamiltonians, and it is equivalent to BCH for piecewise-constant controls.Both expansions are treated as forms of average Hamiltonian theory in composite-pulse design.Source: §3.2 · p. 13
  • The Lie-algebraic picture treats first-order BCH and Magnus terms as vector sums and higher-order terms as successively smaller vectors used to construct target unitaries geometrically.This provides a geometric interpretation of the expansion terms rather than restricting the analysis to single-qubit rotation spheres.Source: §3.2 · p. 14

3.2.1 A method for studying compensation sequences

  • In the interaction picture, systematic control distortions are separated into an imperfect propagator whose Magnus expansion captures the resulting error dynamics.The decomposition applies when control displacements are sufficiently small relative to the ideal controls.Source: §3.2.1 · pp. 14–15
  • An nth-order compensating sequence requires the first n Magnus terms Ω1 through Ωn to vanish, making the interaction-frame propagator approximate the identity to order O(ϵ^n+1).The cancellation condition is evaluated over the full pulse interval.Source: §3.2.1 · p. 15
  • The first-order error term vanishes when its Lie-algebra vector path forms a closed cycle; for square pulses, the corresponding path is a closed polygon and the Magnus series reduces to BCH.Higher-order cancellation imposes additional constraints determined by Lie-algebra commutators.Source: Figure 4 · p. 14, §3.2.1 · p. 15
  • The Lie-theoretic method can test whether a given control function compensates a specified error model by directly calculating and checking its interaction-frame Magnus terms.The inverse problem of solving for the controls is typically harder because the interaction Hamiltonians depend nonlinearly on the ideal controls.Source: §3.2.1 · p. 15

3.3 Decompositions and approximation methods

The section develops Lie-group decompositions and approximation identities for synthesizing unitary operations from constrained controls. Trotter and commutator constructions provide universal building operations, while Euler and Cartan decompositions organize single- and multi-qubit gates into simpler factors.

3.3.1 Basic building operations

  • Trotter sequences approximate exponentials of sums of noncommuting Hamiltonians, with error decreasing as the number of intervals increases.Suzuki improvements remove higher-commutator errors more strongly in n, at the cost of increased operation time.Source: §3.3.1 · pp. 15–16
  • Balanced group commutators synthesize exponentials of Lie brackets, and repeated constructions approximate any unitary when nested brackets generate the full Lie algebra.The construction also underlies the Solovay-Kitaev theorem and compensating sequences of arbitrary accuracy.Source: §3.3.1 · p. 16

3.3.2 Euler decomposition

  • The Euler decomposition expresses any one-qubit gate in SU(2) as sequential rotations about two Bloch-sphere axes and can synthesize rotations generated by an unavailable direct control.At resonance, for example, a z rotation can be represented using available x- and y-axis rotations.Source: §3.3.2 · pp. 16–17

3.3.3 Cartan decomposition

  • A Cartan decomposition splits a semisimple Lie algebra into orthogonal subspaces k and m with specified commutation relations, and its maximal abelian subalgebra a organizes the KAK factorization.Every group element can be written as K1AK2, although the decomposition is an existence theorem rather than a direct angle-calculation method.Source: §3.3.3 · p. 17
  • Cartan decomposition supports universality by combining compensating sequences in subgroups, and n-qubit SU(2^n) gates can be inductively decomposed into one-qubit SU(2) and two-qubit SU(4) rotations.This connects compensation constructions in smaller groups to operations in larger groups.Source: §3.3.3 · pp. 17–18

4 Composite pulse sequences on SU(2)

For single-qubit operations in SU(2), the paper uses Lie-theoretic paths near the identity to design compensating pulse sequences. Solovay-Kitaev and Trotter methods provide constructions capable of arbitrary accuracy.

4 Composite pulse sequences on SU(2)

  • Single-qubit compensating sequences are constructed by treating infinitesimal rotations as paths on the Lie algebra and mapping those paths to group operations.The approach uses Lie-theoretic analysis of composite rotations.Source: §4 · p. 18
  • Solovay-Kitaev methods and Trotter formulas are used to construct single-qubit compensating pulse sequences of arbitrary accuracy.Source: §4 · p. 18

4.1 Solovay-Kitaev sequences

Solovay–Kitaev sequences use Lie-algebra vector paths to cancel leading systematic errors while preserving target operations. The recursive construction generates higher-order corrections and extends from addressing errors to amplitude and pulse-length errors.

4.1 Solovay-Kitaev sequences

  • SK1 cancels first-order addressing errors by forming a closed triangular Lie-algebra path, while preserving the target operation on addressed qubits.The sequence applies the target unitary to addressed qubits and suppresses the unaddressed-spin operation to 1+O(ϵN^2), enhancing discrimination between addressed and unaddressed spins.Source: §4.1 · pp. 19–20
  • SK1 is a passband sequence because it simultaneously provides narrowband addressing-error compensation and broadband amplitude-error compensation.For amplitude errors, the compensated operation is R(θ, 0) + O(ϵA^2).Source: §4.1 · pp. 20–21
  • Arbitrary single-qubit rotations are obtained by similarity-transforming SK1 or concatenating SK1 sequences for the Euler-decomposed component rotations.Similarity transformations construct first-order compensated operations for any UT ∈SU(2), while concatenation replaces each imperfect Euler pulse with a compensating sequence.Source: §4.1 · pp. 21–22

4.1.1 Arbitrarily accurate SK sequences

  • The Solovay–Kitaev method recursively constructs higher-order sequences by calculating the leading error operator and implementing an inverse correction sequence.If Bn+1 approximates An+1 to O(ϵn+2), then Wn+1 = Bn+1Wn raises the compensation order; iterating gives Wm = UT + O(ϵm+1).Source: §4.1.1 · p. 22
  • Balanced group commutators generate pure-error terms geometrically: rectangular paths enclose tunable Lie-algebra areas, enabling arbitrary correction terms.For addressing errors, the enclosed area is proportional to ϵN^2αβ; the rhombus construction tunes the area through phase choice and uses half as many pulses.Source: §4.1.1 · pp. 24–25, Figure 6 · p. 24
  • Starting from SK1, the method produces SK2 and continues to higher orders for addressing, amplitude, and pulse-length error models.Every nth-order SK sequence is passband for addressing and amplitude errors, while resonant-pulse constraints restrict which correction terms can be generated directly.Source: §4.1.1 · pp. 24–25

4.2 Wimperis / Trotter-Suzuki sequences

Wimperis sequences use geometric cancellation and symmetric Trotter-Suzuki constructions to correct addressing, amplitude, and pulse-length errors. The framework extends these sequences to arbitrarily high orders and to two-qubit operations.

4.2 Wimperis / Trotter-Suzuki sequences

  • Second-order Wimperis sequences correct addressing, amplitude, and pulse-length errors, while related SU(4) constructions extend compensation to two-qubit operations.The review identifies narrowband, broadband, and passband variants, and connects Wimperis sequences to Trotter-Suzuki formulas.Source: §4.2 · p. 26
  • N2 cancels addressing errors through a closed Lie-algebra path, performing the identity on unaddressed qubits up to O(ϵN^3) while preserving the target rotation on addressed qubits.The enclosed regions have equal and opposite signed area, eliminating the second-order term.Source: §4.2 · p. 27
  • B2 applies the analogous geometric construction to amplitude errors, reducing the systematic amplitude error when substituted for the imperfect target operation.Its error path is equivalent to N2 in the corresponding interaction frame.Source: §4.2 · p. 28
  • P2 combines correction sequences with reversed pulse order to cancel the second-order term and correct both addressing and amplitude errors.This passband correction trades some efficacy for simultaneous compensation of both error models.Source: §4.2 · p. 28, Figure 9 · p. 31

4.2.1 Arbitrarily accurate Trotter-Suzuki sequences

  • Time-symmetric pulse ordering removes even-order Magnus terms, leaving only odd-order terms to cancel when constructing higher-accuracy corrector sequences.This symmetry underlies the recursive Trotter-Suzuki construction.Source: §4.2 · p. 26, §4.2.1 · pp. 28–29
  • P4 is constructed from symmetric combinations of lower-order T2 sequences, with φP4 = arccos(−θ/48π), and the recursion generalizes to P2j, N2j, and B2j families.The generalized sequences are compared for amplitude and addressing errors using ideal targets R(π/2, 0) and 1, respectively.Source: §4.2.1 · pp. 29–31, Figure 9 · p. 31

4.3 CORPSE

CORPSE uses three square pulses to implement rotations robust to detuning errors, with a Lie-algebra path chosen to cancel first-order error terms. The construction extends through Solovay–Kitaev recursion to higher-order detuning compensation and concatenation to address simultaneous errors.

4.3 CORPSE

  • Choosing θ1, θ2, and θ3 as specified makes the Lie-algebra vectors form a closed path, yielding ϵDΩ1(τ, 0) = 0.The integers n1, n2, and n3 permit positive pulse angles; n1 = n2 = 1 and n3 = 0 minimizes the remaining second-order term.Source: §4.3 · p. 33
  • CORPSE implements R(θ, 0) with three square pulses about Hx, −Hx, and Hx, while suppressing unknown detuning errors to first order.The sequence is fully compensating, with MC1(θ, 0) = R(θ, 0) + O(ϵD^2).Source: §4.3 · pp. 32–33

4.3.1 Arbitrarily accurate CORPSE

  • Solovay–Kitaev recursion extends CORPSE to arbitrarily high-order detuning compensation by constructing correction sequences from imperfect pulses.The construction requires procedures for generating first-order correction operations and implementing the required similarity transformations.Source: §4.3.1 · pp. 33–35
  • The second-order construction defines MC2(θ, 0) = B2MC1(θ, 0) = R(θ, 0) + O(ϵD^3).Because first-order CORPSE rotations are only accurate to first order, the similarity transformation is applied at the level of first-order correction operations to avoid introducing unwanted second-order errors.Source: §4.3.1 · p. 35

4.3.2 Concatenated CORPSE: correcting simultaneous errors

  • B2CORPSE concatenates B2 and CORPSE so that lower-level subsequences address amplitude or pulse-length errors while the higher-level CORPSE structure addresses detuning.It improves fidelity for simultaneous errors, although performance diminishes relative to single-error compensation and remains better than uncompensated pulses.Source: §4.3.2 · p. 36, Figure 11 · p. 37

4.4 Shaped pulse sequences

Shaped pulse sequences replace piecewise-constant controls with continuous waveforms to accommodate bandwidth and derivative constraints while compensating systematic errors. Compared with CORPSE, they perform better across wide detuning ranges, whereas CORPSE scales more favorably for very small detunings.

4.4 Shaped pulse sequences

  • Shaped pulses use continuous differentiable controls to accommodate bandwidth limits and nonideal rectangular profiles while remaining fully compensating.The added waveform flexibility frequently produces superior sequences for quantum-processor applications.Source: §4.4 · p. 38
  • Fourier-series parameterizations specify shaped controls with few coefficients and can be truncated to avoid high-frequency modulations incompatible with some systems.Setting all bn = 0 produces time-reversal-symmetric sequences.Source: §4.4 · pp. 38–39
  • Shaped sequences may suppress rather than completely eliminate leading-order errors, especially for sequences obtained through numerical methods.This differs from designs that explicitly eliminate the leading-order term through analytic compensation conditions.Source: §4.4 · p. 39
  • Across a wide detuning range, shaped pulses outperform CORPSE, while CORPSE has more favorable scaling for very small detunings.The comparison includes CORPSE, U-BURP, S1, S2, Q1, and Q2 sequences implementing R(π/2, 0).Source: §4.4 · p. 39, Figure 13 · p. 40

5 Composite pulse sequences on other groups

The review extends compensating pulse methods from single-qubit operations to two-qubit and n-qubit systems using Lie-group decompositions, especially SU(2) subgroups and Cartan decompositions. Ising-based constructions compensate coupling errors, while the broader SU(2^n) extension reduces calibration demands but remains costly and limited beyond rotation-like subgroups.

5 Composite pulse sequences on other groups

  • Designing compensating sequences without SU(2) or SO(3) subgroups remains largely unexplored, and natural constructions for such groups are unclear.Algebraic analysis can identify which errors are compensable, but not generally the corresponding natural sequences.Source: §5 · p. 40

5.1 Compensated two-qubit operations

  • Cartan decomposition expresses any two-qubit operation as U = K2AK1, enabling compensation when the component operations are implemented by robust sequences.The local factors belong to SU(2)⊗SU(2), while A lies in the commuting subgroup generated by Hxx, Hyy, and Hzz.Source: §5.1 · pp. 41–42

5.1.1 Operations based on the Ising interaction:

  • The two-qubit construction uses accurate single-qubit rotations and Ising coupling interactions to synthesize arbitrary SU(4) gates.The Ising interaction and single-qubit rotations generate universal two-qubit operations under the stated spectral-distinguishability and hard-pulse assumptions.Source: §5.1.1 · p. 42
  • B2-J cancels first- and second-order systematic Ising-coupling errors, although very long sequences may be impractical because two-qubit gates are slow.The coupling error is modeled as vzz = uzz(1+ϵJ), and higher-order Trotter-Suzuki sequences can provide arbitrary accuracy.Source: §5.1.1 · pp. 42–43
  • B2-WJ combines amplitude-error compensation with Ising-error compensation and scales as O(ϵ^3) when the amplitude error vanishes.The construction replaces imperfect single-qubit rotations with B2-compensated rotations before correcting the coupling error.Source: §5.1.1 · p. 44

5.1.2 Extension to SU(2n):

  • The method extends recursively to SU(2^n), allowing compensated networks of single-qubit operations and Ising couplings using sequences for local and two-qubit gates.The framework suggests that one accurate control can compensate an unlimited number of uncorrelated systematic errors, but concatenation is expensive.Source: §5.1.2 · p. 45
  • Compensation on encoded subspaces depends on the interaction model: universal subspace computation is supported for XY couplings, whereas exchange couplings support only single-qubit operations.The controls must share correlated systematic errors and generate an su(2) representation for the compensation construction.Source: §5.1.2 · p. 45

6 Conclusion and Perspectives

The review unifies compensating pulse sequences through control theory, a dynamic interaction picture, and a geometric Lie-algebra interpretation. It explains first- and second-order correction geometrically while noting practical limits from sequence length, decoherence, and random errors.

6 Conclusion and Perspectives

  • The review presents a unified control-theoretic framework based on a dynamic interaction picture for compensating pulse sequences.The framework is intended to organize methods for systematic control-error compensation.Source: §6 · p. 45
  • Each error order is represented as a path in the dynamical Lie algebra, with first- and second-order correction requiring a closed path and zero signed enclosed area.This geometric construction helps explain how arbitrarily accurate composite pulses can be designed.Source: §6 · p. 46
  • Arbitrarily accurate sequences are limited in practice because increasing sequence length allows decoherence and random errors to dominate, especially for second-order compensation.The review reports only a modest sequence-time improvement from a new geometric Solovay-Kitaev construction; numerical and continuous-control methods may shorten sequences further.Source: §6 · p. 46
  • Combining compensating sequences with dynamically corrected gates and dynamic decoupling could address both environmental and control errors while reducing resources needed for quantum error correction.The stated motivation connects lower initial errors with the resource requirements of large quantum computations.Source: §6 · p. 46
Loading 1203.6392v1…