Literature DB >> 35256689

Implementing efficient selective quantum process tomography of superconducting quantum gates on IBM quantum experience.

Akshay Gaikwad1, Krishna Shende1, Kavita Dorai2.   

Abstract

The experimental implementation of selective quantum process tomography (SQPT) involves computing individual elements of the process matrix with the help of a special set of states called quantum 2-design states. However, the number of experimental settings required to prepare input states from quantum 2-design states to selectively and precisely compute a desired element of the process matrix is still high, and hence constructing the corresponding unitary operations in the lab is a daunting task. In order to reduce the experimental complexity, we mathematically reformulated the standard SQPT problem, which we term the modified SQPT (MSQPT) method. We designed the generalized quantum circuit to prepare the required set of input states and formulated an efficient measurement strategy aimed at minimizing the experimental cost of SQPT. We experimentally demonstrated the MSQPT protocol on the IBM QX2 cloud quantum processor and selectively characterized various two- and three-qubit quantum gates.
© 2022. The Author(s).

Entities:  

Year:  2022        PMID: 35256689      PMCID: PMC8901781          DOI: 10.1038/s41598-022-07721-3

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


Introduction

In the quest to build a real quantum computer, several difficulties need to be overcome, which include pure state initialization, implementing high fidelity quantum operations, performing efficient and noise-free measurements and protecting the quantum state against decoherence. Quantum state tomography (QST)[1] and quantum process tomography (QPT)[2] are standard tools that are extensively used for the characterization and benchmarking of quantum information processing devices and protocols. Resource requirements for standard QST and QPT methods grow exponentially with increasing system size, and hence several novel methods have been designed that focus on simplifying and reducing experimental complexity such as maximum likelihood estimation[3], adaptive quantum tomography[4], self-guided tomography[5], ancilla-assisted tomography[6], compressed sensing tomography[7,8], and least square optimization based tomography[9,10]. These novel tomography protocols have been experimentally demonstrated on various physical configurations such as NMR[11,12], linear-optics[13], NV-centers[14], ion-trap based quantum processors[15], photonic qubits[16], and superconducting qubits[17-20]. It has been shown that sequential weak value measurement can be used to perform direct QPT of a qubit channel[21,22]. A unitary 2-design and a twirling QPT protocol have been used to certify a seven-qubit entangling gate on an NMR quantum processor[23]. In recent years, researchers across the globe are engaged in building quantum systems of a larger register size termed noisy intermediate-scale quantum (NISQ) processors, such as the IBM quantum processor based on superconducting technology with 32 qubits, and NMR, ion-trap based quantum computers and linear optical photonic quantum processors which have achieved register sizes of 12, 10 and 14 qubits, respectively[24-26]. In some cases on such NISQ devices, instead of the complete characterization of the large-scale quantum process, one is only interested in a specific part, and the method used is termed selective quantum process tomography (SQPT)[27] which allows us to perform partial process tomography. Specifically SQPT allows us to estimate single and selective elements of the process matrix, and provides the desired partial information of system dynamics. The first implementation of SQPT was reported using optics[28], which involved the preparation of special quantum states called quantum 2-design states. Further developments in SQPT include the generalization of the SQPT protocol for arbitrary dimensions[29] and an efficient protocol using an NMR quantum processor[30] . However, the experimental complexity involved in performing SQPT is still high, and better strategies to implement SQPT need to be designed. In this work we demonstrate a modified SQPT (MSQPT) protocol on a five-qubit IBM QX2 quantum information processor and use it to characterize several two- and three-qubit superconducting quantum gates. We propose a general quantum circuit for initial input state preparation to efficiently implement the MSQPT protocol. We implement an efficient measurement framework wherein detection is performed on only a single qubit. Our experimental results show that one can use the modified SQPT protocol to efficiently and selectively characterize the desired quantum process. We demonstrate that the MSQPT results can be further refined to construct the underlying true quantum process by solving a constrained convex optimization problem.

Preliminaries

Standard selective quantum process tomography

A quantum process denoted by the superoperator can be described using the Kraus operator representation[31]:with being a fixed set of basis operators, and being the quantum state evolving under . The matrix with elements characterizes the given quantum process . Estimating the complete matrix is referred to as performing QPT of . Full QPT is achieved by preparing a complete set of linearly independent quantum states and then letting them evolve under the quantum process under consideration[32]. However, sometimes it suffices to estimate specific elements of the matrix, a procedure referred to as selective QPT (SQPT), with an experimental complexity which is lower than the full QPT protocol[27]. A specific element of the process matrix can be determined by computing ‘average survival probabilities’ as[28]:where are a set of quantum 2-design states[30], K is their cardinality and D is the dimension of the Hilbert space. From Eq. (2), it can be seen that in order to compute , one has to prepare the system in the state , let it pass through the given quantum process and then calculate the overlap with the original state for all quantum 2-design states. However, the operator is in general not a valid density operator. Previous implementations[28] have proposed an alternative way to resolve this issue, i.e. instead of the operator , the quantum system is prepared in the state (which has to be divided by its trace for normalization), passed through the given quantum channel, the overlap with the original state is measured, the modified average fidelities are computed and finally the real part of is determined as: This approach is not experimentally viable as the number of experiments are quadrupled and to estimate a single element of the matrix we need to construct a large number of unitary operations corresponding to and for the real part and and for the imaginary part of the process matrix for all . For different values of m and n, we would again need to experimentally construct different sets of unitary operations which is a hard task to perform. Although the SQPT protocol is computationally less resource-intensive as compared to the standard QPT method, the number of experimental settings required to prepare the input states for computing a selected element of the process matrix is still quite high.

Protocol for modified selective quantum process tomography

We propose a generalization of the SQPT method, namely the MSQPT protocol, which considerably reduces the experimental complexity of computing a desired element of the process matrix with high precision. We have designed a more efficient way of performing SQPT on an IBM quantum processor. We rewrite the operators and in Eq. (2) in terms of fixed basis operators as and (with ), which leads to the compact form: where the complex scalar quantities can be computed analytically and do not depend upon the quantum process. It turns out that if we choose Pauli matrices as basis operators, then for given values of m and n, the tensor is sufficiently sparse and most of its values are zero. We hence only need to compute for those values of i and k for which . The sparsity of is directly connected to the experimental complexity in terms of the number of coefficients that need to be estimated. The question now arises about the estimation of the coefficients . Given a set of operators (n-qubit Pauli operators), one can associate a well defined (positive and unit trace) density operator with it as follows: It is easy to see that Equation (6) hinges on the fact that the identity operator does not evolve under the process matrix . This provides us with a way to experimentally estimate the desired coefficients , where we need to prepare the system in states , let it evolve under the process and then measure . We note here that the identity operator is not preserved under the action of non-unital maps. In such cases, in order to perform modified SQPT of a given non-unital map, one needs to prepare the system in the state corresponding to the identity operator as well, which is the maximally mixed state denoted by . Hence, for non-unital maps, Eq. (6) is modified as: where , which can be experimentally computed by preparing the system in the state, passing it through the given non-unital quantum channel and then measuring the observables . Once is determined, the other desired coefficients can be experimentally determined using Eq. (7). The computational efficiency of the MSQPT protocol is based on the fact that the total number of input states that are required to calculate the average survival probabilities (Eq. 2) is much fewer as compared to the SQPT method, as a single unitary operator is applied simultaneously on all system qubits to prepare the input state. Furthermore, only a single detection is required at a time, which reduces the number of readouts required to determine a specific element of the process matrix, further reducing the experimental complexity of the protocol. The quantum circuit to implement the n-qubit MSQPT protocol is given in Fig. 1. The symbol ‘/’ through the input wire represents a multiqubit quantum register. The first quantum register contains a single qubit while the second and third quantum registers comprise qubits, respectively. The first and the second quantum registers collectively represent the system qubits denoted by , while the third quantum register represents the ancilla qubits denoted by . The first block prepares the desired pure input state , where is applied on the second register followed by CNOT gates, with the control being at the second quantum register and the target being at the third quantum register. The unitary gate is then applied on the system qubits, where the columns of the unitary operation are the normalized eigenvectors of the density matrix . For non-unital quantum channels, in order to prepare the n-qubit system in the maximally mixed state ,one needs an extra ancillary qubit as compared to preparing other . One has to prepare the joint system (main system qubits+ancilla qubits) in the state: , where and are computational basis vectors of the system qubits and the ancilla qubits, respectively. It is to be noted that has a Schmidt rank greater than 1, which demonstrates that the state is entangled. For example, for a two-qubit system, the state of the combined system (system + ancilla) is:
Figure 1

The quantum circuit to acquire data to perform an n-qubit MSQPT. The symbol ‘/’ through the input wire represents a multiqubit quantum register. The first and the second quantum registers collectively represent the system qubits (denoted by ), and the third quantum register represents the ancilla qubits (denoted by ). The first block prepares the desired pure input state . The unitary gate is then applied on the system qubits. The second block represents the unknown quantum process which is to be applied to the system qubits and the last block represents the measurement settings to compute the expectation value of the desired observable.

For an n-qubit system, the state corresponding to the identity operator can be prepared by applying n Hadamard gates on n system qubits and then applying n CNOT gates with the system qubits being the control and ancilla qubits being the target. The unitary gate is an n-qubit identity operation. The rest of the protocol and the quantum circuit given in Fig. 1 remains unaltered. The second block represents the unknown quantum process which is to be characterized and the last block represents the measurement settings to compute the expectation values of the desired observables. Note that in the third block, after the appropriate quantum mapping, only a single detection is performed at a time, to measure a desired observable. In order to represent a valid quantum map, the matrix should satisfy following conditions[33]: (1) , (2) and (3) . Using the MSQPT method, the matrix is Hermitian by construction, however there is no guarantee that it will satisfy the last two conditions. One can use the constrained convex optimization (CCO) technique[10] to obtain a valid matrix from as follows: where is the experimentally obtained process matrix using the MSQPT protocol and is the variable process matrix which represents the underlying true quantum process.

State preparation and unitary operator construction

We note here that for an n-qubit system, all density operators in Eq. (5) represent mixed states (except for ). We hence require ancillary qubits to experimentally prepare the quantum system in the state . The quantum circuit to acquire data to perform an n-qubit MSQPT. The symbol ‘/’ through the input wire represents a multiqubit quantum register. The first and the second quantum registers collectively represent the system qubits (denoted by ), and the third quantum register represents the ancilla qubits (denoted by ). The first block prepares the desired pure input state . The unitary gate is then applied on the system qubits. The second block represents the unknown quantum process which is to be applied to the system qubits and the last block represents the measurement settings to compute the expectation value of the desired observable. It turns out that for an n-qubit system, all non-zero eigenvalues of the operator in Eq. (5) are the same and are equal to . Let represent the complete set of normalized eigenvectors of the operator corresponding to its non-zero eigenvalues. The state of the combined system (system ancilla) we need to prepare is given by:where are the basis states of the ancilla qubits. Note that in general represents an entangled state. After tracing over the ancillary qubits, the system will be in the desired state . The unitary operator , such that can be constructed as follows: Apply a Hadamard gate on () system qubits; number of states will be in a superposition state while the ancilla qubits will be in the state . Apply CNOT gates with the system qubits being the controls and ancilla qubits being the target. We hence have , , and so on. Map the computational basis states of the system qubits to the eigenvectors of using the unitary gate , where the columns of are the normalized eigenvectors of Eq. (5). Note that the column position of eigenvectors depends on which computational basis vector we want to map onto which eigenvector. The combined system (system ancilla qubits) will be in the state. Repeat the steps [1-3] to prepare other states . (a) The IBM quantum circuit to perform MSQPT of a two-qubit SWAP gate. The first block prepares the three-qubit input state . The quantum process corresponding to the two-qubit SWAP gate is applied in the second block and in the last block, the quantum map CNOT. is applied to compute by detecting the second qubit in the basis. (b) The histogram representing statistical results after implementing the quantum circuit given in (a), 4096 times. The values and represent the probabilities of obtaining the second qubit in the and the state, respectively.

Results and discussion

The IBM quantum processor is based on superconducting qubits and is freely available through the cloud[34-36], and has been used to demonstrate various quantum protocols[37,38]. More details about the architecture of the IBM QX2 processor and the topology of superconducting qubits are given in[39] and information about the form of the Hamiltonian and important relaxation parameters can be found in[40,41]. We use the five-qubit IBM QX2 processor to demonstrate the MSQPT protocol described in the previous section. The system is prepared in an input state corresponding to all qubits being in the state. After the gate implementation, projective measurements are performed in the Pauli basis and the quantum circuit is implemented multiple times to compute the Born probabilities. The IBM quantum architecture requires a pure quantum state as an input state and only allows the implementation of unitary operations. We hence utilize ancillary qubits to prepare the system in a mixed state and to simulate non-unitary evolution. We implement the MSQPT protocol corresponding to two- and three-qubit gates and element wise construct the corresponding full matrices. In all the cases considered, we use the experimentally constructed , solve the CCO problem (Eq. 9a) and obtain , which represents the underlying true quantum process. The fidelity of experimentally implemented quantum gates is computed using the measure[14]: To validate our circuits, we also theoretically simulate the MSQPT protocol on the IBM processor and obtain . The fidelity of the simulated quantum gates is computed by using a similar measure as given in Eq. (11).

MSQPT of two-qubit quantum gates

For two qubits, we need to prepare 15 input (mixed) states (Eq. 5) corresponding to all the Pauli operators . For all s, it turns out that out of four eigenvalues, only two eigenvalues are non-zero (). Let and represent the normalized eigenvectors of the operator corresponding to and , respectively. To perform MSQPT of two qubits on the IBM computer, we use one ancillary qubit and prepare three-qubit input (pure) states of the form: All 15 three-qubit pure input states corresponding to are listed below: As an illustration, the IBM quantum circuit for implementing MSQPT of a two-qubit SWAP gate, corresponding to the quantum state and the observable , is given in Fig. 2. The system qubits are denoted by q[0] and q[1] (the first and second qubit, respectively) while the ancilla qubit is denoted by q[2]. To prepare the system in the pure state , the unitary operation CNOTCNOT H H is applied on the initial state in the first block. In the second block, the quantum process corresponding to a two-qubit SWAP gate is implemented on the system qubits. In the last block, the quantum map corresponding to the unitary operation CNOT is used to transform the output state and determine by measuring the second qubit in the basis[30]. The quantity corresponding to is experimentally computed, which is equivalent to . Using Eq. (5) we obtain:
Figure 2

(a) The IBM quantum circuit to perform MSQPT of a two-qubit SWAP gate. The first block prepares the three-qubit input state . The quantum process corresponding to the two-qubit SWAP gate is applied in the second block and in the last block, the quantum map CNOT. is applied to compute by detecting the second qubit in the basis. (b) The histogram representing statistical results after implementing the quantum circuit given in (a), 4096 times. The values and represent the probabilities of obtaining the second qubit in the and the state, respectively.

One can thus efficiently compute all the (Eq. 4) and estimate the corresponding average survival probabilities . The list of all unitary operations corresponding to all quantum maps which transform output states in order to determine by detecting either of the system qubits in the basis (i.e. by measuring either or ) is given in[30]. Matrix plots corresponding to the real and imaginary parts of the (a) matrix for the SWAP gate and (b) matrix for the CNOT gate. The first column represents the theoretically constructed process matrix , while the second and third columns represent , and , respectively. The top row represents the real part of the process matrix while the bottom row represents the imaginary part of the process matrix. The matrix plots were generated using MATLAB[42]. Experimental complexity and the number of ancillary qubits required for the implementation of two-qubit MSQPT, SQPT and standard QPT protocols. The grid matrix plots in Fig. 3a represent matrix corresponding to the two-qubit SWAP gate, where the position of the specific grid represents the corresponding element of the matrix, while its color represents its value. For instance, the first yellow square in the matrix plot in Fig. 3a denotes the element of the theoretically constructed process matrix . Only 16 yellow squares have non-zero values in the theoretically constructed matrix plot for the SWAP gate. The second and third columns represent matrix plots corresponding , and respectively obtained by implementing MSQPT protocol on IBM QX2 processor. The differences in the theoretically computed and experimentally obtained matrix plots reflect errors due to decoherence and statistical and systematic errors while preparing the initial input state. The color grids in the matrix plots in Fig. 3 in the third column (CCO experimental) have a smaller deviation as compared to the matrix plots in the second column (MSQPT experimental). This improved fidelity implies that one can use the MSQPT data to solve CCO problem and reconstruct the full process matrix more accurately. The experimental fidelity of for the SWAP gate (Fig. 3a) turned out to be 0.799, while the improved fidelity of turned out to be 0.929. We also computed the process matrices for the two-qubit CNOT gate and the corresponding matrix plots are shown in Fig. 3b. The experimental fidelity of for the CNOT gate turned out to be 0.828, while the improved fidelity of turned out to be 0.953. We obtained fidelities of for all the quantum gates, which ensures that all the quantum circuits are correct. The fidelity values of shows that one can retrieve the full dynamics of the quantum process with considerably high precision by solving the optimization problem (Eq. 9a) using the experimentally constructed full matrix.
Figure 3

Matrix plots corresponding to the real and imaginary parts of the (a) matrix for the SWAP gate and (b) matrix for the CNOT gate. The first column represents the theoretically constructed process matrix , while the second and third columns represent , and , respectively. The top row represents the real part of the process matrix while the bottom row represents the imaginary part of the process matrix. The matrix plots were generated using MATLAB[42].

The standard QPT protocol is based on the linear inversion method and requires the preparation of 15 linearly independent input states and further requires the state tomography of each output state. Hence the total number of readouts to determine a specific element of the two-qubit process matrix with high precision, using the standard QPT protocol, is . The SQPT protocol uses quantum two-design states as initial input states and further requires a quantum operation to prepare the system in the desired state. Determining the real and imaginary parts of respectively requires a total of 80 state preparations. Further, to estimate the overlap with original state (Eq. 2), three readouts need to be performed (as there are three non-zero coefficients in the decomposition of ). Hence the total number of readouts to determine a specific element of the two-qubit process matrix with high precision, using the SQPT protocol, is . In the MSQPT protocol, the average survival probabilities can be computed quite efficiently as the total number of states that need to be prepared are only 15, there are only 12 readouts per mutually unbiased basis (MUB) set, and there are 5 MUB sets which form a complete set of quantum 2-design states. Hence the total number of readouts to determine a specific element of the two-qubit process matrix with high precision, using the MSQPT protocol, is only . The experimental complexity and number of ancilla qubits required to determine a specific element of the process matrix with high precision for a two-qubit system, using the MSQPT method, are compared with the standard QPT and SQPT methods in Table 1.
Table 1

Experimental complexity and the number of ancillary qubits required for the implementation of two-qubit MSQPT, SQPT and standard QPT protocols.

MSQPTSQPTStandard QPT   
Preparations158015    
Readouts60240225    
Ancilla qubits100    
(a) The IBM quantum circuit to perform MSQPT of a three-qubit Toffoli gate. The first block prepares the five-qubit input state . The quantum process corresponding to the Toffoli gate is applied in the second block, and in the last block, the quantum map CNOT is applied to compute by detecting the third qubit in the basis. (b) The histogram represents statistical results after implementing the quantum circuit given in (a), 4096 times. The values and represent the probabilities of obtaining the third qubit in the and the state, respectively.

MSQPT of three-qubit quantum gates

To perform MSQPT on a three-qubit system, we need to prepare 63 input (mixed) states corresponding to all the three-qubit Pauli operators . It turns out that for all , out of 8 eigenvalues only 4 are non zero and are equal to 1/4. Let , , and be the 4 eigenvectors of with non-zero eigenvalues. In order to prepare the system in the any of the states, we first need to prepare a five-qubit pure state: After tracing out the two ancilla qubits, the three system qubits are in the state , i.e., . The list of all five-qubit pure input states is given in Supplementary Information. Tomographs corresponding to the three-qubit Toffoli gate, with the first and second columns representing the real and imaginary part of the matrix, respectively. The first row represents the theoretically constructed matrix while the second and third rows represent the experimentally constructed matrix obtained by implementing the MSQPT and the CCO protocols, respectively. The tomographs were generated using Mathematica[43]. Experimental complexity and the number of ancilla qubits required for the implementation of three-qubit MSQPT, SQPT and standard QPT protocols. Preparation of the five-qubit input state requires finding the correct decomposition of the unitary operator (Fig. 1) in terms of CNOT gates and single-qubit rotations. We note here that finding the decomposition of a general unitary operation is not an easy task. The complexity of the implementation of a given unitary operation primarily depends on the limitations of the quantum hardware being used. The IBM processor that we have used allows only a limited number of quantum gates to be implemented directly. Thus the implementation of a general unitary operation on the IBM processor involves its efficient decomposition as a sequence of the available quantum gate and then its implementation. Particularly in the context of MSQPT, the construction of unitary operators is system-specific and finding a general algorithm to experimentally implement on a given physical system is a research direction that requires more efforts. There are several techniques available to decompose a given unitary operation into a universal set of quantum gates[44-47]. In this study we have used the Mathematica package UniversalQCompiler[46,47] as an optimization tool to prepare the input state from the initial state . The quantum circuit to perform MSQPT of a three-qubit Toffoli gate is given in Fig. 4, corresponding to the five-qubit pure input state and the observable . The system qubits are denoted by q[0], q[1] and q[2], while the ancilla qubits are denoted by q[3] and q[4], respectively. The first block in Fig. 4 prepares the five-qubit pure input state while the second block represents the action of the Toffoli gate on the system qubits and the last block represents the action of the quantum map corresponding to the unitary operation CNOT. A measurement is made on the third qubit in the basis, to compute the quantity , and obtain:
Figure 4

(a) The IBM quantum circuit to perform MSQPT of a three-qubit Toffoli gate. The first block prepares the five-qubit input state . The quantum process corresponding to the Toffoli gate is applied in the second block, and in the last block, the quantum map CNOT is applied to compute by detecting the third qubit in the basis. (b) The histogram represents statistical results after implementing the quantum circuit given in (a), 4096 times. The values and represent the probabilities of obtaining the third qubit in the and the state, respectively.

All the can be computed in a similar fashion, corresponding to the desired average survival probability . The list of all unitary operations , corresponding to all quantum maps for the three-qubit system can be found in[48]. The experimentally obtained dimensional matrix corresponding to the three-qubit Toffoli gate is depicted in Fig. 5 as a bar plot, where the first and second columns represent the real and imaginary parts of the matrix, respectively. The first row denotes the theoretically constructed process matrix , while the second and third rows represent the experimentally constructed process matrices and , respectively. The experimental gate fidelity for turns out to be 0.589, while the much improved experimental gate fidelity obtained for the case of turns out be 0.946. To ensure the correctness of the circuits, we also simulated all the circuits on the IBM simulator, with a simulation fidelity of 0.98.
Figure 5

Tomographs corresponding to the three-qubit Toffoli gate, with the first and second columns representing the real and imaginary part of the matrix, respectively. The first row represents the theoretically constructed matrix while the second and third rows represent the experimentally constructed matrix obtained by implementing the MSQPT and the CCO protocols, respectively. The tomographs were generated using Mathematica[43].

The total number of readouts to determine a specific element of the three-qubit process matrix with high precision, using the standard QPT protocol, is . For three qubits, the cardinality of the set of quantum 2-design states is 72 (9 MUB sets each having a cardinality of 8). Determining the real and imaginary parts of respectively for three qubits requires a total of 288 state preparations using the SQPT protocol. Further to estimate the overlap with original state , 7 readouts need to be performed. Hence the total number of readouts required to determine a specific element of the three-qubit process matrix with high precision, using the SQPT method, is . For the MSQPT method, the total number of states we need to prepare are 63 (corresponding to the complete set of basis operators) and the total number of readouts required is 504 (for each MUB set we need to perform 56 readouts, so the total number of readouts is ). This makes the MSQPT method vastly more efficient as compared to the standard QPT and SQPT protocols. The experimental complexity and number of ancilla qubits required to determine a specific element of the process matrix with high precision for a three-qubit system, using the MSQPT method, are compared with the standard QPT and SQPT methods in Table 2.
Table 2

Experimental complexity and the number of ancilla qubits required for the implementation of three-qubit MSQPT, SQPT and standard QPT protocols.

MSQPTSQPTStandard QPT   
Preparations6328863    
Readouts50420163969    
Ancilla qubits200    

Conclusions

We proposed a quantum circuit to efficiently implement the MSQPT protocol which reduces the experimental cost of performing standard SQPT. We implemented the MSQPT protocol on the IBM quantum processor. The system was prepared in a mixed state corresponding to all Pauli operators and the MSQPT protocol to perform element wise process tomography of two- and three-qubit quantum gates was successfully implemented. Our experimental results indicate that MSQPT is substantially more efficient as compared to SQPT and standard methods, when estimating specific elements of the process matrix with high precision. We also showed that one can utilize the full process matrix obtained experimentally via MSQPT, to solve the -norm minimization problem and reconstruct the underlying true quantum process. The MSQPT method opens up several avenues for future applications such as finding an optimal set of basis operators, developing generalized algorithms to find all sets of quantum maps to perform efficient measurements, and finding efficient decompositions of unitaries using the set of available quantum gates for easy experimental implementation. Supplementary Information.
  14 in total

1.  Ancilla-assisted quantum process tomography.

Authors:  J B Altepeter; D Branning; E Jeffrey; T C Wei; P G Kwiat; R T Thew; J L O'Brien; M A Nielsen; A G White
Journal:  Phys Rev Lett       Date:  2003-05-15       Impact factor: 9.161

2.  Selective and efficient quantum process tomography without ancilla.

Authors:  Christian Tomás Schmiegelow; Ariel Bendersky; Miguel Antonio Larotonda; Juan Pablo Paz
Journal:  Phys Rev Lett       Date:  2011-09-01       Impact factor: 9.161

3.  Benchmarking quantum control methods on a 12-qubit system.

Authors:  C Negrevergne; T S Mahesh; C A Ryan; M Ditty; F Cyr-Racine; W Power; N Boulant; T Havel; D G Cory; R Laflamme
Journal:  Phys Rev Lett       Date:  2006-05-01       Impact factor: 9.161

4.  Randomized benchmarking and process tomography for gate errors in a solid-state qubit.

Authors:  J M Chow; J M Gambetta; L Tornberg; Jens Koch; Lev S Bishop; A A Houck; B R Johnson; L Frunzio; S M Girvin; R J Schoelkopf
Journal:  Phys Rev Lett       Date:  2009-03-05       Impact factor: 9.161

5.  14-Qubit entanglement: creation and coherence.

Authors:  Thomas Monz; Philipp Schindler; Julio T Barreiro; Michael Chwalla; Daniel Nigg; William A Coish; Maximilian Harlander; Wolfgang Hänsel; Markus Hennrich; Rainer Blatt
Journal:  Phys Rev Lett       Date:  2011-03-31       Impact factor: 9.161

6.  Fault-Tolerant Logical Gates in the IBM Quantum Experience.

Authors:  Robin Harper; Steven T Flammia
Journal:  Phys Rev Lett       Date:  2019-03-01       Impact factor: 9.161

7.  Experimental demonstration of simplified quantum process tomography.

Authors:  Z Wu; S Li; W Zheng; X Peng; M Feng
Journal:  J Chem Phys       Date:  2013-01-14       Impact factor: 3.488

8.  Experimental Demonstration of Self-Guided Quantum Tomography.

Authors:  Robert J Chapman; Christopher Ferrie; Alberto Peruzzo
Journal:  Phys Rev Lett       Date:  2016-07-21       Impact factor: 9.161

9.  Universal Compressive Characterization of Quantum Dynamics.

Authors:  Yosep Kim; Yong Siah Teo; Daekun Ahn; Dong-Gil Im; Young-Wook Cho; Gerd Leuchs; Luis L Sánchez-Soto; Hyunseok Jeong; Yoon-Ho Kim
Journal:  Phys Rev Lett       Date:  2020-05-29       Impact factor: 9.161

10.  Direct quantum process tomography via measuring sequential weak values of incompatible observables.

Authors:  Yosep Kim; Yong-Su Kim; Sang-Yun Lee; Sang-Wook Han; Sung Moon; Yoon-Ho Kim; Young-Wook Cho
Journal:  Nat Commun       Date:  2018-01-15       Impact factor: 14.919

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.