Learning Successive Interference Cancellation for Low-Complexity Soft-Output MIMO Detection

Benedikt Fesl, Fatih Capar
1/23/2026
eess.SPcs.ITcs.LG

No confident code implementation found for this paper.

Abstract

Low-complexity multiple-input multiple-output (MIMO) detection remains a key challenge in modern wireless systems, particularly for 5G reduced capability (RedCap) and internet-of-things (IoT) devices. In this context, the growing interest in deploying machine learning on edge devices must be balanced against stringent constraints on computational complexity and memory while supporting high-order modulation. Beyond accurate hard detection, reliable soft information is equally critical, as modern receivers rely on soft-input channel decoding, imposing additional requirements on the detector design. In this work, we propose recurSIC, a lightweight learning-based MIMO detection framework that is structurally inspired by successive interference cancellation (SIC) and incorporates learned processing stages. It generates reliable soft information via multi-path hypothesis tracking with a tunable complexity parameter while requiring only a single forward pass and a minimal parameter count. Numerical results in realistic wireless scenarios show that recurSIC achieves strong hard- and soft-detection performance at very low complexity, making it well suited for edge-constrained MIMO receivers.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{fesl2026learning,
  title  = {Learning Successive Interference Cancellation for Low-Complexity Soft-Output MIMO Detection},
  author = {Benedikt Fesl and Fatih Capar},
  year   = {2026},
  eprint = {2601.16586},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.16586v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.16586.svg)](https://codeofpaper.com/paper/2601.16586)

Discussion