Inferensys

Glossary

Neural Network Demapper

A receiver component that uses a neural network to compute soft bit estimates, or log-likelihood ratios, directly from received I/Q symbols, learning a non-linear decision boundary that outperforms classical maximum-likelihood demapping in the presence of hardware impairments.
Isolated secure server room with network cables physically disconnected, minimal lighting, security-focused environment.
SOFT BIT ESTIMATION

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.

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.

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.

SOFT DECISION ARCHITECTURE

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.

01

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.
02

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.
03

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.
04

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.
05

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.
06

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.
NEURAL DEMAPPER INSIGHTS

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.

DEMAPPER ARCHITECTURE COMPARISON

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.

FeatureNeural Network DemapperClassical ML DemapperModel-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

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.