Skip to main content

MSK modulation scheme

Short answer

MSK is continuous-phase FSK with frequency deviation 1/(4Tb). It is equivalent to OQPSK with half-sinusoid pulse shaping, giving constant envelope and low sidelobes. The phase changes by ±π/2 per bit. Bit error probability equals BPSK.

Explain the modulation scheme for MSK with appropriate example.

Minimum Shift Keying (MSK) is continuous-phase binary FSK in which the two tones are separated by the minimum spacing that still keeps them orthogonal, Δf=f1−f2=12Tb\Delta f=f_1-f_2=\dfrac{1}{2T_b} (deviation ratio h=0.5h=0.5).

Signal

s(t)=2EbTbcos⁡[2πfct+θ(t)],θ(t)=θ(0)±π2Tbts(t)=\sqrt{\frac{2E_b}{T_b}}\cos\left[2\pi f_c t+\theta(t)\right],\qquad \theta(t)=\theta(0)\pm\frac{\pi}{2T_b}t
  • Bit 1: the phase increases by π/2\pi/2 over the bit (f1=fc+14Tbf_1=f_c+\tfrac{1}{4T_b}).
  • Bit 0: the phase decreases by π/2\pi/2 over the bit (f2=fc−14Tbf_2=f_c-\tfrac{1}{4T_b}).
  • The phase is continuous at bit boundaries, so there are no sudden jumps.

Expanding in quadrature form, MSK is equivalent to offset QPSK with half-sinusoid pulse shaping:

s(t)=2EbTbcos⁡θ(t)cos⁡2πfct−2EbTbsin⁡θ(t)sin⁡2πfcts(t)=\sqrt{\tfrac{2E_b}{T_b}}\cos\theta(t)\cos 2\pi f_ct-\sqrt{\tfrac{2E_b}{T_b}}\sin\theta(t)\sin 2\pi f_ct

Modulator

 data -> [S/P: odd/even bits, each 2Tb long]
            |  I bits             | Q bits (offset Tb)
            v                     v
     (X) cos(pi t/2Tb)     (X) sin(pi t/2Tb)
            |                     |
     (X) cos 2pi fc t      (X) sin 2pi fc t
            |                     |
            +-------->(+)<--------+
                       |
                     MSK out

Example

Data 1 1 0 1, starting phase θ(0)=0\theta(0)=0:

BitPhase changePhase at end of bit
1+π/2+\pi/2π/2\pi/2
1+π/2+\pi/2π\pi
0−π/2-\pi/2π/2\pi/2
1+π/2+\pi/2π\pi

The phase moves along straight lines (the phase trellis) and never jumps. For Tb=1 μsT_b=1\ \mu\text{s} the tones are fc±250f_c\pm 250 kHz, a spacing of 500 kHz =1/(2Tb)=1/(2T_b).

Features

  • Constant envelope, so efficient non-linear amplifiers can be used.
  • The main lobe is 1.5 times wider than that of QPSK, but the sidelobes are much lower, falling as 1/f41/f^4 (less adjacent-channel interference).
  • Same PeP_e as BPSK/QPSK with coherent detection: 12erfcEb/N0\tfrac12\text{erfc}\sqrt{E_b/N_0}.
  • Gaussian filtering of the data before MSK gives GMSK (used in GSM).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 7 questions →