General solution to inhomogeneous dephasing and smooth pulse dynamical decoupling
Junkai Zeng, Xiu-Hao Deng, Antonio Russo, Edwin Barnes

TL;DR
This paper introduces a new geometrical framework for designing smooth, high-fidelity pulse sequences that effectively decouple quantum systems from noise and inhomogeneities, overcoming experimental implementation challenges.
Contribution
It presents a novel geometrical approach to generate unlimited smooth pulses for dynamical decoupling and corrected gates, improving quantum control fidelity.
Findings
Enhanced single-qubit operation fidelity under noise.
Ability to generate experimentally feasible smooth pulses.
Significant improvement over traditional ideal pulses.
Abstract
In order to achieve the high-fidelity quantum control needed for a broad range of quantum information technologies, reducing the effects of noise and system inhomogeneities is an essential task. It is well known that a system can be decoupled from noise or made insensitive to inhomogeneous dephasing dynamically by using carefully designed pulse sequences based on square or delta-function waveforms such as Hahn spin echo or CPMG. However, such ideal pulses are often challenging to implement experimentally with high fidelity. Here, we uncover a new geometrical framework for visualizing all possible driving fields, which enables one to generate an unlimited number of smooth, experimentally feasible pulses that perform dynamical decoupling or dynamically corrected gates to arbitrarily high order. We demonstrate that this scheme can significantly enhance the fidelity of single-qubit…
Click any figure to enlarge with its caption.
Figure 1
Figure 10
Figure 2
Figure 3
Figure 4
Figure 5
Figure 5
Figure 6
Figure 7
Figure 7
Figure 8
Figure 8
Figure 9Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
General solution to inhomogeneous dephasing and smooth pulse dynamical decoupling
Junkai Zeng1
Xiu-Hao Deng1
Antonio Russo1 & Edwin Barnes1
Abstract
In order to achieve the high-fidelity quantum control needed for a broad range of quantum information technologies, reducing the effects of noise and system inhomogeneities is an essential task. It is well known that a system can be decoupled from noise or made insensitive to inhomogeneous dephasing dynamically by using carefully designed pulse sequences based on square or delta-function waveforms such as Hahn spin echo or CPMG. However, such ideal pulses are often challenging to implement experimentally with high fidelity. Here, we uncover a new geometrical framework for visualizing all possible driving fields, which enables one to generate an unlimited number of smooth, experimentally feasible pulses that perform dynamical decoupling or dynamically corrected gates to arbitrarily high order. We demonstrate that this scheme can significantly enhance the fidelity of single-qubit operations in the presence of noise and when realistic limitations on pulse rise times and amplitudes are taken into account.
{affiliations}
Department of Physics, Virginia Tech, Blacksburg, Virginia 24061, USA
In recent years, the prospect of enhanced technologies that exploit the principles of quantum mechanics has attracted great interest from many fields in physics and beyond. These efforts are geared toward several envisioned applications, including information processing[1, 2, 3, 4, 5, 6], secure communications[7, 8], and sensing[9, 10, 11], and enormous progress has been made in engineering and optimizing coherent quantum systems for these purposes. However, decoherence caused by the environment or other factors remains a primary impediment to realizing quantum technologies[12, 13, 14, 15]; overcoming this challenge requires improvements not only in system engineering[16, 17, 18], but also in how such systems are controlled.
It has been known since the early days of nuclear magnetic resonance that it is possible to design driving fields that suppress adverse effects caused by fluctuations in the system Hamiltonian or in the driving field itself. The simplest example is the Hahn spin echo[19], in which a fast (-function) -pulse is applied halfway through the evolution of a precessing spin, guaranteeing that the spin returns to its initial state at the end of the evolution regardless of the precession rate. This has long been a standard technique to combat inhomogeneous dephasing—the loss of coherence due to variations in precession frequency in spin ensembles. Spin echo and related multi-pulse sequences[20, 21, 22, 23, 24, 25, 26, 27] have also been widely employed to mitigate other types of decoherence such as environmental noise fluctuations[28, 29, 30]. Much work has been done to extend dynamical decoupling to not only preserve the state of the system, but to also cancel errors while performing operations on the system (dynamical gate correction)[31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43].
Although these dynamical decoupling methods have been broadly successful, there are many systems, especially in the context of quantum information technologies, where they exhibit substantial drawbacks. This is because the highly idealized pulse waveforms needed, i.e., -functions or square pulses, can be challenging to generate in systems where the dynamics occurs on nanosecond timescales, pushing the limits of current waveform generators, for which minimal achievable rise times are on the scale of 100 ps to 1 ns. In addition, the pulse amplitude is bounded from above by either physical constraints or by the need to avoid overheating the system. These factors, combined with the need to perform operations with an unprecedented level of accuracy, makes standard dynamical decoupling methods inadequate in many systems. For example, quantum computing typically requires operation infidelities below the level, and distortions due to finite rise time and amplitude restrictions become problematic[27]. In addition, building control sequences from a very restricted set of pulse shapes leaves few tunable parameters and leads to unnecessarily long sequences that may compete with other decoherence or loss mechanisms that become important on longer timescales. Smooth pulses can be generated numerically using optimal control techniques such as GRAPE[44, 45] or using continuous analogs of composite sequences such as CORPSE[27, 34], however such methods yield locally optimal pulses that often exhibit complicated shapes, and obtaining globally optimal quantum controls necessitates the use of analytical methods.
In this paper, we develop a systematic method to obtain all possible driving fields that implement dynamical decoupling and dynamically corrected gates for a resonantly driven qubit. We do this by developing a geometrical framework in which the qubit evolution is mapped onto a curve lying within a two-dimensional plane, where the curvature of the curve determines the shape of the driving pulse, and the length of the curve equals the pulse duration. We show that any closed curve corresponds to an evolution in which the leading-order error vanishes, while any closed curve with zero net area yields a driving field that cancels up to second-order errors. Higher-order error cancellations also admit geometrical interpretations within this construction. We give explicit examples of smooth pulses that perform dynamical decoupling or dynamically corrected gates to arbitrarily high order, and we show that these pulses significantly outperform square and -function dynamical decoupling pulses when experimental pulse limitations are taken into account. We also demonstrate the effectiveness of our solutions in the presence of time-dependent noise. In addition, we have written a program, DDdraw, that allows the user to create new dynamically correcting pulses simply by drawing curves by hand with a mouse.
Results
0.1 Theoretical setup.
We focus on the case of a driven qubit described by the following Hamiltonian:
[TABLE]
Here, is the control field, while is an unknown stochastic fluctuation. is one of the most widely used models of decoherence due to slow noise[46, 47, 48]. We can view it as describing a qubit with a tunable energy splitting given by , with interpreted as a fluctuating transverse field. Alternatively, we can think of as the amplitude of a resonant, monochromatic driving field, in which case represents a fluctuation in the detuning caused by fluctuations in the qubit energy splitting which give rise to inhomogeneous dephasing. In the second case, is the Hamiltonian in a frame which rotates with the driving field (in the rotating wave approximation). This Hamiltonian could also describe two driven levels within a larger Hilbert space. For example, the dynamics of three-level lambda systems can often be mapped to an effective driven two-level system.[49, 50, 51]
We parametrize the evolution operator according to
[TABLE]
It is generally not possible to solve the Schrdinger equation, , to obtain and analytically aside from a few special choices of . These special choices include the cases of -function pulses and square pulses, which is the primary reason why most dynamical decoupling sequences are based on these ideal waveforms. There exist methods for solving this equation more generally using a type of reverse-engineering[52, 53, 42], but these techniques do not apply for the form of we are considering here. Although we cannot obtain closed-form solutions in general, we can obtain solutions as a power series in [39]:
[TABLE]
where is the qubit rotation angle, and the coefficients of obey a recurrence relation:
[TABLE]
with . To obtain robust quantum operations with operation time , we must find functions (from which we obtain the driving field via ) which yield vanishing error coefficients, , for all , where is the desired degree of robustness. Since is complex, this gives two real constraints on for each odd . For even , there is only one real constraint because unitarity requires , which from Eq. (3) implies that at any time ,
[TABLE]
Thus for even , is automatically satisfied if for all , and we are left with one real independent constraint at this order: . For a sequence of -function pulses, is the associated characteristic function[46], and it is easy to show that for spin echo, CPMG, and other well known sequences. In what follows, we will show that there exists a geometrical framework that allows us to find all possible driving fields that satisfy these constraints order by order.
0.2 Geometrical framework and first-order error cancellation.
We begin by considering the first-order constraint, . The solution space of this constraint can be constructed by first parametrizing this function in terms of plane Cartesian coordinates:
[TABLE]
Since the time derivative of is a pure phase [Eq. (4)], we find the following restriction between and :
[TABLE]
The error coefficient, , can thus be viewed as a curve in the plane spanned by and which starts at the origin at time : , and with slope (see Fig. 1). There is a one-to-one correspondence between these plane curves and possible driving fields which follows from plugging Eq. (6) into the left-hand-side of Eq. (4) and differentiating both sides twice:
[TABLE]
The above formula for has a surprisingly simple geometric interpretation: it is precisely equal to the signed curvature, , of the plane curve, which is defined to be the proportionality coefficient between the derivative of the curve’s tangent vector and its normal vector: . Since the curvature is defined independently of parametrization, we may express it in terms of a general parameter along the curve:
[TABLE]
where the prime denotes differentiation with respect to . We are thus free to use any parametrization we choose to define the plane curve. Once we have made this choice, we can extract the driving field: , where the mapping between and is determined from Eq. (7):
[TABLE]
Notice that the integral on the right hand side measures distance along the curve, meaning that time can be thought of as the arc-length parametrization of the curve. The driving field is thus the curvature of the plane curve expressed as a function of arc length (see Fig. 1). This also means that the evolution time is equal to the total length of the curve. Also notice that the curvature, and hence the driving field, remain invariant under rigid rotations and translations of the curve. Thus, although would seem to imply that the initial part of the curve must be tangential to the axis, it is actually not necessary to enforce this property.
Requiring the first-order error to vanish at is equivalent to imposing the simple condition that the curve is closed: , where . Also, the net rotation angle, , is determined by the angle, , subtended by the curve at the origin:
[TABLE]
This is illustrated in Fig. 2(a) for an example curve with . The corresponding pulse, which implements a -rotation by angle , is shown in Fig. 2(b). The above formula for is valid modulo because of the multi-valued nature of the inverse tangent. Here, it is important to emphasize that any closed curve that starts and ends at the origin and which subtends the same angle, , at the origin yields a pulse that implements the same qubit rotation while canceling the leading-order error. Conversely, any pulse which accomplishes these tasks corresponds to a plane curve of this form. Note that in this framework, a single spin echo pulse is represented by the limiting case in which the closed curve collapses on itself to form a straight line segment extending away from the origin a finite distance , as shown in Fig. 3(a),(b); the -function pulse corresponds to the sharp turning point at . More general -function pulse sequences also correspond to collapsed line segments, with one turning point per pulse (see Fig. 3(c),(d)). Square pulses correspond to circular arcs, while a full circle yields a square pulse that implements first-order dynamical decoupling (see Fig. 3(e),(f)). This geometrical interpretation not only makes it easy to visualize the complete solution space of the first-order constraint, it also makes it easy to systematically determine optimal pulses for a given rotation. This is because the driving field is proportional to the curvature, providing a simple way to visualize and to impose constraints on the smoothness of the pulse. In addition, the fact that the evolution time is equal to the length of the curve allows for optimization of the operation time given smoothness constraints.
This mapping between robust pulses and closed planar curves is reminiscent of a similar picture in which dynamical decoupling can be interpreted in terms of closed vector paths in the Lie algebra associated with the Hamiltonian[27]. Unlike the present work, however, there is no known method to find the smooth pulses associated with these closed paths, and one is typically restricted to considering piecewise-constant pulses that perform robust identity operations. Interestingly, closed-loop conditions are also known to arise for other types of Hamiltonians, for example ones describing coupled qubit-oscillator dynamics[54, 55].
We can construct simple, explicit examples of smooth pulses which cancel the first-order error by modifying the well known lemniscates (figure-eight curves) of Bernoulli:
[TABLE]
and of Gerono:
[TABLE]
In both cases, we choose the maximal value of to be in order to retain only half the lemniscate, giving a closed curve that subtends an angle at the origin. We have included the free parameter in order to make this angle, and hence the rotation angle , adjustable: . The example shown in Fig. 2(a,b) corresponds to a modified Bernoulli curve with . Fig. 2(c-f) shows additional examples of half-lemniscates and the corresponding pulses (obtained from the curvature, Eq. (9)) taken from both the Bernoulli and Gerono families of curves. Together, these solutions give, for each choice of rotation angle , two different pulses which implement the same rotation while canceling the leading-order error. Of course, all possible smooth pulses which achieve the same task can be generated from curves qualitatively similar to those shown in Fig. 2(c,e). Notice that if we keep the pulse time fixed, then implementing larger rotation angles requires sharper peaks in the pulse, a fact which is clear from the geometrical construction since the plane curve is forced to have sharper bends as increases.
0.3 Second-order error cancellation and DDdraw.
Because of the recursive nature of the error constraints evident in Eq. (4), requiring higher-order errors to cancel can be interpreted as imposing additional constraints on the shape of the plane curve. Consider the second-order constraint, . From Eq. (5) we know that if the first-order error vanishes, , i.e., if the plane curve is closed. The remaining second-order error can be written as
[TABLE]
Remarkably, this integral is exactly twice the area enclosed by the plane curve, meaning that the second-order error vanishes if and only if the net area enclosed by the curve is zero. Note that the sign of the area is determined by the direction of the winding of the curve, so that the clockwise and counter-clockwise parts of the curve enclose areas of opposite sign. Thus we find that pulses which cancel both first- and second-order errors are in one-to-one correspondence with closed plane curves that enclose a vanishing net area. Full leminiscates such as those of Gerono and Bernoulli, Eqs. (13), (12), satisfy these requirements, provided we now take . The resulting curves and corresponding pulses are shown in Fig. 4(a),(b). Notice that in the second half of the evolution as follows from the negative curvature of one of the lemniscate lobes. This behavior can be interpreted as a sudden phase shift in the driving field. An important difference compared to the first-order case is that now, each of these pulses implements dynamical decoupling, i.e., an identity operation with . This is because the angle subtended by the initial and final legs of the plane curves is equal to regardless of the value of . We see from the figure that it is easy to obtain arbitrarily many smooth pulses that perform dynamical decoupling up to second order.
In order to perform nontrivial rotations while canceling errors up to second order, we need to consider more general zero-area curves that exhibit a kink at the origin. We introduce one family of such curves, parametrized as
[TABLE]
with , and where the rotation angle is given by
[TABLE]
Restricting attention to pulses that start and end at zero, , requires the parameters and to be related through either or . The former condition produces rotations while the latter allows for a wide range of rotation angles. Examples of curves with and their corresponding pulses are shown in Fig. 4(c),(d). Fig. 5(a) shows examples of curves with , with the associated pulses given in Fig. 5(b). Since our cancellation constraints, Eq. (4), are derived assuming quasistatic noise in which is an unknown but constant variation in the Hamiltonian, it is important to consider the performance of the resulting pulses in the presence of time-dependent noise fluctuations. Perhaps the most ubiquitous type of classical time-dependent noise in the context of quantum technologies is noise[12, 56, 57, 15]. Fig. 5(c) shows the operation fidelity[58] for the pulse corresponding to (blue curve in Fig. 5(b)) as a function of noise strength. For comparison, the figure also shows the performance of a square pulse with the same duration. It is clear that even for time-dependent noise, pulses derived from Eq. (4) outperform naive pulses over a wide range of noise strengths if the noise is sufficiently slow. Further details regarding the numerical simulation can be found in the Methods section.
To further illustrate the simplicity of our geometrical approach to dynamical decoupling and dynamically corrected gates, we have written a program called DDdraw [59] that allows the user to draw plane curves by hand using a computer mouse. DDdraw displays the corresponding pulse, curve area (second-order cancellation constraint), and rotation angle in real time, making it easier to tailor the pulse as desired and to ensure that the errors are cancelled up to second order. Fig. 6 shows an example of a second-order dynamical decoupling pulse generated from a hand-drawn plane curve (Fig. 6(a)) using DDdraw.
0.4 Comparison to imperfect square and -function pulses.
The advantage of smooth pulses over square or -function pulses comes from experimental limitations in pulse generation. Microwave pulses produced from arbitrary waveform generators cannot vary arbitrarily quickly; typical rise time limits are on the scale of 100 ps to 1 ns. This leads to unavoidable errors when square or -function pulses are attempted in experiments, and these errors can be appreciable for pulse times on the order of nanoseconds. Limitations on pulse amplitude can come from physical constraints on the system Hamiltonian (e.g., voltage-controlled exchange pulses are constrained by the upper bound on the strength of the exchange interaction set by the confinement energy[60]) or from the need to avoid overheating the system (as is the case for e.g., magnetically driven electron spins in quantum dots[3]). This leads to further errors in the case of -function dynamical decoupling since the pulses may be leveled off at relatively low amplitudes because of these restrictions.
To demonstrate the significance of these effects and the advantage afforded by smooth pulses, we compare our smooth pulses with square and -function decoupling pulses subject to both amplitude and rise time restrictions. We first consider the case of pure dynamical decoupling where the goal is to perform an identity operation while canceling noise errors to second order. Ideally, this can be achieved with many different -function sequences, but for concreteness we focus on 2-pulse CPMG (which cancels errors to arbitrary order in the case of quasistatic noise). We account for amplitude and rise time restrictions by considering the following “pseudo” -function sequence made from hyperbolic secant pulses:
[TABLE]
where we choose so that the area of each pulse is , and is the total evolution time. This 2-pulse sequence is shown in Fig. 7(a). Here, we have chosen the rise time to be 2% of the total evolution time. In this figure, we also show one of our smooth pulses, the Bernoulli lemniscate with shown in Fig. 4(b), which is also designed to perform an identity operation while canceling second-order errors. In Fig. 7(b) we compare the infidelities for these two types of dynamical decoupling as a function of transverse noise strength. Here, the noise is taken to be quasistatic Gaussian noise, and the strength is characterized by the width of the Gaussian distribution. We find that the infidelity is reduced by several orders of magnitude over a broad range of noise strengths when the smooth pulse is used.
Next, we perform a similar comparison, but now for a non-trivial rotation. Ideally, such a rotation can be performed while cancelling noise errors using a composite square pulse such as the one shown in Fig. 8(a). This composite pulse is designed to cancel errors to second order while implementing a rotation about . We impose rise time restrictions by deforming this composite pulse into a smoothened, pseudo-square version (red curve in the figure). We again take the rise time to be 2% of the total evolution time for concreteness. The precise form of this composite pulse is
[TABLE]
where
[TABLE]
and the parameters and give respectively the center and the duration of the ’th square pulse, which starts and ends at and , respectively. Here, we choose the parameters , , and , which yields the pulse shown in Fig. 8(a). This figure also shows one of our smooth error-suppressing pulses which implements the same rotation and cancels noise to second order while obeying the same rise time restriction. This pulse is obtained from the family of curves introduced in Eq. (15) by choosing and . The advantage of this pulse over the composite one is evident in Fig. 8(b), which shows that the infidelity for the smooth pulse is orders of magnitude smaller than that of the composite pulse for a wide range of noise strengths. In quantum computing and related fields, where infidelities typically need to be suppressed to the level or below, this advantage can become very important.
0.5 3D Minkowski interpretation.
The relationship between the evolution time and the distance along the curve has an additional geometrical interpretation: the plane curve can be viewed as a lightlike (or null) curve in 3D Minkowski space. This fact can be seen by rewriting Eq. (7) as , which is the infinitesimal proper distance along a lightlike curve. In this interpretation, any which cancels the first-order error maps onto a lightlike curve which starts and ends at the origin of 3D Minkowski space. Such a curve is necessarily confined within a lightcone with apex at , as shown in Fig. 9. This lightcone is a reflection of the quantum speed limit, which refers to the minimum time it takes to evolve from one quantum state to another[61, 62, 63, 64, 53, 65]. For a two-level system, the quantum speed limit is saturated for zero driving, , which corresponds to a straight line in the plane, or equivalently a lightlike curve lying on the 3D lightcone. This is consistent with our earlier observation that -function pulse sequences correspond to line segments in the plane: in the 3D Minkowski picture, the evolution between -pulses is represented by lightlike curves (straight lines parallel to the lightcone), with a sharp bend for each pulse. This is illustrated in Fig. 9 for the case of spin echo.
0.6 Cancelling higher-order errors.
The higher-order error-cancellation constraints give further restrictions on the shape of the plane curves. In the Methods section, we show that the constraints at arbitrary order are built from two basic classes of integrals:
[TABLE]
where and are plane polar coordinates: , and is an integer. For example, third-order cancellation introduces the new constraint, , while for fourth-order cancellation, we need . These can be understood as requiring that certain signed volumes bounded by the plane curves must vanish. Consider for instance the constraint . Since the area enclosed by the plane curve can be written as , we recognize that is proportional to the volume lying between the plane curve area and the function over the plane. The constraints admit a similar interpretation. In the Methods section, we show that the following family of deformed Gerono lemniscates parametrized by even integer ,
[TABLE]
satisfy the error constraints up to order . These curves and their associated pulses are shown in Fig. 10, where it is evident that higher-order errors are canceled by inserting additional self-intersections in the curve. For example, the curve shown in Fig. 10(a) yields a pulse (Fig. 10(e)) that cancels only the first-order error error, while the curve in Fig. 10(b), which contains two additional self-intersections, gives a pulse (Fig. 10(f)) that cancels up through third order. The self-intersections of the curves allow integral constraints of the form to be satisfied since the lobes of the curve on either side of the intersection then have areas of opposite sign. Each additional lobe that appears in Fig. 10(a-d) has precisely the area need to cancel for all . Integrals of the type for cancel due to the inversion symmetry of the curves (see Methods). It is apparent from Fig. 10 that for fixed pulse time, the pulses become sharply peaked as higher-order errors are canceled. This is a consequence of needing to insert more turns and self-intersections in the plane curves in order to cancel higher-order errors, and it suggests that an all-orders error cancellation can only be achieved with -function pulses. This is consistent with a no-go theorem[39] stating that all-orders error cancellation is not possible with finite pulses implemented within a finite time.
The above findings also imply that if we keep the maximal pulse amplitude fixed (and hence the maximal allowed curvature of the plane curve), then the pulse duration must increase as the order of the error cancellation is increased. This in turn implies that the pulse bandwidth would decrease since it behaves like . For the particular class of error-cancelling pulses shown in Fig. 10(e)-(h), we have calculated for the first 6 pulses (corresponding to 2,4,6,8,10,12) in the series (the last of which cancels up to 11th order errors) and found that the maximal bandwidths are . This data can be fit to the function where and , which shows that the maximal bandwidth decreases subexponentially with increasing error-cancellation order.
Conclusion
We have developed a geometrical framework that yields all possible driving fields that suppress inhomogeneous dephasing or errors due to qubit energy splitting fluctuations. We have used this framework to construct several explicit examples of smooth driving fields that implement dynamically corrected gates up to second order or dynamical decoupling to arbitrary order, and we have demonstrated that these outperform dynamical decoupling sequences based on -function or square pulses when realistic constraints on pulse rise times and amplitudes are taken into account. We have also used this framework to write software called DDdraw that allows the user to easily generate new dynamical decoupling pulses by drawing plane curves by hand. The simple way in which the pulse shape is encoded in this geometrical construction (as the curvature of the plane curves) makes it straightforward to find optimal pulses given a set of system-specific constraints, for example on amplitude, slope, or overall pulse duration. Our framework thus provides a general, powerful approach to improving the control of qubit systems.
Methods
0.7 noise simulation.
Here, we provide details regarding our time-dependent noise simulations. We simulate noise as a sum over many random telegraph noise (RTN) sources:
[TABLE]
where represents a stochastic noise fluctuation for a single RTN source, is the total number of RTN sources, and is a weight factor that we must determine. The above expansion implies that
[TABLE]
where in the final step, we used that different RTN sources are uncorrelated and that the two-point correlation function of the th RTN source decays exponentially with characteristic timescale defined as . Taking the Fourier transform of both sides, we find that the noise power spectrum is given by
[TABLE]
We want to determine the RTN parameters such that this spectrum approximates that of noise:
[TABLE]
More precisely, this relation should hold in the continuum limit, . This will be the case if we choose the to be equally spaced:
[TABLE]
and if we choose the weight factor to be
[TABLE]
Eqs. (22), (26), and (27) are what we use to approximate noise using an ensemble of RTN sources in numerical simulations. For the numerical results shown in the main text, we take , , , and vary so that the time-averaged noise strength, , varies from 0 to , averaging over 50 instances of the noise for each value. The square pulse used in the comparison is taken to have the same duration, , as our smooth error-correcting pulse, as well as the same area of . We use the definition of fidelity given in[58].
0.8 Form of higher-order constraints.
Starting from the recursion relation, Eq. (4), and performing integrations by parts multiple times yields one of four expressions depending on the value of :
[TABLE]
where is a non-negative integer. We see that if we assume for , then the constraint reduces to a condition involving two lower-order error coefficients:
[TABLE]
Taking and working with plane polar coordinates, , we obtain
[TABLE]
We recognize the integral on the right as the area enclosed by the plane curve when . Using this result for in Eq. (29) and assuming , we find that the third-order constraint simplifies to
[TABLE]
Similarly, if we also assume , then cancellation of the fourth-order constraint requires
[TABLE]
while for fifth order we have
[TABLE]
and for sixth order,
[TABLE]
Notice that and are both purely imaginary (the latter assumes ) as expected from Eq. (5). The fact that all these constraints consist of integrals of , (which are defined in Eq. (20)) and their complex conjugates arises because the functions are themselves comprised of such terms. This in turn can be proven using induction in conjunction with Eq. (4).
0.9 Dynamical decoupling to arbitrary order.
In this section, we show that the deformed Gerono lemniscate of order given in Eq. (21) solves the error-cancellation constraints up to order . First, we show that integrals of the type vanish for , where is defined in Eq. (20). To do this, we begin by rewriting this integral:
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
In this formula, each term has the form
[TABLE]
Thus we get , where we have defined
[TABLE]
Using integration by parts, we can also obtain
[TABLE]
so we have in the end
[TABLE]
We see from Eq. (37) that , so from the relation above it follows that for we have . If we combine this conclusion with the formula in Eq. (35), we find that as long as the deformed Gerono lemniscate, Eq. (21), is able to cancel . The cancellation of these integrals implies that also vanishes.
The deformed Gerono lemniscates also cancel the integrals , where is defined in Eq. (20). This follows from the curves’ inversion symmetry. Every point, , along the curve has an inversion-related partner, , such that , , and . This implies that the contribution to from the half of the curve exactly cancels that from the half.
In addition to terms like or , the th order error coefficient also contains terms with nested integrals involving and (see e.g., Eqs. (33) and (34)). We do not have a proof that such terms also vanish identically for the deformed Gerono lemniscates, but we have verified this numerically up to seventh order and conjecture that this trend continues to arbitrary order.
Acknowledgments
The authors thank Sophia Economou and Ken Brown for helpful comments. This work is supported by the Army Research Office (W911NF-17-0287) and by the Office of Naval Research (N00014-17-1-2971).
Author contributions
JZ and EB conceived the project, performed calculations, and wrote the manuscript. XD assisted with numerical simulations, and AR developed the program DDdraw. EB oversaw the project.
Author Information
The authors declare that they have no competing financial interests. Correspondence and requests for materials should be addressed to Edwin Barnes (email: [email protected]).
References
- [1]
Nielsen, M. A. & Chuang, I. L.
Quantum Computation and Quantum Information (Cambridge University Press, Cambridge, England, 2000).
- [2]
Leibfried, D., Blatt, R., Monroe, C. & Wineland, D.
Quantum dynamics of single trapped ions.
Rev. Mod. Phys. 75, 281–324 (2003).
- [3]
Hanson, R., Kouwenhoven, L. P., Petta, J. R., Tarucha, S. & Vandersypen, L. M. K.
Spins in few-electron quantum dots.
Rev. Mod. Phys. 79, 1217 (2007).
- [4]
Ladd, T. D. et al.
Quantum computing.
Nature 464, 45 (2010).
- [5]
Buluta, I. et al.
Natural and artificial atoms for quantum computation.
Rep. Prog. Phys. 74, 104401 (2011).
- [6]
Devoret, M. H. & Schoelkopf, R. J.
Superconducting circuits for quantum information: An outlook.
Science 339, 1169 (2013).
- [7]
Gisin, N., Ribordy, G., Tittel, W. & Zbinden, H.
Quantum cryptography.
Rev. Mod. Phys. 74, 145 (2002).
- [8]
Gisin, N. & Thew, R.
Quantum communication.
Nat. Photon. 1, 165 (2007).
- [9]
Bollinger, J. J., Itano, W. M., Wineland, D. J. & Heinzen, D. J.
Optimal frequency measurements with maximally correlated states.
Phys. Rev. A 54, R4649–R4652 (1996).
- [10]
Maletinsky, P. et al.
A robust scanning diamond sensor for nanoscale imaging with single nitrogen-vacancy centres.
Nat. Nanotechnol. 7, 320 (2012).
- [11]
Degen, C. L., Reinhard, F. & Cappellaro, P.
Quantum sensing.
Rev. Mod. Phys. 89, 035002 (2017).
- [12]
Chirolli, L. & Burkard, G.
Decoherence in solid state qubits.
Advances in Physics 57, 225 (2008).
- [13]
Bergli, J., Galperin, Y. M. & Altshuler, B. L.
Decoherence in qubits due to low-frequency noise.
New Journal of Physics 11, 025002 (2009).
- [14]
Stanwix, P. L. et al.
Coherence of nitrogen-vacancy electronic spin ensembles in diamond.
Phys. Rev. B 82, 201201 (2010).
- [15]
Martinis, J. M. & Megrant, A.
UCSB final report for the CSQ program: Review of decoherence and materials physics for superconducting qubits.
ArXiv e-prints (2014).
- [16]
Koch, J. et al.
Charge-insensitive qubit design derived from the cooper pair box.
Phys. Rev. A 76, 042319 (2007).
- [17]
Veldhorst, M. et al.
An addressable quantum dot qubit with fault-tolerant control fidelity.
Nat. Nanotechnol. 9, 981 (2014).
- [18]
Muhonen, J. T. et al.
Storing quantum information for 30 seconds in a nanoelectronic device.
Nat. Nanotechnol. 9, 986 (2014).
- [19]
Hahn, E. L.
Spin echoes.
Phys. Rev. 80, 580 (1950).
- [20]
Carr, H. Y. & Purcell, E. M.
Effects of diffusion on free precession in nuclear magnetic resonance experiments.
Phys. Rev. 94, 640 (1954).
- [21]
Meiboom, S. & Gill, D.
Modified spin-echo method for measuring nuclear relaxation times.
Rev. Sci. Instrum. 29, 688 (1958).
- [22]
Haeberlen, U.
High Resolution NMR in Solids, Advances in Magnetic Resonance Series, Supplement 1 (Academic, New York, 1976).
- [23]
Wimperis, S.
Broadband, narrowband and passband composite pulses for use in advanced NMR experiments.
J. Magn. Reson. B 109, 221 (1994).
- [24]
Viola, L. & Lloyd, S.
Dynamical suppression of decoherence in two-state quantum systems.
Phys. Rev. A 58, 2733 (1998).
- [25]
Khodjasteh, K. & Lidar, D. A.
Fault-tolerant quantum dynamical decoupling.
Phys. Rev. Lett. 95, 180501 (2005).
- [26]
Uhrig, G. S.
Keeping a quantum bit alive by optimized pi-pulse sequences.
Phys. Rev. Lett. 98, 100504 (2007).
- [27]
Merrill, J. T. & Brown, K. R.
Progress in compensating pulse sequences for quantum computation, in quantum information and computation for chemistry: Advances in chemical physics.
Progress in compensating pulse sequences for quantum computation, in quantum information and computation for chemistry: Advances in chemical physics, vol. 154 (ed. S. Kais), John Wiley & Sons, Inc. (2014).
- [28]
Bluhm, H. et al.
Dephasing time of gaas electron-spin qubits coupled to a nuclear bath exceeding 200 s.
Nat. Phys. 7, 109 (2011).
- [29]
Kawakami, E. et al.
Gate fidelity and coherence of an electron spin in a si/sige quantum dot with micromagnet.
PNAS 113, 11738 (2016).
- [30]
Malinowski, F. K. et al.
Notch filtering the nuclear environment of a spin qubit.
Nat. Nanotechnol. 12, 16 (2017).
- [31]
Goelman, G., Vega, S. & Zax, D. B.
Squared amplitude-modulated composite pulses.
J. Magn. Reson. 81, 423 (1989).
- [32]
Khodjasteh, K., Lidar, D. A. & Viola, L.
Arbitrarily accurate dynamical control in open quantum systems.
Phys. Rev. Lett. 104, 090501 (2010).
- [33]
van der Sar, T. et al.
Decoherence-protected quantum gates for a hybrid solid-state spin register.
Nature 484, 82–86 (2012).
- [34]
Jones, N. C., Ladd, T. D. & Fong, B. H.
Dynamical decoupling of a qubit with always-on control fields.
New J. Phys. 14, 093045 (2012).
- [35]
Low, G. H., Yoder, T. J. & Chuang, I. L.
Optimal arbitrarily accurate composite pulse sequences.
Phys. Rev. A 89, 022341 (2014).
- [36]
Low, G. H., Yoder, T. J. & Chuang, I. L.
The methodology of resonant equiangular composite quantum gates 6, 041067 (2016).
- [37]
Kabytayev, C. et al.
Robustness of composite pulses to time-dependent control noise.
Phys. Rev. A 90, 012316 (2014).
- [38]
Soare, A. et al.
Experimental noise filtering by quantum control.
Nat. Phys. 10, 825 (2014).
- [39]
Wang, X. et al.
Composite pulses for robust universal control of singlet-triplet qubits.
Nat. Commun. 3, 997 (2012).
- [40]
Kestner, J. P., Wang, X., Bishop, L. S., Barnes, E. & Das Sarma, S.
Noise-resistant control for a spin qubit array.
Phys. Rev. Lett. 110, 140502 (2013).
- [41]
Wang, X., Bishop, L. S., Barnes, E., Kestner, J. P. & Das Sarma, S.
Robust quantum gates for singlet-triplet spin qubits using composite pulses.
Phys. Rev. A 89, 022310 (2014).
- [42]
Barnes, E., Wang, X. & Das Sarma, S.
Robust quantum control using smooth pulses and topological winding.
Sci. Rep. 5, 12685 (2015).
- [43]
Calderon-Vargas, F. A. & Kestner, J. P.
Dynamically correcting a gate for any systematic logical error.
Phys. Rev. Lett. 118, 150502 (2017).
- [44]
Khaneja, N., Reiss, T., Kehlet, C., Schulte-Herbrüggen, T. & Glaser, S. J.
Optimal control of coupled spin dynamics: design of NMR pulse sequences by gradient ascent algorithms.
J. Magn. Reson. 172, 296 (2005).
- [45]
de Fouquieres, P., Schirmer, S., Glaser, S. & Kuprov, I.
Second order gradient ascent pulse engineering.
Journal of Magnetic Resonance 212, 412 – 417 (2011).
- [46]
Cywiński, Ł., Lutchyn, R. M., Nave, C. P. & Das Sarma, S.
How to enhance dephasing time in superconducting qubits.
Phys. Rev. B 77, 174509 (2008).
- [47]
Martins, F. et al.
Noise suppression using symmetric exchange gates in spin qubits.
Phys. Rev. Lett. 116, 116801 (2016).
- [48]
Barnes, E. et al.
Filter function formalism beyond pure dephasing and non-markovian noise in singlet-triplet qubits.
Phys. Rev. B 93, 121407 (2016).
- [49]
Press, D., Ladd, T. D., Zhang, B. & Yamamoto, Y.
Complete quantum control of a single quantum dot spin using ultrafast optical pulses.
Nature 456, 218-221 (2008).
- [50]
Greilich, A. et al.
Ultrafast optical rotations of electron spins in quantum dots.
Nat. Phys. 5, 262-266 (2009).
- [51]
Economou, S. & Reinecke, T.
Theory of fast optical spin rotation in a quantum dot based on geometric phases and trapped states.
Phys. Rev. Lett. 99, 217401 (2007).
- [52]
Barnes, E. & Das Sarma, S.
Analytically solvable driven time-dependent two-level quantum systems.
Phys. Rev. Lett. 109, 060401 (2012).
- [53]
Barnes, E.
Analytically solvable two-level quantum systems and Landau-Zener interferometry.
Phys. Rev. A 88, 013818 (2013).
- [54]
Hayes, D. et al.
Coherent error suppression in multiqubit entangling gates.
Phys. Rev. Lett. 109, 020503 (2012).
- [55]
Green, T. J. & Biercuk, M. J.
Phase-modulated decoupling and error suppression in qubit-oscillator systems.
Phys. Rev. Lett. 114, 120502 (2015).
- [56]
Medford, J. et al.
Scaling of dynamical decoupling for spin qubits.
Phys. Rev. Lett. 108, 086802 (2012).
- [57]
Dial, O. E. et al.
Charge noise spectroscopy using coherent exchange oscillations in a singlet-triplet qubit.
Phys. Rev. Lett. 110, 146804 (2013).
- [58]
Bowdrey, M. D., Oi, D. K. L., Short, A. J., Banaszek, K. & Jones, J. A.
Fidelity of single qubit maps.
Phys. Lett. A 294, 258 (2002).
- [59]
DDdraw is available here: https://arxiv.org/abs/1703.00816.
- [60]
Petta, J. R. et al.
Coherent manipulation of coupled electron spins in semiconductor quantum dots.
Science 309, 2180–2184 (2005).
- [61]
Mandelstam, L. & Tamm, I.
The uncertainty relation between energy and time in nonrelativistic quantum mechanics.
J. Phys. (USSR) 9, 249 (1945).
- [62]
Bhattacharyya, K.
Quantum decay and the mandelstam-tamm time-energy inequality.
J.Phys. A:Math. Gen. 16, 2993 (1983).
- [63]
Margolus, N. & Levitin, L. B.
The maximum speed of dynamical evolution.
Physica D 120, 188 (1998).
- [64]
Giovannetti, V., Lloyd, S. & Maccone, L.
Quantum limits to dynamical evolution.
Phys. Rev. A 67, 052109 (2003).
- [65]
Arenz, C., Russell, B., Burgarth, D. & Rabitz, H.
The roles of drift and control field constraints upon quantum control speed limits.
New J. Phys. 19, 103015 (2017).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Nielsen, M. A. & Chuang, I. L. Quantum Computation and Quantum Information (Cambridge University Press, Cambridge, England, 2000).
- 2[2] Leibfried, D., Blatt, R., Monroe, C. & Wineland, D. Quantum dynamics of single trapped ions. Rev. Mod. Phys. 75 , 281–324 (2003).
- 3[3] Hanson, R., Kouwenhoven, L. P., Petta, J. R., Tarucha, S. & Vandersypen, L. M. K. Spins in few-electron quantum dots. Rev. Mod. Phys. 79 , 1217 (2007).
- 4[4] Ladd, T. D. et al. Quantum computing. Nature 464 , 45 (2010).
- 5[5] Buluta, I. et al. Natural and artificial atoms for quantum computation. Rep. Prog. Phys. 74 , 104401 (2011).
- 6[6] Devoret, M. H. & Schoelkopf, R. J. Superconducting circuits for quantum information: An outlook. Science 339 , 1169 (2013).
- 7[7] Gisin, N., Ribordy, G., Tittel, W. & Zbinden, H. Quantum cryptography. Rev. Mod. Phys. 74 , 145 (2002).
- 8[8] Gisin, N. & Thew, R. Quantum communication. Nat. Photon. 1 , 165 (2007).
