Homological number-phase code[1]
Description
A homological \(n\)-rotor code mapped into the Fock-state space of \(n\) oscillators by identifying non-negative rotor angular-momentum states with oscillator Fock states. The resulting oscillator code can encode logical rotors or qudits due to the presence of torsion in the chain complex defining the original rotor code. These codes are tailored to settings in which photon loss is present but random rotations, i.e., dephasing, are the dominant noise mechanism [1].
Due to the absence of negative Fock states, a given homological rotor code first has to be rotated such that it has non-trivial support in the all-positive momentum orthant. This can be done by flipping the signs of the angular momenta of some of the rotors [1; Prop. 1]. Ideal codewords are not normalizable, and approximate versions have to be constructed.
Since the original homological rotor codes are using an extension of the qubit CSS-to-homology correspondence to rotors, the mapping into oscillators makes such homological encodings possible for the oscillator.
Protection
The homology group of the logical operators has a torsion component because the chain complexes are defined over the ring of integers, which yields codes with finite logical dimension. Products of chain complexes can also yield rotor codes.
The distances of the original homological rotor code are preserved, although the resulting number-phase code is approximately error-correcting due to the non-orthogonality of Pegg-Barnett phase states [2], which act as the angular position states in the number-phase interpretation of the oscillator.
Cousins
- Homological rotor code— Homological number-phase codes can be thought of as homological rotor codes but whose underlying rotors consist of the number and phase degrees of freedom of physical modes.
- Bosonic stabilizer code— Homological number-phase codewords span the joint right eigenspace of powers of the non-unitary Susskind–Glogower phase operators and unitary bosonic rotation operators.
- Oscillator-into-oscillator GKP code— Homological number-phase codes are finite-dimensional cousins of number-phase-rotor GKP-stabilizer codes: both use number-phase resource states and Clifford-semigroup encoders to protect oscillator information against photon loss and dephasing [1; Secs. 6-7].
- Number-phase code— Homological number-phase codes are multi-mode generalizations of number-phase codes, obtained by projecting suitably parity-flipped homological rotor codes onto the non-negative angular-momentum orthant [1; Prop. 1].
- Generalized homological-product CSS code— Homological number-phase codes are non-stabilizer codes constructed from chain complexes over the integers. The homology group of the logical operators has a torsion component because the chain complexes are defined over the ring of integers, which yields codes with finite logical dimension.
- Four-rotor code— After suitable rotor-parity flips and projection onto the non-negative angular-momentum orthant, the four-rotor current-mirror code yields a homological number-phase code [1; Ex. 4].
- Tiger code— Tiger codes of infinite Fock-state support can be thought of as appropriately regularized homological number-phase codes [3].
Member of code lists
Primary Hierarchy
References
- [1]
- Y. Xu, Y. Wang, and V. V. Albert, “Multimode rotation-symmetric bosonic codes from homological rotor codes”, Physical Review A 110, (2024) arXiv:2311.07679 DOI
- [2]
- S. M. Barnett and D. T. Pegg, “Phase in quantum optics”, Journal of Physics A: Mathematical and General 19, 3849 (1986) DOI
- [3]
- Y. Xu, Y. Wang, C. Vuillot, and V. V. Albert, “Letting the Tiger out of Its Cage: Bosonic Coding without Concatenation”, Physical Review X 15, (2025) arXiv:2411.09668 DOI
Page edit log
- Victor V. Albert (2023-11-14) — most recent
Cite as:
“Homological number-phase code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2023. https://errorcorrectionzoo.org/c/homological_number-phase