5G NR Neural Receiver Evidence Pack

I built a DeepRx-style neural receiver and measured it against a classical LS+LMMSE baseline on the same Sionna TDL-C link.

Moderate-SNR result
2-3 dB
effective BER advantage
BLER @ 12.5 dB
0.585
classical 0.938
ONNX parity
PASS
max_diff=1.38e-05
Tests
31/31
recorded passing suite
Boundary
sim only
not live RAN or SDR

Executive Technical Summary

AI-PHY evidence, not deployment theater

I built this project around one AI-PHY engineering question: can a DeepRx-style neural receiver learn enough from a Sionna-modeled 5G NR TDL-C channel to beat a classical LS+LMMSE receiver under the same link conditions?

Neural BER @ 5 dB
0.062
classical 0.122
Neural BER @ 10 dB
0.014
classical 0.026
Neural BLER @ 12.5 dB
0.585
classical 0.938
ONNX parity
PASS
max_diff=1.38e-05
Tests
31/31
recorded passing suite
Boundary
sim only
simulated link evidence

Why This Exists

Controlled neural receiver evidence

Classical 5G receivers separate channel estimation, equalization, and demapping. Neural receivers test whether those steps can be learned jointly when the receiver sees the same channel conditions. I built this repo to make that comparison reproducible, measured, and honest.

AI-native radio research needs controlled baselines. Neural PHY claims are easy to overstate. This evidence pack compares neural and classical receivers on the same modeled channel, with the same SNR sweep, committed artifacts, and visible limits.

Problem Statement

What this evidence pack answers

The neural receiver wins in the moderate-SNR region, improves BLER at 12.5 dB, and passes ONNX parity. The result is bounded: classical remains competitive at high SNR, and this is simulated link evidence only.

What I Built

DeepRx-style receiver on a Sionna-modeled 5G NR link

I used the same TDL-C channel setup for the neural and classical paths, preserved the deterministic pilot fix, and committed the plots and JSON artifacts that support the conclusion.

Visual Evidence

Plots first, then interpretation

Visual evidence

BER/BLER curve: neural wins in the moderate-SNR region

BER/BLER curve: neural wins in the moderate-SNR region

The neural receiver improves BER around 5-10 dB while high-SNR limits remain visible.

Open artifact
Visual evidence

12.5 dB BLER: neural receiver produces more error-free frames

12.5 dB BLER: neural receiver produces more error-free frames

BLER improves from 0.938 to 0.585 at 12.5 dB.

Open artifact
Visual evidence

LLR distribution: receiver confidence shape

LLR distribution: receiver confidence shape

The LLR plot shows how the receiver confidence distribution changes at the measured point.

Open artifact
Visual evidence

Classical baseline: strong reference path, not a straw man

Classical baseline: strong reference path, not a straw man

The LS+LMMSE baseline is preserved as a serious receiver reference, especially at high SNR.

Open artifact

Where Neural Wins / Where It Does Not Win

Measured advantage with an honest boundary

Neural gains are strongest around 5-12.5 dB. At high SNR, the classical receiver remains competitive, so this is not a claim that neural receivers dominate every operating point.

Engineering Practices That Matter

Deterministic pilots, ONNX parity, tests

The deterministic pilot RNG bug was found and fixed. ONNX parity passes, and the recorded suite is 31/31 tests passing. These details matter because they make the curves reproducible and auditable.

What This Is

The concrete system layers in this repo

LayerWhat it does
AI-PHY receiver experimentTests learned receiver behavior against a classical baseline.
Sionna-modeled 5G NR linkUses TDL-C/QPSK/CP-OFDM/SISO link conditions.
Classical receiver baselineLS pilot estimation, LMMSE equalization, max-log soft demapping.
DeepRx-style neural receiverResidual CNN that learns joint receiver behavior.
BER/BLER evidence packMeasured curves and tables across SNR.
ONNX parity export checkVerifies export correctness against ONNXRuntime.
Static dashboardPackages measured evidence, boundaries, and artifacts for review.

What This Is Not

Boundaries that keep the evidence honest

ClaimWhat is true insteadLimit it protects
Live 5G deploymentNo, this is simulated link evidence.Prevents production overclaiming.
SDR validated receiverNo, no hardware-loop validation yet.Keeps hardware claims honest.
O-RAN/gNB integrationNo, no RAN integration is claimed.Separates link evidence from RAN integration.
NVIDIA Aerial integrationNo, this uses Sionna, not Aerial.Avoids vendor integration theater.
MIMO receiverNo, this is SISO unless implemented otherwise.Keeps antenna scope clear.
Higher-order QAM / LDPC-coded systemNo, QPSK and current uncoded scope only as implemented.Avoids unmeasured PHY claims.
Production-ready AI-RAN componentNo, this is a research-grade evidence pack.Preserves deployment boundary.

Evidence vs Boundary

What is demonstrated, and what is deliberately not claimed

Evidence demonstrated

  • Sionna-modeled 5G NR TDL-C link
  • Classical LS+LMMSE baseline
  • DeepRx-style neural receiver
  • BER/BLER comparison
  • ONNX export parity
  • Deterministic pilot fix
  • Reproducible artifacts and tests

Boundary preserved

  • No live 5G network
  • No SDR/hardware-loop validation
  • No O-RAN/gNB integration
  • No NVIDIA Aerial integration
  • No MIMO/higher-order QAM claim
  • No LDPC-coded system claim
  • No production AI-RAN deployment claim

Evidence Links

Start here

Dashboard

Technical decision summary, receiver comparison, boundaries, and artifacts.

Open dashboard

Business Case

Decision question, finding, engineering value, and boundary.

Open business case

Technical Brief

Link configuration, receiver paths, evidence artifacts, and known limits.

Open technical brief

ONNX Parity

Export correctness check. This is not production deployment evidence.

Open JSON

Training Log

Training configuration and convergence trace.

Open log

Source Code

Neural receiver, classical baseline, and Sionna link source.

Open repo