Skip to main content
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Articles
lp_course
lp_lesson
Back
HomeAnalysisComplete Guide to Constellation Diagrams for Optical Design Engineers
Complete Guide to Constellation Diagrams for Optical Design Engineers

Complete Guide to Constellation Diagrams for Optical Design Engineers

Last Updated: April 2, 2026
31 min read
119
Complete Guide to Constellation Diagrams for Optical Design Engineers

Complete Guide to Constellation Diagrams for Optical Design Engineers

Understanding QPSK and QAM: Euclidean Distance, SNR, OSNR, Q-Factor, and System Design Calculations

Constellation diagrams are fundamental tools for understanding and designing coherent optical communication systems. This comprehensive guide provides optical design engineers with the complete mathematical framework for analyzing QPSK and QAM modulation formats, including Euclidean distance calculations, symbol error probability, and the critical relationships between SNR, OSNR, GOSNR, Q-factor, and BER. Every formula is presented with worked examples suitable for real-world system design.

1. Introduction to Constellation Diagrams

A constellation diagram is a two-dimensional representation of a digital modulation scheme in the complex signal space, where the horizontal axis represents the In-phase (I) component and the vertical axis represents the Quadrature (Q) component. Each point in the constellation corresponds to a unique symbol that carries one or more bits of information. The position of each symbol is defined by its amplitude and phase relative to the carrier signal.

In coherent optical communication systems, the electric field of the optical signal can be expressed as:

Optical Signal Electric Field
Es(t) = As(t) × exp(jωst)

Where:
  As(t)  = Complex signal amplitude (I + jQ components)
  ωs     = Angular frequency of the modulated optical signal
  t      = Time

The complex amplitude As(t) = I(t) + jQ(t) determines the position of the signal in the constellation diagram. Coherent detection using a local oscillator allows recovery of both amplitude and phase information, enabling the use of advanced modulation formats such as QPSK, 16-QAM, and 64-QAM.

Fundamental Constellation Parameters

Every constellation is characterized by three key parameters that determine its performance: the number of symbols M (which determines bits per symbol as log2M), the minimum Euclidean distance dmin between adjacent symbols (which determines noise immunity), and the average symbol energy Es (which determines power consumption).

2. QPSK Constellation: Complete Analysis

2.1 QPSK Symbol Definition

Quadrature Phase-Shift Keying (QPSK) is a four-state modulation format where data is encoded onto two orthogonal components of the signal. Each symbol represents 2 bits of information. In coherent optical systems, QPSK combined with polarization-division multiplexing (PDM-QPSK) is widely used for 100G transmission systems.

QPSK Constellation Diagram I (In-phase) Q (Quadrature) 00 01 11 10 dmin = √2A A 45° (A/√2, A/√2) (-A/√2, A/√2) (-A/√2, -A/√2) (A/√2, -A/√2) QPSK Parameters Symbols (M): 4 Bits/Symbol: 2 Phase Spacing: 90° dmin/A: √2 ≈ 1.414 Es (Symbol Energy): Nearest Neighbors: 2 Gray Coding Applied Dashed lines show decision boundaries | Shaded region shows noise distribution A/√2

Figure 1: QPSK constellation diagram showing the four symbol positions, minimum Euclidean distance (dmin), amplitude vector (A), decision boundaries, and Gray-coded bit mapping where adjacent symbols differ by only one bit.

2.2 QPSK Mathematical Definition

For QPSK modulation, the four symbols are positioned at equal angles of 45°, 135°, 225°, and 315° from the positive I-axis. The modulated signal can be expressed as:

QPSK Signal Definition
x(t) = A × cos(2πf0t + φk)

Phase values for QPSK (k = 0, 1, 2, 3):
  φk = (2k + 1) × π/4
  
  φ0 = 45°  (π/4)    → Symbol "00"
  φ1 = 135° (3π/4)   → Symbol "01"  
  φ2 = 225° (5π/4)   → Symbol "11"
  φ3 = 315° (7π/4)   → Symbol "10"

Symbol coordinates (I, Q):
  S0 = (A/√2, A/√2)
  S1 = (-A/√2, A/√2)
  S2 = (-A/√2, -A/√2)
  S3 = (A/√2, -A/√2)

2.3 QPSK Energy Parameters

QPSK Symbol and Bit Energy
Symbol Energy (constant for all symbols):
Es = |Sk= (A/√2)² + (A/√2)² = 

Average Bit Energy:
Eb = Es / log2(M)
Eb = A² / log2(4)
Eb = A² / 2

Minimum Euclidean Distance:
dmin = √[(A/√2 - (-A/√2))² + (A/√2 - A/√2)²]
dmin = √[(√2A)²] = √2 × A

Distance in terms of symbol energy:
dmin = √2 × √Es = √(2Es)

3. QAM Constellations: 16-QAM and 64-QAM

3.1 Understanding QAM Modulation

Quadrature Amplitude Modulation (QAM) encodes data by varying both the amplitude and phase of the carrier signal. Unlike QPSK which uses constant amplitude, QAM constellations have multiple amplitude levels arranged in a rectangular grid pattern. Higher-order QAM formats provide greater spectral efficiency at the cost of reduced noise margin.

16-QAM Constellation 0000 0001 0011 0010 0100 0101 0111 0110 1100 1101 1111 1110 1000 1001 1011 1010 dmin I Q M=16, 4 bits/symbol dmin = 2A (symbol spacing) 64-QAM Constellation dmin I Q M=64, 6 bits/symbol | dmin = 2A (smaller than 16-QAM for same power)

Figure 2: Comparison of 16-QAM (left) and 64-QAM (right) constellations. Note how 64-QAM packs more symbols into the same power envelope, reducing the minimum Euclidean distance and requiring higher OSNR for reliable detection.

3.2 M-QAM Mathematical Framework

M-QAM Signal Definition
General M-QAM modulated signal:
x(t) = Σk [ak × g(t-kTs) × cos(2πf0t) - bk × g(t-kTs) × sin(2πf0t)]

Complex representation:
x(t) = Σk Ak × g(t-kTs) × cos(2πf0t + φk)

Where:
  Ak = √(ak² + bk²)    ← Symbol amplitude
  φk = arctan(bk/ak)   ← Symbol phase
  g(t) = Pulse shaping function
  Ts  = Symbol period

3.3 Square M-QAM Parameters

For square QAM constellations (where M = 4, 16, 64, 256, ...), the constellation can be viewed as the Cartesian product of two √M-PAM constellations. The symbol coordinates take values from the set {±1, ±3, ±5, ..., ±(√M-1)} multiplied by a scaling factor A.

Square M-QAM Energy and Distance Parameters
Average Symbol Energy for Square M-QAM:
Es = ((M - 1) / 3) × A²

Average Bit Energy:
Eb = Es / log2(M) = ((M - 1) × A²) / (3 × log2(M))

Minimum Euclidean Distance:
dmin = 2A

Distance in terms of symbol energy:
dmin = √(6Es / (M - 1))

═══════════════════════════════════════════════════════════════
Numerical Examples:
═══════════════════════════════════════════════════════════════

16-QAM (M=16):
  Es = (16-1)/3 ×= 5A²
  Eb = 5A²/4 = 1.25A²
  dmin = 2A
  Nearest neighbors (avg) = 3

64-QAM (M=64):
  Es = (64-1)/3 ×= 21A²
  Eb = 21A²/6 = 3.5A²
  dmin = 2A
  Nearest neighbors (avg) = 3.5

4. Euclidean Distance and Decision Regions

4.1 Euclidean Distance Calculation

The Euclidean distance between two constellation points is the fundamental parameter that determines error probability. When noise is added to a transmitted symbol, the receiver must decide which symbol was most likely transmitted based on which constellation point is closest to the received signal.

Premium Article — Free 20% Preview

Read the Full Analysis with Premium

The remaining 80% of this article — the design numbers, trade-offs and field guidance — is part of MapYourTech Premium, along with the full premium library, courses and professional tools.

Instant access · Cancel anytime · 48-hour trial available
Sanjay Yadav

Optical Communications & Network Automation Expert | Author of 3 Books for Optical Engineers | Founder, MapYourTech

Optical networking engineer with nearly two decades of experience across DWDM, OTN, coherent optics, submarine systems, and cloud infrastructure. Founder of MapYourTech.

Follow on LinkedIn

You May Also Like

15 min read 14 0 Like Connector Types and Their Loss Budgets: SC, LC, MPO Skip to main content MapYourTech...
  • Free
  • July 11, 2026
16 min read 12 0 Like Cooled vs Uncooled Lasers: The Pluggable Power Trade-off Skip to main content MapYourTech |...
  • Free
  • July 11, 2026
16 min read 18 0 Like Automation Blast Radius: Scoping What a Bad Intent Can Touch Skip to main content...
  • Free
  • July 11, 2026

Course Title

Course description and key highlights

Course Content

Course Details