Arxiv:1807.01863V1 [Quant-Ph] 5 Jul 2018 Β 2| +I Γ 2 =| I 1
Total Page:16
File Type:pdf, Size:1020Kb
Quantum Error Correcting Code for Ternary Logic Ritajit Majumdar1,∗ Saikat Basu2, Shibashis Ghosh2, and Susmita Sur-Kolay1y 1Advanced Computing & Microelectronics Unit, Indian Statistical Institute, India 2A. K. Choudhury School of Information Technology, University of Calcutta, India Ternary quantum systems are being studied because these provide more computational state space per unit of information, known as qutrit. A qutrit has three basis states, thus a qubit may be considered as a special case of a qutrit where the coefficient of one of the basis states is zero. Hence both (2 × 2)-dimensional as well as (3 × 3)-dimensional Pauli errors can occur on qutrits. In this paper, we (i) explore the possible (2 × 2)-dimensional as well as (3 × 3)-dimensional Pauli errors in qutrits and show that any pairwise bit swap error can be expressed as a linear combination of shift errors and phase errors, (ii) propose a new type of error called quantum superposition error and show its equivalence to arbitrary rotation, (iii) formulate a nine qutrit code which can correct a single error in a qutrit, and (iv) provide its stabilizer and circuit realization. I. INTRODUCTION errors or (d d)-dimensional errors only and no explicit circuit has been× presented. Quantum computers hold the promise of reducing the Main Contributions: In this paper, we study error cor- computational complexity of certain problems. However, rection in qutrits considering both (2 2)-dimensional × quantum systems are highly sensitive to errors; even in- as well as (3 3)-dimensional errors. We have intro- × teraction with environment can cause a change of state. duced a new type of error where a basis state is mapped While descriptions of quantum algorithms, communica- to any arbitrary superposition state. We have called it tion protocols, etc. assume the existence of closed quan- quantum superposition error. We have shown that such tum system, in reality such systems are open. Hence er- an error can be represented as an arbitrary diagonaliz- ror correction is of utmost importance for quantum com- able rotation matrix. We have proposed an error cor- putation. recting code that can correct these (3 3)-dimensional × Multi-valued quantum computing based on d- as well as (2 2)-dimensional errors affecting a qutrit. × dimensional quantum systems is gaining importance par- Moreover, for qubits, a phase error in + ; ba- fj i |−i} ticularly in the field of quantum cryptography as it can sis is analogous to a bit error in 0 ; 1 basis, where 1 fj 1i j ig represent a larger state space using less quantum re- + = p ( 0 + 1 ) and = p ( 0 1 ). The j i 2 j i j i |−i 2 j i − j i sources. For example, in ion trap technology, if d levels + ; basis is obtained by the Hadamard transform of the ion are used, then the number of qudits required offj i0|−i}; 1 basis. However, in a qutrit, since there are fj i j ig can be reduced by a factor of log2d [8]. In [4], the au- three basis states, ternary QFT does not have similar thor showed that multi-valued quantum logic in some properties as that of Hadamard in a qubit system. QFT quantum algorithms outperforms its binary counterpart. acting on the states 0 ; 1 , and 2 produces the states Furthermore, recent researches on quantum algorithms + = p1 ( 0 + 1 + 2j ),i j i = p1 j( 0i +!2 1 +! 2 ) and j i 3 j i j i j i |−i 3 j i j i j i have used lackadaisical quantum walk [15] with multi- = p1 ( 0 + ! 1 + !2 2 ) respectively. Hence the bit dimensional coin to solve search problems faster than jji 3 j i j i j i flip nature of + ; basis for qubits does not trans- their classical counterpart [9, 14]. The simplest higher fj i |−i} dimensional quantum system is for d = 3. Muthukr- late directly in three-dimensional systems. This prob- ishnan and Stroud [8] have implemented a few (3 3) lem has not been addressed earlier for higher dimensional quantum ternary logic gates with ion trap. × quantum error correction. We have proposed a mecha- A general ternary quantum state (qutrit) is represented nism to correct phase errors in qutrits. Moreover, we 2 provide stabilizer and circuit realization of the error cor- as = α 0 +β 1 +γ 2 , where α; β; γ C and α + arXiv:1807.01863v1 [quant-ph] 5 Jul 2018 β 2j +i γ 2 =j i 1. Forj i practicalj i implementation2 of quantumj j rection mechanism. We also show that similar to qubit ternaryj j j j system in noisy environment, it is essential that system [7] five qutrits are necessary to correct a single one is able to correct errors in the system. In literature, 9- error in a qutrit. qubit [12], 7-qubit [13] and 5-qubit [7] codes are available In Section II, we provide the possible types of pure for error correction in qubits. However, to the best of our state qutrit errors. We consider (2 2)-dimensional pair- wise swap error and (3 3)-dimensional× errors which we knowledge, no error correcting code has been provided for × ternary quantum systems. Previous attempts have been call shift errors. Section III presents phase errors due to made for higher dimensional error correction [1, 2, 5, 6, decoherence. We have also introduced the notion of a 11] but they have either considered (2 2)-dimensional quantum superposition error, and shown its equivalence × to an arbitrary phase error. In Section IV, we depict the basic error model which captures all pure state er- rors, phase errors and arbitrary diagonalizable rotation. ∗ [email protected] In Section V, we provide our proposed 9-qutrit code for y [email protected] correcting a single error in a qutrit. Section VI shows the 2 stabilizer and circuit realizations of the error correction. of shifts are possible - clockwise shift (0 1 2) and We conclude in Section VII. anticlockwise shift (0 1 2). The mathematical! ! for- X1 mulation of clockwise shift (X1) is j j + 1 mod j i −−!j X2 i II. BIT ERRORS IN QUTRITS 3 and that of anticlockwise shift (X2) is j j 1 mod 3. It is interesting to note that thej stabilizeri −−!j − pro-i posed by Gottesman in [5] for higher dimensional errors Our mathematical model of a qutrit, as mentioned in T correspond to the clockwise shift (X1). Section I, is in 0 ; 1 ; 2 basis where 0 = 1 0 0 , It can be easily verified that the respective matrices fjT i j i j ig T j i 1 = 0 1 0 and 2 = 0 0 1 . Hence a general corresponding to errors X1 and X2 are - j i j i error-free qutrit is of the form = α 0 + β 1 + γ 2 0 1 0 1 2 j i 2 j i 2 j i j i 0 0 1 0 1 0 where α; β; γ C and α + β + γ = 1. We first consider bit2 pairwisej swapj errorsj j whichj j are (2 2)- X1 = @1 0 0A X2 = @0 0 1A dimensional. Then we discuss ternary bit errors which× 0 1 0 1 0 0 we call shift errors. The action of these cyclic shift errors on the error-free state can be mathematically represented as j i A. Ternary pairwise swap errors X1 = α 1 + β 2 + γ 0 . j i j i j i j i It is possible to have a (2 2)-dimensional error in a X2 = α 2 + β 0 + γ 1 . three-dimensional system. A× pairwise pure state swap or j i j i j i j i bit flip error in a qubit [10] is represented by the Pauli The matrices for shift errors are not self-adjoint. How- 0 1 ever, each type of shift error occurring twice in succession matrix σx = . In a ternary system, there can be 2 1 0 produces the other type of shift error, i.e., X2 = X1 and three types of (2 2)-dimensional pairwise swap, namely X = X2; further X−1 = X and X−1 = X . Thus to × 1 2 1 2 2 1 X01;X12;X20. A single qutrit pairwise swap error op- correct an X1 error, one can apply X2 and vice-versa. erates only on any two of the three basis states, i.e., It can be checked that any combination of these five the amplitudes of two out of the three basis states get types of errors (pairwise swap and shift) results in one swapped in the presence of such an error. The matrices of these five errors or identity. Thus these five errors corresponding to these errors are as follows: exhaust the list of possible bit errors in a qutrit. X01 = α 1 + β 0 + γ 2 . • j i j i j i j i III. PHASE ERRORS IN QUTRITS 00 1 01 X01 = @1 0 0A A. Arbitrary rotation and phase 0 0 1 Qutrits are unit vectors in three-dimensional Hilbert X12 = α 0 + β 2 + γ 1 . ⊗3 • j i j i j i j i Space . On interaction with the environment, a qutrit canH undergo rotation by some arbitrary angles, 0 1 1 0 0 where the basis states 1 and 2 may incur different iθj i iφj i X12 = @0 0 1A phase errors given by e and e respectively. Such an 0 1 0 error changes the error- free state as j i α 0 + β 1 + γ 2 α 0 + βeiθ 1 + γeiφ 2 .