0% found this document useful (0 votes)
23 views

Lecture20 (Q. Error Correction Code) - 200520

Uploaded by

INUK YOU
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
23 views

Lecture20 (Q. Error Correction Code) - 200520

Uploaded by

INUK YOU
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 11
| Noisy Intermediate-Scale Quantum (NISQ) era) = Quantum volume: SAAS] SSO] SHE TALE Chet ot QAS9| ASS SARCe DAYS BAF = ALO] 7hSst THEO] 7H, 7H AAO] OF FH ESO] AAs S Crest Qek7; EAYSt Limiting error rate 1 10! 102 10108 1051010710 Number of Qubits IMlustration of the qubit quality vs quantity relationship. Image credit: lohn Martinis, Google. ] Quantum error correction ag = Chap. 10 = Consider the classical communication channel = The effect of the noise in the channel is to flip the bit being transmitted with probability p > 0, while the bit will be transmitted without error with probability of 1—p. > Binary symmetric channel. = Example: majority voting » Asimple encoding scheme: 0 000, 1 111 © The bit string 000 and 111 are referred to as the logical 0 and logical 1. © Limitation: the probability that two or more bits are flipped is I 3p2(1 —p) + p?. ® Error probability is p, = 3p? — 2p? © The code can make the transmission more reliable provided Pe |i) state is taken to X|w) with probability of p. X is . sometimes called as bit flip operator. | = Encoding: a0) + b|1) > a|0,) + b|1,) = a|000) + b|111) ] Quantum error correction ua = Recovery e Based on the measured syndrome, apply the bit flip operator X on the corresponding qubit ¥ bo + 0 ° fK we 0) * Errors occur in continuous fashion and probabilistically. Is the previous complete bit flip model valid? ° Before the syndrome measurement, it is superposition of no-error case and error case. However, once the error syndrome i Is measured, the quantum state becomes pure state again except the multi- -qubit errors. ] Quantum error correction ag Quantum error model © Phase flip channel: if we send qubits through a channel, then that channel flips the phase between |0) and |1) with probability p. © D> |i) state is taken to Z|) with probability of p. Z is sometimes called as phase flip operator. Suppose we work in the qubit basis | +) = (0) + |1))/v2, | -) = (0) — |1))/v2. In this basis, phase flip operator Z flips between | +) and | —). Encoding: |0,) =| +++), [1,) =|-——) 2) By checking the parity in | +) and | —) basis, phase-flipped qubit can be identified if only one qubit is affected. I) ; |0) &] &) &) i] The Shor code ua Combination of the three qubit phase flip and bit flip codes. First encode the qubit using the phase flip code: 10) > | ++ +), 11) > |---) Next, encode each of these qubits using the three qubit bit flip code: = (0)+12)) _, (looo)+}111)) = @)=11) _, (000)-1111)) a ae ae I Overall, ° |0)> w) sl + Jo0,) = e0dbe123))C000)+1111))(1000)+1211) To 2v2 lo) (J000)|111))(J000)~|211))(1000)~1111)) 2 It) > [t= oe io Called concatenation of code i) H ++ The Shor code (or sometimes called as Jo) 9-qubit code) can detect and correct 10) single qubit error. jo) 4H ++ ] Classical linear error correction code a Classical linear error correction code (section 10.4.1) Multiplication operation and all other arithmetic operations are done modulo 2. * Also note that bitwise-addition modulo 2 is equivalent to bitwise-XOR. Terminology: codeword, generator matrix, parity check matrix A linear code C encoding k bits of information into n bit code space is specified by an n by k generator matrix G whose entries are all elements of Zz, that Is, zeroes and ones. > [n,k] code k —bits message y is encoded as x = Gy, where the message y is treated as a column vector. Example 1 "G= | > G[0] = [0,0,0]", G[1] = [1,1,1]” > called as [3, 1] code 1 1 0 10 _|10 "Flo 4 o1 0 1 oY. G0, 1] = [0,0,0,1,1,1]", G[1, 0] = [1,1,1,0,0,0]", called as [6,2] code ] Classical linear error correction code ua = Parity check matrix H * A [n,k] code is defined to consist of all n -element vectors x over Z, such that Hx = 0 where H is an n—k by n matrix known as the parity check matrix, with entries all zeroes and ones. © Example - =[0 1B) > ae=0 only for x = [0,0,0]" and x = [11,1] Faia il Hx = 0 only for x = [0,0,0]? and x = [1,1,1] + For other x's with one bit different from x = [0,0,0]” and x = [1,1,1]7 , Hx will caiculate the position. 2 Suppose that we encode the message y as x = Gy, but an error e due to noise corrupts x giving the corrupted codeword x’ =x+e (+ means bitwise modulo 2). Because Hx = 0 for all codewords, Hx' = He which is called as the error syndrome. . ° HG=0 I ° pomming distance d(x, y): the number of places at which x and y iffer. + To correct up to t bits, the distance between the closest codewords should be at least 2t + 1. + [n,k,d] code {| Classical linear error correction code g = Hamming code © Suppose r > 2 is an integer and let H be the matrix whose columns are all 2” — 1 bit strings of length r which are not identically 0. This parity check matrix defines a [2” — 1,2" —r—1] linear code known as Hamming code. » Example r = 3 > [7,4] code ooo1111 H=|01 10011 1010101 a " Geeccon HKorecoHS cCHHOCHOOS BeEEROOS ] Quantum error correction code 4a = CSS code: Calderbank-Shor-Steane code © Originally based on Hamming code [7,4] © |0)z = 10000000) + |1010101) + |0110011) + 1100110) + |0001111) + |1011010) + +]0111100) + {1101001) © |1), = |1111111) + 10101010) + |1001100) + |0011001) + |1110000) + |0100101) + |100011) + |0010110) » Can correct both bit-flip and phase-flip error = Quantum error correction code generally can be defined in terms of stabilizer code. (Section 10.5) « «= Surface code I © Data abit Ancita qubit Z stabiler sp xsaoiner | Overview of quantum computer architecture I) = OMA] SHAS! AAG AS PAE BS = BelA AAG Chet PaAel PooyAl Atol7t EMS 71E UAE FzzE A201 O121& BM Bog 8M aol Awe INGA oo, Bol 7AM = ( asiel eee! ae ‘Se aoe gsle BOW Bele architecture 2144 a 27 SAYS FOE we (#21401 que Be ange we SE MO}O] SO MO} ALAS wet , 0 BF cwne FON Bey HY/So} , ee a Somer ‘212Mo1 Molo af 4 ae Cig S12 a 91 1 at #48 NAB Se 7 "

You might also like