Table of Contents
Fetching ...

Decoding Analog Subspace Codes: Algorithms for Character-Polynomial Codes

Samin Riasat, Hessam Mahdavifar

TL;DR

This work addresses decoding CP (character-polynomial) analog subspace codes for non-coherent communications by revealing their RS-subcode structure when the character is omitted. It develops minimum-distance decoding and Guruswami–Sudan list decoding adapted to CP codes, with a mapping step that ties CP decoding to RS decoding and a complexity analysis showing practical feasibility. The authors provide tight minimum-distance bounds, conditions under which CP is MDS, and a probabilistic analysis demonstrating significant average-list-size improvements due to CP’s subcode structure, supported by simulations. The results enable efficient, RS-based decoding of CP codes on analog operator channels, offering a path toward practical deployment and suggesting extensions to broader field settings, higher-dimensional CP codes, and soft-decision techniques.

Abstract

We propose efficient minimum-distance decoding and list-decoding algorithms for a certain class of analog subspace codes, referred to as character-polynomial (CP) codes, recently introduced by Soleymani and the second author. In particular, a CP code without its character can be viewed as a subcode of a Reed-Solomon (RS) code, where a certain subset of the coefficients of the message polynomial is set to zeros. We then demonstrate how classical decoding methods, including list decoders, for RS codes can be leveraged for decoding CP codes. For instance, it is shown that, in almost all cases, the list decoder behaves as a unique decoder. We also present a probabilistic analysis of the improvements in list decoding of CP codes when leveraging their certain structure as subcodes of RS codes.

Decoding Analog Subspace Codes: Algorithms for Character-Polynomial Codes

TL;DR

This work addresses decoding CP (character-polynomial) analog subspace codes for non-coherent communications by revealing their RS-subcode structure when the character is omitted. It develops minimum-distance decoding and Guruswami–Sudan list decoding adapted to CP codes, with a mapping step that ties CP decoding to RS decoding and a complexity analysis showing practical feasibility. The authors provide tight minimum-distance bounds, conditions under which CP is MDS, and a probabilistic analysis demonstrating significant average-list-size improvements due to CP’s subcode structure, supported by simulations. The results enable efficient, RS-based decoding of CP codes on analog operator channels, offering a path toward practical deployment and suggesting extensions to broader field settings, higher-dimensional CP codes, and soft-decision techniques.

Abstract

We propose efficient minimum-distance decoding and list-decoding algorithms for a certain class of analog subspace codes, referred to as character-polynomial (CP) codes, recently introduced by Soleymani and the second author. In particular, a CP code without its character can be viewed as a subcode of a Reed-Solomon (RS) code, where a certain subset of the coefficients of the message polynomial is set to zeros. We then demonstrate how classical decoding methods, including list decoders, for RS codes can be leveraged for decoding CP codes. For instance, it is shown that, in almost all cases, the list decoder behaves as a unique decoder. We also present a probabilistic analysis of the improvements in list decoding of CP codes when leveraging their certain structure as subcodes of RS codes.
Paper Structure (18 sections, 5 theorems, 31 equations, 1 table, 2 algorithms)

This paper contains 18 sections, 5 theorems, 31 equations, 1 table, 2 algorithms.

Key Result

Theorem 1

Consider a subspace code ${\mathcal{C}}$ used for communication over an analog operator channel as in def:channel. Then the minimum-distance decoder successfully recovers the transmitted codeword $U \in {\mathcal{C}}$ from the received subspace $V$ if

Theorems & Definitions (18)

  • Definition 1: Hessam22
  • Definition 2: Hessam21, Hessam22
  • Definition 3
  • Definition 4: Hessam22
  • Definition 5: Hessam22
  • Theorem 1: Hessam22
  • Definition 6
  • Definition 7: CP Code Hessam21
  • Definition 8: RS Code
  • Definition 9: Generalized RS Code
  • ...and 8 more