Inferensys

Glossary

Learned Constellation

A geometric or probabilistic shaping method where a neural network optimizes the positions and probabilities of constellation points in the I/Q plane to maximize data throughput for a specific channel model, moving beyond fixed QAM schemes.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
GEOMETRIC DEEP LEARNING

What is Learned Constellation?

A method for optimizing the positions and probabilities of symbols in the I/Q plane using a neural network to maximize data throughput for a specific channel model.

A learned constellation is a geometric or probabilistic shaping method where a neural network optimizes the positions and probabilities of constellation points in the I/Q plane to maximize data throughput for a specific channel model, moving beyond fixed QAM schemes. Unlike traditional quadrature amplitude modulation with rigid, evenly spaced lattice points, a learned constellation discovers an irregular, channel-adapted geometry through gradient descent, directly minimizing the bit or symbol error rate for a given signal-to-noise ratio.

In a typical end-to-end training loop, the constellation points are treated as trainable parameters within a channel autoencoder. The transmitter maps bits to these learned points, the signal passes through a differentiable channel model, and the receiver attempts to decode them. The loss gradient backpropagates through the channel to adjust the I/Q coordinates, often yielding non-intuitive, asymmetric shapes that exploit the specific non-linearities and noise characteristics of the target hardware or propagation environment.

CORE MECHANISMS

Key Characteristics

A learned constellation replaces fixed QAM grids with a neural network-optimized arrangement of points in the I/Q plane, maximizing mutual information for a specific channel model.

01

Geometric Shaping

The neural network directly optimizes the complex-valued positions of each constellation point in the I/Q plane. Unlike fixed QAM, points are not constrained to a rectangular grid. The optimizer places points to maximize mutual information under a specific signal-to-noise ratio (SNR) and channel model, often resulting in non-uniform, circular, or spiral arrangements that better match the channel's capacity-achieving distribution.

02

Probabilistic Shaping

Rather than moving points, the network learns a non-uniform probability mass function over a fixed set of constellation points. A distribution matcher encodes bits into symbols such that low-energy inner points are transmitted more frequently than high-energy outer points. This creates a Gaussian-like symbol distribution, providing a shaping gain of up to 1.53 dB over uniform QAM at high spectral efficiencies.

03

End-to-End Differentiability

The constellation is treated as a trainable parameter tensor within a larger channel autoencoder. During training, a differentiable channel model—either a mathematical approximation or a neural surrogate—allows gradients from the receiver's loss to flow back through the channel to the constellation points. This enables joint optimization of the constellation and the receiver's decision boundaries using standard stochastic gradient descent.

04

Channel-Conditioned Adaptation

A single neural network can learn to output different constellations based on the current channel state information (CSI) or estimated SNR. The constellation becomes a function of the channel, morphing its geometry in real-time to maintain optimal throughput. For example, at low SNR, points cluster for robustness; at high SNR, they spread out to maximize rate.

05

Hardware Impairment Compensation

When the differentiable channel model includes power amplifier non-linearity, phase noise, or I/Q imbalance, the learned constellation automatically pre-distorts to compensate. The resulting point cloud may appear asymmetric or warped, but it maximizes the receiver's ability to decode correctly after the real hardware impairments are applied, outperforming a standard QAM constellation followed by a separate pre-distorter.

06

Mutual Information Maximization

The training objective is often a mutual information neural estimator (MINE) or a variational lower bound on the channel capacity. Rather than minimizing symbol error rate, the network directly maximizes the amount of information that can be reliably transmitted per channel use. This aligns the optimization with the fundamental Shannon limit, producing constellations that are provably capacity-approaching for non-AWGN channels.

LEARNED CONSTELLATION INSIGHTS

Frequently Asked Questions

Clear answers to common questions about how neural networks optimize constellation geometry and symbol probabilities to surpass the spectral efficiency limits of traditional QAM schemes.

A learned constellation is a set of complex-valued symbol points in the I/Q plane whose positions and/or probabilities are optimized by a neural network to maximize data throughput for a specific channel model, rather than being fixed to a rigid geometric grid like Quadrature Amplitude Modulation (QAM). Unlike QAM, which arranges points on a uniform rectangular lattice, a learned constellation can assume arbitrary, non-uniform geometries. This allows the transceiver to exploit the specific noise and distortion characteristics of the channel—for example, placing points closer together in low-noise regions and farther apart in high-noise regions. The result is a shaping gain that approaches the theoretical Shannon capacity limit more closely than traditional schemes, especially on non-linear or non-Gaussian channels where the assumptions of classical constellation design break down.

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.