Wasilewski-Banaszek code[1]

Description

Three-oscillator Fock-state code encoding a single logical qubit using codewords \begin{align} \begin{split} |\overline{0}\rangle &= \frac{1}{\sqrt{3}}(|003\rangle+|030\rangle+|300\rangle)\\ |\overline{1}\rangle &= |111\rangle \end{split}. \end{align}

Protection

Protects against single photon loss in any one mode.

Encoding

A qubit in the dual-rail code can be transferred to this code via a linear optical network using four ancillary modes, each with one photon input. Successful encoding is conditioned on measuring the state \(|110\rangle\) on the last three modes.

Gates

Single-qubit gates implemented using linear optical networks, sometimes with the addition of auxiliary modes with vacuum input and (conditional) output.

Decoding

Destructive measurement with photon number measurements on each mode.

Parent

Zoo code information

Internal code ID: wasilewski-banaszek

Your contribution is welcome!

on github.com (edit & pull request)

edit on this site

Zoo Code ID: wasilewski-banaszek

Cite as:
“Wasilewski-Banaszek code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2022. https://errorcorrectionzoo.org/c/wasilewski-banaszek
BibTeX:
@incollection{eczoo_wasilewski-banaszek, title={Wasilewski-Banaszek code}, booktitle={The Error Correction Zoo}, year={2022}, editor={Albert, Victor V. and Faist, Philippe}, url={https://errorcorrectionzoo.org/c/wasilewski-banaszek} }
Permanent link:
https://errorcorrectionzoo.org/c/wasilewski-banaszek

References

[1]
W. Wasilewski and K. Banaszek, “Protecting an optical qubit against photon loss”, Physical Review A 75, (2007). DOI

Cite as:

“Wasilewski-Banaszek code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2022. https://errorcorrectionzoo.org/c/wasilewski-banaszek

Github: https://github.com/errorcorrectionzoo/eczoo_data/tree/main/codes/quantum/oscillators/fock_state/wasilewski-banaszek.yml.