5비트 오류 수정 코드

Five-qubit error correcting code
5 큐비트 오류 정정 코드로 스태빌라이저를 측정하는 양자 회로

5비트 오류 수정 코드는 임의의 단일 큐비트 [1]오류로부터 논리 큐비트를 보호할 수 있는 최소 양자 오류 수정 코드입니다. 코드에서는 5개의 물리 큐비트를 사용하여 논리 [2]큐비트를 부호화합니다. X Z Z Pauli 이고I(I)에서 이 코드의 생성기X X X X X X X X 논리연산자는 X X X X}= Z Z Zz[3] {Z스태빌라이저 측정 결과를 에러의 종류와 위치에 매핑하는 룩업 테이블은 양자컴퓨터의 제어시스템에 오류를 [4]수정하기에 충분한 정보를 제공한다.

측정값

{ {Z 패리티 측정 회로

스태빌라이저 측정은 물리적 큐비트의 [5]스태빌라이저를 측정하는 패리티 측정입니다.예를 들어 첫 번째 스태빌라이저( Z )를 측정하려면의 패리티 측정은 첫 번째 큐비트의 X 스타일 X 번째 큐비트의Z( Z), 번째 큐비트의 Z Z 번째 큐비트의 X X 번째 큐비트의 I(디스플레이 I 패리티 측정을 수행합니다.4개의 안정기가 있기 때문에 4개의 안치아가 측정됩니다.위의 이미지에서 처음 4개의 큐비트는 안키야입니다.안키야스의 결과 비트는 발생한 오류 유형과 위치를 인코딩하는 증후군이다.

논리 큐비트는 Z {\에서 패리티 측정을 실행하여 계산 기준으로 측정할 수 있습니다.측정된 ancilla가 0인 경우 논리 큐비트는 0 {\ 입니다.측정된 ancilla가 1 b인 경우, { 1 _ { \ { L} } \ [6] 입니다.

오류 정정

발생할 수 있는 모든 단일 큐비트 오류와 수정 방법을 계산할 수 있습니다.이것은 스태빌라이저로 [4]이동하는 오류를 계산함으로써 이루어집니다.예를 들어 첫 번째 쿼트에 XX}) 있고 다른 쿼트에 오류가 없는 경우( 1 I \ } =). 첫 번째 안정기와합니다 [ {]즉, 첫 번째 큐비트에서 X 오류가 발생하면 첫 번째 ancilla qubit는 0이 됩니다.두 번째 ancilla qubit: [ Z X \ [ ] 세 번째 [ (X) displaystyle ]번째 [ 0 (]) 0 따라서 첫 번째 쿼트에서 X 오류가 발생하면 X 의 오른쪽에 있는 0001 0001 신드롬이 됩니다.다른 모든 오류가 테이블을 채웁니다.

0001 1010 1011
1000 0101 1101
1100 0010 1110
0110 1001 1111
0011 0100 0111

오류를 수정하기 위해 신드롬에 따라 물리 큐비트에 대해 동일한 연산을 수행합니다.신드롬이 {\ 0001인 경우X {\ X 게이트 첫 번째 큐비트에 적용되어 오류를 되돌립니다.

부호화

오류 정정 양자 계산을 실행하는 첫 번째 단계는 물리적 큐비트를 논리 코드 워드로 변환하여 컴퓨터의 초기 상태를 인코딩하는 것입니다.5 큐비트 코드의 논리 코드 워드는

+ -- -- -- -+ ,

Stabilizer 측정 후 Z¯(\ 사용하여 5개의 물리적 큐비트를 논리 큐비트로 [7]인코딩할 수 있습니다. L {\ 을 준비하려면 스태빌라이저 측정을 한 후 에러 수정을 실시합니다.에러 정정 후, 논리 상태가 논리 코드 워드가 되는 것을 보증한다.Z ( { { } ) anncilla 0( \ 、 0 L ( \ { } \ 。 1 { 1 \ 인 경우 X style { \ style { } 하면 L로 됩니다. 입니다.

레퍼런스

  1. ^ Gottesman, Daniel (2009). "An Introduction to Quantum Error Correction and Fault-Tolerant Quantum Computation". arXiv:0904.2557 [quant-ph].
  2. ^ Knill, E. and Laflamme, R. and Martinez, R. and Negrevergne, C. (2001). "Benchmarking Quantum Computers: The Five-Qubit Error Correcting Code". Phys. Rev. Lett. American Physical Society. 86 (25): 5811–5814. arXiv:quant-ph/0101034. Bibcode:2001PhRvL..86.5811K. doi:10.1103/PhysRevLett.86.5811. PMID 11415364. S2CID 119440555.{{cite journal}}: CS1 maint: 여러 이름: 작성자 목록(링크)
  3. ^ D. Gottesman (1997). "Stabilizer Codes and Quantum Error Correction". arXiv:quant-ph/9705052.
  4. ^ a b Roffe Joschka (2019). "Quantum error correction: an introductory guide". Contemporary Physics. Taylor & Francis. 60 (3): 226–245. arXiv:1907.11157. Bibcode:2019ConPh..60..226R. doi:10.1080/00107514.2019.1667078. S2CID 198893630.
  5. ^ Simon J Devitt and William J Munro and Kae Nemoto (2013). "Quantum error correction for beginners". Reports on Progress in Physics. 76 (7): 076001. arXiv:0905.2794. Bibcode:2013RPPh...76g6001D. doi:10.1088/0034-4885/76/7/076001. PMID 23787909. S2CID 206021660.
  6. ^ C. Ryan-Anderson and J. G. Bohnet and K. Lee and D. Gresh and A. Hankin and J. P. Gaebler and D. Francois and A. Chernoguzov and D. Lucchetti and N. C. Brown and T. M. Gatterman and S. K. Halit and K. Gilmore and J. Gerber and B. Neyenhuis and D. Hayes and R. P. Stutz (2021). "Realization of real-time fault-tolerant quantum error correction". Physical Review X. 11 (4): 041058. arXiv:2107.07505. Bibcode:2021PhRvX..11d1058R. doi:10.1103/PhysRevX.11.041058. S2CID 235899062.
  7. ^ Ming Gong and Xiao Yuan and Shiyu Wang and Yulin Wu and Youwei Zhao and Chen Zha and Shaowei Li and Zhen Zhang and Qi Zhao and Yunchao Liu and Futian Liang and Jin Lin and Yu Xu and H. Deng and Hao Rong and He Lu and S. Benjamin and Cheng-Zhi Peng and Xiongfeng Ma and Yu-Ao Chen and Xiaobo Zhu and Jian-Wei Pan (2021). "Experimental exploration of five-qubit quantum error correcting code with superconducting qubits". National Science Review. 9 (1): nwab011. arXiv:1907.04507. doi:10.1093/nsr/nwab011. PMC 8776549. PMID 35070323.