Geometric shaping is the process of finding the optimal non-uniform placement of constellation points in the continuous complex plane to maximize the generalized mutual information (GMI) or minimize the bit error rate (BER) for a specific channel model, such as a non-linear fiber or satellite transponder. Unlike traditional quadrature amplitude modulation (QAM) with rigid rectangular lattices, geometric shaping treats the in-phase and quadrature coordinates of each point as continuous variables to be optimized, often using gradient descent or end-to-end learning, resulting in a constellation that no longer conforms to a regular grid.
Glossary
Geometric Shaping

What is Geometric Shaping?
Geometric shaping is a modulation optimization technique that optimizes the continuous locations of constellation points in the IQ plane to maximize mutual information or minimize the bit error rate for a specific channel model, moving beyond regular lattice structures like square QAM.
The resulting geometrically shaped (GS) constellation typically exhibits a Gaussian-like distribution of points that better matches the capacity-achieving input distribution for the additive white Gaussian noise (AWGN) channel, providing shaping gains of up to 1.53 dB. This technique is distinct from probabilistic shaping, which uses a regular constellation but transmits points with non-uniform frequency. Geometric shaping is particularly advantageous for non-linear channels where the location of each point directly impacts the distortion experienced, allowing the optimization to mitigate non-linear interference patterns while simultaneously providing shaping gain.
Key Characteristics of Geometric Shaping
Geometric shaping moves beyond regular lattice structures by optimizing the continuous location of constellation points in the IQ plane to maximize mutual information for a specific channel model.
Continuous IQ Plane Optimization
Unlike traditional Quadrature Amplitude Modulation (QAM) where points are fixed on a rigid rectangular grid, geometric shaping treats the location of each constellation point as a continuous variable to be optimized. The objective is to maximize the generalized mutual information (GMI) or minimize the bit error rate (BER) for a specific signal-to-noise ratio (SNR) and channel model, such as a non-linear fiber optic link. This results in non-uniform, cloud-like arrangements that more closely approach the Shannon capacity limit than regular lattice structures.
Non-Linear Channel Compensation
Geometric shaping is particularly powerful for channels with non-linear impairments, such as satellite transponders operating near saturation or long-haul optical fibers. In these scenarios, the optimal constellation is no longer Gaussian-like. The shaping algorithm can be designed to pre-compensate for the specific amplitude-to-amplitude (AM/AM) and amplitude-to-phase (AM/PM) distortion of the channel. By warping the constellation geometry, the received signal points can be made to land on a regular grid after passing through the non-linearity, dramatically simplifying the receiver's digital signal processing.
Geometric vs. Probabilistic Shaping
Geometric shaping is often compared to its counterpart, probabilistic shaping. The key distinction lies in the mechanism:
- Geometric Shaping: Uses a uniform probability distribution over a non-uniformly spaced set of points. The locations are optimized.
- Probabilistic Shaping: Uses a non-uniform probability distribution (e.g., Maxwell-Boltzmann) over uniformly spaced points (a regular QAM lattice). The probabilities are optimized. Hybrid approaches that combine both geometric and probabilistic shaping can achieve the ultimate capacity-approaching performance.
End-to-End Learning with Autoencoders
A modern approach to geometric shaping uses an autoencoder neural network to learn the optimal constellation geometry directly from data. The transmitter is modeled as an encoder network that maps bits to complex symbols, the channel is a non-trainable stochastic layer, and the receiver is a decoder network. By training the system end-to-end to minimize the symbol error rate, the network discovers highly efficient, channel-specific geometric arrangements that often outperform analytically derived constellations, especially for complex or unknown channel models.
Pairwise Optimization Algorithms
Classic iterative algorithms for geometric shaping, such as the Lloyd-Max algorithm or gradient descent on the error probability, work by moving points to reduce mutual interference. The process involves:
- Calculating the Voronoi regions for the current point set.
- Computing the centroid of the conditional probability distribution within each region.
- Moving the constellation point to that centroid. This is repeated until convergence, effectively minimizing the mean squared error for a given noise distribution.
Shannon Capacity Approximation
The ultimate goal of geometric shaping is to close the gap to the Shannon limit. For the additive white Gaussian noise (AWGN) channel, the capacity-achieving input distribution is Gaussian. A geometrically shaped constellation approximates this continuous Gaussian distribution with a discrete set of points. By optimizing the placement of 64 or 256 points in a non-uniform, spherical arrangement, a system can achieve a shaping gain of up to 1.53 dB over a uniform square QAM constellation, representing a significant increase in power efficiency.
Geometric Shaping vs. Probabilistic Shaping
Comparison of the two primary signal constellation shaping techniques used to approach the Shannon capacity limit in optical and wireless communication systems.
| Feature | Geometric Shaping | Probabilistic Shaping |
|---|---|---|
Optimization Target | Continuous relocation of constellation points in the IQ plane | Non-uniform probability mass function applied to fixed lattice points |
Constellation Geometry | Irregular, non-lattice arrangement of points | Regular QAM lattice with unchanged point locations |
Distribution Matching | ||
Shaping Gain (vs. Uniform QAM) | Up to 1.53 dB | Up to 1.53 dB |
DAC/ADC Compatibility | Requires custom arbitrary waveform generator support | Compatible with standard uniform-resolution converters |
Rate Adaptivity Granularity | Coarse; requires constellation redesign for each target rate | Fine; rate adjustable via single distribution parameter |
Peak-to-Average Power Ratio | Reduced by moving outer points inward | Reduced by transmitting outer points less frequently |
Forward Error Correction Integration | Separate optimization; fixed constellation for given FEC rate | Joint optimization; probabilistic shaping decoder integrated with FEC |
Frequently Asked Questions
Explore the core concepts behind geometric constellation shaping, a technique that optimizes the physical locations of signal points in the IQ plane to push data transmission closer to the theoretical Shannon limit.
Geometric shaping is a modulation optimization technique that directly adjusts the physical coordinates of constellation points in the continuous IQ plane to maximize mutual information or minimize the bit error rate for a specific channel model. Unlike probabilistic shaping, which keeps points on a regular lattice but assigns them non-uniform transmission probabilities, geometric shaping physically relocates points to non-regular, often Gaussian-like positions. This creates an irregular constellation structure that inherently matches the optimal channel input distribution. While probabilistic shaping requires a distribution matcher to control symbol frequencies, geometric shaping achieves shaping gain solely through the placement of points, making it particularly attractive for systems where a fixed, uniform symbol distribution is preferred for hardware simplicity. Both techniques aim to close the gap to the Shannon capacity limit, but geometric shaping modifies the constellation geometry itself rather than the symbol probabilities.
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 foundational concepts and advanced techniques that underpin geometric shaping, from the basic signal representations to the algorithms that optimize them for the fiber-optic channel.
Probabilistic Shaping
The complementary technique to geometric shaping that achieves capacity gains by transmitting constellation points with non-uniform probability. Inner, lower-energy points are used more frequently than outer points, creating a Gaussian-like distribution that minimizes average power for a given data rate. While geometric shaping optimizes the locations of points, probabilistic shaping optimizes their frequency of use, and the two can be combined for ultimate performance.
Quadrature Amplitude Modulation (QAM)
The traditional baseline that geometric shaping seeks to improve upon. QAM arranges points on a regular rectangular grid, which is optimal only for additive white Gaussian noise (AWGN) channels. In non-linear fiber channels, this rigid structure is suboptimal. Geometric shaping breaks free from this lattice constraint, allowing points to migrate to positions that better withstand the specific impairments of the optical path.
Amplitude Phase Shift Keying (APSK)
A modulation format that arranges points on multiple concentric rings, offering a peak-to-average power ratio (PAPR) advantage over square QAM. APSK can be seen as a constrained form of geometric shaping where the optimization is limited to finding the optimal number of rings, their radii, and the number of points per ring. True geometric shaping removes even these constraints for a fully unconstrained optimization.
K-Means Clustering
An unsupervised machine learning algorithm that can be used to blindly discover an optimal constellation from received data. By treating the received IQ samples as data points, K-means iteratively finds the centroid positions that minimize the within-cluster sum of squares. This effectively performs geometric shaping in a model-free way, adapting the constellation to the empirical channel impairments without requiring an explicit channel model.
Error Vector Magnitude (EVM)
The primary quality metric that geometric shaping aims to minimize. EVM measures the Euclidean distance between the received symbol and its ideal reference point. A well-shaped constellation will exhibit lower EVM under non-linear distortion than a regular QAM constellation at the same power, as its points are pre-compensated for the channel's warping effects, leading to a tighter, more discernible clustering at the receiver.
Mutual Information
The ultimate objective function for geometric shaping. Rather than minimizing symbol error rate, advanced shaping algorithms directly maximize the mutual information (MI) between the transmitted and received signals. This is the true measure of the information rate that can be reliably communicated. A constellation optimized for MI will often have an irregular, cloud-like appearance, as it prioritizes information throughput over geometric regularity.

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