스테인 코드
Steane code이 기사는 독자들에게 혼란스럽거나 불분명할 수 있다.2020년 6월 (이를 에 대해 설명합니다) |
Steane 코드는 Andrew Steane이 1996년에 도입한 양자 오류 수정 도구입니다.이는 CSS 코드(Calderbank-Shor-Steane)로, 큐비트 플립 오류(X 오류)에 대해서는 해밍 코드를 수정하고 위상 플립 오류(Z 오류)에 대해서는 해밍 코드의 듀얼인 [7,3,4] 코드를 사용하여 수정합니다.Steane 코드는 7개의 물리 큐비트에 1개의 논리 큐비트를 인코딩하여 임의의 단일 큐비트 오류를 수정할 수 있습니다.
여기서 H는 Hamming 코드의 패리티 체크 매트릭스이며 다음과 같이 표시됩니다.
[ , , ]][, 1 , 3]스틴 코드는 양자 해밍 코드 패밀리에서 최초이며 r -- , ^ { , 2 { }-1 - , 3}\ display r
스태빌라이저 형식주의의 표현
양자오류수정부호에서 코드스페이스는 모든 논리상태가 존재하는 전체 힐버트 공간의 부분공간이다. n-qubit stabilizer 코드에서는 모든 논리 상태를 안정화하는 n\n-qubit 연산자의 집합인 Pauli 안정화 그룹으로 이 서브스페이스를 설명할 수 있습니다.스태빌라이저 형식주의는 스태빌라이저 코드의 코드스페이스를 정의하기 위해 Pauli 안정화 그룹을 지정합니다.생성자를 나열함으로써 기하급수적으로 큰 그룹을 효율적으로 설명할 수 있습니다.
Steane 코드는 7개의 물리 큐비트에 1개의 논리 큐비트를 인코딩하므로 Steane 의 코드 공간은 의의 공간입니다
스태빌라이저 형식에서 Steane 코드에는 6개의 제너레이터가 있습니다.
위의 각 발전기는 7개의 단일 큐비트 Pauli 연산의 텐서 곱이라는 점에 유의하십시오.를 들어 X X X X X XX X X X X X X X XX X X X X X X X X X XXX X X X X X X X X X X X X X X XXX X X X X X X X X X X XX X X X X X X X X X X X X X X X XX X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X텐서 곱은 간결성을 위해 표기법에서 종종 생략된다.
X와Z 는 다음과 같습니다
Steane 코드의 0{\({ 0 및 {\({ 1 상태는 다음과 같습니다.
임의의 코드스테이트는 ⟩ + β 1L { \rangle = \0 \ _ { L } + \ 1 \ _ { L} 。
레퍼런스
- Steane, Andrew (1996). "Multiple-Particle Interference and Quantum Error Correction". Proc. Roy. Soc. Lond. A. 452 (1954): 2551–2577. arXiv:quant-ph/9601029. Bibcode:1996RSPSA.452.2551S. doi:10.1098/rspa.1996.0136. S2CID 8246615.