Loading learning content...
Phase Shift Keying (PSK) stands as one of the most important modulation techniques in the history of digital communications. From the deep-space probes transmitting data across billions of kilometers to the Wi-Fi router in your home, PSK and its variants form the foundation upon which reliable, efficient digital communication is built.
In this page, we transition from the theoretical foundations of phase modulation to the precise technical specifications of PSK. We will dissect the mathematical formulation, analyze spectral characteristics, quantify error performance, and explore the hardware architectures that bring PSK to life in real-world systems.
By the end of this page, you will master: the exact mathematical definition of M-PSK signals; spectral density and bandwidth calculations; bit error rate (BER) formulas for coherent and differential detection; modulator and demodulator architectures; timing and synchronization requirements; and the trade-offs governing PSK system design.
M-ary Phase Shift Keying (M-PSK) is a digital modulation scheme where the carrier phase takes one of M distinct values, each representing a unique symbol from an alphabet of M symbols.
The General M-PSK Signal:
$$s_i(t) = \sqrt{\frac{2E_s}{T_s}} \cos\left(2\pi f_c t + \frac{2\pi(i-1)}{M} + \phi_0\right), \quad 0 \leq t \leq T_s$$
For $i = 1, 2, 3, \ldots, M$
Where:
The amplitude coefficient $\sqrt{2E_s/T_s}$ normalizes the signal so that integrating $s_i^2(t)$ over one symbol period yields exactly E_s.
In M-PSK with M = 2^k, each symbol carries k = log₂(M) bits. The relationship between symbol energy (Es) and bit energy (Eb) is: Es = k × Eb = log₂(M) × Eb. This distinction is crucial when comparing BER performance across different modulation orders.
Phase Constellation:
The M phases in M-PSK are equally spaced around the unit circle:
$$\phi_i = \frac{2\pi(i-1)}{M} + \phi_0, \quad i = 1, 2, \ldots, M$$
The angular separation between adjacent phases is:
$$\Delta\phi = \frac{2\pi}{M} = \frac{360°}{M}$$
| M | Modulation | Angular Separation | Bits/Symbol |
|---|---|---|---|
| 2 | BPSK | 180° | 1 |
| 4 | QPSK | 90° | 2 |
| 8 | 8-PSK | 45° | 3 |
| 16 | 16-PSK | 22.5° | 4 |
| 32 | 32-PSK | 11.25° | 5 |
Critical Observation: As M increases, adjacent symbols become closer together in phase. This reduces the decision region for each symbol, making the system more susceptible to noise-induced errors.
| Property | Expression | Significance |
|---|---|---|
| I component (in-phase) | √(Es)·cos(2π(i-1)/M) | Projection onto cos(2πfct) basis |
| Q component (quadrature) | √(Es)·sin(2π(i-1)/M) | Projection onto sin(2πfct) basis |
| Signal space dimension | 2 | All M-PSK signals lie in 2-D space |
| Constellation radius | √Es | Distance from origin to symbol |
| Minimum distance | 2√Es·sin(π/M) | Closest distance between symbols |
The signal space representation of M-PSK provides geometric insight into modulation performance. By representing each PSK signal as a point in a two-dimensional space, we can visualize detection, analyze noise effects, and calculate error probabilities geometrically.
Orthonormal Basis Functions:
Any M-PSK signal can be expressed as a linear combination of two orthonormal basis functions:
$$\psi_1(t) = \sqrt{\frac{2}{T_s}} \cos(2\pi f_c t), \quad 0 \leq t \leq T_s$$
$$\psi_2(t) = -\sqrt{\frac{2}{T_s}} \sin(2\pi f_c t), \quad 0 \leq t \leq T_s$$
The signal for symbol i can then be written as:
$$s_i(t) = s_{i1} \cdot \psi_1(t) + s_{i2} \cdot \psi_2(t)$$
Where:
When we normalize by √Es, all M-PSK constellation points lie on a unit circle. The i-th symbol is at angle 2π(i-1)/M radians from the positive I-axis. This circular arrangement is the defining geometric characteristic of pure PSK—distinguishing it from QAM, which uses both amplitude and phase.
Minimum Euclidean Distance:
The minimum distance (d_min) between constellation points is the critical parameter determining error performance. For adjacent symbols in M-PSK:
$$d_{min} = 2\sqrt{E_s} \sin\left(\frac{\pi}{M}\right)$$
Derivation: Consider two adjacent symbols at angles θ = 0 and θ = 2π/M. Their coordinates are:
Using the Euclidean distance formula and trigonometric identity: $$d = \sqrt{E_s(1-\cos(2\pi/M))^2 + E_s\sin^2(2\pi/M)} = 2\sqrt{E_s}\sin(\pi/M)$$
| Modulation | M | d_min / √E_s | d_min / √E_b |
|---|---|---|---|
| BPSK | 2 | 2.000 | 2.000 |
| QPSK | 4 | 1.414 | 2.000 |
| 8-PSK | 8 | 0.765 | 1.324 |
| 16-PSK | 16 | 0.390 | 0.902 |
Key Insight: BPSK and QPSK have the same d_min normalized by bit energy, hence identical BER curves. Higher-order PSK has progressively smaller d_min, leading to worse BER at the same E_b/N_0.
Understanding the spectral properties of PSK is essential for spectrum-efficient system design. The spectrum of a PSK signal depends on the symbol rate, pulse shape, and statistical properties of the data.
Power Spectral Density (PSD):
For rectangular pulses (instantaneous phase transitions), the baseband PSD of M-PSK is:
$$S(f) = E_s T_s \left(\frac{\sin(\pi f T_s)}{\pi f T_s}\right)^2 = E_s T_s \cdot \text{sinc}^2(fT_s)$$
This sinc² shape has:
The Symbol Rate Connection:
If R_s = 1/T_s is the symbol rate and R_b is the bit rate:
Higher-order PSK reduces bandwidth for the same bit rate because fewer symbols per second are needed to carry the same number of bits. QPSK uses half the bandwidth of BPSK for the same bit rate. 8-PSK uses one-third. This spectral efficiency is the primary motivation for higher-order modulation, balanced against increased power requirements.
Spectral Efficiency:
Spectral efficiency η is defined as the ratio of bit rate to bandwidth:
$$\eta = \frac{R_b}{B} \quad \text{(bits/second/Hz)}$$
For M-PSK with Nyquist bandwidth (B = R_s = 1/T_s):
$$\eta = \log_2(M) \quad \text{bits/s/Hz}$$
| M-PSK | Spectral Efficiency | Bits per Symbol |
|---|---|---|
| BPSK (M=2) | 1 bit/s/Hz | 1 |
| QPSK (M=4) | 2 bits/s/Hz | 2 |
| 8-PSK (M=8) | 3 bits/s/Hz | 3 |
| 16-PSK (M=16) | 4 bits/s/Hz | 4 |
Practical Bandwidth Definitions:
Different bandwidth measures are used depending on context:
| Parameter | BPSK | QPSK | 8-PSK | 16-PSK |
|---|---|---|---|---|
| Bits per symbol | 1 | 2 | 3 | 4 |
| Symbol rate (for 1 Mbps) | 1 Msym/s | 500 ksym/s | 333 ksym/s | 250 ksym/s |
| Null-to-null BW (for 1 Mbps) | 2 MHz | 1 MHz | 667 kHz | 500 kHz |
| Spectral efficiency | 1 bps/Hz | 2 bps/Hz | 3 bps/Hz | 4 bps/Hz |
| Required E_b/N_0 @ BER 10⁻⁶ | 10.5 dB | 10.5 dB | 14 dB | 18 dB |
In practical systems, rectangular pulses (instantaneous phase transitions) are unacceptable because their sinc² spectrum has slowly decaying sidelobes that cause adjacent channel interference. Pulse shaping smoothly transitions between symbols, compacting the spectrum.
The Nyquist Criterion:
For zero inter-symbol interference (ISI), the transmitted pulse p(t) must satisfy:
$$\sum_{k=-\infty}^{\infty} P(f - k/T_s) = T_s$$
This means the frequency-domain pulse, when aliased (folded every R_s Hz), must be perfectly flat. The simplest pulse satisfying this is the sinc function, but it's impractical (infinite duration, sharp filter edges).
The raised-cosine filter is the industry-standard pulse shape for bandwidth-limited communications. Its "roll-off factor" α (0 ≤ α ≤ 1) controls the trade-off between bandwidth and time-domain pulse duration. At α = 0, it equals the sinc (minimum bandwidth, infinite pulse). At α = 1, the bandwidth doubles but the pulse decays much faster.
Raised-Cosine Spectrum:
$$H_{RC}(f) = \begin{cases} T_s & |f| \leq \frac{1-\alpha}{2T_s} \ \frac{T_s}{2}\left[1 - \sin\left(\frac{\pi T_s}{\alpha}\left(|f| - \frac{1}{2T_s}\right)\right)\right] & \frac{1-\alpha}{2T_s} < |f| \leq \frac{1+\alpha}{2T_s} \ 0 & |f| > \frac{1+\alpha}{2T_s} \end{cases}$$
Bandwidth with Raised-Cosine:
$$B = \frac{(1+\alpha)}{2T_s} = \frac{R_s(1+\alpha)}{2} = \frac{R_b(1+\alpha)}{2\log_2(M)}$$
| Roll-off (α) | Excess Bandwidth | Pulse Decay | Timing Sensitivity |
|---|---|---|---|
| 0 | 0% | Very slow (sinc) | Very high |
| 0.25 | 25% | Moderate | Moderate |
| 0.35 | 35% | Good | Low |
| 0.5 | 50% | Fast | Very low |
| 1.0 | 100% | Very fast | Minimal |
Root-Raised-Cosine (RRC):
In practice, the raised-cosine response is split between transmitter and receiver (each implements √H_RC). This matched filtering maximizes SNR while ensuring zero ISI:
$$H_{TX}(f) \cdot H_{RX}(f) = H_{RC}(f) \quad \Rightarrow \quad H_{TX} = H_{RX} = \sqrt{H_{RC}}$$
The bit error rate (BER) is the fundamental performance metric for digital communication systems. For M-PSK, BER depends on the modulation order, signal-to-noise ratio, and detection method.
Symbol Error Probability for Coherent M-PSK:
For large M (M ≥ 4), the symbol error probability is approximately:
$$P_s \approx 2Q\left(\sqrt{2E_s/N_0} \cdot \sin(\pi/M)\right)$$
Where Q(x) is the Q-function (complementary cumulative distribution of standard normal).
Bit Error Probability:
Assuming Gray coding, adjacent symbols differ by only one bit. Most symbol errors occur between adjacent symbols, so:
$$P_b \approx \frac{P_s}{\log_2(M)} = \frac{1}{k} \cdot 2Q\left(\sqrt{2kE_b/N_0} \cdot \sin(\pi/M)\right)$$
Where k = log₂(M) is bits per symbol.
| Scheme | BER Expression (Coherent) | Required Eb/N₀ @ BER=10⁻⁵ |
|---|---|---|
| BPSK | Q(√(2Eb/N₀)) | 9.6 dB |
| QPSK | Q(√(2Eb/N₀)) [same as BPSK] | 9.6 dB |
| 8-PSK | 2Q(√(2Eb/N₀)·sin(π/8))/3 ≈ 2Q(√0.586·Eb/N₀)/3 | 13.0 dB |
| 16-PSK | 2Q(√(2Eb/N₀)·sin(π/16))/4 ≈ 2Q(√0.152·Eb/N₀)/4 | 17.5 dB |
Moving from QPSK to 8-PSK costs approximately 3.5 dB (you need 2.2× more power or equivalently, 2.2× higher SNR for the same BER). Moving from 8-PSK to 16-PSK costs another 4.5 dB. This geometric penalty quickly becomes prohibitive, which is why pure PSK is rarely used beyond 8-PSK; QAM is preferred for higher spectral efficiencies.
Differential PSK (DPSK) Performance:
Differential detection trades implementation simplicity for error performance:
| Scheme | Coherent Eb/N₀ @ BER=10⁻⁵ | Differential Eb/N₀ @ BER=10⁻⁵ | Penalty |
|---|---|---|---|
| BPSK/DBPSK | 9.6 dB | ~10.6 dB | ~1 dB |
| QPSK/DQPSK | 9.6 dB | ~12.0 dB | ~2.4 dB |
| 8-PSK/D8PSK | 13.0 dB | ~16.0 dB | ~3 dB |
BER Curves Interpretation:
A BER vs. E_b/N_0 (dB) plot reveals:
Implementing a PSK modulator requires converting digital data into precisely phase-shifted carrier signals. Modern implementations use I/Q modulators—the universal architecture for generating any digital modulation.
The I/Q Modulator Block Diagram:
Data Bits → [Symbol Mapper] → (I_k, Q_k) → [Pulse Shaper] → I(t), Q(t)
↓ ↓
cos(2πf_c·t) ←[×] [×]→ -sin(2πf_c·t)
↓ ↓
[ + ] → s(t) (RF output)
1. Symbol Mapper:
Converts k-bit groups (for 2^k-PSK) into constellation coordinates:
Gray coding ensures that adjacent constellation points (which are most likely to be confused due to noise) differ by only one bit. For QPSK, instead of 00→0°, 01→90°, 10→180°, 11→270° (natural binary), we use 00→0°, 01→90°, 11→180°, 10→270°. This strategy nearly halves the average bit error rate for a given symbol error rate.
2. Pulse Shaping Filter:
Converts discrete symbol values to continuous waveforms:
$$I(t) = \sum_k I_k \cdot p(t - kT_s)$$ $$Q(t) = \sum_k Q_k \cdot p(t - kT_s)$$
Where p(t) is the pulse shape (typically root-raised-cosine). Implementation:
3. Quadrature Upconversion:
The fundamental operation:
$$s(t) = I(t) \cdot \cos(2\pi f_c t) - Q(t) \cdot \sin(2\pi f_c t)$$
This produces the bandpass PSK signal. Implementation considerations:
| Component | Key Specification | Impact of Impairment |
|---|---|---|
| DAC resolution | 8-14 bits | Quantization noise limits SNDR |
| DAC sample rate | ≥4× symbol rate | Aliasing causes spectral regrowth |
| I/Q amplitude imbalance | <0.1 dB | Creates image frequency component |
| I/Q phase imbalance | <1° | Constellation distortion |
| LO phase noise | <-100 dBc/Hz @ 10 kHz | Phase jitter, decision errors |
| Carrier feedthrough | <-40 dBc | DC offset causes LO leakage |
The PSK demodulator recovers the transmitted bits from the received RF signal. This involves several challenging tasks: frequency and phase synchronization, timing recovery, matched filtering, and symbol detection.
Coherent Demodulator Block Diagram:
RF in →[BPF]→[×]→[LPF]→[Matched Filter]→[Sample @ kTs]→ I_k
↑
cos(2πf_c·t + θ̂)
↑
[Carrier Recovery]
RF in →[BPF]→[×]→[LPF]→[Matched Filter]→[Sample @ kTs]→ Q_k
↑
-sin(2πf_c·t + θ̂)
(I_k, Q_k) → [Symbol Demapper] → bits out
↑
[Timing Recovery]
Critical Subsystems:
1. Carrier Recovery:
Reconstructs the reference carrier phase. Techniques:
Carrier recovery loops have inherent phase ambiguity—the recovered carrier may be offset by multiples of 360°/M. For QPSK, the loop may lock at 0°, 90°, 180°, or 270°. Solution: Use differential encoding (data in phase changes) or add unique-word patterns with known phase for absolute reference.
2. Matched Filtering:
Maximizes SNR at the sampling instant:
3. Symbol Timing Recovery:
Determines optimal sampling instants:
4. Symbol Detection:
Maps received (I_k, Q_k) to nearest constellation point:
We've developed a comprehensive understanding of Phase Shift Keying from mathematical foundations through practical implementation. Let's consolidate the key concepts:
What's Next:
With the general PSK framework established, the next page focuses on BPSK and QPSK—the two most widely deployed PSK schemes. We'll examine their specific implementations, performance in practical channels, and the reasons these schemes dominate applications from satellite links to 5G cellular systems.
You now have a comprehensive technical understanding of Phase Shift Keying: the mathematical signal definition, spectral properties, error performance, and modulator/demodulator architectures. This foundation prepares you for detailed study of specific PSK variants and their real-world applications.