Table of Contents
Fetching ...

Constructing Quantum Convolutional Codes via Difference Triangle Sets

Vahid Nourozi, David Mitchell

TL;DR

This work addresses constructing quantum convolutional codes (QCCs) with guaranteed distance under the stringent requirement of symplectic orthogonality between $X(D)$ and $Z(D)$. It introduces a constructive workflow that begins with strong difference triangle sets (DTS) to build a classical self-orthogonal convolutional code (CSOC) described by $X(D)$, then obtains a companion $Z(D)$ via a simple index-reflection map that preserves the DTS structure and ensures commutation by design. The resulting framework yields a search-free method with provable distance properties and low memory, demonstrated through numerical results for rates $R=1/3$, $2/4$, and $3/5$, validating self-orthogonality in the polynomial domain. The approach enables low-latency, streaming-friendly QCCs suitable for quantum communication and fault-tolerant architectures, with scalable encoding/decoding compatible with sliding-window schemes.

Abstract

In this paper, we introduce a construction of quantum convolutional codes (QCCs) based on difference triangle sets (DTSs). To construct QCCs, one must determine polynomial stabilizers $X(D)$ and $Z(D)$ that commute (symplectic orthogonality), while keeping the stabilizers sparse and encoding memory small. To construct Z(D), we show that one can use a reflection of the DTS indices of X(D), where X(D) corresponds to a classical convolutional self-orthogonal code (CSOC) constructed from strong DTS supports. The motivation of this approach is to provide a constructive design that guarantees a prescribed minimum distance. We provide numerical results demonstrating the construction for a variety of code rates.

Constructing Quantum Convolutional Codes via Difference Triangle Sets

TL;DR

This work addresses constructing quantum convolutional codes (QCCs) with guaranteed distance under the stringent requirement of symplectic orthogonality between and . It introduces a constructive workflow that begins with strong difference triangle sets (DTS) to build a classical self-orthogonal convolutional code (CSOC) described by , then obtains a companion via a simple index-reflection map that preserves the DTS structure and ensures commutation by design. The resulting framework yields a search-free method with provable distance properties and low memory, demonstrated through numerical results for rates , , and , validating self-orthogonality in the polynomial domain. The approach enables low-latency, streaming-friendly QCCs suitable for quantum communication and fault-tolerant architectures, with scalable encoding/decoding compatible with sliding-window schemes.

Abstract

In this paper, we introduce a construction of quantum convolutional codes (QCCs) based on difference triangle sets (DTSs). To construct QCCs, one must determine polynomial stabilizers and that commute (symplectic orthogonality), while keeping the stabilizers sparse and encoding memory small. To construct Z(D), we show that one can use a reflection of the DTS indices of X(D), where X(D) corresponds to a classical convolutional self-orthogonal code (CSOC) constructed from strong DTS supports. The motivation of this approach is to provide a constructive design that guarantees a prescribed minimum distance. We provide numerical results demonstrating the construction for a variety of code rates.
Paper Structure (13 sections, 2 theorems, 52 equations, 3 tables)

This paper contains 13 sections, 2 theorems, 52 equations, 3 tables.

Key Result

Proposition 1

Let $T=\{T_1,\dots,T_k\}$ be a full strong DTS in $\{1,\dots,M+1\}$, and let $U$ be defined as in the definition above. Then:

Theorems & Definitions (15)

  • Definition 1: wDTS, DTS
  • Definition 2: Strong and full strong DTS
  • Remark 1: Normalization and indexing
  • Definition 3: Positive difference sets and CSOCs lin
  • Remark 2: CSOC from strong DTS: structure, memory, and distances
  • Example 1
  • Definition 4: Reflection and Memory
  • Proposition 1: Preservation of Strong DTS Properties and Code Parameters
  • proof
  • Example : Example \ref{['ex1']} continued
  • ...and 5 more