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.
Glossary
DeepRx

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the core architectural components and advanced extensions that constitute the DeepRx neural receiver paradigm, from end-to-end autoencoders to MIMO-specific implementations.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us