Skip to main content

BPSK modulation and signal space diagram

Short answer

BPSK uses antipodal signals (0° and 180° phase) for bits 1 and 0. The modulator multiplies the NRZ polar signal with the carrier. The coherent demodulator integrates and compares to zero. Signal space is one-dimensional with points at ±√Eb, distance 2√Eb.

Explain BPSK modulation technique with its relevant diagram and signal space diagram.

Binary Phase Shift Keying (BPSK) sends a bit by shifting the carrier phase by 180∘180^\circ: phase 00 for symbol 1 and phase π\pi for symbol 0. Amplitude and frequency stay constant.

s1(t)=2EbTbcos⁡2πfct,s2(t)=−2EbTbcos⁡2πfct,0≤t≤Tbs_1(t)=\sqrt{\frac{2E_b}{T_b}}\cos 2\pi f_ct,\qquad s_2(t)=-\sqrt{\frac{2E_b}{T_b}}\cos 2\pi f_ct,\qquad 0\le t\le T_b

fc=nc/Tbf_c=n_c/T_b so each bit holds a whole number of cycles. s1s_1 and s2s_2 are antipodal signals.

Waveform (data 1 0 1)

 data:   1        0        1
       /\  /\   \  /\  /   /\  /\
      /  \/  \   \/  \/   /  \/  \
              phase flips at 1->0 and 0->1

Modulator

 binary --> [NRZ polar encoder] --> b(t) = +-1
                                     |
                        (X) <-- sqrt(2/Tb) cos 2pi fc t
                         |
                       BPSK s(t)

The polar NRZ signal (+1 for 1, -1 for 0) multiplies the carrier, so the product modulator flips the phase whenever the data sign changes.

Coherent demodulator

 x(t) -->(X)--> [integrate 0..Tb] --> x1 --> [decision]
          ^                                  x1>0 -> 1
     phi1(t) from carrier recovery           x1<0 -> 0

The correlator gives x1=∫0Tbx(t)ϕ1(t)dtx_1=\int_0^{T_b}x(t)\phi_1(t)dt, which equals ±Eb\pm\sqrt{E_b} plus noise.

Signal space diagram

One basis function is enough (N=1N=1):

ϕ1(t)=2Tbcos⁡2πfct,s1(t)=Eb ϕ1(t),s2(t)=−Eb ϕ1(t)\phi_1(t)=\sqrt{\frac{2}{T_b}}\cos 2\pi f_ct,\qquad s_1(t)=\sqrt{E_b}\,\phi_1(t),\quad s_2(t)=-\sqrt{E_b}\,\phi_1(t)
   region Z2        |        region Z1
      s2            |            s1
 -----*-------------+-------------*-----> phi1
   -sqrt(Eb)        0         +sqrt(Eb)
                 boundary
  • Distance between points: d=2Ebd=2\sqrt{E_b}, the largest possible for a given energy.
  • Decision threshold at zero.
  • Pe=12 erfcEb/N0P_e=\tfrac12\,\text{erfc}\sqrt{E_b/N_0}, the best among binary schemes.
  • Bandwidth ≈2/Tb=2Rb\approx 2/T_b=2R_b (null to null).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 7 questions →