Light is an electromagnetic wave. Polarization describes how the electric field vector E oscillates as the wave propagates. Click below to see the E-field for each type.
E-field oscillates in a fixed plane at angle α. Created by a linear polarizer or PBS.
E-field rotates in a circle. RCP: clockwise looking into beam. Created by linear + QWP at 45°.
Most general case. Described by orientation ψ and ellipticity χ. Linear/circular are special cases.
Splits light into orthogonal linear polarizations. Extinction ratio: ~1:1,000 (cube) or ~1:100,000 (GT PBS).
Transmit Horizontal Reflect Vertical
Phase retardance π. Rotates linear polarization by 2θ (fast axis at θ). Flips circular handedness.
Used in Scenario 1 & 2 (rotating HWP + PBS). Cannot detect S₃!
Phase retardance π/2. Converts linear ↔ circular. QWP at 45° converts RCP/LCP to linear.
Central element in the rotating QWP method — detects all four Stokes parameters.
Scenario 1 — Linear polarization input:
Sinusoidal I(θ) curve. Formula: I(θ) = ½[1 + cos(4θ − 2α)]. Maximum at θ = α/2 reveals polarization angle.
Scenario 2 — Circular polarization input:
Without QWP: circular gives a flat line. QWP at 45° converts RCP/LCP → linear, then HWP+PBS sees a sinusoidal curve.
The Stokes formulation represents polarization using four intensity measurements — no complex math needed. All values are directly measurable with a power meter.
Total beam power. For normalized states, S₀ = 1.
+1 = fully horizontal, −1 = fully vertical, 0 = equal.
+1 = fully +45°, −1 = fully −45°, 0 = symmetric.
+1 = fully RCP, −1 = fully LCP. Cannot be measured with HWP+PBS alone!
Every fully polarized state maps to a point on the unit sphere. Drag to rotate.
| State | S₀ | S₁ | S₂ | S₃ | Location |
|---|---|---|---|---|---|
| Horizontal (0°) | 1 | +1 | 0 | 0 | +S₁ equator |
| Vertical (90°) | 1 | −1 | 0 | 0 | −S₁ equator |
| Linear +45° | 1 | 0 | +1 | 0 | +S₂ equator |
| Linear −45° | 1 | 0 | −1 | 0 | −S₂ equator |
| Right Circular (RCP) | 1 | 0 | 0 | +1 | North pole |
| Left Circular (LCP) | 1 | 0 | 0 | −1 | South pole |
| Linear at angle α | 1 | cos 2α | sin 2α | 0 | Equator at 2α |
| Unpolarized | 1 | 0 | 0 | 0 | Center (inside) |
Three approaches with increasing sophistication. The rotating QWP method (Schaefer 2007) recovers all four Stokes parameters from a single continuous rotation.
Directly measure I with a linear polarizer at 0°, 45°, 90°, 135°, and with a QWP for circular.
| Method | S₁ | S₂ | S₃ | Notes |
|---|---|---|---|---|
| Classical (6 shots) | ✓ | ✓ | ✓ | 6 separate alignments, drift-prone |
| Rotating HWP + PBS | ✓ | ✓ | ✗ | Cannot detect S₃ (circular) |
| Rotating QWP + LP ★ | ✓ | ✓ | ✓ | Single rotation, Fourier fit, all 4 params |
Set any input polarization state, choose the measurement method, and see the exact I(θ) curve live. Fourier analysis extracts all Stokes parameters automatically.
Or use sliders (ψ=orientation, χ=ellipticity):
Raw measurement signal. The Plotly toolbar (top-right) lets you download as PNG or SVG.
Recovered via Fourier analysis. Compare with input.
Current state (cyan dot). Drag to rotate.
The I(θ) curve broken into its harmonic components. Each encodes a Stokes parameter.
Mueller matrices operate on Stokes vectors [S₀,S₁,S₂,S₃]. Jones matrices operate on the complex E-field vector [Ex, Ey·e^iδ].
| Formula | What it gives |
|---|---|
| I_QWP(θ) = ½[S₀+S₁cos²2θ+S₂sin2θcos2θ−S₃sin2θ] | Rotating QWP + LP intensity |
| I_HWP(θ) = ½[S₀+S₁cos4θ+S₂sin4θ] | Rotating HWP + PBS (no S₃ term!) |
| I(θ) = a₀ + b₂sin2θ + a₄cos4θ + b₄sin4θ | QWP Fourier expansion |
| S₁=4a₄, S₂=4b₄, S₃=−2b₂, S₀=2a₀−2a₄ | Stokes from Fourier coefficients |
| DOP = √(S₁²+S₂²+S₃²)/S₀ | Degree of polarization |
| ψ = ½·atan2(S₂,S₁) | Polarization orientation (0–180°) |
| χ = ½·arcsin(S₃/S₀·DOP) | Ellipticity angle (±45°) |
| I_linear(θ)|_HWP = ½[1+cos(4θ−2α)] | HWP scan for linear pol. at angle α |
Place rotating QWP (motorized or manual) followed by a fixed horizontal linear polarizer. Connect output to a power meter or photodiode.
Rotate QWP 0°→360°, recording intensity at each angle. Need ≥50 points for good SNR. More points = better Fourier resolution.
Fit I(θ) = a₀ + b₂sin2θ + a₄cos4θ + b₄sin4θ. Apply: S₁=4a₄, S₂=4b₄, S₃=−2b₂, S₀=2a₀−2a₄.