Inferensys

Glossary

DeepRx

A fully learned neural receiver architecture that replaces the entire traditional signal processing chain—including channel estimation, equalization, and demapping—with a single end-to-end deep learning model.
ML engineer managing model training cluster on laptop, GPU utilization visible, technical deep learning setup.
NEURAL RECEIVER ARCHITECTURE

What is DeepRx?

DeepRx is a fully learned neural receiver that replaces the entire traditional signal processing chain with a single end-to-end deep learning model.

DeepRx is an end-to-end neural network architecture that directly maps raw received IQ samples to decoded bits, replacing the entire traditional receiver chain—including channel estimation, equalization, and demapping—with a single differentiable model. Often built on convolutional or transformer backbones, it learns the optimal signal processing pipeline from data.

By jointly optimizing all receiver functions, DeepRx can outperform conventional modular receivers, especially in complex or non-linear channel conditions where traditional model-based assumptions break down. The architecture is typically trained on simulated channel data and can be fine-tuned for specific deployment environments, representing a paradigm shift toward learned communication systems.

End-to-End Learned Receiver

Key Features of DeepRx

DeepRx replaces the entire traditional receiver chain—from channel estimation to symbol demapping—with a single, fully differentiable neural network optimized for maximum throughput.

01

End-to-End Differentiability

The entire receiver is a single differentiable function mapping received IQ samples directly to log-likelihood ratios (LLRs) or bit estimates. This allows joint optimization of all processing stages simultaneously using stochastic gradient descent, eliminating the information bottlenecks inherent in modular, block-based designs. The loss function directly targets bit error rate or mutual information, ensuring the learned algorithm optimizes for the true end goal rather than intermediate proxy metrics like minimum mean squared error.

02

Learned Channel Estimation and Equalization

DeepRx does not rely on explicit algorithms like Least Squares (LS) or Linear Minimum Mean Square Error (LMMSE) estimators. Instead, a convolutional or transformer backbone implicitly learns to:

  • Estimate the channel from pilot symbols embedded in the received grid.
  • Interpolate the channel response across time and frequency.
  • Equalize the signal by inverting channel distortions. This learned approach is particularly robust in high-Doppler or low-pilot-density scenarios where traditional model-based methods fail.
03

Residual Convolutional Architecture

The original DeepRx architecture employs a deep residual network (ResNet) of 1D convolutional layers operating along the frequency dimension of an OFDM resource grid. Key design choices include:

  • Dilated convolutions to expand the receptive field and capture inter-subcarrier interference.
  • Skip connections to stabilize training and enable gradient flow through very deep networks.
  • Input processing that concatenates raw received symbols with known pilot symbols, treating the channel estimation task as an inpainting problem.
04

Transformer-Based DeepRx Variants

Modern iterations replace or augment the convolutional backbone with self-attention mechanisms to better model long-range dependencies across the time-frequency resource grid. A DeepRx Transformer tokenizes the received OFDM grid into a sequence of subcarrier or time-frequency patch tokens, then applies multi-head self-attention. This allows the model to dynamically weigh the importance of distant pilots and symbols, yielding superior performance in high-mobility channels with severe Doppler spread.

05

Soft-Output LLR Generation

DeepRx produces soft-decision outputs in the form of log-likelihood ratios (LLRs) for each coded bit, enabling seamless integration with a downstream soft-input channel decoder like LDPC or Polar codes. The final layer of the network is a softmax or a learned LLR mapping that is trained to maximize the mutual information between the transmitted bits and the output LLRs, directly optimizing the coded block error rate (BLER) rather than uncoded symbol error rate.

06

MIMO Extension: DeepRx MIMO

The architecture extends naturally to multi-antenna systems. DeepRx MIMO processes the received signal across all antenna elements jointly, learning to perform spatial demultiplexing and interference suppression without explicit channel matrix inversion. The model can learn non-linear detection strategies that outperform traditional MMSE-IRC receivers, especially in overloaded MIMO scenarios where the number of spatial layers approaches or exceeds the number of receive antennas.

DEEPRX INSIGHTS

Frequently Asked Questions

Explore the core concepts, architectures, and operational principles behind the DeepRx neural receiver, a paradigm shift in physical-layer signal processing.

DeepRx is a fully learned neural receiver architecture that replaces the entire traditional signal processing chain—including channel estimation, equalization, and demapping—with a single end-to-end deep learning model. It operates directly on raw in-phase and quadrature (IQ) samples or frequency-domain resource grids. The architecture typically employs a convolutional neural network (CNN) backbone, often augmented with transformer-based self-attention mechanisms, to learn a direct mapping from the received waveform to log-likelihood ratios (LLRs) or decoded bits. Unlike conventional modular receivers that optimize each block independently, DeepRx is trained holistically using end-to-end backpropagation on a loss function like binary cross-entropy, allowing it to discover joint processing strategies that outperform human-engineered pipelines, especially in non-linear or hardware-impaired channels.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.