---
title: Cyclic Quantum Codes Overview
url: https://www.emergentmind.com/topics/cyclic-quantum-codes
type: topic
---

# Cyclic Quantum Codes Overview

Cyclic quantum codes are a heterogeneous class of quantum error-correcting codes in which cyclic structure is imposed either on the classical ingredient codes, on the stabilizer generators, or on the preparation circuit. In the literature surveyed here, cyclicity appears through ideals in \(\mathbb{F}_q[x]/\langle x^n-1\rangle\), through circulant or bipartite-circulant stabilizer matrices, and through translation-invariant cluster-state constructions. This algebraic regularity supports explicit dual-containment criteria, defining-set descriptions, Gray-map reductions, synchronizability, burst-error correction, locality constraints, entanglement assistance, and several ring- and Ore-theoretic generalizations [1705.00239] [1911.06384] [2509.06865].

## 1. Algebraic foundations and meanings of cyclicity

A classical linear code \(C\subseteq \mathbb{F}_q^n\) is cyclic when it is invariant under cyclic shift. Under the standard identification of vectors with residue classes in \(\mathbb{F}_q[x]/(x^n-1)\), cyclic codes correspond to ideals and hence are generated by a monic divisor \(g(x)\mid (x^n-1)\). The defining-set language is central: if \(\beta\) is a primitive \(n\)-th root of unity, then
\[
Z(C)=\{\,i\in \mathbb{Z}_n: c(\beta^i)=0\text{ for all }c(x)\in C\,\},
\]
and for cyclic codes \(\dim C=n-|Z(C)|\). The defining set is a union of \(q\)-cyclotomic cosets, which also underlies BCH constructions and one-coset quantum-code constructions [1911.06384] [1705.00239].

Duality is especially transparent in defining-set form. For Euclidean duals,
\[
Z(C^\perp)=\mathbb{Z}_n\setminus \{-i\mid i\in Z(C)\},
\]
while for cyclic codes over \(\mathbb{F}_{q^2}\),
\[
Z(C^{\perp_h})=\mathbb{Z}_n\setminus \{-i\mid i\in qZ(C)\}.
\]
These formulas make dual containment, LCD conditions, and intersection dimensions computable directly from root data [1911.06384].

A recurring terminological distinction is that several papers explicitly construct quantum codes *from* cyclic classical ingredients without claiming that the resulting quantum code is cyclic in a strict stabilizer-theoretic sense. Other works use an intrinsically cyclic stabilizer description, such as circulant check matrices or translation-invariant preparation graphs. This distinction is explicit in the literature and resolves a common source of ambiguity [2606.09522] [2112.13488] [2501.16827].

| Sense of cyclicity | Representative description | Representative papers |
|---|---|---|
| Classical cyclic ingredients | Ideals in \(\mathbb{F}_q[x]/\langle x^n-1\rangle\), defining sets, cyclotomic cosets | [1705.00239], [1911.06384] |
| Stabilizer-circulant cyclicity | Stabilizers generated by cyclic shifts; circulant \(H_x,H_z\) | [2305.14883], [2501.16827] |
| Preparation-graph cyclicity | Translation-invariant bipartite CZ graph on a cyclic ring | [2509.06865] |

## 2. CSS and stabilizer constructions from cyclic classical codes

The standard bridge from classical cyclic codes to quantum codes is the CSS theorem. If \(C_2^\perp\subseteq C_1\), then there exists a quantum code with parameters
\[
[[n,k_1+k_2-n,d_Q]]_q,
\]
and in the one-code case \(C^\perp\subseteq C\), one obtains
\[
[[n,2k-n,d_Q]]_q.
\]
This framework appears repeatedly, including in cyclic \((r,\delta)\)-qLRC constructions and in asymmetric quantum cyclic codes [2606.09522] [1002.2966].

One influential line constructs nonbinary CSS codes from a single \(q\)-cyclotomic coset containing consecutive integers. If a defining set consists of one coset \(\mathbb{C}_x\) of size \(m^*\), and that coset contains \(r+1\) consecutive integers, then the BCH bound gives \(d\ge r+2\), while the dual-containing condition \(\mathbb{C}_x\neq \mathbb{C}_{-x}\) yields a quantum code
\[
[[n,n-2m^*,d\ge r+2]]_q.
\]
The significance is that BCH-designed distance is achieved with a very small defining set, preserving dimension [1705.00239].

A second classical route uses maximal affine-invariant extended cyclic codes and duadic cyclic codes. Maximal affine-invariant extended cyclic codes of length \(p^m\) produce pure quantum codes with parameters
\[
[[p^m,p^m-2-2m',d_Q]]_q,
\]
and, in the prime-field case, pure codes
\[
[[p^m,p^m-2-2m,d_A]]_p.
\]
For duadic codes, Hermitian dual containment yields \([[n,1,d]]_q\) codes with
\[
d^2-d+1\ge n,
\]
and under additional number-theoretic conditions one obtains degenerate families answering the open problem cited there [0711.2050].

The asymmetric extension keeps separate distances for phase and qubit-flip protection. If \(C_2^\perp\subseteq C_1\), the paper on asymmetric quantum cyclic codes defines
\[
d_X=\min\{\operatorname{wt}(C_1\setminus C_2^\perp),\operatorname{wt}(C_2\setminus C_1^\perp)\},
\]
\[
d_Z=\max\{\operatorname{wt}(C_1\setminus C_2^\perp),\operatorname{wt}(C_2\setminus C_1^\perp)\},
\]
and constructs AQECs \([[n,k_1+k_2-n,d_Z/d_X]]_q\), together with asymmetric subsystem codes. Two generic cyclic methods are given: one via generator-polynomial multiplication \(g_2^\perp(x)=f(x)g_1(x)\), and one via enlarging defining sets by cyclotomic cosets [1002.2966].

## 3. Entanglement assistance and locality-preserving cyclic families

Entanglement-assisted quantum codes remove the dual-containing restriction. In the cyclic setting, the key innovation is that the number of consumed ebits can be expressed directly through defining-set intersections. For Euclidean constructions, cyclic codes \(C_1,C_2\) yield a QUENTA code whose quantum dimension and ebit count depend on \(|Z(C_1^\perp)\cap Z(C_2)|\); in the Hermitian case, the corresponding quantity is \(|Z(C^{\perp_h})\cap Z(C)|\). If a cyclic code is LCD, the resulting EAQECC is maximal-entanglement, and MDS LCD cyclic codes yield MDS QUENTA codes [1911.06384].

The paper develops explicit families from Reed–Solomon, BCH, and general cyclic codes. In particular, it derives MDS EAQECC families from Euclidean and Hermitian Reed–Solomon inputs, a BCH-based family with parameter sets stated to be new, and Hermitian cyclic families that are almost MDS or almost near-MDS. A long-length maximal-entanglement family is obtained from Hermitian LCD cyclic codes of length \(q^{2m}-1\), motivated there by possible relevance to hashing-bound applications [1911.06384].

Locality adds another structural layer. A classical cyclic \((r,\delta)\)-LRC with \(\mathcal{C}^\perp\subseteq \mathcal{C}\) and \(\delta\le d(\mathcal{C}^\perp)\) yields, via CSS, a quantum \((r,\delta)\)-LRC
\[
[[n,\kappa=2k-n,d_Q\ge d]]_q.
\]
The decisive defining-set criterion is
\[
Z\cap (-Z)=\varnothing,
\]
which is necessary and sufficient for dual containment of a cyclic code in that setting. Three explicit qLRC families are constructed: a length-\(q-1\) family, a \(\delta=2\) unbounded-length family at \(n=q^m-1\), and a more general unbounded-length family under \(q\equiv 1\pmod{r+\delta-1}\). Two of these are optimal with respect to the quantum Singleton-like bound whenever the resulting qLRCs are pure, and Constructions 2 and 3 impose no bound on code length relative to field size [2606.09522].

## 4. Synchronization, burst correction, and correlated-error cyclic codes

Quantum synchronizable codes exploit cyclic structure to recover both Pauli errors and block misalignment. The general mechanism uses nested cyclic codes \(C_2\subset C_1\) with generator polynomials related by \(g_2(x)=f(x)g_1(x)\); synchronization is correctable whenever
\[
c_l+c_r<\operatorname{ord}(f(x)).
\]
Quadratic-residue cyclic codes and their supercodes give families
\[
(c_l,c_r)\text{-}[[p+c_l+c_r,2zl+1]],
\]
for Mersenne primes \(p=2^l-1\), with \(\operatorname{ord}(f(x))=p\), hence maximal synchronization tolerance \(c_l+c_r<p\) [1403.6192].

Finite-geometry cyclic codes extend synchronizable constructions beyond prime and Mersenne lengths. Projective-geometry cyclic codes \(\mathcal{C}_{m,t,2^h}\) and Euclidean-geometry cyclic codes \(\mathcal{E}_{m,t,2^h}\) are shown to be cyclic, dual-containing in the relevant parameter ranges, and nested. Their quotient polynomial has full order equal to the code length, so the resulting QSCs attain the best possible synchronization recovery allowed by the cyclic-polynomial framework. The projective family is notable because lengths
\[
\frac{2^{h(m+1)}-1}{2^h-1}
\]
are generally neither prime nor Mersenne [1311.3416].

Sextic cyclotomy provides another synchronization-optimal source. For \(n=12m+7\) prime and \(q\in C_0^{(6,n)}\), cyclic codes from sextic cyclotomic classes satisfy explicit dual relations \(C_i^\perp=\bar C_i\) and \(D_i^\perp=\bar D_i\), hence are dual-containing. Factor removal from the sextic-class polynomials produces nested augmented supercodes, yielding two QSC families
\[
(c_l,c_r)-\left[[n+c_l+c_r,\,2z\ell+\frac{2n+1}{3}\right]]_q
\]
and
\[
(c_l,c_r)-[[n+c_l+c_r,\,2z\ell+1]]_q,
\]
with maximal synchronization tolerance \(c_l+c_r<n\) [2105.03619].

Burst-error correction uses cyclicity differently. Quantum cyclic redundancy check codes start from a binary CRC check matrix \(H\) and form a stabilizer matrix
\[
G=(H\mid H_{+l}+H_{-l}),
\qquad
l=\left\lfloor\frac{n-k}{4}\right\rfloor.
\]
The resulting QCRC codes detect burst errors of length \(\lfloor (n-k)/2\rfloor\) and, under the c-property, correct burst errors of length \(\lfloor (n-k)/4\rfloor\), thereby attaining the quantum Reiger bound \(n-k\ge 4\ell\). A special family
\[
g(X)=X^{n-k}+X^{n-2k}+\cdots+X^k+1
\]
admits a linear-time decoding algorithm based on quasi-cyclic interleaving [2305.14883].

## 5. Ring, mixed-alphabet, and skew/Ore generalizations

A substantial branch of cyclic quantum coding passes through non-field alphabets and Gray maps. Over the non-chain ring
\[
\mathbb{F}_q+v\mathbb{F}_q+v^2\mathbb{F}_q+v^3\mathbb{F}_q+v^4\mathbb{F}_q,
\qquad v^5=v,
\]
cyclic codes decompose into five cyclic \(\mathbb{F}_q\)-constituents \(C_i\), and dual containment is equivalent to
\[
x^n-1\equiv 0 \pmod{g_i(x)g_i^*(x)}
\quad\text{for all }i.
\]
The Gray image preserves duality and distance, yielding quantum codes \([[5n,2k-5n,d_L]]_q\) [2112.13488].

The ring
\[
R=\mathbb{F}_2+v\mathbb{F}_2+v^2\mathbb{F}_2,\qquad v^3=v,
\]
leads to a three-component theory. Every cyclic code can be written as
\[
C=vC_1\oplus (1+v)C_2\oplus (1+v^2)C_3,
\]
with each \(C_i\) binary cyclic, and the Gray map \(\psi(a+vb+v^2c)=(a,b,a+c)\) converts cyclic ring codes into binary quasi-cyclic codes of index \(3\). Dual containment reduces to
\[
x^n-1\equiv 0\pmod{f_i f_i^*}\quad (i=1,2,3),
\]
which yields quantum codes
\[
[[3n,\,3n-2(\deg f_1+\deg f_2+\deg f_3),\,d_L]]
\]
[1407.1232].

Mixed-alphabet constructions over \(\mathbb{Z}_2^\alpha\times (\mathbb{Z}_2+u\mathbb{Z}_2)^\beta\) provide exact self-duality criteria for cyclic codes. If
\[
C=\langle (f,0),(l,g+ua)\rangle,
\]
then self-duality is characterized by
\[
f=\left(\frac{x^\alpha-1}{d}\right)^*,\qquad l=Q,\qquad g=\theta^*,\qquad a=\sigma^*.
\]
Via the Gray map, self-orthogonal examples yield binary stabilizer codes including \([[56,6,6]]\), \([[16,14,2]]\), and \([[18,14,2]]\), with the latter two reported as optimal [1711.03307].

Skew and Ore generalizations broaden cyclicity from commutative \(x^n-1\) ideals to left modules over skew polynomial rings. For mixed alphabets \(\mathbb{F}_q^\alpha\times (\mathbb{F}_q+u\mathbb{F}_q)^\beta\), \(\mathbb{F}_q\mathcal{R}\)-skew cyclic codes admit a separable form \(\mathcal{C}'\otimes \mathscr{C}\), an exact dual-containing criterion in terms of right divisibility of \(h^\dagger(x)h(x)\) and \(h_i^\dagger(x)h_i(x)\), and Gray-image CSS quantum codes \([[\,\alpha+2\beta,\,2k-(\alpha+2\beta),\,d_H\,]]_q\) with improved parameters [2305.10404]. More generally, \((\gamma,\Delta)\)-cyclic codes over the non-chain rings \(\mathscr{R}_{q,s}\) decompose into \((\theta,\Im)\)-cyclic field constituents, and the Gray-image CSS construction gives \([[(s+1)n,2k-(s+1)n,d_H]]_q\) codes, several of which improve prior tables [2404.01904]. The product-ring framework \((\Theta,\Delta_\Theta,\mathbf{a})\)-cyclic over \(\mathbb{F}_q^l\) adds Euclidean dual-containing and annihilator dual-containing CSS constructions, together with orthogonality-preserving Gray maps and MDS or almost MDS quantum codes [2501.01708].

## 6. Stabilizer-cyclic and preparation-centric families

Recent work includes intrinsically cyclic stabilizer families tailored to nonstandard noise models. Quantum XYZ cyclic codes are defined by cyclic permutations of the seed stabilizer
\[
S_1=
X\underbrace{I\cdots I}_{b}
Z\underbrace{I\cdots I}_{a}
YIY
\underbrace{I\cdots I}_{a}
Z\underbrace{I\cdots I}_{b}
X,
\]
with code length
\[
N=2(a+b)+7.
\]
Their binary check matrices are circulant, \(k\in\{1,3\}\), and for the subfamily
\[
a=2l(b+2)+l-1
\]
the minimum-weight logical \(X\) operator has weight \(d_X=2l+1\). The paper states, to the authors’ knowledge, that this is the only known family of quantum cyclic codes whose code distance increases with code length. Numerically, these codes exhibit code-capacity thresholds around \(50\%\) for pure \(X\), \(Y\), and \(Z\) noise, around \(13\%\) for depolarizing noise, and around \(49\%\) for \(Z\)-biased noise with \(\eta_Z=1000\); the paper also states that, for the same code distance, the physical-qubit overhead is much less than that of the XZZX surface code [2501.16827].

A different notion of cyclicity is preparation-centric. Bipartite cyclic cluster codes arrange qubits as \((m,j)\) with \(m\) taken modulo \(n_0\), require the CZ graph to be bipartite and invariant under simultaneous translation \(m\mapsto m+l\), and then convert the resulting code to CSS form by applying Hadamards on one bipartition. In this framework, rotated toric codes with odd \(d\) appear as BCC codes with parameters
\[
[[d^2+1,2,d]],
\]
and computer search yields further examples such as \([[18,2,5]]\) and \([[34,2,7]]\). The central claim is not stabilizer sparsity but simplicity of noiseless preparation, followed by explicit discussions of ancilla-assisted fault-tolerant preparation [2509.06865].

Taken together, these developments show that cyclic quantum coding is not a single construction paradigm but an algebraic design space. In one direction, cyclicity organizes defining sets, duals, and nested classical codes for CSS, EAQECC, synchronizable, asymmetric, and subsystem constructions. In another, it appears directly in circulant stabilizers or translation-invariant preparation graphs. A plausible implication is that the most productive future generalizations will continue to move between these viewpoints: commutative cyclic theory, skew/Ore extensions, entanglement-assisted relaxations, and intrinsically cyclic stabilizer architectures [1911.06384] [2501.16827] [2509.06865].

Source: https://www.emergentmind.com/topics/cyclic-quantum-codes