Shingo Kukita1, Haruki Kiya2, Yasushi Kondo2. 1. Department of Physics, Kindai University, Higashi, Osaka, 577-8502, Japan. toranojoh@phys.kindai.ac.jp. 2. Department of Physics, Kindai University, Higashi, Osaka, 577-8502, Japan.
Abstract
The precision of quantum operations is affected by unavoidable systematic errors. A composite pulse (CP), which has been well investigated in nuclear magnetic resonance (NMR), is a technique that suppresses the influence of systematic errors by replacing a single operation with a sequence of operations. In one-qubit operations, there are two typical systematic errors, Pulse Length Error (PLE) and Off Resonance Error (ORE). Recently, it was found that PLE robust CPs have a clear geometric property. In this study, we show that ORE robust CPs also have a simple geometric property, which is associated with trajectories on the Bloch sphere of the corresponding operations. We discuss the geometric property of ORE robust CPs using two examples.
The precision of quantum operations is affected by unavoidable systematic errors. A composite pulse (CP), which has been well investigated in nuclear magnetic resonance (NMR), is a technique that suppresses the influence of systematic errors by replacing a single operation with a sequence of operations. In one-qubit operations, there are two typical systematic errors, Pulse Length Error (PLE) and Off Resonance Error (ORE). Recently, it was found that PLE robust CPs have a clear geometric property. In this study, we show that ORE robust CPs also have a simple geometric property, which is associated with trajectories on the Bloch sphere of the corresponding operations. We discuss the geometric property of ORE robust CPs using two examples.
Quantum technologies that utilise quantum states, such as quantum computing[1-3] and metrology[4-6], require precise control of the states. However, the quantum systems that we are attempting to control basically experience unavoidable environmental noise and systematic errors caused by experimental apparatuses. They prevent us from precise control of quantum states.To suppress the effects of systematic errors, a composite pulse (CP) has been investigated[7-9] particularly in the field of nuclear magnetic resonance (NMR), which can be utilised to implement toy quantum computers[10-12]. In CPs, a single operation is replaced by a sequence of operations, and the error in each operation cancels each other up to a certain order with respect to the error magnitude. In this paper, we focus on first-order CPs, which compensate for first-order effects of error magnitude. The effectiveness of CPs has been exhibited in NMR[13], ion traps[14], and superconducting circuits[15].In NMR, two types of errors, Pulse Length Error (PLE) and Off Resonance Error (ORE), in one-qubit operations have been intensively studied. If we adopt the Bloch sphere representation, in which a state of a qubit is represented by a point in a three-dimensional sphere (Bloch sphere) while an operation by a rotation, PLE corresponds to the error of the rotational angle of an operation, and ORE corresponds to the error of the rotation axis. Many CPs that are robust against PLE, such as BB1[16], SCROFULOUS[17] and SK1[18], have been found. Similarly, we have many construction methods for CPs that are robust against ORE[8,19-23]. When we perform a specific target operation, such as - and -rotations in the Bloch sphere representation, these methods work well and can provide simple and explicit formulae for determining ORE robust operations. The CORPSE family is one of the simplest and most tractable ORE robust CPs for implementing an arbitrary -rotation[24]; all of its parameters are explicitly determined as a simple function of the parameters of the target operation. This family is often used when ORE robust arbitrary -rotations are required[25-28].Recently, it was revealed that PLE robust CPs have a geometric property related to the concept of the geometric quantum gates[29]. Additionally, a geometric meaning of robustness against any type of noise is discussed in Ref.[30]; however, it is associated with the geometry of Lie algebras and abstract. A concrete geometric property of ORE robust CPs has not yet been addressed.In this study, we investigated a geometric property of ORE robust CPs via geometry on the Bloch sphere. We obtained the relation between the ORE robustness of a CP and its trajectory. This geometric property will provide a deeper understanding of the ORE robustness and increase its tractability. Further, we illustrated this property using two ORE robust CPs, CORPSE and another CP, which we have newly invented. For some simple cases, this property will help us to obtain new ORE robust CPs intuitively.The remainder of this paper is organised as follows. We briefly review basic concepts of CPs in “Review of composite pulses”. In “Geometric property of ORE robust CP”, we explain our result on the geometric property of ORE robust gates. “Two examples of ORE robust composite pulses” introduces two ORE robust CPs, CORPSE and our proposed CP, and we examine how the geometric picture of ORE robust CPs works. “Conclusions and discussions” presents the conclusions and discussions. We use the natural unit throughout the paper.
Review of composite pulses
General framework
Here, we introduce a general theory of CPs, which is applicable to any quantum systems although we will focus on two-level systems from the next subsection. The Schrödinger equation with a time-dependent Hamiltonian H(t) isThe formal solution from to in the Schrödinger picture is given bywhere we introduce the symbol of the time-ordered product:Its extension to cases of multiple operators is trivial. If the Hamiltonian is piecewise constant, the time-ordered exponential can also be rewritten aswhere we set and and the Hamiltonian isk is the number of periods in which the Hamiltonian is constant. We refer to an operation during the Hamiltonian is constant as an elementary operation. Then, k represents the number of elementary operations.Let us assume that the Hamiltonian is decomposed into two parts:The part represents the ideal Hamiltonian, whose corresponding dynamics will be implemented herein. We can control this part of the Hamiltonian. Meanwhile, describes the effect of undesired systematic errors during the operation. The magnitude of is assumed to be sufficiently small compared to that of for the entire time region. (Mathematically, all the matrix components of are small compared to that of .) Either part or can have (piecewise) time dependence. We define the state in the interaction picture with respect to aswhere is a solution to the Schrödinger equation (1). The state satisfies the following equation:where . A formal solution of Eq. (8) isBy comparing the above Eq. (9) and the definition of the interaction picture (7), the solution of the Schrödinger equation with the Hamiltonian (6) is written asWe intend to implement the ideal unitary operation as accurately as possible under the effect of the error term . As the magnitude of is assumed to be small enough, we can ignore its higher-order terms in , and thenWhen the conditionis satisfied, the operation (10) equals the ideal operation for any initial state up to the first order with respect to . If better accuracy is required, we obtain more conditions from higher-order terms. Note that to implement a unitary evolution U as the target operation, there are many choices of that satisfy . If we know the error model , we can take to satisfy and Eq. (12) using the degrees of freedom of this choice of . Thus, the operation caused by such a Hamiltonian traces the unitary operation U in a robust manner against the specific error model . This is called a CP, one of several methods compensating for the effect of specific errors, such as adiabatic pulses, shortcuts to adiabaticity, and optimal control.
Qubit control
The most fundamental quantum system in quantum information processing is a two-level system, called a qubit. Hereinafter, we focus on the control of one qubit. The control Hamiltonian of a qubit is given aswhere the vector is a time-dependent unit vector, and are the Pauli matrices:We implement an arbitrary control of a qubit by adjusting and . The time dependence of these controllable parameters is often piecewise constant, as shown in Eq. (5), which corresponds to a sequence of pulses. Note that any state of a qubit can be mapped to a point on a sphere (called the Bloch sphere). In this representation, we map the eigenvectors of , and to the north pole and the south pole on the Bloch sphere, respectively. The superscript t means the matrix transposition. Accordingly, the operation of the qubit by the Hamiltonian (13) with constant and corresponds to the rotation with the rotation angle and the axis , where is a period during which and are applied. Hereinafter, we consider the case where the Hamiltonian is piecewise constant.When we consider the control of one qubit, there are two types of systematic errors: PLE and ORE.
PLE case
PLE is described by the change in in the control Hamiltonian, , where is a small parameter representing the magnitude of PLE. We should comment that the name of PLE might not be appropriate. This error has two origins: imperfection of the pulse (control field) amplitude and pulse duration. Because pulse duration has less imperfection in NMR, the error in the amplitude is the dominant origin of PLE. As the name of pulse length error rather sounds to be caused by the pulse duration error, we may be ought to call it pulse amplitude error. However, in this paper, we call this error PLE following the fashion in NMR.The control Hamiltonian and the error Hamiltonian are given byHere, we assume that is constant at because it represents a systematic error. In this case, and are given aswhere denotes while is the identity matrix and . is inserted in the last line just for ensuring the consistency with the range of . The condition of error robustness (12) for PLE isIn Ref.[29], it was shown that Eq. (17) means a vanishing total dynamic phase, and then it leads to a geometric quantum gate[31-33] based on the concept of holonomy[34-37]. Many PLE robust CPs, such as BB1[16], SCROFULOUS[17], and SK1[18], have been found to date.
ORE case
ORE is typically caused by the miscalibration of the resonance frequency of a qubit. When the quantisation axis is the z-axis of the Bloch sphere, the (piecewise constant) control Hamiltonian and the error Hamiltonian are given bywhere f is a small parameter corresponding to ORE magnitude. Note that the error term for ORE is time independent. The error Hamiltonian in the interaction picture iswhere we use the same definition of as Eq. (16). Note that does not commute with ( in this case) unlike the case of PLE. Then the condition (12) is calculated asThis ORE robustness condition seems to be more complicated than that of PLE (17). However, in this study, we show that this condition has a simple geometric understanding via geometry on the Bloch sphere.CORPSE, which was proposed in Ref.[24], is a well known ORE robust CP. This CP can perform an arbitrary rotation in an ORE robust manner with considerably simple operations. Each parameter in the CORPSE sequence is explicitly determined as a function of the parameters of the target operation.
Geometric property of ORE robust CP
General case
Here, we explain a geometric property of Eq. (20). First, note that for any 3-dimensional unit vector and ,where is a rotation matrix with rotational axis and angle . Using this equality, the right hand side of Eq. (20) can be rewritten asThus, we obtain the following condition from Eq. (20),This condition is also equivalent to the following for any vector :where with . In the second line, we transpose the equation and use . As the above equation is linear, we can normalise the length of without loss of generality, and then we identify with a position vector (quantum state) on the Bloch sphere. Let denote the space of the position vectors on the Bloch sphere.represents the point after the sequence of rotations . By introducing , we further summarise Eq. (24) asThe integration in the above equation is the sum of all position vectors on the trajectory,See Fig. 1. This sequence of rotations corresponds to the action of the errorless unitary operation in the Bloch sphere representation. Accordingly, represents the trajectory of the initial state by the action of this unitary operation. This leads to the following geometrical expression of the ORE robustness condition: a CP is ORE robust if and only if, for any initial state ,the time integral of all position vectors on the trajectory by this CP in the Bloch sphere representation exists on the xy plane. Thus, we now express the ORE robustness condition of a CP via the geometric concept associated with the trajectory by the CP. Note that this geometric property is also valid when the Hamiltonian is not piecewise constant but continuously time-dependent; intuitively, the continuous case corresponds to the limit, and , while keeping constant.
Figure 1
Schematic picture of the trajectory of by on the Bloch sphere. The thick curve represents the trajectory of the i-th operation from to . The i-th part of the summation in Eq. (24) is the integration of all position vectors along this trajectory.
Schematic picture of the trajectory of by on the Bloch sphere. The thick curve represents the trajectory of the i-th operation from to . The i-th part of the summation in Eq. (24) is the integration of all position vectors along this trajectory.
Constant- case
Here, we consider the case where , the magnitude of the control field , is constant throughout the operation: , which is a common assumption in quantum information processing. In the Bloch sphere representation, a constant means a constant angular velocity of the motion of the position vector representing a quantum state. We can set without loss of generality. Under this assumption, the above definition (25) of the ORE robustness condition can further be interpreted in a purely geometric way.First, we focus on each part of the sum in Eq. (24):which represents the integral of all the position vectors on the trajectory from the time to . The position vector p(t) during this time interval sweeps the trajectory from to with a constant speed because both the angular velocity and the rotation radius are constant. The constant rotation radius follows from the constant Hamiltonian during and : The dynamics in the Bloch sphere by the Hamiltonian during this period is a simple rotation with a constant radius. Note that the sweeping speed can differ for different time intervals, e.g., and because the rotation radii are not necessarily the same.Equation (27) is rewritten asHere we use and , and can be identified as the geometric centre of all the position vectors during the interval from to because of the constant speed of . More physically, this geometric centre corresponds to the mass centre of this arc on the trajectory when we assign a constant mass density to each point on the arc. We define as the mass of this arc. Thus, Eq. (28) can be regarded as (mass of this arc) (mass centre of this arc).The sum in Eq. (24) is correspondingly rewritten asTo further consider this sum of the vector, we recall the mass centre for a composite system that consists of k subsystems. When i-th subsystem has the mass and the mass centre , the mass centre of the entire composite system is calculated as , where m is the total mass . Thus, we define the mass centre of all the position vectors on the trajectory asNote that the mass equals to the operation time T. Substituting this definition and Eq. (29) into Eq. (24), we obtain the following simple equation:where we use the fact that is non-zero. This immediately implies that a CP is ORE robust if and only if the mass centre of the errorless trajectory by this CP on the Bloch sphere exists on the xy plane for any initial state . This is the geometric property of ORE robust CPs when we assume that is constant. In this case, all the information for calculating the ORE robustness is extracted purely graphically from the trajectories on the Bloch sphere.
Two examples of ORE robust composite pulses
In this section, we verify that the mass centre of the trajectory lies on the xy plane for two ORE robust CPs: CORPSE and our newly proposed CP. First, we explain the notation. We assume that the unit vector for each operation is directed into the xy plane. Without loss of generality, we can represent by . We parametrise an operation by and , and thus define . Accordingly, a CP is written as a sequence . Also, we assume that during the entire operation. Hence, the discussion below is understood using the mass centre of trajectories, which is a purely geometric concept.
CORPSE
A well-known ORE robust CP, CORPSE, can implement as the target operation for any and . The CORPSE sequence of implementing comprises three elementary operations given by the following parameters:where and () are integers that satisfy , and . Simple algebraic calculations show that the CORPSE sequence satisfies and is ORE robust.Errorless trajectories on the yz plane by CORPSE , which performs . The left (right) panel has () as the initial state. The initial (final) states are represented by the blue (red) points. The blue, green, and red curves represent the first, second, and third pulse trajectories, respectively. The left (right) panel has () as the initial state.We show the ORE robustness of CORPSE from a geometric viewpoint. For simplicity, we consider the case in which CORPSE implement , that is, the rotation with the direction . Also, we take and . The parameters for this case are , , , and . First, we note that it is only necessary to consider three linear independent unit vectors as to examine the condition (31) owing to the linearity. We take , , as . The vector is a fixed point during the entire operation, and thus, the mass centre of the trajectory starting from is on the xy plane. We then examine the trajectory from the staring points and . It is convenient to show the yz plane to consider the mass centre of these trajectory (Fig. 2). Note that the information of the x direction is redundant when we consider these trajectories by CORPSE. The mass centre of the trajectory from is calculated as follows.
Figure 2
Errorless trajectories on the yz plane by CORPSE , which performs . The left (right) panel has () as the initial state. The initial (final) states are represented by the blue (red) points. The blue, green, and red curves represent the first, second, and third pulse trajectories, respectively. The left (right) panel has () as the initial state.
Thus . It is also shown that because the trajectories from and (and these mass centres) are related by -rotation. Refer to Fig. 2. Thus, the condition (31) is satisfied for CORPSE.
CORPSE (Compensation for Off Resonance with a Perpendicularly combined Pulse SEquence)
CORPSE is a symmetric CP satisfying (). It is a natural question whether there exists a symmetric CP with the condition (). Under the assumption that , we find the following symmetric CP that implements :where . We named this sequence CORPSE (Compensation for Off Resonance with a Perpendicularly constructed Pulse SEquence). CORPSE has the same rotation axis for all elementary operations whereas CORPSE has one orthogonal rotation axis at the middle operation. In Materials, we evaluate the performance of CORPSE comparing with CORPSE.Errorless trajectories by CORPSE. The left, middle, and right panels show , , and as the initial state. The initial (final) states are represented by the blue (red) points. The blue, green, and red lines represent the first, second, and third pulse trajectories, respectively. The black arrows show the action of pulses when the state remains at a fixed point of the pulse.We consider the case in which CORPSE (34) performs . The parameters are taken to be , , , and . In Fig. 3, we show the errorless trajectories from , , and , which are convenient to evaluate the mass centres of trajectories. Each trajectory has the same length on the northern and southern hemispheres. For instance, the trajectory from (right panel) has a length of for each hemisphere. As trajectories from all three initial states are always on great circles, or equivalently the rotation radius is always 1, the length is simply translated to the mass. That is, the northern and southern parts of the trajectory has the same mass. Also, one can graphically find that the mass centres of the northern and southern part have the same absolute value of the z component for all cases. These two facts implies that the mass centre of the trajectory is directed onto the xy plane for all initial states. Thus, for -rotation, we graphically confirm that this CORPSE is ORE robust.
Figure 3
Errorless trajectories by CORPSE. The left, middle, and right panels show , , and as the initial state. The initial (final) states are represented by the blue (red) points. The blue, green, and red lines represent the first, second, and third pulse trajectories, respectively. The black arrows show the action of pulses when the state remains at a fixed point of the pulse.
Conclusions and discussions
In this study, we found the geometric property of the ORE robustness condition. We consider the position vector on the Bloch sphere, which represents a quantum state during a CP. The time average of for any initial state has a vanishing z component if and only if the CP is ORE robust. When the magnitude of the control Hamiltonian is constant, this integral of is proportional to the mass centre of the trajectory. For CORPSE and our proposed ORE robust CP, CORPSE, we confirmed that the mass centres of their trajectories from any initial point are on the xy plane on the Bloch sphere, as expected. Until now, only the geometric property of PLE robust pulses has been concretely known, and such properties of ORE robust CPs have not been well investigated. One reason for this is that the error term of ORE does not commute with the control Hamiltonian even at the same time unlike PLE. This makes the analysis of the ORE robust condition difficult algebraically. Our results of the geometric property will increase the tractability of ORE robust CPs and provide a deeper understanding of the ORE robustness. Also, the geometrical property of the ORE robustness could be utilized when we seek unknown ORE robust CPs. At least, we can intuitively (or without calculations) check whether an operation sequence is ORE robust or not, although direct calculations might be better when the sequence is complicated.
Materials
Performance comparison between CORPSE and CORPSE
We evaluate the performance of CORPSE and compare it with that of CORPSE. Figure 4 (a) shows the trajectories targeting the operation by them with ORE from the initial state . We can observe that both CPs compensate ORE, compared with the elementary operation.
Figure 4
The performance of the ORE robust CPs. In (a), the trajectories with ORE for two CPs targeting the operation are drawn. The red, green, and blue lines represent the elementary operation, CORPSE, and CORPSE, respectively. The ORE rate is set to be . The initial state is . In (b), we plot the accuracy of these operations defined by the great-circular distance as a function of the ORE rate f. The colours of the curves represent the same operations as those in (a).
The performance of the ORE robust CPs. In (a), the trajectories with ORE for two CPs targeting the operation are drawn. The red, green, and blue lines represent the elementary operation, CORPSE, and CORPSE, respectively. The ORE rate is set to be . The initial state is . In (b), we plot the accuracy of these operations defined by the great-circular distance as a function of the ORE rate f. The colours of the curves represent the same operations as those in (a).To examine the performance of the CPs more precisely, we consider the great-circular distance on the Bloch sphere. For the operation on the state corresponding to (north pole), the ideal operation maps the initial state to . The great-circular distance between and the end point of the operation with ORE from has a positive value as a function of f. We characterise the accuracy of the rotation using the great-circular distance from . The smaller the distance, the better the accuracy. Figure 4 (b) plots the great-circular distance between and the end point of the elementary operation, CORPSE, and CORPSE initiated from . While the absolute value of the error rate f increases, the distance increases for any case, and the accuracy of the operation decreases. The distance for CORPSE and CORPSE behaves as around , whereas the distance for the elementary operation behaves as . These behaviours are due to the definition of the ORE robustness. CORPSE provides slightly worse accuracy than CORPSE in the entire region of f, and the total CORPSE operation (non-dimensionalised) time is longer than that of CORPSE: for CORPSE and for CORPSE.
Authors: Stephan Gulde; Mark Riebe; Gavin P T Lancaster; Christoph Becher; Jürgen Eschner; Hartmut Häffner; Ferdinand Schmidt-Kaler; Isaac L Chuang; Rainer Blatt Journal: Nature Date: 2003-01-02 Impact factor: 49.962