A decision boundary is the geometric threshold that partitions the complex IQ plane into distinct Voronoi regions, each associated with a specific constellation point. During minimum-distance decoding, the receiver measures the Euclidean distance from the received symbol to every candidate point and assigns it to the region whose centroid is closest, making the boundary the perpendicular bisector between adjacent constellation points.
Glossary
Decision Boundary

What is a Decision Boundary?
A decision boundary is a geometric threshold in the IQ plane that partitions the signal space into distinct Voronoi regions, determining which constellation point a received noisy symbol is assigned to during demodulation.
In additive white Gaussian noise channels, these linear boundaries define the optimal maximum likelihood detection rule. When channel impairments like phase rotation or IQ imbalance distort the received constellation, the boundaries warp from their ideal bisector geometry, increasing the symbol error rate. Modern deep learning classifiers learn non-linear, high-dimensional decision boundaries directly from raw IQ samples, adapting to channel imperfections without explicit geometric modeling.
Key Characteristics of Decision Boundaries
Decision boundaries are the geometric constructs that partition the IQ plane into distinct regions, defining the classification logic for every possible received symbol during demodulation.
Voronoi Region Partitioning
The decision boundary is the set of points equidistant between two adjacent constellation points, forming Voronoi regions. Each region is a convex polygon containing all IQ locations closer to its centroid than any other. For a minimum distance decoder operating in additive white Gaussian noise (AWGN), these boundaries are the perpendicular bisectors of the lines connecting neighboring symbols, creating an optimal tessellation that minimizes the probability of symbol error.
Linear vs. Non-Linear Boundaries
In uncoded, memoryless modulation with AWGN, the optimal decision boundaries are linear hyperplanes—straight lines in the IQ plane. However, in practical systems, boundaries become non-linear due to:
- Phase noise warping the constellation into arcs
- Non-Gaussian interference from co-channel signals
- Fading channels that scale and rotate the entire constellation
- Non-uniform a priori probabilities from probabilistic shaping These non-linear boundaries require more sophisticated classifiers, such as neural networks or Gaussian mixture models, to approximate the true Bayesian decision regions.
Boundary Density and Modulation Order
As modulation order increases, the density of decision boundaries in the IQ plane grows exponentially. A QPSK constellation has only 4 regions separated by 2 orthogonal boundaries. In contrast, a 4096-QAM constellation contains thousands of tightly packed Voronoi cells, making the boundaries extremely sensitive to small impairments. The minimum Euclidean distance between boundaries shrinks, requiring higher Error Vector Magnitude (EVM) performance and more precise synchronization to avoid crossing into an adjacent region.
Impact of Channel Impairments
Channel impairments distort the ideal decision boundaries in predictable ways:
- Carrier Frequency Offset (CFO) causes the entire boundary structure to rotate continuously, making static boundaries useless without compensation
- IQ Imbalance stretches the boundaries into an elliptical grid, altering the equidistant relationship between points
- Phase noise introduces a random angular jitter, effectively blurring the boundaries into probabilistic transition zones Blind equalization algorithms like the Constant Modulus Algorithm (CMA) work to restore the circular or square symmetry of the boundaries before symbol decisions are made.
Soft Decision Boundaries
Modern coded systems rarely use hard decision boundaries. Instead, they employ soft decision logic that outputs a likelihood metric—typically a log-likelihood ratio (LLR)—for each bit. The boundary becomes a gradient rather than a hard threshold. Points near the boundary contribute low-confidence LLRs, while points deep within a Voronoi region produce high-confidence values. This soft information is essential for modern error-correcting codes like LDPC and turbo codes, which can recover bits even when the symbol crosses the hard decision boundary.
Bayesian Decision Theory Foundation
The optimal decision boundary is derived from Bayesian decision theory, which minimizes the probability of classification error by assigning each point to the class with the maximum a posteriori probability. The boundary occurs where the posterior probabilities of two adjacent classes are equal. Under AWGN with equal priors, this reduces to the minimum Euclidean distance rule. When prior probabilities are unequal—as in probabilistic shaping—the boundary shifts toward the less likely symbol, expanding the decision region of the more probable point to reduce the overall error rate.
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.
Frequently Asked Questions
Explore the geometric logic that governs how digital receivers make symbol decisions in the presence of noise and interference.
A decision boundary is a geometric threshold in the IQ plane that partitions the signal space into distinct Voronoi regions, determining which constellation point a received noisy symbol is assigned to during demodulation. In a maximum likelihood detector under additive white Gaussian noise (AWGN), these boundaries are the perpendicular bisectors of the lines connecting neighboring constellation points. When a received IQ sample falls on one side of a boundary, the receiver decides in favor of the corresponding symbol. The exact placement of these boundaries directly governs the symbol error rate (SER) of the communication link, as symbols corrupted by noise that cross a boundary result in detection errors.
Related Terms
Core concepts that define how the IQ plane is partitioned for symbol decision, directly interacting with the decision boundary.
Voronoi Region
The convex polygon surrounding a constellation point that contains all locations in the IQ plane closer to that point than to any other. In additive white Gaussian noise (AWGN), the boundaries of these regions form the optimal decision thresholds for minimum-distance detection. The shape of each Voronoi cell is determined by the perpendicular bisectors of lines connecting neighboring constellation points.
Minimum Distance Decoding
An optimal detection strategy that classifies a received signal point by selecting the constellation symbol with the smallest Euclidean distance to the observation. This rule directly implements the decision boundary logic: the receiver computes argmin ||r - s_i|| over all candidate symbols s_i. In AWGN, this minimizes the probability of symbol error and is equivalent to maximum likelihood detection.
Gray Coding
A bit-to-symbol mapping scheme where adjacent constellation points differ by only a single bit. This ensures that when noise causes a symbol to cross a decision boundary into a neighboring Voronoi region, the resulting symbol error produces the minimum possible number of bit errors. Critical for QAM and PSK constellations where decision boundaries separate closely spaced points.
Error Vector Magnitude (EVM)
A quantitative metric measuring the Euclidean distance between the ideal reference constellation point and the actual received signal point. EVM quantifies how far received symbols deviate from their intended decision regions. High EVM indicates that noise or distortion is pushing symbols close to or across decision boundaries, increasing the probability of symbol error.
Maximum Likelihood (ML) Detection
The theoretical framework underlying decision boundary placement. An ML detector partitions the signal space into decision regions by selecting the hypothesis that maximizes the likelihood function p(r|s_i). For equiprobable symbols in AWGN, this reduces to minimum-distance decoding, with decision boundaries lying at the perpendicular bisectors between constellation points.
Bhattacharyya Distance
A measure of the overlap between two statistical distributions of IQ clusters. Used in theoretical performance analysis to bound the probability of misclassifying one constellation point for another. A smaller Bhattacharyya distance between adjacent clusters indicates a higher probability that noise will push a received symbol across the decision boundary separating them.

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