3
Steaneコードのスタビライザージェネレーターとパリティチェックマトリックス間の接続
私はマイクとアイク(ニールセンとチュアン)を使って自習をしています。第10章でスタビライザーコードについて読んでいます。代数的コーディング理論の専門家ではありません。私の抽象的な代数は、本質的には付録にあるものより少しだけです。 2つの線形古典コードを使用して量子コードを構成するCalderbank-Shor-Steaneの構成を完全に理解していると思います。Steaneコードを使用して構成されているC1C1C_1 [7,4,3]ハミングコードとして(qbitが反転するためのコード)、及びC⊥2C2⊥C_2^{\perp}同じ符号として(位相のコードは反転します)。パリティ検査行列[7,4,3]コードは次のとおりです: ⎡⎣⎢001010011100101110111⎤⎦⎥[000111101100111010101]\begin{bmatrix} 0&0&0&1&1&1&1 \\ 0&1&1&0&0&1&1 \\ 1&0&1&0&1&0&1 \end{bmatrix}。 Steaneコードのスタビライザージェネレーターは次のように記述できます。 Nameg1g2g3g4g5g6OperatorIIIXXXXIXXIIXXXIXIXIXIIIZZZZIZZIIZZZIZIZIZNameOperatorg1IIIXXXXg2IXXIIXXg3XIXIXIXg4IIIZZZZg5IZZIIZZg6ZIZIZIZ\begin{array} {|r|r|} \hline Name & Operator \\ \hline g_1 & IIIXXXX \\ \hline g_2 & IXXIIXX \\ \hline g_3 & XIXIXIX \\ \hline g_4 & IIIZZZZ \\ \hline g_5 & IZZIIZZ \\ \hline g_6 & ZIZIZIZ \\ \hline \end{array}ところ私の正気のためにIIIXXXX=I⊗I⊗I⊗X⊗X⊗X⊗XIIIXXXX=I⊗I⊗I⊗X⊗X⊗X⊗XIIIXXXX …