Advantages of randomization in coherent quantum dynamical control
Lea F Santos1,3 and Lorenza Viola2,3
1 Department of Physics, Yeshiva University, 245 Lexington Ave, New York, NY 10016, USA
2 Department of Physics and Astronomy, Dartmouth College, 6127 Wilder Laboratory, Hanover, NH 03755, USA
3 Author to whom any correspondence should be addressed.
E-mail: lsantos2@yu.edu and Lorenza.Viola@Dartmouth.edu
Received 6 April 2008
Published 6 August 2008
| Abstract. Control scenarios have been identified where the use of randomized design may substantially improve the performance of dynamical decoupling methods (Santos and Viola 2006 Phys. Rev. Lett. 97 150501). Here, by focusing on the suppression of internal unwanted interactions in closed quantum systems, we review and further elaborate on the advantages of randomization at long evolution times. By way of illustration, special emphasis is devoted to isolated Heisenberg chains of coupled spin-1/2 particles. In particular, for nearest-neighbor interactions, two types of decoupling cycles are contrasted: inefficient averaging, whereby the number of control actions increases exponentially with the system size, and efficient averaging associated to a fixed-size control group. The latter allows for analytical and numerical studies of efficient decoupling schemes created by exploiting and merging together randomization and deterministic strategies, such as symmetrization, concatenation and cyclic permutations. Notably, sequences capable of removing interactions up to third order in the achievable control timescale are explicitly constructed, and a numerical algorithm to search for optimal decoupling sequences is proposed. The consequences of faulty controls in deterministic versus randomized schemes are also analyzed. |
Contents
1. Introduction
Dynamical decoupling (DD) provides a versatile control-theoretic setting for manipulating the dynamics of closed as well as open quantum systems. DD schemes operate by subjecting the system of interest to suitable sequences of external control operations, with the purpose of removing or modifying unwanted contributions to the underlying Hamiltonian. DD methods have a long history in high-resolution nuclear magnetic resonance (NMR) [1]–[3], where coherent averaging ideas have been pioneered in the context of averaging out undesired phase evolution [4, 5] and dipolar interactions [6] in spin systems. More recently, DD has emerged as a promising strategy toward achieving scalable quantum information processing (QIP), thanks to its potential for protecting logical quantum states against always-on qubit–qubit interactions and for reducing environmental decoherence. The latter possibility was first explicitly demonstrated in [7]—where suppression of decoherence via a sequence of very fast (so-called bang–bang) control actions is established for a single qubit interacting with a bosonic environment—and it was soon incorporated within a general dynamical symmetrization framework [8, 9]—whereby the DD operations are drawn from a discrete control group so to effectively project out components with unintended symmetry. Since then, DD has become the subject of intense theoretical and experimental investigations. On the theoretical side, some notable advances include: the construction of bounded-strength Eulerian [10] and concatenated DD (CDD) protocols [11, 12], as well as efficient combinatorial schemes for multipartite systems [13]–[16]; the identification of optimized control sequences capable to ensure exact high-order cancellation of pure dephasing in a single qubit [17, 18]; proposed applications within specific (notably, solid-state) scalable quantum computing architectures [19]; quantitative investigations of DD schemes for compensating specific decoherence mechanisms, such as magnetic state decoherence in atomic systems [20], 1/f noise in superconducting devices [21]–[25], and hyperfine- as well as phonon-induced decoherence in quantum dots [26]–[31]; control procedures for combining DD with universal quantum computation [32, 33]. Within experimental QIP, DD techniques have been successfully applied to decoherence control in a single-photon polarization interferometer [34]; have found extensive applications in liquid-state NMR QIP [35], also in conjunction with error-correcting codes [36]; have inspired charge-based [37] and flux-based [38] echo experiments in superconducting qubits; and are being scrutinized for further applications in solid-state systems such as nuclear quadrupole qubits [39] and fullerene qubits [40].
Even if, in the limit where no control constraint is present and under appropriate mathematical assumptions, DD techniques may guarantee the exact elimination of all the undesired coupling, a main limitation is the fact that, in general, such an exact averaging is practically impossible. Residual errors arising from finite control rates and imperfect averaging accumulate in time and eventually result in loss of fidelity. In order to slow down error accumulation, randomization may be incorporated into DD design, as proposed in [41, 42]. In a sense, this is reminiscent of compensation schemes, which are routinely used in NMR spectroscopy to reduce the effects of known errors introduced by non-ideal control [1, 3]. Essentially, randomization aims at compensating for imperfect averaging by enforcing probabilistic error build-up at long times, the overall coherent DD action being retained provided the applied control history is appropriately recorded [41, 42]. Beside long-time averaging, analytical errors bound in [41, 42] identified two other scenarios where randomized protocols would be expected to perform better than their deterministic counterparts: firstly, whenever the basic decoupling cycle requires a large number of control operations; and, secondly, when the interactions to be removed are uncertain, for instance unpredictably fluctuating in time. This prompted a series of quantitative studies to validate the advantages of randomization in the context of DD [43]–[48], and ultimately added quantum control to the list of problems benefiting from stochasticity; a list which already includes diverse phenomena ranging from the possibility to maximize weak signals by stochastic resonance [49], the idea that chaos may stabilize quantum algorithms [50], and yet, more recently, the fact that randomization may be used to benchmark noisy quantum gates in QIP [51].
It is the purpose of this work to both comprehensively review and further analyze the advantages of randomized coherent-control methods at long evolution times. We focus on the representative case of suppression of internal interactions in a time-independent spin-1/2 Heisenberg-coupled system. In order to pinpoint the origin of the advantages coming from randomization, two scenarios are considered: averaging over an inefficient DD group, whose size increases exponentially with the number of spins; and averaging over a small, fixed-size group. The first case allows for a numerical comparison between deterministic and randomized schemes as the group size increases. The second lends itself to a detailed analytical study of various high-level deterministic schemes, which employ symmetrization, concatenation, and cyclic permutations—eventually leading to the identification of best-performing deterministic DD scheme. The incorporation and analysis of different randomized strategies to further boost the performance of the resulting deterministic schemes is then carried out numerically.
Ultimately, the key idea for efficient averaging at long times is frequent scrambling of the order of the applied DD operations, so that residual errors do not get a chance to rapidly accumulate in time. While this idea is at the heart of randomized methods, a natural question is why randomization would have to be invoked in the first place: what prevents one from finding an optimal deterministic sequence for a specific system and a particular final time? The problem lies in the fact that, due to the rapidly growing number of possible control trajectories associated with different sequences as the system size increases, combined with the strong dependence of protocol performance on the final time, such search becomes typically intractable in practice. We illustrate this point by developing a numerical algorithm to obtain the best DD sequence under some constraints imposed to the controls. Although very efficient, the resulting sequence is still outperformed by a considerably simpler randomized protocol. We therefore advocate that, for long evolution times, a much less demanding and yet very efficient DD approach consists of cleverly combining good deterministic strategies with randomization.
The content of the paper is organized as follows. Sections 2–4 provide a self-contained review and/or introduction of background material relevant to the subsequent discussion. In section 2, in particular, the theoretical framework of DD is briefly recalled, along with the performance metric and interaction frames to be considered. Section 3 describes the deterministic and randomized protocols under examination and present analytical lower bounds for their expected performance under ideal control assumptions. Section 4 describes the physical models of interest and highlights the main control requirements. Focus is given to systems with nearest-neighbor (NN) couplings and to the ability to selectively address individual subsystems. Section 5 provides an in-depth analysis of results partly appeared in [46, 47], by assessing how the performance of deterministic and randomized schemes depend on the size of the DD group. Schemes involving a large degree of parallelism emerge as best performers, consistent with intuition. The bulk of new material is presented in sections 6 and 7. Section 6 develops a quantitative comparison between deterministic and randomized schemes, as well as between different venues for including randomization, and contrasts the performance obtained for different physical systems within the class of interest. New results include analytical studies for high-level deterministic schemes, leading in particular to the identification of DD sequences capable of removing NN interactions up to the third order in the appropriate Magnus expansion; and a numerical procedure, inspired to genetic algorithms, to search for efficient DD sequences. Previous works have failed to compare deterministic and randomized DD protocols in the presence of some dominant control errors. This gap is filled in section 7. Conclusions are provided in section 8, whereas a number of technical considerations are left for the appendix.
2. DD framework
2.1. Control setting
As mentioned, DD methods have long been applied in NMR spectroscopy [1]–[3], [5], where the aim is to modify the nuclear spin Hamiltonian to suppress or scale selected internal interactions. More recently, DD has been revisited in the light of quantum control theory, by also explicitly addressing, in particular, the removal of interactions between the system of interest and the surrounding environment [7, 8]. In both cases, the basic idea consists in adding a time-dependent control field Hc(t) to the Hamiltonian H0 of the relevant target system. In the physical (Schrödinger) frame, the evolution operator under the total Hamiltonian H(t) = H0 + Hc(t) becomes
, where
is set equal to 1 and
denotes time ordering. Most commonly, the analysis of DD methods is performed in a logical frame (also known as `toggling frame' in the NMR literature), which corresponds to a time-dependent interaction representation that follows the applied control. In this frame, the Hamiltonian is written as
where
is the control propagator at time t, and the logical evolution operator becomes
In this work, we shall focus on an isolated (closed) finite-dimensional system S, controlled through a sequence of equally spaced control pulses, Pk, applied at times tk,
(t0 = 0). The pulses average out the effects of unwanted interactions by repeatedly rotating the system and undoing its internal (drift) evolution. In the limiting situation of arbitrarily strong and instantaneous pulses—the above-mentioned bang–bang setting [7]—the evolution during the pulses depends only on the control Hamiltonian, whereas during the intervals Δt = tk–tk–1, the system evolves freely according to H0. The propagator at tn = nΔt,
, then reads
The design of multi-pulse sequences is based on the desired form of the effective propagator at a final evolution time T > 0. To derive the time evolution operator, different methods have been employed, including Fer's expansion, which gives an exponential infinite-product expansion of
[52]–[55], and average Hamiltonian theory (AHT), which makes use of the Magnus expansion to represent
in terms of a single exponential [1, 2]. Since the latter will be the main tool considered here, it is briefly described next. From equation (3), we may rewrite
where we have used the notation Hn = (Pn–1 ...P0)†H0(Pn–1 ...P0) for each transformed Hamiltonian during a given segment of evolution, and the Magnus expansion (or Baker–Campbell–Hausdorff expansion, since the Hamiltonian is piecewise constant in time) [1, 2, 56] to obtain the last equality. In the explicit expression of the effective Hamiltonian
, each term
involves k time-ordered commutators of transformed Hamiltonians.
The convergence of the Magnus expansion depends strongly on the representation considered, and examples exist in the literature of its failure at long times, see e.g. [57]. Explicit evaluations of the convergence radius have been obtained for specific systems, in particular for a two-level system [57]–[61], while general sufficient conditions for the absolute convergence of the expansion have been recently established, see e.g. [62] and references therein. Interestingly, it has also been shown that by connecting the Magnus expansion with rooted trees, a recursive procedure to generate the expansion terms and a convergence proof become available [63, 64].
So far, no assumptions have been made in regard to the control field, which may, in principle, have either deterministic or non-deterministic features. While specific protocols within each setting will be described in section 3, the essential difference between deterministic and randomized design is that in the latter case the future control path is not known, but rather, in the simplest instance, effects a suitable random walk [41]. In the particular case of a deterministic time-dependent perturbation which is cyclic, that is, when the control Hamiltonian and the control propagator are periodic with cycle time Tc, Hc(t + nTc) = Hc(t) and Uc(t + nTc) = Uc(t), it follows from equations (1) and (2) that the logical Hamiltonian is also periodic, and
for any Tn = nTc. At these instants, the system in the logical frame appears to evolve under a time-independent average Hamiltonian
, and the condition κTc < 1, with κ = ||H0||2 = max|eig(H0)| [1, 2, 41, 57], may be taken as a guideline for the Magnus series convergence. The stroboscopic time propagator becomes
Thus, describing the system at any multiple integer of Tc only requires the computation of the system's evolution after a single cycle. This constitutes the main result of AHT, and is also directly applicable to the physical frame: since
, physical and logical frames overlap stroboscopically at Tn,
.
For the deterministic DD sequences of relevance to this work, the first term of the average Hamiltonian
, namely
, may be cast in terms of a group-theoretic average [8]. In this case, control pulses are successively drawn from a (projective) representation of a finite DD group
,
, with
giving the order of the group. The propagator after a control cycle,
, is written as
where
The zeroth-, first- and second-order terms of the Magnus expansion are now, respectively, given by
In designing a DD scheme, one seeks an appropriate DD group
which may `reshape' the target Hamiltonian as desired. The primary goal is to tackle the dominant term
, whose modification may be sufficient in the ideal limit of Tc→0 or when dealing with very short evolution times. However, in realistic settings, and especially when long evolution times are involved, as in the current work, the role of higher order terms becomes critical, and strategies to reduce their effects are imperative.
2.2. Performance metric
Our main control objective in this work will be to achieve a `no-op' gate or, in NMR terminology, a `time suspension'—that is, to freeze the system by completely refocusing the Hamiltonian evolution and making
as close as possible to the identity,
, for a desired finite time T. One way to quantify how successfully such objective is achieved relies on quantifying the input–output fidelity in the logical frame,
where ρ(0) is an arbitrary initial state of the system and
. Arbitrary state preservation corresponds to the maximum value
. For a pure initial state |ψ
, the above fidelity rewrites as
A disadvantage associated with
is its intrinsic state dependence, a characteristic not suitable for a metric intended to assess dynamical protocol performance. In this sense, it would be more appropriate to invoke the pure state that leads to the worst-case pure state fidelity [41]. However, the drawback associated with this option is practical unfeasibility, since searching for the worst |ψ
is not operational, except for very small systems. Obtaining a control metric which is at same time state-independent and efficiently computable is possible by shifting attention from worst-case to typical input-state performance, as captured by so-called entanglement fidelity, Fe [65].
Entanglement fidelity is defined with respect to an initial entangled state |ψRS
of the system S and a reference system R as
, where ρRS ' is the final state subjected to the evolution
. By using the operator-sum representation,
, Fe may be written in terms of quantities of the system only,
. For a closed system, AμS = U, and the entanglement fidelity associated with a (any, in fact) maximally entangled purification |ψRS
—thereby a maximally mixed state for S,
—assumes the simple form Fe(T) = |Tr[U(T)]/d|2 [66], where d is the dimension of the system state space. Protocol performance may then be evaluated solely in terms of the system propagator. It is worth noting that a linear relationship exists between Fe and the average fidelity
over all initial pure states,
, as established in [67, 68].
By its own nature, randomized DD methods involve various control realizations, each leading to a different value of fidelity. Thus, control performance in this case is estimated in terms of an appropriate statistical average over individual results. In the logical frame, denoting by
the ensemble expectation over all control realizations, the expected entanglement fidelity is given by
Complete refocusing then translates into achieving
. In the numerical Monte Carlo studies performed in what follows, ensemble expectation is replaced by the more viable statistical average over a sufficiently large sample of control realizations, which we designate by
.
2.3. Logical versus physical frame
The logical representation is a convenient theoretical tool used to facilitate the design of pulse sequences. However, experiments are performed in the physical frame, so this is where our specific control objective needs to be achieved. When dealing with periodic sequences, these differences are irrelevant, since measurements are usually performed at the end of a cycle, where the two frames coincide. However, if one decides to observe the system in between cycles or deals with acyclic pulse sequences (as it is inevitably the case in randomized DD), correcting pulses Pc(t) may be required to guarantee the final desired effect in the physical frame. It then becomes necessary to keep track of the applied pulses, because Pc(tn) at an arbitrary tn is determined by the control propagator Uc(tn) as
Consider, for example, the case of quantum information storage. Restricting ourselves to achieving
is equivalent, from the physical frame perspective, to assuring that the system evolution is dictated only by the control, U(T)→Uc(T). This is clearly reflected in equation (6), which, by using equation (2), may be rewritten as
where ρ(T) = U(T)ρ(0)U†(T) and ρc(T) = Uc(T)ρ(0)Uc†(T). Thus, to freeze the system in the physical frame also, conditional to a given control history, we need a correcting pulse that un-does Uc(T), so that upon correction Fρ(T) = Tr[ρ(T)ρ(0)]→1, as desired.
Notice that in quantum information storage, frame correction and signal acquisition are performed only once, at the final time T. However, when data need to be constantly acquired, such as in standard line-narrowing NMR spectroscopy experiments, frequently applying frame-correcting pulses may be experimentally demanding, besides introducing additional errors. In such cases, it may be worth designing control schemes which need not be cyclic, but already incorporate appropriate `observation windows'—an example is given in section 3.3.
3. DD design
In this section, we outline several deterministic and randomized DD schemes and discuss lower bounds for their attainable fidelity. Better performance depends on the protocol capabilities to increase averaging accuracy in the effective Hamiltonian and to slow down the accumulation of residual averaging errors. Symmetrization, concatenation, cyclic permutations and randomization are the key design principles exploited to generate efficient schemes. In comparison to our previous works [46, 47], two important novel features here are the inclusion of cyclic permutations (see (iv) in section 3.1) and the embedding of high-level deterministic protocols with random pulses (see (iii) in section 3.2).
3.1. Deterministic protocols
We shall assume that the first group element for deterministic protocols is always
, or equivalently, that the first pulse occurs only after an initial time delay Δt.
| (i) | The simplest deterministic protocol is a cyclic scheme based on a fixed, pre-determined control path of a specific representation of which we compactly write as Tc will refer to the cycle time of the PDD sequence henceforth. Our goal, however, is to push beyond PDD, by designing protocols able to reduce higher order terms in the average Hamiltonian. Three main strategies are considered. |
| (ii) | In analogy with the well-known Carr–Purcell sequence of NMR [5], we may time-symmetrize the PDD control path. This leads to what we call symmetric deterministic DD (SDD). The cycle becomes twice as long, TcSDD = 2Tc, but all odd order terms in
|
| (iii) | In concatenated DD (CDD), the basic PDD sequence works as a `seed' which is being recursively embedded within itself [11, 12]. At level of concatenation (ℓ + 1), the pulse sequence in the physical frame is determined by
Note that at ℓ = 2, the above concatenated sequence is also symmetric, but, interestingly, it may outperform SDD even before this level of concatenation is completed, as analytically justified for the system considered here in section 6.1.3. This reflects CDD efficiency in reducing higher order terms in the effective Hamiltonian. Also notice that if data is acquired before the completion of a given concatenation level, correcting pulses may be required to compensate for frame mismatch. Besides, CDD design is not cyclic. A periodic (or supercycle) version may be obtained by truncating the scheme at a certain level ℓ, and then periodically repeating it at every |
| (iv) | Yet another alternative is motivated by the Malcolm Levitt's (MLEV) broadband decoupling sequence used in NMR [69]–[71], which will be referred to as symmetric cyclic permutation based DD (SCPD). This pulse sequence combines symmetrization and cyclic permutations of the group elements in the following way. At what we call first level, m = 1, SCPD and SDD coincide. The cyclic permutations initiate at level 2, being restricted to the PDD part of the sequence as
From the third level on, the sequence for m + 1 is based on permutations of the entire sequence obtained at m, being concluded at
Similarly to |
A main disadvantage of periodically repeated sequences is that residual errors due to high-order terms in
accumulate coherently. However, this build-up slows down if the path to traverse
is constantly being changed, as indeed happens in both CDD and SCPD. This strategy is pushed to its limits by the use of randomization, as described next.
3.2. Randomized protocols
| (i) | The most straightforward randomized DD protocol is obtained by picking elements uniformly at random over where Comparing the two basic deterministic and randomized schemes, PDD and |
| (ii) | A natural option corresponds to combining a fixed PDD sequence used in the interval
As an example of the second case, we mention the protocol implemented in [43], here called
Since the number of realizations in |
| (iii) | The use of PDD as the inner code guarantees only that an effective Hamiltonian with norm of |
| (iv) | Another disadvantage of having a PDD sequence as the inner code is the fact that its performance may vary significantly depending on the specific path chosen to traverse Since randomized protocols are intrinsically acyclic, correcting pulses are usually necessary before acquiring data. As mentioned, schemes which contain suitable observation windows may then be useful. For example, we mention a pseudo-RPD: in this case, path randomization is restricted by the condition of having g0†U(Δt)g0 at every interval |
3.3. Performance lower bounds
Analytical bounds on the expected fidelity decay offer insight on relative strengths and weaknesses of the proposed DD schemes. Here, we both review existing error bounds and extend them to some of the new protocols of interest.
In the limit of sufficiently short time, ||H0||2 T < 1, following [41, 43] and expanding equation (7) to second order in T, the evolution in the logical frame of the fidelity for PDD may be written as
An upper bound for
is given by the norm of
as
. In addition, the norm of the average Hamiltonian may also be bounded by
, which finally leads to
A major factor influencing the performance of a deterministic protocol is its ability to suppress dominant terms in
. Assuming that the convergence condition κTc < 1 is satisfied, and recalling the linear relation between
and
, we infer the following properties:
, therefore
. The limit
implies κ2TcT < 1–κTc, which then leads to
.
and
, thus
, thereby
.
The derivation of lower bounds for the performance of CDD (SCPD) is not straightforward, depending on three factors: the level of concatenation (permutation), the model system and the decoupling group considered. Beside [12], this is better discussed in section 4, where the dominant terms of
are explicitly computed for some particular models. Here, we simply mention that when compared to PDD and SDD, PCDD (
) and PSCPD (m > 1) are usually more efficient in reducing higher order terms in the average Hamiltonian.
Contrasted with periodic methods, where residual errors due to higher order terms in
build up coherently (hence quadratically in time), the fidelity for random protocols decays linearly in time. This may be justified as follows:
. The formal derivation of this bound in the limit of κ2ΔtT
The reasoning is similar for the other protocols, although now each step corresponds to the interval
, where q = 1 for EMD1, EMD2 and RPD and q = 2 for SRPD. The bound becomes
, the norm of the effective Hamiltonian being an important difference between protocols.
.
. The same lower bound holds for ESDD, EPCDD
and EPSCPDm, although for the last two protocols averaging may be significantly better.In general, based on the above estimates, we then expect randomized methods to outperform their deterministic counterparts at long times. For
, we should eventually have
, while
leads to
. However, in order to quantitatively compare SRPD with CDD, EPCDD, SCPD and EPSCPD, we need to specify the model in more detail. Notice that NRD is the only protocol showing no dependence on the group size, which makes it a method of choice in cases where
is very large.
4. Model system and control requirements
4.1. Model system
We consider a chain with N strongly coupled spin-1/2 particles (qubits) described by the Heisenberg model, that is, the internal drift Hamiltonian in the physical frame reads
where σ(a) = σ(x, y, z) = X,Y, Z are the Pauli operators, ωi is the Zeeman splitting (Larmor frequency) of spin i as determined by a static magnetic field in the z-direction, and J(a)ij is the coupling parameter between spins i and j in the a-direction. Open boundary conditions are assumed.
To illustrate the benefits of randomization, we concentrate on the simple case of homogeneous NN couplings, for which very efficient DD schemes exist (see section 6). By assuming Jijx = Jijy = J and Jijz = αJ, where α is the coupling anisotropy associated with the Ising contribution, we thus have:
This Hamiltonian is used to model quasi-one-dimensional magnetic compounds [72] and Josephson-junction-arrays [73, 74]. It is also a fairly good approximation for couplings which decay exponentially with the qubit distance—as arising, for instance, in semiconductor quantum dot arrays [75], or which decay cubically—as in dipolarly coupled solid or liquid-crystal NMR spin systems [1, 3, 76] and electrons floating on helium [77, 78].
Whenever qualitatively different, we shall compare the results associated with the above HNN with those obtained from cubically decaying interactions as approximated by the following Hamiltonian:
Although neglected here, an additional dependence on the angle between the vector joining spin pairs and the external magnetic field is present in principle in the secular dipole–dipole coupling parameter of NMR spin systems [1, 3].
4.2. Control requirements
In order to suppress the interactions in Hamiltonians (12) and (13), we assume the ability to apply sequences of selective pulses, that is, control pulses that affect only some intended (subset of) spins. This is to be contrasted with non-selective (or collective) pulse sequences, which affect all qubits uniformly. A well-known example of the latter is the so-called WAHUHA sequence developed by Waugh, Huber and Haeberlen [79] to suppress direct dipole–dipole couplings. Randomized versions of this sequence, which may have implications for solid-state NMR QIP, will be analyzed elsewhere.
Besides selectivity, another important feature of control pulses is the rotation angle they affect. Let us assume that, as in typical spin resonance experiments, the system couples to an oscillating control field linearly polarized in the x-direction according to
where the amplitude (power) 2Ω, the carrier frequency ωf and phase
, as well as the interval τ during which Hc(t) is on, and the separation Δt between successive pulses are under experimental control. The field is rapidly switched on and off so that Ω(t) may be approximated by a piecewise constant. In the rotating frame of the carrier, which rotates with frequency ωf, the effective total Hamiltonian is given by
The interaction part of the Hamiltonian is invariant under this transformation, but, upon invoking the rotating wave approximation [1], the linear terms and the control Hamiltonian become
From the above equations, we see that a given spin i is rotated when the control field is applied on resonance with its frequency, ωf≈ωi (that is, the detuning Δi≈0). The phase
(t) then determines the direction around which the rotation is realized in the rotating frame, and, in the case of rectangular pulses, Ωτ characterizes the rotation angle. For instance, a pulse with ωf = ω2,
(t) = 0 and Ωτ = π flips spin 2 by 180° around the x-axis. Here, the systems described by equations (12) and (13) will be subjected to sequences of π-pulses, while for instance the abovementioned WAHUHA sequence involves π/2-pulses.
All the analyses developed in this paper are performed in the rotating frame. The spins in the systems of interest are assumed to be addressable in frequency or by some other means, thereby the possibility of using selective pulses. Additionally, the differences |ωj–ωi| are assumed not to be much larger than the qubit–qubit coupling strength J, so that pulse sequences involving rotations around more than a single axis are required. If indeed |ωj–ωi|
J, the secular approximation leads to a truncated Hamiltonian where only terms in the z-direction remain [3]. In this situation, DD may be effected by only using rotations around a single axis perpendicular to z [4, 5]. In the case of nuclear spin-1/2 Hamiltonians, this means that we are not interested in heteronuclear systems, since the Larmor frequencies of two different nuclear isotopes are separated by several megahertz, while the couplings are of the order of tens or hundreds of hertz. Instead, our analysis has direct implications for homonuclear systems, where the spins are differentiated by their chemical shifts δi, and |δj–δi|
J. Chemical shifts emerge from the presence of electrons, which generate different small magnetic fields at different sites and cause variations of the net magnetic field experienced by the nuclei; the spin frequencies ω0 of the isotopes are then shifted as ωi = ω0 + δi.
In short, we shall focus our analysis on the effects of DD sequences with multiple axes of rotation and selective pulses applied to the following rotating-frame Hamiltonians:
where in both cases Hint is given by the bilinear-NN-interaction terms described in equation (12), and the two cases differ by the explicit inclusion of linear (chemical-shift) contributions. A comparison between the results for HRNN and those for the cubic-decay couplings of equation (13), HRcub, will also be provided.
5. Randomization over inefficient decoupling groups
We begin by assessing the advantages of randomization in the case of an inefficient DD group, that is, a group whose size increases exponentially with the number of qubits. In comparison with our previous works [46, 47], this section further demonstrates how pulse parallelism represents a key factor in boosting protocol performance. In the logical-rotating frame, the system we consider is described by
(14). Since
leads to PDD sequences capable of refocusing σ(a)k–1·σ(a)k and σ(a)k·σ(a)k + 1, it is straightforward to see that
, with k = 2, 4, ..., 2m and
, may be used to obtain PDD sequences which decouple up to N qubits, where N = 2m or N = 2m + 1 [8, 14]. When N = 4 or 5, for instance, a possible DD scheme may be visualized in terms of the following matrix [47],
where each row corresponds to an even qubit and each column, supplemented with the identity operators associated to the odd qubits, leads to an element of the group, so that
,
, with
. The proposed DD group requires 4mπ-pulses to close a single PDD cycle. Any path taken to traverse
leads to first-order decoupling, however notice that a sequence arranged as in M has the property of avoiding simultaneous rotations [14]. Contrary to that, a path as in
for example, leads to simultaneous rotations at every t = 4nΔt,
. Among all PDD sequences derived from the above group
, a very small subset consists of sequences involving only single-qubit rotations; as
increases, most paths have in fact a large number of control actions involving simultaneous rotations on several qubits at a time.
In the NRD protocol, which is based on uniform randomization over
, possible control operations range from the total absence of rotations (the identity operator) to collective rotations on m qubits at once. In large systems, the fraction of pulses corresponding to extreme cases is very small. Let Qr = 3rm!/[r!(m–r)!] denote the total number of random pulses leading to r simultaneous rotations for a given number m of even qubits, where r = 0, 1, ..., m, and
. On the one hand, the percentage of pulses associated with a single qubit rotation, r = 1, and with the maximum number of rotations, r = m, decreases with the size of the system as 3m/4m and (3/4)m, respectively. On the other hand, the degree of parallelism increases significantly with
. Given m, the largest Qr is obtained for r in the interval [(3m–1)/4, (3m + 3)/4] when m≠3 + 4n, whereas for m = 3 + 4n, both values, (3m–1)/4 and (3m + 3)/4, lead to sets of equal size. This means that, for large m, the largest set of random pulses involves rotations on roughly 75% of the even qubits.
Whenever a high degree of parallelism is afforded, more efficient DD schemes exist where the total number of pulses needed to close a PDD cycle is significantly reduced (see section 6). However, the interest in the inefficient averaging schemes analyzed here lies on the possibility to contrast the effects of single rotations versus simultaneous rotations, and to study DD under large control groups, while avoiding computationally intractable system sizes. In figure 1, results on the decay of the ensemble-averaged entanglement fidelity in the rotating-logical frame,
, are shown. We consider N = 6 (N = 8) qubits in the top (bottom) panels, which leads to a relatively large control cycle: 64 pulses (256 pulses). In each column, both top and bottom panels have the same value of Tc. We compare NRD with different PDD sequences: PDD1—based on the path given by M; PDD2—based on the M ' path; and PDD3, which corresponds to a particular path selected at random and repeated at every Tn = nTc. The beginning of the PDD3 sequence used on the bottom panel is equal to the PDD3 from the top panel. Another randomly selected path without this constraint is also considered in the case of N = 8 and is referred to as PDD4.
Figure 1. PDD versus NRD based on a nested pulse sequence for (14) with α = 1. Top panels: N = 6 and . Bottom panels: N = 8 and . Left panels: ensemble-averaged entanglement fidelity at ; . The numbers 1, 2, 3 and 4 stand for PDD1, PDD2, PDD3 and PDD4, respectively. Free evolution: (black) oscillating solid line. Right panels: at tn = nΔt < Tc; Tc = 1.28 J–1. Average over 102 realizations. |
When designing a PDD sequence, it is natural to start with straightforward structures such as those given by M or M '. However, they are not necessarily the best options. In the left panels, fidelity is computed at every
. By contrasting top and bottom panels, we verify that the performance ofNRDimproves significantly as
increases, while PDD1 and PDD2 remain essentially unchanged. This explains the crossing between these two curves and the randomized protocol in the case of
. The strong enhancement resulting from parallelism becomes then evident and suggests that better deterministic sequences ought to exist. In this sense, the selection of an efficient PDD sequence is a posteriori motivated by the study of a stochastic scheme. In fact, PDD3 and PDD4 offer much better DD options. In situations where different paths lead to such a broad range of performance and path optimization cannot be afforded, it is more appropriate to use a protocol based on path randomization, such as RPD. This scheme offers advantages also at long times, as it will be shown in section 6.
In the right panels of figure 1, we also compare PDD and NRD during intra-cycle times, tn = nΔt. This may be of interest in situations where constraints on the number of pulses or control intervals make it unfeasible to close a complete cycle, for instance, when Tc becomes prohibitively long. The decline in the PDD performance for tn < Tc followed by its recovering as tn→Tc reflects the fact that deterministic sequences are designed to perform well at the cycle completion. Notice that up to half of the cycle, NRD is (at least) as good as the selected deterministic sequences.
We have then verified the beneficial contribution of parallelism in DD sequences, which is increasingly pronounced as the group size grows. However, to `disentangle' the two effects and isolate the impact of
in deterministic versus randomized schemes, examining protocols which have the same degree of parallelism is necessary in principle—e.g. those derived from combinatorics [14]. The difficulty of such analysis, however, lies on the large system size required, which makes numerical simulations practically unfeasible.
As a further remark, we call attention to the cycle time used in the figure: Tc~J–1 is one order of magnitude larger than the values determined by the convergence criterion κTc < 1. In the case of N = 8, for instance, κ~20 J. This confirms that the criterion is overly pessimistic, and values of Tc not necessarily complying with it may still lead to a substantial reduction of unwanted interactions in situations of interest.
6. Randomization over efficient decoupling groups
We now focus on addressing the long-time behavior of the protocols described in section 3. By long times we mean times where the analytical lower bounds are no longer reliable, T
(κ2Δt)–1. Given the NN interactions under consideration, a very efficient DD group is now able to be identified, for which PDD always involves only four selective multi-qubit pulses irrespective of system size. Possible representations of the relevant control group for even N are:
where, in each case, the rotation axis for odd qubits is perpendicular to the rotation axis for even qubits. Notice that, if desired, the same averaging effects may be obtained with DD groups which affect only even or only odd qubits. As an example, compare one of the pulse sequences derived from
: P1 = P3 = X1Y2X3Y4···XN–1YN and P2 = P4 = Y2Y4···YN, with a sequence acting only on odd qubits: P1 = P3 = Z1Z3···ZN–1 and P2 = P4 = Y1Y3···YN–1, which is derived from
. Both lead to the same transformed Hamiltonians in each segment of free evolution, and therefore to the same results.
The small size of the DD group simplifies the derivation of the leading terms in the AHT, which, in turn, helps anticipating the long-time behavior of the protocols. In view of this, the strategy of this section is to first obtain the dominant terms of the effective Hamiltonian analytically, and then validate the analysis with numerical simulations. We start the analytical part by examining the results for
,
and
for the four deterministic protocols presented in section 3.1, including the proposed SCPD, and conclude it by introducing a new protocol which ensures decoupling up to (at least) the third order. In the numerical section, apart from CDD and SRPD, all protocols shown in the figures are new. We also propose an algorithm to search for efficient DD sequences, which, interestingly, is still outperformed by simpler randomized methods. The section closes by addressing another aspect missing in previous investigations, namely the effects of anisotropy and one-body terms for both deterministic and randomized schemes.
6.1. Analytical results
For clarity, we show here the results obtained for a system described by
, and leave the case where the linear chemical-shift Hamiltonian is retained,
, to the appendix.
6.1.1. Lowest-order average Hamiltonian At Tn = nTc = 4nΔt, first-order DD is achieved with any of the deterministic protocols, as discussed in section 3,
At these times, for all randomized protocols except NRD, we also have, in the worst case,
.
6.1.2. First-order contribution to the average Hamiltonian Using equation (17), the first-order correction to the average Hamiltonian,
, simplifies to
whose result varies according to the group path selected. For each representation in equation (16), the 4! available paths lead to the following six different results,
Note that, in the three-body contributions appearing in
, the direction a of the middle operator matches the direction of the interaction term σi(a)⊗σi + 1(a) that most frequently (three times) changes sign within the interval [0, 4Δt]. Therefore, for an anisotropic model with α > 1, paths that change the sign of the Ising term after every Δt, as in equation (21), are preferable to those leading to equations (19) and (20), as intuitively expected.
In order to eliminate
, we may employ symmetrized sequences such as SDD, PCDD2, or PSCPD2. Specifically:
in equation (18), leading to
. Equivalently, for SRPD,
.
. Interestingly, half of this sequence also leads to
, since, according to equation (18), we can change the sign of
by simply switching the order in the pairs: 12→21 and 34→43.
.
6.1.3. Second-order contribution to the average Hamiltonian The three sequences given above do not cancel
. In fact, even higher levels of concatenation (or permutations) are still incapable of eliminating the second-order term in the AHT, due to the sequence pre-determined structure. The same 4 (8) different paths employed in PCDD2 (or PSCPD2) are the only ones appearing also at
(m > 2), and whether alone or in rearranged combinations with each other, they cannot cancel
. This is to be contrasted with the sequence introduced in the end of this subsection, which incorporates a larger variety of group paths and does lead to
. In order to better analyze the structure of
, let us take advantage of equation (17) and write
Because
for k = 0, 1, to obtain
at Tn, we only need to sum
computed for each of the n intervals [0, 4Δt]. It is straightforward to verify that
obtained with a PDD sequence is identical to the one computed with its corresponding SDD, since the result for (1234) is equal to that for (4321). Furthermore, the symmetry of equation (22) allows to simplify the computation of
for PCDD2 and PSCPD2. For the first, we need to evaluate
only for (1234) and (2143), whereas the latter requires the calculation of
for (1234), (4123), (3412) and (2341). Notice that, up to third order in the AHT, the same results are then obtained for this system with either PCDD2 or half of this sequence. Even though
is the dominant term for SDD, PCDD2 and PSCPD2, the last two sequences lead to a significant improvement. This may be understood upon close inspection of a particular pulse sequence based on
, characterized by the path
—which leads to P1 = P3 = X1Y2X3Y4···XN–1YN and P2 = P4 = Y2Y4 ...YN. The following exact results are found:
The results vary slightly for other control paths (see the appendix for a comparison between two possibilities), but the basic conclusion remains unchanged: the number of bilinear and four-body terms reduces when we switch from SDD to PCDD2 or PSCPD2. In particular, notice that, contrary to SDD, the bilinear terms in PCDD2 and PSCPD2 involve only next-NN interactions.
In the case of
, where both linear and bilinear terms need to be taken into account, the outcomes for
, k = 0, 1 and 2, become strongly dependent not only upon the group path, but also on the representation chosen, as demonstrated numerically in the next subsection and analytically in the appendix.
6.1.4. Effect of group reducibility It is insightful to contrast the results of CDD and SCPD obtained here for the spin chain described by
with the case of a single qubit subject to a magnetic field of unknown direction, described by a Hamiltonian of the form
. In both problems, the DD group consists of four elements, however for
the group action on the system's Hilbert space is reducible, whereas for the single qubit it is irreducible. In the latter case, the decoupling group
is able to substantially decrease the power of Δt in the average Hamiltonian for higher levels of concatenation and permutation. The table below summarizes the order of
for the first four levelsNote4 :
As the level of concatenation increases, a superpolynomial convergence is verified, establishing CDD as the best performer for this system. For a single qubit coupled to an environment, the results depend fairly sensitively on the pure bath Hamiltonian [11, 12], which is renormalized by the control action [30] and whose interplay with the system-bath coupling terms is responsible for determining the final convergence rate. Still, provided that the environment dynamics is sufficiently slow, it has been verified that among the proposed protocols, CDD remains the method of choice in the presence of generic single-qubit errors [29, 30, 81].
Having spelled out the advantages and limitations of CDD and SCPD, we now proceed to describe possible strategies to further improve protocol performance:
and m = 2 in the system under investigation), and then embedding the resulting periodic sequence with random pulses derived from an irreducible group, such as the Pauli group
. This way, the remaining terms in the effective Hamiltonian may still be reduced.
and
, also cancels
. This may be achieved, for instance, with the sequence (1234–2143–2314–3241–3124–1342)—see description below. Once the appropriate sequence has been found, we may again exploit randomization and embed the supercycle with random pulses.
6.1.5. Supercycle sequence:
In NMR, WAHUHA-based-supercycle sequences which are capable of eliminating dipolar interactions up to third order have long been devised [1]. A simple approach consists in combining three WAHUHA sequences cyclically permuted [82]. In our case, however, permutations of the basic path (1234) are not sufficient, and more group path realizations are required. Indeed,
, k = 0, 1 and 2, may be achieved, for instance, with the sequence (1234–2143–2314–3241–3124–1342). Notice that each eight intervals of this scheme correspond to a different half-PCDD2, which guarantees that
for k = 0, 1. Furthermore, by using equation (22) and adding the results for
obtained with each of the six PDD sequences contained in the supercycle, we arrive at the desired result,
. Thus, at every Tn = 6nT
c, the first three terms in the average Hamiltonian are simultaneously canceled—leading to better averaging than for CDD or SCPD obtained in a cycle time even shorter than for PSCPD2.
In terms of pulses, this sequence, which we will refer to as H2 henceforth, translates into:
where, for any path from equation (16) which starts with the identity, that is,
, we have PA = g1 = g3g2†, PB = g2g1† = g3 and PC = g3g1† = g2. Notice that the two axes of rotations involved in the basic first-order-DD sequences change every 8Δt, and the direction appearing at every 4Δt alternates according to the following rule: it starts with PC, is followed by PB, and is finally PA, being then repeated. This is to be contrasted with PSCPD2, where PC does not appear,
and with PCDD2, where C1 is fixed, PC is the only rotation appearing in between two C1s, and only PA or PB appear between C2s:
6.2. Numerical results
We validate the previous analytical analysis by studying a N = 8 qubit system described by equation (12), subject to selective DD pulses derived from equation (16). Whenever appreciably different, the results are also contrasted with those obtained for the cubically decaying Hamiltonian given by equation (13). Notice that in the latter case, DD sequences have been developed based on generalized Hadamard matrices [14], which may also be written in a group form as presented in [46]. For N = 8 qubit, a possible representation is given by
6.2.1. Averaging of bilinear couplings: isotropic system We first focus on the bilinear interaction terms alone, as in equation (14), with the main goal of comparing deterministic and randomized protocols at long evolution times. As an initial illustration of the rapid accumulation of errors occurring in periodic deterministic schemes, in the left panel of figure 2, we assume a PDD sequence and contrast the data acquired at intra-cycle times, tn = nΔt/5, with data obtained only at the completion of each cycle, Tn = 4nΔt. The intra-cycle curve oscillates in time. At short times, the peaks in performance coincide with the instants of cycle completion, but as time evolves these two values become progressively detuned. This effect becomes more pronounced at longer times and for larger values of Δt, indicating that best performance is not necessarily achieved at Tn, and suggesting that repeating the same sequence after every cycle time may not be the best strategy.
Figure 2. Long time behavior of DD sequences based on (16) and applied to (14) with N = 8, α = 1 and Δt = 0.1 J–1. Left panel: PDD sequence. (Black) Curve: data acquired at intra-cycle times, tn = nΔt/5; (red) crosses: data at Tn = 4nΔt. Right panel: deterministic versus randomized DD schemes. Data acquired at Tn = 4nΔt. Average fidelity over 102 control realizations. |
We next proceed with a quantitative comparison between protocols. While different ways for effecting such a comparison are conceivable, a natural choice for contrasting cyclic and acyclic schemes is to fix the interval between consecutive pulses, implying that higher levels of concatenation and permutation may need longer times to be reached. Data is acquired after every Tn = 4nΔt, which for some of the protocols provides information about the performance in between their defining inner sequences. In the case of
and for times Tn > 30Tc, we find, in increasing order of performance: NRD, PDD, SDD, EMD1, CDD, EMD2, RPD, SCPD, SRPD, EPCDD2 and EPSCPD2. Since, with the important exception of permutation-based protocols, these results have been already partially presented in [46, 47], we limit ourselves to displaying in the right panel of figure 2 the two best deterministic schemes and the three best randomized protocols, briefly commenting on the others in what follows:
| (i) | NRD shows the poorest performance, consistent with the fact that the DD group is now very small and all protocols involve simultaneous rotations. |
| (ii) | PDD is unaffected by the representation or group path selected, whereas for |
| (iii) | EMD2 outperforms EMD1, which is not surprising given that the former involves an ensemble of 4N random pulses, whereas the latter has only 4. A comparison between RPD and EMD2 is more subtle, due to the interplay between three factors: available repertoire of random pulses, chances for symmetrization being achieved at Tn = 8nΔt and sensitivity to path selection. For the NN-isotropic system, RPD shows the best performance, while for |
| (iv) | As seen in the right panel of figure 2, SRPD surpasses first CDD and then SCPD at sufficiently long times. In contrast, for the system described by |
| (v) | The periodic sequences PCDD2 and PSCPD2 embedded with pulses randomly picked from |
Figure 3. Deterministic versus randomized DD schemes based on , (16) applied to (14) with N = 8 and α = 1. Data acquired at Tn = 4nΔt and Δt = 0.1 J–1. All panels contain the three curves corresponding to (bottom to top) SRPD, EPCDD2 and EPSCPD2, but the dispersion is shown only for the protocol indicated by the arrow. Average fidelity over 102 control realizations. |
6.2.2. Genetic-inspired sequence optimization Up to this point, the methodology we have used to develop better DD protocols has consisted of deriving a first-order DD sequence from AHT (PDD), and then improving it by exploiting deterministic strategies and randomization. We now address an alternative numerical approach to design high-level protocols. When creating algorithms to search for efficient protocols, the freedom in terms of types of controls (axis and angle of rotation), number of qubits affected at each step, and values of intervals between pulses is enormous, and taking all of these factors into account would make the analysis intractable. Thus, in line with what we have done so far, we restrict to ideal selective pulses drawn from the sets in equation (16), and separated by a fixed interval Δt.
The algorithm we propose may be described as follows: at every Tn, we search among the
different group paths the one which leads to the largest value of
at Tn + 1; the best sequence from Tn to Tn + 1 is then stored, and the same search procedure is iterated for the next intervals, so that the sequence is built up piece by piece. The resulting sequence is named ALGOR and is shown in the right panel of figure 2. In a sense, this method shares some similarities with popularly employed genetic algorithms [83, 84]. Here, the entire domain depends on the final time Tn, consisting of
different individuals. However, instead of randomly generating an initial population from this entire range of possible solutions, our initialization is based only on the set of
paths for the interval
. For each new interval [Tn, Tn + 1] and with reference to the same population of
paths, a new generation, bred from the best sequence for [Tn–1, Tn], is selected. The fitness function corresponds to
: it strongly depends on time as well as on the previously selected ancestors.
Below, we show the structure of the first 72 intervals of free evolution for the optimized pulse sequence obtained with the parameters of figure 2:
Observe that the first line corresponds to the scheme H2 already discussed in section 6.1.5. Each of the two additional lines in equation (23) also individually leads to the cancellation of
,
and
. The third-order decoupling is one reason for the significant improvement of this sequence when compared with the others in figure 2. Another very important, and related, contributing factor is the continual variation of the control path at every Tn = 4nΔt. Notice that up to T = 72Δt, 18 different control paths are used. This is to be contrasted with CDD (SCPD), where, for any level of concatenation (permutation), only 4 (8) different paths can be employed, variations being associated only with the order they are arranged.
Frequent path alteration is at the heart of methods employing path randomization, which makes it worth to further scrutinize the behavior of simpler sequences, whereby we use randomization on top of sequences removing
and
. Another motivation for this analysis is the fact that the algorithm proposed above clearly becomes unfeasible for large DD groups. In such cases, turning to simpler alternatives becomes a necessity. Let us then select the first line in equation (23) and create three new protocols: (a) a deterministic scheme where the 24 free intervals are periodically repeated (PH2); (b) a randomized scheme (RH2), where the path for the interval [24nΔt, 24nΔt + 4Δt] is picked at random and the subsequent interval [24nΔt + 4Δt, 24nΔt + 24Δt] is rearranged so that at 24(n + 1)Δt, the three terms,
,
and
cancel; (c) another randomized scheme, named EH2, where the first line is used as an inner code to be embedded with random pulses from
. These protocols are compared in figure 4 with ALGOR and EPSCPD2.
Figure 4. DD schemes that guarantee at 24nΔt and EPSCPD2. System described by with N = 8 and α = 1. Data acquired at Tn = 4nΔt and Δt = 0.1 J–1. Notation: ALGOR, sequence obtained via the numerical algorithm explained in the text; PH2, periodic sequence; EH2, embedded sequence with random pulses from and RH2, random path. Average fidelity over 102 control realizations. |
Notice that the inner code of the two new randomized sequences is shorter than that for EPSCPD2, yet they perform significantly better, EPSCPD2 being closer in performance to the deterministic scheme PH2. Interestingly, at very long times, RH2 and EH2 outperform even the ALGOR sequence. It is therefore clear that the algorithm used here cannot identify the optimal scheme for very long times, the reason being the extreme sensitivity of pulse sequence performance to the final time. Take, for example, two instants of time TA and TB, with TB > TA. The sequence that leads to the best result at TA is not necessarily the beginning of the one giving the best result at TB. The algorithm employed looks for the best future pulses to be added to the paths that were already selected and which cannot be further altered. Randomized design, on the other hand, gives access to realizations that may be worse than the ALGOR scheme at TA, yet will contribute to better realizations at TB.
6.2.3. Linear terms and anisotropy Attention so far has focused on averaging out the bilinear terms of an isotropic system. As a next step, we consider
, by taking into account one-body terms and the effects of anisotropy. As a main feature, deterministic schemes (and by extension randomized schemes employing fixed inner codes) turn out to be strongly dependent upon the selected representation and control path. In such conditions, protocols based on path randomization become more advantageous for two main reasons: Firstly, even though they need not lead to the best results, they ensure robust behavior against path variations; secondly, it may be too demanding to find the best control path when dealing with large
. We shall compare two deterministic protocols, CDD and SCPD, with SRPD in the presence of anisotropy and linear Zeeman terms characterized by δi. The effective Hamiltonian for these three schemes is of
, and exact analytical results for the second-order contribution
of the deterministic protocols are provided in the appendix.
Let us start by investigating the additional effects of the one-body terms in
. The selective pulses are now drawn from
in equation (16), since
and
do not cancel linear terms. Two paths are examined:
For δi > Jα, based on equations (20), (A.2), (A.3) and (A.4), we expect Path 1 to be the best choice for PDD, SDD and CDD, whereas Path 2 is more suitable for SCPD. This is demonstrated numerically for CDD and SCPD in the left panel of figure 5, where an isotropic system, α = 1, is considered. Once again, the randomized scheme, SRPD, surpasses the deterministic protocols at sufficiently long times. In the case where δi
Jα, the competition between α and δi complicates the selection of the best control path, which encourages the use of randomized-path schemes.
Figure 5. Deterministic versus randomized DD schemes based on (16) applied to and , N = 8. Data is acquired at every Tn = 4nΔt, Δt = 0.05 J–1. For deterministic schemes: solid line, Path 1; dashed line, Path 2. SRPD: dot-dashed line. Left panel: ; α = 1. Qubits distinguished by chemical shift: δi = 10 J, i-odd; δi = 0; i-even. Right panel: and α = 5. Average fidelity over 102 control realizations. Notice that the value of Δt considered here is half the one used in figures 2 and 3, reflecting the fact that, in the presence of δi and for α > 1, fidelity decays faster. |
In order to isolate the effects of the anisotropy, we discard the one-body terms and return to
, but this time with α≠1. As indicated by equations (20), (21), (A.3) and (A.4), PDD and SDD are expected to perform better for Path 2, which is somehow intuitive, since this is the path that changes the sign of the Ising term more frequently. Predictions of this sort become less trivial when dealing with CDD and SCPD, since
for the interactions alone is very similar for both paths. Therefore, the identification of the best path for these protocols requires either precise knowledge about the system and tedious computations of higher order terms in the average Hamiltonian, or a numerical search over an ensemble of realizations. Both options may be avoided if instead we employ a randomized protocols such as SRPD. In the right panel of figure 5, we compare the paths from equation (24) for an anisotropic system controlled via CDD, SCPD and SRPD. In stark contrast to PDD and SDD, CDD and SCPD perform better for Path 1. Notice also that CDD appears to be more robust than SCPD against path variations; still, as before, they are both surpassed by SRPD at long times.
Overall, the following conclusions may be drawn: various analytical and numerical strategies exist or may be devised to improve the performance of deterministic protocols. However, DD can always benefit from randomization in terms of: pulse sequence simplification, robustness to path variations, and slower accumulation of residual averaging errors.
7. Pulse imperfections
Throughout the analysis developed so far as well as in previous works [44, 46, 47], we have assumed ideal control resources, implying, in particular, the ability to effect instantaneous perfect pulses. In practice, attainable control operations are far from ideal, a variety of systematic and random imperfections contributing to deteriorate protocol performance. Systematic errors, in particular, may be especially harmful at long times, since their effects tend to be cumulative. Depending on implementation detail, different control non-idealities may be relevant [1], including: finite-width effects; deviations from the intended rotation angles, which may in turn be common to all pulses or different for different sets of controls; phase errors, arising from the fact that the phases of different pulses are not necessarily in quadrature; phase transients associated with control switching. By way of illustration, we focus on analyzing how DD performance is affected by pulses of finite duration and flip-angle errors. The three protocols with effective Hamiltonian of
, CDD, SCPD and SRPD, are selected for such investigation, some discussion about PDD also being presented. The case of a system described by
is explicitly considered, with DD pulses being drawn from
.
7.1. Finite pulse widths
In realistic control settings, the power Ω is not infinite nor is the pulse duration τ equal to zero. As a first approximation, pulses may be assumed to have a rectangular profile (for shaped pulses see e.g. [85]–[88]), and phase transients associated with the instants they are turned on and off [1] may be disregarded, so that the desired rotation angle is simply determined by the product β = Ωτ.
Given finite pulses, first-order DD is no longer achieved. Instead, after the completion of the first PDD cycle, we find
which cancels only in the limit τ/Δt→0. This is to be contrasted with the WAHUHA sequence, where first-order DD may still be achieved by properly adjusting the rotation angle according to τ/Δt [1]. In our case, depending on such a ratio, small deviations from β = π lead simply to hardly perceptible improvements on the results for
, as shown in the top panels of figure 6. To justify this improvement, higher order terms in the average Hamiltonian are needed, since it is most probably caused by the interplay between these terms and
.
Figure 6. Ideal versus finite-width pulses for deterministic and randomized DD schemes derived from (16). System described by with N = 8, α = 1 and Δt = 0.1 J–1. Top panels: versus β/π. Bottom panels: decay in time for for β = π. Left panel: τ = 0. Middle panels: τ = 0.005 J–1. Right panels: τ = 0.01 J–1. Average fidelity over 102 control realizations. |
Since, for the values of τ/Δt considered here, the improvement in fidelity obtained by varying β is negligible, in the bottom panels of figure 6 we simply fix β = π and compare PDD, CDD, SCPD and SRPD. Similarly to figure 2, SRPD outperforms the deterministic schemes at long times. However, SRPD deteriorates faster with finite pulses than the deterministic schemes. As a result, for very large errors, of the order of τ/Δt≥10%, the gain achieved with randomization is offset by the errors and the performance of SRPD becomes comparable to that of SCPD.
7.2. Flip angle errors
Flip angle errors may be caused by power misadjustment in the pulse generator, variations of the transmitter power output, or radio-frequency inhomogeneities [1]. Here, we focus on systematic flip angle errors which are common to all pulses. This corresponds to a small over-rotation
of the intended π-pulses, which may be described by
In the top panel of figure 7, we consider an over-rotation of 1% (which is relatively large with respect to what is achievable in typical resonance experiments [1, 40]), and compare SCPD, CDD and SRPD. As in the case of ideal pulses, CDD is outperformed by SRPD, however the crossing between SCPD and SRPD is no longer verified. This may be better understood by observing the middle panels, where we show the difference D(
) between the fidelity obtained with ideal and with faulty DD pulses,
and
, respectively. Interestingly, errors may contribute favorably to the performance of deterministic schemes, as indicated by the negative values of D(
). When
= 0.01, the improvement for CDD is modest and occurs at intermediate times, while SCPD shows a significant increase in fidelity at long times. Contrary to that, flip-angle errors have always a detrimental impact on randomized schemes. Therefore, the accumulation of high-order terms of the average Hamiltonian in SCPD is counterbalanced with the positive effects caused by errors
~0.01, while the advantages of randomization in SRPD cannot compensate for the sensitivity to pulse imperfections, resulting in the worse performance of the latter.
Figure 7. Deterministic versus randomized DD derived from . System described by , N = 8, α = 1 and Δt = 0.1 J–1. Top panel: |
As a further illustration of the effect of flip-angle errors in deterministic schemes, we show in the bottom panel the effects of
on PDD. At very short times,
enhances the fidelity decay, while this situation is reversed at longer times. Contrary to SCPD and CDD, where
> 0.01 mostly worsens protocol performance, a consistent improvement of PDD at longer times is observed for errors up to
~0.03.
In short, even though deterministic protocols appear to be more protected against finite width and flip-angle errors than randomized schemes, in the case of relatively small errors the advantages of randomization at long times are still dominant. From this perspective, a promising next step may arise from combining randomized with bounded-strength Eulerian design [10], which is explicitly intended to compensate unwanted evolution during pulses and offer enhanced fault-tolerance.
8. Conclusions
8.1. Summary
We have developed a quantitative comparison between deterministic and randomized DD protocols in closed systems described by a time-independent Hamiltonian, confirming the advantages of randomization at long evolution times and the efficiency of control protocols which combine multiple decoupling strategies—such as randomization, symmetrization, concatenation and cyclic permutations. We have also argued how the search for better deterministic sequences in a large set of possibilities may be shortcut by using randomization to develop simple, yet very efficient protocols. While the main emphasis has been on removing bilinear interactions in a spin-1/2-particle-system with isotropic NN couplings, a number of results in the presence of anisotropic couplings and one-body terms have also been established. Furthermore, a comparison between DD results for NN and for long-range cubically decaying interactions has been included. Two types of DD groups have been considered: an inefficient group whose size increases exponentially with the system size, and may be easily extended to systems with long range couplings; and a very efficient group, which leads to only four simultaneous pulses and is specifically designed for systems with NN interactions.
In the case of inefficient averaging, we have shown that different paths to traverse the DD group lead to a broad range of results, where PDD sequences involving collective rotations tend to perform better than those consisting mainly of single rotations. For large groups, the selection of the best deterministic protocols becomes very demanding, which favors protocols that average over various possibilities, such as NRD. A further step consists in applying RPD, which already pre-selects the most efficient pulse sequences to be included in the average. Additionally, we have shown that in situations where the DD group is so large that a single cycle can be hardly completed, the performance of NRD is similar to the best PDD performance.
The small number of pulses involved in efficient DD schemes has allowed for a thorough analytical study. This has offered insight into elucidating why different paths and group representations do not affect DD performance for isotropic NN couplings, and also enabled us to partially predict the best control choices in the presence of anisotropy and one-body terms—as independently validated via simulation. Most importantly, the analytical results have shed light on the reasons for the limited performance of concatenated protocols (and protocols based on cyclic permutations) in the class of systems under consideration, and paved the way to the development of a better control sequence able to decouple interaction up to third order, at least. The key idea has been to access a larger set of path realizations than those available to CDD and SCPD, and yet rearrange them such that the structure of half-PCDD2 is kept.
Numerical simulations have served a twofold purpose throughout: to confirm and extend the analytical predictions; and to identify the optimal randomization strategy. While randomization is unquestionably advantageous at long times, whether it is better to embed a deterministic sequence with random pulses or to apply path randomization strongly depends on the system at hand. If the inner code varies significantly with the path, and the search for the best option is demanding, path randomization always proves more adequate.
Along with the numerical analysis, we have also proposed an algorithm to search for new DD schemes. This has resulted in an extremely efficient pulse sequence based on frequent path alteration. Interestingly, however, this sequence turned out to be outperformed by a very simple scheme which combined the initial pulses from the algorithm sequence with randomization. The main take-away message is that even though an optimal deterministic sequence may always exist for a particular system at a specific final time, identifying it may be beyond reach, in which case resorting to simpler, yet efficient randomized sequences becomes a practical method of choice.
Lastly, the effects of two control non-idealities—finite width pulses and flip-angle errors—have been quantified. Deterministic protocols appear to be better protected against such imperfections, although the relative gain due to randomization still dominates if the errors are relatively small. A complete analysis of fault-tolerance requires, however, consideration of additional compensation mechanisms along with randomization, which we plan to address elsewhere.
8.2. Outlook
The selection of an adequate DD protocol ultimately depends on details about the system and the control objective to be achieved. A sequence like PCDD2, for example, is excellent to decouple a single qubit from its surrounding bath [29, 30, 81], but performs poorly at freezing evolution in a spin chain with NN interactions. Similarly, the WAHUHA sequence combined with cyclic permutations lead to third-order DD of the dipolar Hamiltonian [1], whereas the periodic permutation-based PSCPD2 protocol is unable to cancel
in HNN. When the control pulses aim at complete refocusing, the desired storage time is a decisive factor in the choice of a protocol. By comparing the evolution times in figures 2 and 4, for example, one sees that SRPD is a good enough method in the first situation, although not worth consideration in the latter. Another important consideration stems from the desired control goal: the removal of unwanted evolution, independent of the choice of initial state, as addressed here by analyzing the decay of entanglement fidelity; or the preservation of a specific, known initial state. The latter scenario may allow for the development of dedicated pulse sequences ensuring yet better performance—as exemplified by long-time coherence saturation effects observed in both NMR spin-locking experiments [1] and in quantum information storage [29, 30, 81].
Throughout this work, the time interval between consecutive pulses in PDD has a fixed value Δt, while for other protocols actual rotations may be separated by some integer multiples of Δt. If this constraint is relaxed, so that consecutive rotations may be arbitrarily spaced, substantial freedom is added in principle to DD design. In this sense, the existence of optimized sequences for specific control settings, as in [17], points to the potential of unevenly-spaced sequences for higher order DD. Together with bounded-strength Eulerian design, the analysis and combination of multiple control time scales and different angles of rotation is clearly an issue which deserves additional exploration in the context of randomization, along with the identification of a QIP platform which may be suitable to experimentally test some of the benefits predicted for randomized coherent control.
Acknowledgments
It is a pleasure to thank Paola Cappellaro, David Cory, Evan Fortunato, Malcom Levitt and Chandrasekhar Ramanathan for useful discussions and input at various stages during this work. Partial support from the National Science Foundation through the `Physics at the Information Frontier' Program, grant no. PHY-0555417, is also gratefully acknowledged.
Appendix. Dominant terms in the average Hamiltonian
Here, we consider the general Hamiltonian with NN interactions,
(15), where both anisotropy (α≠1) as well as one-body terms may be present, and provide explicit results for the first three contributions to the average Hamiltonian in the case of deterministic protocols.
A.1. Lowest-order average Hamiltonian: 
Representations
and
(16), which involve group elements in the z-direction and also representations affecting only half of the qubits cannot cancel all one-body terms. If complete refocusing of the Hamiltonian is the goal,
is the representation to be used, for it guarantees
. Let us consider two particular pulse sequences characterized by the following paths:
A.2. First-order contribution to the average Hamiltonian: 
For PDD sequences from
that change the sign of the Ising interaction after every Δt, such as Path 2, we find
while for Path 1, equation (20) still holds. The interplay between anisotropy and qubit frequencies becomes now a determining factor in the selection of an appropriate group path.
A.3. Second-order contribution to the average Hamiltonian: 
We compute
for the two pulse sequences of
in equation (A.1). The following results are found for SDD, PCDD2 and PSCPD2. Notice that for reasons explained in section 6.1,
for SDD equals
for PDD.
where the following quantities have been introduced:
References
Notes
Note4 The leading term results for an isolated qubit under the CDD protocol were first indicated to us by Leonid Pryadko [80].
Lea F Santos and Lorenza Viola 2008 New J. Phys. 10 083009
J Silva Lobo and R S Ward 2009 J. Phys. A: Math. Theor. 42 482001
Alexander Stotland et al 2008 J. Phys. A: Math. Theor. 41 262001
Aldo M. Serenelli et al 2009 ApJ 705 L123
B. Abbott et al 2009 ApJ 706 L203
M Kurka et al 2009 J. Phys. B: At. Mol. Opt. Phys. 42 141002
M. Siarkowski et al 2009 ApJ 705 L143
P Maddaloni et al 2009 Meas. Sci. Technol. 20 052001
Sutirtha Mukhopadhyay et al 2009 New J. Phys. 11 055002
L Sanchez-Palencia et al 2008 New J. Phys. 10 045019