Universal Maximum Likelihood (List) Decoding via Fast Vector-Matrix Multiplication
Hoang Ly, Emina Soljanin, Michael Schleppy

TL;DR
This paper presents a universal, efficient ML decoding framework that reduces complexity using fast vector-matrix multiplication, applicable to various codes and channels, significantly improving decoding speed.
Contribution
Introduces a code-agnostic ML decoding method that leverages vector-matrix multiplication and the Mailman algorithm to reduce complexity for arbitrary block codes.
Findings
Reduces worst-case decoding complexity by a factor of n
Applicable to linear and nonlinear codes over general channels
Uses vector-matrix multiplication and the Mailman algorithm for efficiency
Abstract
Maximum-likelihood (ML) decoding for arbitrary block codes remains fundamentally hard, with worst-case time complexity-measured by the total number of multiplications-being no better than straightforward exhaustive search, which requires operations for an code. This paper introduces a simple, code-agnostic framework that reduces the worst-case complexity by a factor of , down to operations, a highly desirable reduction in practice. The result holds for both linear and nonlinear block codes over general memoryless channels and under both hard-decision and soft-decision decoding. It naturally extends to intersymbol-interference (ISI) channels and ML list decoding with only a negligible increase in complexity. Our core insight is that, upon receipt of each sequence at the receiver, the conditional probability of that sequence for each codeword in the codebook…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
