I am really puzzled when it comes to the construction of a stabilizer code. By that, I mean how to come up with the subgroup $S$ and the matrix generators $M= \{M_1, M_2, \cdots, M_{n-k}\}$? In classical error correcting codes, there is a generator matrix $G$ where each row is linearly independent and from there, you can find the codewords.

Though stabilizer code deals with operators rather the state itself, what is the process?

I found this that might be relatable: Given $n-k$ stabiliser generators, how can we find an additional $k$ commuting generators?

  • 1
    $\begingroup$ Rather than talking about stabilizer codes in general, you might find it more accessible to read about CSS codes. These are explicitly constructed from classical codes and, once you've done that, easily translate into the matrix generators. $\endgroup$
    – DaftWullie
    Nov 26, 2019 at 8:45


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.