Table of Contents
Fetching ...

Polar Orbit Decoding: Universal Parallel Soft Decoding via Automorphism Orbits

Pin-Jing Li, Yu-Chih Huang

TL;DR

Polar Orbit Decoding (POD) addresses the lack of a single universal BLBC decoder by exploiting automorphism orbits within polar-transformed BLBCs to create multiple parallel, yet equivalent, polar subcodes with identical dynamic frozen constraints. The method employs a Base/Strong Generating Set (BSGS) representation and Schreier-Sims precomputation to enable polynomial-time orbit traversal, allowing $M$ parallel polar decoders to operate on the orbit members and then combine results. Simulations on extended BCH and extended Golay codes demonstrate near-ML performance with significantly reduced latency compared to conventional SCL decoding, validating POD as a scalable, code-agnostic solution for parallel decoding in BLBCs. This framework promises hardware-friendly, universal decoding across multi-code standards such as 5G NR, with potential extensions to enhanced polar transforms and nonbinary codes.

Abstract

Binary linear block codes (BLBCs) form the foundation of modern communication systems, yet no single code family simultaneously optimizes all performance aspects. This leads to the widely used multi-code architecture in the standard, significantly increasing the hardware complexity since multiple decoders are required in each piece of equipment. A universal decoding framework based on polar transformations has recently been proposed to unify BLBC decoding under polar-style decoders, but its parallelization has not yet been discussed. In this work, we propose Polar Orbit Decoding (POD), a universal parallel decoding framework for BLBCs. We identify that the automorphisms of BLBCs generate an orbit of permutations that induce diverse decoding trajectories with identical dynamic-frozen constraints after the polar transformations. By decoding over this automorphism orbit in parallel, POD achieves substantial latency-performance tradeoffs without requiring frozen-set readaptation or extra exhaustive permutation searches. Moreover, to enable efficient orbit traversal in the implementation, we represent the automorphism group in a base and strong generating set (BSGS) form using Schreier-Sims algorithms, making offline systematic computation accessible in polynomial time. Simulation results on extended BCH and extended Golay codes demonstrate that POD can achieve maximum-likelihood performance while significantly reducing the decoding latency compared to conventional successive cancellation list decoding.

Polar Orbit Decoding: Universal Parallel Soft Decoding via Automorphism Orbits

TL;DR

Polar Orbit Decoding (POD) addresses the lack of a single universal BLBC decoder by exploiting automorphism orbits within polar-transformed BLBCs to create multiple parallel, yet equivalent, polar subcodes with identical dynamic frozen constraints. The method employs a Base/Strong Generating Set (BSGS) representation and Schreier-Sims precomputation to enable polynomial-time orbit traversal, allowing parallel polar decoders to operate on the orbit members and then combine results. Simulations on extended BCH and extended Golay codes demonstrate near-ML performance with significantly reduced latency compared to conventional SCL decoding, validating POD as a scalable, code-agnostic solution for parallel decoding in BLBCs. This framework promises hardware-friendly, universal decoding across multi-code standards such as 5G NR, with potential extensions to enhanced polar transforms and nonbinary codes.

Abstract

Binary linear block codes (BLBCs) form the foundation of modern communication systems, yet no single code family simultaneously optimizes all performance aspects. This leads to the widely used multi-code architecture in the standard, significantly increasing the hardware complexity since multiple decoders are required in each piece of equipment. A universal decoding framework based on polar transformations has recently been proposed to unify BLBC decoding under polar-style decoders, but its parallelization has not yet been discussed. In this work, we propose Polar Orbit Decoding (POD), a universal parallel decoding framework for BLBCs. We identify that the automorphisms of BLBCs generate an orbit of permutations that induce diverse decoding trajectories with identical dynamic-frozen constraints after the polar transformations. By decoding over this automorphism orbit in parallel, POD achieves substantial latency-performance tradeoffs without requiring frozen-set readaptation or extra exhaustive permutation searches. Moreover, to enable efficient orbit traversal in the implementation, we represent the automorphism group in a base and strong generating set (BSGS) form using Schreier-Sims algorithms, making offline systematic computation accessible in polynomial time. Simulation results on extended BCH and extended Golay codes demonstrate that POD can achieve maximum-likelihood performance while significantly reducing the decoding latency compared to conventional successive cancellation list decoding.
Paper Structure (12 sections, 4 theorems, 10 equations, 5 figures, 1 algorithm)

This paper contains 12 sections, 4 theorems, 10 equations, 5 figures, 1 algorithm.

Key Result

Proposition 2.1

Polar transformation of a BLBC. An $(n, k)$-BLBC can be transformed into a polar code with dynamic frozen constraints.

Figures (5)

  • Figure 1: Overall ${\mathsf{POD}}$ architecture. All the dashed blocks are virtual components.
  • Figure 2: Performance of ${\mathsf{POD}}$ over eBCH $(16, 7)$ code.
  • Figure 3: Performance of eBCH (64, 16) code.
  • Figure 4: Performance of eBCH (64, 36) code.
  • Figure 5: Performance of (24, 12) eGolay code.

Theorems & Definitions (10)

  • Proposition 2.1: Proposition 1 of lin2020unidec
  • Proposition 3.1
  • Proposition 3.2
  • Definition 3.3
  • Theorem 3.4
  • Example 1
  • Definition 3.5
  • Remark 1
  • Remark 2
  • Remark 3