A neural network demapper replaces the classical maximum-likelihood (ML) or maximum a posteriori (MAP) demapper with a trained deep learning model. It takes received complex baseband symbols as input and outputs log-likelihood ratios (LLRs) for each transmitted bit. Unlike rigid geometric decision boundaries derived from an assumed Gaussian noise model, the neural network learns a non-linear decision boundary directly from data, making it robust to real-world hardware impairments like power amplifier non-linearity, I/Q imbalance, and phase noise that distort the ideal constellation.
Glossary
Neural Network Demapper

What is Neural Network Demapper?
A neural network demapper is a receiver component that computes soft bit estimates, or log-likelihood ratios (LLRs), directly from received I/Q symbols by learning a non-linear decision boundary.
During training, the network minimizes a loss function, typically binary cross-entropy, between its predicted LLRs and the true transmitted bits over a representative channel. The architecture is often a simple multi-layer perceptron (MLP) operating on the raw I/Q coordinates. This learned demapper can be integrated into a larger DeepRx or end-to-end autoencoder framework, enabling joint optimization with channel estimation and decoding. The result is a significant bit error rate (BER) improvement over classical demapping in non-ideal, non-linear channel conditions without requiring explicit analytical models of the impairments.
Key Characteristics of Neural Network Demappers
Neural network demappers replace rigid, model-based maximum-likelihood estimators with learned, non-linear decision boundaries that compute soft bit estimates directly from received I/Q symbols, maintaining robustness in the presence of complex hardware impairments.
Log-Likelihood Ratio (LLR) Generation
The core function of a neural network demapper is to output a log-likelihood ratio (LLR) for each transmitted bit. Unlike a hard decision that outputs a 0 or 1, the LLR quantifies the confidence of the decision.
- Positive LLR: Indicates a logical '0' is more probable.
- Negative LLR: Indicates a logical '1' is more probable.
- Magnitude: The absolute value represents the confidence level; a larger magnitude means higher certainty. This soft information is critical for downstream channel decoders (like LDPC or Turbo decoders) to achieve near-Shannon-limit performance.
Non-Linear Decision Boundaries
Classical maximum-likelihood demapping assumes additive white Gaussian noise (AWGN) and computes Euclidean distances to fixed constellation points. A neural network demapper learns a complex, non-linear decision boundary directly from data.
- Handles Impairments: It naturally adapts to non-Gaussian noise, phase noise, and I/Q imbalance without explicit modeling.
- Arbitrary Geometry: The learned boundary can warp to separate symbols in ways impossible for rigid Voronoi regions, effectively learning to de-noise the received signal constellation.
Impairment-Agnostic Processing
A key advantage is robustness to hardware impairments that devastate model-based receivers. The neural network demapper learns to implicitly invert these distortions during training.
- Power Amplifier Non-Linearity: Compensates for saturation and memory effects without a separate pre-distortion step.
- Phase Noise: Tracks and corrects for common oscillator phase errors.
- I/Q Imbalance: Learns to separate the cross-talk between in-phase and quadrature components. This single-network approach simplifies the receiver chain by absorbing multiple correction blocks into one learned function.
Complex-Valued Input Processing
Neural network demappers operate directly on complex baseband symbols (I/Q samples), preserving the phase and amplitude relationship. Architectures are designed to handle complex arithmetic:
- Complex-Valued Neural Networks (CVNNs): Use complex weights and activation functions to maintain the algebraic structure of the signal.
- Dual-Input Real Networks: A common alternative is to split the complex sample into two real-valued channels (I and Q) and process them with a standard real-valued network. Direct I/Q processing allows the network to learn features in the phase domain that are lost in magnitude-only representations.
Training with Cross-Entropy Loss
The demapper is typically trained using binary cross-entropy (BCE) loss between the predicted LLRs and the true transmitted bits. This loss function directly optimizes the quality of the soft information.
- End-to-End Training: The demapper can be trained in isolation with known transmitted bits, or jointly with the channel decoder.
- Gradient Path: For joint training, gradients must flow through the channel decoder back to the demapper, requiring a differentiable decoder or a proxy loss. BCE loss penalizes confident wrong predictions heavily, ensuring well-calibrated LLR outputs.
Computational Complexity Trade-off
While a neural network demapper replaces the algorithmic complexity of maximum-likelihood detection, it introduces a fixed computational graph that executes in constant time.
- Inference Latency: A forward pass through a small multi-layer perceptron is deterministic and often faster than an exhaustive search over a high-order constellation.
- Memory Footprint: The model weights require storage, but this is typically negligible compared to large lookup tables.
- Edge Deployment: Optimized models can be quantized and deployed on FPGA or embedded ARM processors for real-time, low-power symbol detection.
Frequently Asked Questions
Explore the core concepts behind neural network demappers, the deep learning components that compute soft bit estimates directly from received I/Q symbols, outperforming classical algorithms in the presence of real-world hardware impairments.
A neural network demapper is a receiver component that uses a deep neural network to compute soft bit estimates, specifically log-likelihood ratios (LLRs) , directly from received complex baseband I/Q symbols. Unlike a classical maximum-likelihood demapper that assumes perfect channel state information and Gaussian noise, a neural demapper learns a non-linear decision boundary from data. It takes the raw received symbol and an optional channel estimate as input, processes it through several fully connected or convolutional layers with non-linear activation functions like ReLU or tanh, and outputs an LLR for each transmitted bit. The network is trained using a loss function, typically binary cross-entropy, that minimizes the bit error rate by backpropagating through the receiver. This allows it to implicitly learn and compensate for complex, non-ideal effects such as power amplifier non-linearity, I/Q imbalance, and phase noise that are difficult to model analytically, resulting in a more robust demapping function than traditional grid-based approaches.
Neural Network Demapper vs. Classical Maximum-Likelihood Demapper
A technical comparison of soft bit estimation approaches for computing log-likelihood ratios (LLRs) from received I/Q symbols in the presence of hardware impairments and non-linear channel effects.
| Feature | Neural Network Demapper | Classical ML Demapper | Model-Based Deep Demapper |
|---|---|---|---|
Decision Boundary | Learned non-linear boundary from data | Fixed Gaussian assumption per constellation point | Learned residual correction around ML baseline |
LLR Computation Method | Direct neural network inference on I/Q samples | Closed-form Euclidean distance calculation | Neural network refines initial ML LLR estimates |
Handling of Hardware Impairments | |||
Handling of Non-Gaussian Noise | |||
Requires Explicit Noise Variance Estimation | |||
Computational Complexity per Symbol | Fixed neural network forward pass | Exponential in constellation order | ML calculation plus small network overhead |
Generalization to Unseen Channel Conditions | |||
Typical SNR Gain over ML at 1e-3 BER | 0.5–2.0 dB | 0 dB (baseline) | 0.3–1.5 dB |
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
Core concepts that contextualize neural network demapping within the broader learned communication system architecture and its classical counterparts.
Maximum-Likelihood Demapping
The classical statistical baseline that neural demappers aim to outperform. A maximum-likelihood (ML) demapper computes log-likelihood ratios by exhaustively evaluating the Euclidean distance between a received I/Q symbol and every ideal constellation point, assuming additive white Gaussian noise. This approach is optimal under ideal linear channel conditions but degrades catastrophically in the presence of hardware impairments such as phase noise, I/Q imbalance, or non-linear amplifier distortion. The computational complexity scales exponentially with the modulation order, making it prohibitive for high-order QAM schemes like 4096-QAM. Neural demappers bypass this by learning a direct, non-linear mapping from received symbols to soft bits, implicitly modeling the impairment distribution without explicit mathematical characterization.
Log-Likelihood Ratio (LLR)
The fundamental output of any soft demapper, representing the confidence that a received bit is a 0 or 1. An LLR is defined as the natural logarithm of the ratio of probabilities: L(b) = ln[P(b=0|y)/P(b=1|y)], where y is the received symbol. A large positive LLR indicates high confidence in a 0, while a large negative value indicates high confidence in a 1. LLRs near zero signal uncertainty. Neural network demappers are trained to output well-calibrated LLRs directly, often using a binary cross-entropy loss function. The quality of these soft estimates critically determines the performance of the subsequent channel decoder, such as an LDPC or Polar decoder, which relies on accurate soft information for iterative belief propagation.
Non-Linear Impairment Compensation
The primary advantage of neural demappers over classical methods. Real-world transceivers suffer from power amplifier non-linearity, phase noise from local oscillators, I/Q imbalance from imperfect mixers, and quantization errors from analog-to-digital converters. These impairments distort the received constellation in ways that cannot be modeled by simple additive Gaussian noise. A neural demapper learns the empirical conditional distribution P(b|y) directly from labeled training data captured on the target hardware, effectively learning a complex, non-linear decision boundary that accounts for all impairment sources simultaneously. This data-driven approach eliminates the need for explicit impairment modeling and separate compensation algorithms.
Model-Based Demapper
A hybrid approach that embeds classical signal processing structure within the neural network to improve data efficiency and interpretability. A model-based neural demapper might first apply a conventional linear minimum mean square error equalizer, then feed the equalized symbols into a lightweight neural network that only learns the residual non-linear correction. This contrasts with purely black-box approaches by incorporating domain knowledge as inductive bias. The result is a demapper that requires fewer training samples, generalizes better to unseen channel conditions, and provides a degree of algorithmic transparency. This architecture is particularly valuable in mission-critical applications where purely learned components require rigorous verification and validation.

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