Geometric Constellation Shaping is the process of directly optimizing the in-phase and quadrature (I/Q) coordinates of a modulation constellation using gradient descent through a differentiable channel model. Unlike probabilistic shaping, which adjusts symbol probabilities on a fixed grid, GCS treats the two-dimensional point locations as trainable parameters. A neural network learns an irregular arrangement that maximizes the generalized mutual information (GMI) or minimizes the bit-error rate for a specific signal-to-noise ratio and channel impairment profile, such as non-linear fiber or fading wireless channels.
Glossary
Geometric Constellation Shaping

What is Geometric Constellation Shaping?
Geometric Constellation Shaping (GCS) is a neural network-driven technique that optimizes the physical positions of constellation points in the I/Q plane to maximize mutual information for a specific channel condition, moving beyond regular lattice structures like QAM.
The optimization is performed end-to-end by backpropagating the loss through a simulated channel layer, allowing the constellation to warp into non-uniform geometries that are more resilient to specific noise distributions. The resulting shaped constellation often exhibits a Gaussian-like distribution of points, closing the gap to the theoretical Shannon capacity. This technique is particularly effective in optical communications and non-linear satellite channels, where traditional rectangular QAM suffers significant performance degradation.
Key Features of Geometric Constellation Shaping
Geometric Constellation Shaping (GCS) redefines the fundamental geometry of signal constellations by directly optimizing I/Q point positions through gradient descent, maximizing channel capacity beyond the limits of conventional square QAM.
Gradient-Based Point Optimization
Unlike probabilistic shaping which adjusts point probabilities, GCS treats the physical (I, Q) coordinates of each constellation point as a trainable parameter. A neural network or direct optimization loop uses stochastic gradient descent to move points in the complex plane, maximizing the Generalized Mutual Information (GMI) for a specific Signal-to-Noise Ratio (SNR).
- Mechanism: Backpropagation through the channel model adjusts geometry.
- Result: Non-uniform, Gaussian-like distributions that approach the Shannon limit.
- Key Metric: Maximizes bits/symbol for a given channel condition.
End-to-End Autoencoder Architecture
GCS is often implemented as an autoencoder neural network representing the entire physical layer. The transmitter network maps bits to optimized constellation points, the middle layers simulate the stochastic channel (AWGN, fading), and the receiver network learns to demodulate.
- Joint Optimization: Transmitter geometry and receiver decision boundaries are learned simultaneously.
- Channel-Agnostic: The same architecture adapts to fiber, wireless, or satellite channels.
- Hardware Awareness: Non-linearities like power amplifier compression can be included in the training loop.
Non-Uniform & Non-Square Lattices
The optimized constellations abandon rigid square grids. The resulting geometries often exhibit hexagonal packing in dense regions and sparse outer points to handle high-amplitude symbols efficiently.
- Gaussian-like Envelope: Point density follows a near-Gaussian distribution in the complex plane.
- Irregular Boundaries: No enforced symmetry; the optimizer finds the most efficient packing.
- Implementation: Look-up tables (LUTs) store the final optimized coordinates for low-complexity mapping.
Channel-Condition Specificity
A GCS constellation is trained for a specific operating SNR. Unlike universal QAM, the geometry morphs to match the channel's noise profile. This creates a family of constellations, each optimal at a distinct SNR point.
- Adaptive Modulation: A system can switch between pre-optimized GCS constellations as channel conditions change.
- Non-Linear Channels: GCS excels in fiber-optic systems where the Kerr non-linearity dominates, learning to pre-distort the geometry.
- Training Data: Requires a differentiable channel model or extensive real-world measurements.
Mutual Information Maximization
The loss function for GCS is not the Bit Error Rate (BER) directly, but a differentiable surrogate: Mutual Information (MI) or its generalized version (GMI). This metric measures the total information reliably transmitted per symbol.
- GMI as Loss: Maximizing GMI directly optimizes the achievable information rate.
- Bit-Metric Decoding: GMI accounts for practical bit-interleaved coded modulation (BICM) systems.
- Gradient Estimation: Techniques like the REINFORCE algorithm or reparameterization tricks provide low-variance gradient estimates through the stochastic channel.
Integration with Probabilistic Shaping
GCS can be combined with Probabilistic Constellation Shaping (PCS) for ultimate performance. The geometry is first optimized (GCS), and then a distribution matcher assigns non-uniform probabilities to the geometrically shaped points.
- Hybrid Shaping: Achieves shaping gains exceeding either technique alone.
- Fine-Grained Rate Adaptation: PCS provides flexible rate tuning, while GCS provides the optimal geometric envelope.
- Standardization: This hybrid approach is a key enabler for next-generation coherent optical transceivers operating at 800G and beyond.
Frequently Asked Questions
Clear answers to the most common technical questions about optimizing constellation geometry using neural networks for the physical layer.
Geometric Constellation Shaping (GCS) is a physical-layer optimization technique that directly adjusts the in-phase (I) and quadrature (Q) coordinates of constellation points in the complex plane to maximize mutual information or minimize bit-error rate for a specific channel condition. Unlike probabilistic shaping, which varies the transmission frequency of uniformly spaced points, GCS physically repositions the points themselves. The process works by treating the constellation geometry as a set of learnable parameters within a neural network-based autoencoder. During training, gradient descent backpropagates through a differentiable channel model, iteratively moving each point to its optimal location. The result is a non-uniform, often Gaussian-like distribution of points that better matches the channel's capacity-achieving input distribution, yielding shaping gains of up to 1.53 dB on the additive white Gaussian noise channel.
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
Geometric constellation shaping is part of a broader landscape of physical layer optimization techniques. These related concepts form the toolkit for modern neural network-driven waveform design.
Probabilistic Constellation Shaping
The dual approach to geometric shaping. Instead of moving constellation points, PCS assigns non-uniform probabilities to fixed QAM points, transmitting outer points less frequently. This creates a Gaussian-like distribution that maximizes mutual information. Often implemented via a distribution matcher using constant composition codes. Geometric shaping typically outperforms PCS at lower SNR, while PCS excels at high SNR with simpler demapping.
Mutual Information Estimation
The core objective function for GCS. Since mutual information between transmitted symbols and received signals has no closed form in complex channels, neural estimators like MINE or DONSER are used. These train a discriminator network to approximate the Kullback-Leibler divergence between joint and marginal distributions, providing a differentiable loss for gradient descent on constellation points.
Generalized Mutual Information
A practical, achievable rate metric used when a bit-metric decoder is employed. GMI accounts for the suboptimality of treating bits independently after demapping. GCS often maximizes GMI rather than pure mutual information to optimize for real-world LDPC or Polar-coded systems. The bit labeling becomes a joint optimization variable alongside point positions.
Non-Uniform Constellations
The historical precursor to neural GCS, used in DVB-S2X and ATSC 3.0 broadcast standards. These constellations were hand-crafted or optimized via simulated annealing for specific SNR ranges. Modern GCS extends this by using gradient descent through a differentiable channel model, enabling optimization for arbitrary channel distributions including non-linear and fading scenarios.
Autoencoder-Based CSI Compression
A complementary technique where an autoencoder compresses Channel State Information at the receiver into a low-dimensional latent code. This code is fed back to the transmitter, which can then select or adapt the optimal geometrically shaped constellation for the current channel condition. Together, they form a closed-loop adaptive modulation system.

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