Handbook of Error-Correcting Codes
Abstract: Barcode scans, clear phone calls, reliable data storage, satellite communication, and large-scale quantum computation are all made possible by error correction. We present a handbook version of The Error Correction Zoo, a curated reference of methods for protecting classical or quantum information from errors during storage and transmission. The handbook includes descriptions of these error-correcting codes and a classification according to the symbols they use. It also catalogues relations among codes and related objects such as sphere packings, lattices, designs, groups, and classical and quantum phases of matter. The collection is intended both as a rigorous reference and as a practical aid for tracing the web of code relationships and uncovering new connections.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Explain it Like I'm 14
What this paper is about
This paper is more like an organized field guide than a single experiment. It gathers a huge collection of error-correcting codes—ways of adding smart “backup” information to messages so we can spot and fix mistakes—and puts them into one tidy, searchable map. It spans classic codes used in Wi‑Fi and DVDs, all the way to cutting-edge quantum codes for future quantum computers.
The big questions it tries to answer
- How can we organize hundreds of different codes so people can quickly find what they need?
- What are the common themes that connect codes across different areas (like communication, storage, geometry, and quantum computing)?
- Can we give each code a clear name, a short label, and a simple description so the field uses consistent language?
How the authors approached it
Think of a giant music library that needs sorting. The authors:
- Collected “tracks” (codes) from many places: textbooks, research papers, and different fields.
- Grouped them into “genres” and “subgenres,” such as:
- Classical digital codes (e.g., Hamming, Reed–Solomon, BCH, LDPC, Polar)
- Storage and network codes (e.g., regenerating codes, array codes)
- Geometric codes (codes built from shapes and patterns like lattices and spheres, e.g., E8, Leech lattice, spherical codes)
- Quantum codes (e.g., stabilizer/CSS codes, surface/topological codes, bosonic/GKP/cat codes, tensor-network codes)
- Specialized formats and modulations used in communication (e.g., PSK, QAM, FSK)
- Gave each entry a short, consistent tag (like a nickname) and a plain-English title, making it easy to cross-reference. For example, “reed_solomon” for Reed–Solomon codes or “ldpc” for low-density parity-check codes.
- Noted relationships (like “this code is a special case of that one,” or “these two are duals”), and standardized common info such as code parameters. When you see something like [n, k, d], that usually means:
- n: total length (how many symbols you send)
- k: how much actual data is inside
- d: error-fixing power (bigger d means more errors can be caught and corrected)
What they found and why it matters
Main results are organizational, not experimental:
- A complete map of the code landscape: You can browse from familiar classics (Hamming, Golay, Reed–Solomon) to modern workhorses (LDPC, Polar) to deep geometric constructions (lattices and sphere packings) and advanced quantum families (stabilizer, surface codes, GKP, cat codes).
- Bridges between fields: The same core ideas (like adding redundancy smartly, using geometry for packing, or building codes from algebraic structures) show up in different settings—classical and quantum. Seeing them side-by-side helps you recognize patterns.
- Consistent naming and labels: Short tags and standardized descriptions make it easier to search, compare, and learn.
- Examples across applications:
- Reliable communication (internet, satellites)
- Data storage (hard drives, distributed clouds)
- Sensing and modulation formats (how signals are shaped)
- Quantum computing and quantum communication (protecting fragile quantum information)
This matters because error correction sits behind almost every digital system you use, and it will be crucial for quantum technologies. A unified guide saves time and reduces confusion.
Why this could be impactful
- For learners: It’s a friendly doorway into a big subject—like a map that shows where everything lives and how it connects.
- For engineers and scientists: Faster discovery of the right tool, clearer comparisons, and easier reuse of ideas across domains.
- For future tech: Quantum computers and next‑gen communication will need strong, well-understood codes. A shared language and a connected overview help the field move quicker and make fewer repeated mistakes.
In short, the paper gives the community a common, well-labeled toolbox—and a map showing how the tools relate—so everyone can build more reliable systems, from your Wi‑Fi to tomorrow’s quantum internet.
Knowledge Gaps
Knowledge gaps, limitations, and open questions
Based on the provided content (a taxonomy-style listing of code families without constructions, analyses, or results), the following unresolved issues emerge; each item is phrased to be actionable for future work:
- Missing formal problem statements and performance targets per family: for each listed code, specify channel/noise models, design objectives (rate, distance, locality, energy, fault tolerance), and the intended operating regime (finite-length vs. asymptotic).
- Lack of explicit constructions and parameter ranges: provide concrete encoder/decoder descriptions and provable (n, k, d) scaling for families listed only by name (e.g., tensor-network, spherical, homogeneous-space, category/group-based, operator-algebra codes).
- No unified performance benchmarks: curate finite-length performance curves and thresholds across representative channels (BSC/AWGN/quantum depolarizing/erasure/Gaussian loss) for key families (LDPC/QLDPC, AG/GRS, lattice/spherical, bosonic/GKP, topological, tensor-network).
- Decoding algorithms and complexity unspecified: design and analyze efficient decoders (ML approximations, BP/LP, message passing on non-binary and geometric graphs, tensor-network decoders) for code families lacking practical decoders (e.g., spherical, lattice-shell, unitary, tensor-network, non-Abelian quantum doubles).
- Finite-length bounds absent: derive tight converses/achievability (RCU, meta-converse, sphere-packing) tailored to specific families/modulations (e.g., PSK/QAM/QAM-like lattices, PPM/FSK, coherent-state constellations).
- Comparative study of modulation–code co-design missing: quantify joint shaping/coding gains for analog/spherical/lattice codes with practical modulations (QAM/QPSK/PPM/FSK) and hardware constraints (PAPR, bandwidth, phase noise).
- Lattice code optimality beyond E8/Leech: construct or rule out universally optimal sphere packings/codes in dimensions where optimality is unknown; connect Construction A choices to packing/covering efficiency with finite alphabet constraints.
- Spherical designs and codes: explicit, scalable constructions of high-t spherical designs with near-optimal size and efficient encoding/decoding; robustness under AWGN and quantization.
- Rank-metric and sum-rank codes in networks: develop quantum counterparts (MRD/MSRD-based QECCs) with efficient decoders; analyze performance for multi-hop/erasure-plus-rank channels.
- Editing (insertion/deletion) codes: beyond VT and single-deletion, provide capacity-approaching, efficiently decodable constructions for general deletion channels (classical and quantum), including burst-deletions and mixed substitution–deletion noise.
- DNA storage and molecular codes: realistic channel models (enzymatic errors, context-dependent indels, GC bias), jointly optimized constrained codes with synthesis/sequence constraints, and large-scale experimental validation.
- Distributed storage (MSR/MBR/MDS array): tighten subpacketization lower bounds; explicit small-field, high-rate, high-availability constructions with exact repair and low I/O; robust decoding under correlated disk failures.
- PIR, batch, and availability codes: capacity-achieving schemes with minimal storage overhead and small field sizes; resilience to adversarial servers and stragglers; quantum PIR code analogs.
- Locally testable/correctable (LTC/LCC) codes: explicit high-rate q-ary LTC/LCC with constant query complexity and linear distance; practical testers/decoders and finite-length performance.
- Mixed-alphabet and group/ring codes: classification of optimal parameters and duality/MacWilliams identities; decoding over non-fields; hardware-efficient mappings (e.g., to nonbinary LDPC).
- Quantum LDPC (QLDPC) beyond existence: for explicit “good” QLDPC families, develop high-threshold, low-complexity decoders (BP variants, neural decoders, RG decoders) robust to circuit-level noise; quantify FT overhead on realistic architectures.
- Geometrically local QLDPC in 2D/3D: construct high-rate, linear-distance QLDPC with strictly local checks; characterize trade-offs between locality, check weight, and threshold.
- Subsystem/low-weight-check QECCs: systematically compare subsystem vs. stabilizer variants under biased/correlated noise; design decoders exploiting gauge freedom; quantify syndrome-extraction overhead savings.
- Fault-tolerant logical gates: expand sets of transversal/constant-depth gates for listed families (topological, QLDPC, PI, bosonic) without compromising distance; resource-theoretic bounds under Eastin–Knill and symmetry constraints.
- Single-shot error correction: identify structural conditions enabling single-shot decoding beyond known 3D/4D/topological families; devise concrete constructions and decoders under circuit-level noise.
- Quantum locally recoverable (QLRC) and LRC trade-offs: explicit constructions meeting or beating known bounds on locality–rate–distance; decoders enabling fast local repair under Pauli and bosonic noise.
- Entanglement-assisted (EA) codes: tight rate–distance–entanglement trade-offs; minimal ebits for given parameters; low-field, efficiently decodable EA constructions (classical and quantum, including AG/GRS-based EAQECC).
- Approximate QECCs and covariant codes: construct families saturating known accuracy–dimension trade-offs for continuous symmetries; quantify operational advantages in sensing/communication; efficient approximate decoders.
- Operator-algebra QECCs (exact/approximate): practical instantiations on near-term platforms; general decoding frameworks; error models beyond i.i.d. (e.g., locality-constrained, thermal) with provable recovery.
- Bosonic and CV codes (GKP, cat, binomial, rotation, number–phase): realistic-noise thresholds (loss + dephasing + Kerr + non-Gaussian transients); finite-energy trade-offs; FT gate sets and leakage control; hardware-tailored decoders.
- Multimode GKP and concatenation: optimal interleaving/concatenation with QLDPC/surface codes; syndrome extraction with finite squeezing; resource accounting (squeezing level, ancilla count) vs. logical performance.
- Hybrid qudit–oscillator codes: systematic design frameworks, FT operations, and decoders leveraging both discrete and CV resources; experimental benchmarks in superconducting/photonic platforms.
- Topological codes in 2D/3D/4D and fracton variants: rigorous energy-barrier and memory-lifetime analyses under realistic thermal/circuit noise; decoding under long-range and correlated errors; scalable lattice surgery with low overhead.
- Non-Abelian quantum doubles, TQD/TQT, Walker–Wang, and enriched string-net codes: constructive, low-weight, local realizations; efficient decoding of non-Abelian anyon syndromes; thresholds and FT gate sets.
- Tensor-network and holographic codes: rate–distance scaling for finite graphs; decoding under bulk+boundary noise; implementations compatible with planar architectures; connections to QLDPC structure.
- Unitary codes and designs: explicit, depth-efficient unitary t-designs for large t; decoding metrics for unitary codes in quantum communication; interfaces with randomized compiling and metrology.
- Modulation-specific c–q codes (coherent/BPSK/PPM/CFSK/OOK): joint design of code + quantum receiver (Dolinar/OPA/NN-assisted) achieving or approaching Holevo limits; finite-blocklength performance and robustness to imperfections.
- Incomplete and truncated taxonomy: the document is cut off (e.g., “topological_abelian …”), and many entries lack references, definitions, or links—complete the catalog with citations, formal definitions, and cross-references to enable reproducible study.
Practical Applications
Immediate Applications
Below are actionable, deployable-now use cases that the paper’s catalog of codes, lattices, and modulation formats directly supports. For each, we note relevant sectors, potential tools/products/workflows, and assumptions/dependencies.
- Reliable 5G/6G and Wi‑Fi links (LDPC, QC‑LDPC, protograph LDPC, polar, CRC, QAM/PSK/QPSK, STBC/Alamouti, OSTBC)
- Sectors: telecommunications, mobile, networking, robotics/industrial wireless
- What: Forward error correction in 5G NR (LDPC for data, polar for control), Wi‑Fi 6/7 (LDPC), MIMO space–time coding for diversity (Alamouti/OSTBC), link‑layer CRC
- Tools/products: 3GPP/IEEE PHY stacks, hardware decoders (ASIC/FPGA), MATLAB/Simulink Comm Toolbox, Sionna
- Assumptions/dependencies: Target SNR/latency, decoder complexity and power budgets, standard compliance; channel models (fading, Doppler)
- Optical fiber and cable systems (BCH, staircase/LDPC families, lattice/shell shaping, PAM/QAM)
- Sectors: optical transport, data center interconnects, cable/DOCSIS
- What: Soft‑decision FEC pipelines and probabilistic amplitude shaping using lattice/spherical code ideas for near‑Shannon operation
- Tools/products: DSP firmware, probabilistic shapers, ITU‑T and CableLabs FEC profiles
- Assumptions/dependencies: DSP resources, target BER (10−15), constellation shaping gain vs complexity
- Satellite, deep‑space, and free‑space optical links (PPM, OOK, FSK, RS/BCH/LDPC concatenation; c‑q PPM/coherent‑state formats)
- Sectors: satellite internet, deep‑space communications, optical ISLs
- What: High‑peak/low‑average power formats (PPM/OOK) with strong FEC; joint‑detection and c‑q modulation formats for photon‑starved regimes
- Tools/products: CCSDS standards, NASA/JPL modem stacks
- Assumptions/dependencies: Peak power constraints, photon budgets, receiver hardware maturity for joint detection
- Content delivery and broadcast/multicast (Fountain/LT/Raptor codes)
- Sectors: mobile broadcast, OTA updates, CDN edge distribution
- What: Rateless transport for variable channel quality (eMBMS, file/firmware distribution)
- Tools/products: RaptorQ libraries, MBMS stacks
- Assumptions/dependencies: Packet loss patterns, decoding overhead, IPR/licensing
- Storage systems and RAID (EVENODD, RDP, STAR; array codes; LRCs; regenerating codes MSR/MBR, product‑matrix)
- Sectors: enterprise storage, cloud object stores, edge NAS
- What: RAID‑6 style protection (EVENODD/RDP), locality for fast repairs (LRC), bandwidth‑efficient node repair (MSR/MBR) in distributed stores
- Tools/products: Ceph/MinIO/Erasure coding modules (ISA‑L, Jerasure), Azure LRC‑style deployments
- Assumptions/dependencies: Failure/repair models, repair bandwidth vs storage overhead, cluster topology
- Distributed/parallel computation and ML training (matrix computation/coded computing, tensor/product codes)
- Sectors: AI/ML, HPC, cloud
- What: Straggler/tail‑latency mitigation in matrix multiply/SGD via coded tasks
- Tools/workflows: Coded compute frameworks integrated with PyTorch/JAX; scheduler plug‑ins
- Assumptions/dependencies: Task partitioning granularity, cluster heterogeneity, coding overhead vs latency savings
- Private information retrieval and batched access (PIR codes, batch codes)
- Sectors: web services, analytics, fintech
- What: Low‑communication private queries and parallel read patterns with coding
- Tools/products: Prototype PIR libraries; integration into key‑value stores
- Assumptions/dependencies: Latency overheads, threat model, server non‑collusion assumptions
- DNA and molecular data storage (DNA codes, circular DNA codes, insertion/deletion/VT codes, GC/homopolymer constraints)
- Sectors: biotech, archival storage, healthcare research
- What: Robust sequence design, indexing, and error correction for synthesis/sequencing pipelines
- Tools/products: Encoding toolchains (LFSRs, VT decoders), lab workflows
- Assumptions/dependencies: Synthesis/read error profiles, cost per base, biosecurity/compliance
- Network coding and random network transmission (subspace/constant‑dimension codes, rank‑metric codes incl. Gabidulin, MSRD/sum‑rank)
- Sectors: satellite backhaul, multicast, vehicular networks
- What: Throughput and robustness improvements for random linear network coding
- Tools/products: RLNC libraries; FPGA support
- Assumptions/dependencies: Field size, header overhead, interoperability with existing stacks
- Machine learning multiclass classification (ECOC, OVO codes)
- Sectors: software, ML platforms, healthcare imaging, industrial inspection
- What: Error‑correcting output coding to decompose multiclass tasks into robust binary classifiers
- Tools/workflows: scikit‑learn, Spark MLlib integrations
- Assumptions/dependencies: Class separability, code design vs base learner capacity
- Safety‑critical and real‑time buses (CRC, Hamming/extended Hamming)
- Sectors: automotive (CAN‑FD), aerospace (ARINC), robotics
- What: Lightweight error detection/correction for control frames
- Tools/products: Controller IPs; functional safety toolchains
- Assumptions/dependencies: Deterministic timing, bounded error rates, certification standards
- Consumer identifiers and logistics (ISBN checksum, QR/RS codes by extension)
- Sectors: publishing, retail, supply chain
- What: Low‑cost integrity checks and robust barcode encodings
- Tools/products: Encoder/decoder SDKs, scanners
- Assumptions/dependencies: Human/manual data entry error patterns, scanner fidelity
Long‑Term Applications
These opportunities require further research, scaling, or specialized hardware before widespread deployment.
- Fault‑tolerant quantum computing at scale (surface/2D stabilizer codes, subsystem codes, QLDPC/good QLDPC, single‑shot, concatenated codes)
- Sectors: quantum computing, pharmaceuticals, finance (quant‑algorithms), materials
- What: Logical qubits with low overhead and fast decoders for universal QC
- Tools/workflows: Real‑time decoders (e.g., MWPM, belief propagation), cryogenic control stacks
- Assumptions/dependencies: Physical gate/measure fidelities beyond threshold, millions of qubits, fast feed‑forward
- Hardware‑efficient bosonic qubits (cat, binomial, GKP, pair‑cat, number‑phase codes; concatenations incl. GKP‑surface)
- Sectors: superconducting/ion‑trap quantum platforms
- What: Exploit oscillator degrees of freedom for lower‑overhead logicals
- Tools/workflows: High‑Q cavities, strong Kerr/parametric drives, squeezing, bosonic syndrome extraction
- Assumptions/dependencies: Long coherence, non‑Gaussian resource generation, fault‑tolerant gate sets
- Quantum networking and entanglement‑assisted comms (EAQECC, EA OA/OAQECC, c‑q codes, covariant erasure codes)
- Sectors: quantum internet, secure comms
- What: High‑rate entanglement distribution and loss‑tolerant quantum channels
- Tools/workflows: Quantum repeaters, photonic interfaces, joint‑detection receivers
- Assumptions/dependencies: On‑demand entanglement, low‑loss links, compatible hardware across nodes
- Quantum‑enhanced sensing and metrology (error‑corrected sensing codes “metopt”, amplitude‑damping codes)
- Sectors: navigation, medical imaging, materials characterization
- What: Extend coherence for sensors under noise via tailored AQECCs
- Tools/workflows: Real‑time error detection in sensing cycles, adaptive protocols
- Assumptions/dependencies: Syndrome extraction without destroying signal, overhead vs sensitivity tradeoffs
- Self‑correcting quantum memories and exotic topologies (4D stabilizer, hyperbolic tessellation, topological/TQD/TQT codes)
- Sectors: quantum hardware
- What: Passive error suppression via energy barriers and topology
- Tools/workflows: Engineered lattices/tessellations, long‑range couplers
- Assumptions/dependencies: Physical realizability of higher‑dimensional interactions or effective embeddings
- Holographic/tensor‑network codes (perfect‑tensor, holographic codes, “quantum lego”)
- Sectors: quantum simulation, theory tools
- What: Robust encoding and routing in modular architectures; benchmarking and design of decoders
- Tools/workflows: Tensor‑network simulators (ITensor, TeNPy)
- Assumptions/dependencies: Mapping to hardware graphs, modular interconnects
- Near‑quantum‑limit optical receivers (Hadamard‑BPSK c‑q, joint detection over PPM/OOK/CFSK)
- Sectors: deep‑space optical, LEO/GEO ISLs, secure optical links
- What: Collective measurements to surpass symbol‑by‑symbol limits
- Tools/workflows: Multi‑mode interferometers, photon‑number‑resolving detectors
- Assumptions/dependencies: Phase stability, loss/efficiency, complex receiver calibration
- Advanced lattice and spherical coding for 6G physical layer (lattice codes, Construction‑A lattices, shell/constellation shaping; compute‑and‑forward)
- Sectors: wireless 6G, NTN (non‑terrestrial), IoT
- What: Physical‑layer network coding, interference harnessing, shaping gains
- Tools/workflows: Probabilistic shaping, interference‑aware schedulers
- Assumptions/dependencies: Tight PHY–MAC co‑design, decoder complexity, standardization
- Sum‑rank and MSRD codes for distributed MIMO/fronthaul and edge‑cloud (MSRD, sum‑rank metric, linearized RS)
- Sectors: cloud‑RAN, massive MIMO, edge computing
- What: Robust transport and synchronization across heterogeneous links
- Tools/workflows: CPRI/eCPRI extensions, coded fronthaul stacks
- Assumptions/dependencies: Mixed link failure models, latency bounds, hardware IP maturity
- Scalable PIR and private analytics (capacity‑approaching PIR/batch codes)
- Sectors: cloud services, healthcare data, ad‑tech
- What: Practical privacy‑preserving query systems with reduced overhead
- Tools/workflows: Multi‑server deployments, audit/compliance integration
- Assumptions/dependencies: Cost of redundancy vs privacy gains, collusion thresholds, legal frameworks
- Large‑scale DNA‑based archival storage (combinatorial AG/RS/BCH with indel‑robust overlays; constrained sequence design)
- Sectors: archives, cultural heritage, scientific data
- What: Petabyte‑scale, century‑lifespan WORM storage
- Tools/workflows: Automated synthesis/encapsulation, high‑throughput sequencing, coding pipelines
- Assumptions/dependencies: Cost curves for synthesis/seq, standardization, biosafety policy
- Rank‑metric codes in cryptography (Gabidulin/LRPC/MSRD in code‑based PQC)
- Sectors: cybersecurity
- What: Post‑quantum public‑key and KEMs with compact keys, new hardness assumptions (sum‑rank)
- Tools/workflows: PQC libraries, HSM integrations
- Assumptions/dependencies: Cryptanalytic confidence (avoid known attacks on GPT‑like schemes), standardization outcomes
Notes on Cross‑Cutting Dependencies
- Decoder availability and efficiency: Many applications hinge on low‑latency, high‑throughput decoders (belief propagation, list decoding, algebraic decoders) implementable in ASIC/FPGA.
- Channel/error models: Code choice depends on true noise (AWGN, fading, burst/erasure, deletions/insertions, amplitude damping), which must match deployment environments.
- Standards and IPR: Adoption in telecom/storage requires standard profiles and manageable licensing.
- Hardware readiness (quantum/bosonic): Realistic gate fidelities, error rates, and resource states (e.g., squeezing) are key for quantum applications.
- System co‑design: Gains often require PHY–MAC–APP co‑design (e.g., shaping, network coding, coded computation).
Glossary
- Accumulate-repeat-accumulate (ARA) code: A serially concatenated coding scheme built from repeat and accumulate components, enabling efficient iterative decoding. "Accumulate-repeat-accumulate (ARA) code"
- Algebraic-geometry (AG) code: Linear codes constructed by evaluating functions on algebraic curves over finite fields, often yielding good distance and rate. "Algebraic-geometry (AG) code"
- Anticode: A set of vectors with small pairwise distances, often used as a contrast to error-correcting codes in combinatorics. "Anticode"
- Antipode sphere packing: A packing in which points occur in antipodal pairs, used to construct structured spherical codes. "Antipode sphere packing"
- Array-based LDPC (AB-LDPC) code: An LDPC code whose parity-check matrix is built from arrays of circulant permutation matrices. "Array-based LDPC (AB-LDPC) code"
- Barnes-Wall (BW) lattice: A highly symmetric family of lattices used in sphere packing and coding theory. "Barnes-Wall (BW) lattice"
- Ben-Sasson-Goldreich-Harsha-Sudan-Vadhan (BGHSV) code: A classical locally testable code construction with sublinear query complexity. "Ben-Sasson-Goldreich-Harsha-Sudan-Vadhan (BGHSV) code"
- Ben-Sasson-Sudan code: A locally testable code family derived from algebraic constructions enabling sublinear testing. "Ben-Sasson-Sudan code"
- Body-centered cubic (bcc) lattice: A 3D lattice with a point at each cube corner and its center, appearing in coding via sphere packings. "Body-centered cubic (bcc) lattice"
- BoseâChaudhuriâHocquenghem (BCH) code: A family of cyclic linear error-correcting codes defined via minimal polynomials over finite fields. "BoseâChaudhuriâHocquenghem (BCH) code"
- Calderbank-Shor-Steane (CSS) stabilizer code: A quantum code built from a pair of classical linear codes that corrects bit- and phase-flip errors. "Calderbank-Shor-Steane (CSS) stabilizer code"
- Chern-Simons GKP code: A bosonic GKP code whose structure is tied to abelian Chern–Simons topological field theory. " Chern-Simons GKP code"
- Clifford group: The normalizer of the Pauli group in the unitary group; it maps Pauli operators to Pauli operators under conjugation. "Clifford group"
- Delsarte-Goethals (DG) code: A nonlinear code family related to Kerdock and Preparata codes with strong distance properties. "Delsarte-Goethals (DG) code"
- Dijkgraaf-Witten gauge theory code: A topological quantum code derived from finite-group gauge theories and 3D TQFTs. "Dijkgraaf-Witten gauge theory code"
- Dual lattice: The set of vectors having integer inner products with all vectors of a given lattice, central to coding and packing dualities. "Dual lattice"
- E8 Gosset lattice: The unique even unimodular lattice in eight dimensions with optimal packing properties. " Gosset lattice"
- Entanglement-assisted (EA) QECC: Quantum codes that leverage pre-shared entanglement between sender and receiver to improve performance. "Entanglement-assisted (EA) QECC"
- Folded RS (FRS) code: A variant of Reed–Solomon codes grouped into blocks (“folds”) that enables improved list decoding. "Folded RS (FRS) code"
- Gabidulin code: A maximum-rank-distance code over extension fields, optimal for the rank metric. "Gabidulin code"
- Gottesman-Kitaev-Preskill (GKP) code: A bosonic code encoding qubits in oscillator phase space using lattice-like grids. "Gottesman-Kitaev-Preskill (GKP) code"
- Grassmannian code: Codes whose codewords are subspaces (points in a Grassmannian), useful in network and subspace coding. "Grassmannian code"
- Higman-Sims graph-adjacency code: A code constructed from the adjacency structure of the Higman–Sims strongly regular graph. "Higman-Sims graph-adjacency code"
- Holographic tensor-network code: A quantum code inspired by AdS/CFT, built from perfect tensors arranged in a network. "Holographic tensor-network code"
- Homological-product code: A quantum LDPC code obtained from products of chain complexes, preserving sparsity and distance. "Generalized homological-product code"
- Hyperbolic tessellation code: A topological code defined on negatively curved (hyperbolic) tilings with favorable distance properties. "Hyperbolic tessellation code"
- Leech lattice: The densest known lattice in 24 dimensions with exceptional symmetry used in coding and sphere packing. " Leech lattice"
- Locally decodable code (LDC): A code that allows recovery of any message symbol by querying only a few codeword positions. "Locally decodable code (LDC)"
- Locally testable code (LTC): A code whose membership can be probabilistically tested by reading a small number of positions. "Locally testable code (LTC)"
- Low-density generator-matrix (LDGM) code: A code with a sparse generator matrix, often used in rateless and compressed sensing contexts. "Low-density generator-matrix (LDGM) code"
- Low-density parity-check (LDPC) code: A capacity-approaching code defined by a sparse parity-check matrix, decoded via belief propagation. "Low-density parity-check (LDPC) code"
- Low-rank parity-check (LRPC) code: A rank-metric code with sparse parity constraints, suitable for rank-based channels and cryptography. "Low-rank parity-check (LRPC) code"
- Maximum distance separable (MDS) code: A code achieving the Singleton bound, maximizing distance for given length and dimension. "Maximum distance separable (MDS) code"
- Maximum-rank distance (MRD) code: A code achieving the maximum possible distance under the rank metric. "Maximum-rank distance (MRD) code"
- Niemeier lattice: Any of the 24-dimensional even unimodular lattices with root systems classifying them. "Niemeier lattice"
- Operator-algebra QECC (OAQECC): A quantum code framework encoding information in operator subalgebras, generalizing subsystem codes. "Operator-algebra QECC (OAQECC)"
- Parvaresh-Vardy (PV) code: A list-decodable generalization of Reed–Solomon using multiple correlated polynomials. "Parvaresh-Vardy (PV) code"
- Perfect-tensor code: A tensor-network code where the constituent tensors are isometries for any bipartition up to half. "Perfect-tensor code"
- Permutation-invariant (PI) code: A quantum code invariant under any permutation of its physical subsystems. "Permutation-invariant (PI) code"
- Protograph LDPC code: An LDPC constructed by lifting a small base graph (the protograph), preserving structure in large codes. "Protograph LDPC code"
- QLDPC code: A quantum low-density parity-check code with sparse stabilizer checks. "QLDPC code"
- Quantum low-weight check (QLWC) code: A quantum code with especially low-weight stabilizer checks to aid implementation. "Quantum low-weight check (QLWC) code"
- Quantum maximum-distance-separable (MDS) code: A quantum code that saturates the quantum Singleton bound. "Quantum maximum-distance-separable (MDS) code"
- Quantum spherical code (QSC): A code of quantum states arranged on a sphere to optimize pairwise distinguishability/packing. "Quantum spherical code (QSC)"
- Quantum-double code: A topological code based on the quantum double (Drinfeld double) of a finite group (e.g., Kitaev’s model). "Quantum-double code"
- Quasi-cyclic LDPC (QC-LDPC) code: An LDPC with circulant-block structure enabling efficient encoding/decoding and hardware implementation. "Quasi-cyclic LDPC (QC-LDPC) code"
- Rank-metric code: A code where distance is measured by the rank of the difference between codeword matrices. "Rank-metric code"
- Reed-Muller (RM) code: A family of linear codes formed by evaluating low-degree multivariate polynomials over finite fields. "Reed-Muller (RM) code"
- Reed-Solomon (RS) code: An MDS code constructed by evaluating univariate polynomials over finite fields. "Reed-Solomon (RS) code"
- Rotor code: A quantum code built on continuous-variable angular momentum (rotor) degrees of freedom. "Rotor code"
- Spherical design: A finite set of points on the sphere that exactly integrates polynomials up to a fixed degree. "Spherical design"
- Stabilizer code: A quantum code defined as the common +1 eigenspace of an abelian subgroup of the Pauli group. "Stabilizer code"
- String-net code: A topological code derived from string-net models capturing nontrivial anyonic excitations. "String-net code"
- Symmetry-protected topological (SPT) code: A code leveraging SPT phases, where symmetry protects edge or boundary modes. "Symmetry-protected topological (SPT) code"
- Twisted quantum double (TQD) code: A quantum-double code modified by a 3-cocycle twist, altering anyon statistics. "Twisted quantum double (TQD) code"
- Unimodular lattice: A lattice with determinant 1 (self-dual up to isometry), important in high-dimensional packings. "Unimodular lattice"
- Universally optimal sphere packing: A configuration minimizing a broad class of potential energies, hence optimal under many criteria. "Universally optimal sphere packing"
- Walker-Wang model code: A 3D topological code with nontrivial boundary excitations and confined bulk anyons. "Walker-Wang model code"
- Witting polytope code: A code constructed from the Witting polytope, a complex polytope with high symmetry. "Witting polytope code"
- Zetterberg code: A family of cyclic nonbinary codes with specific algebraic structure and good distances. "Zetterberg code"
Collections
Sign up for free to add this paper to one or more collections.