Skip to main content

Error probability of M-ary system

Short answer

For M-ary PAM with equally spaced levels and thresholds midway, inner-level error is erfc(A/√2σ) and outer-level error half that. Averaging yields symbol error P_e=(1-1/M)erfc(A/√2σ). Substituting A²=3P_av/(M²-1) gives P_e=(1-1/M)erfc(√[3P_av/(2(M²-1)σ²)]).

Derive expression for evaluating error probability of M-ary system.

In an M-ary system each symbol represents k=log⁡2Mk=\log_2M bits. For baseband M-ary PAM the receiver samples the filtered signal and decides which of the MM levels was sent using M−1M-1 thresholds.

M-ary baseband PAM. Each symbol takes one of MM equally likely levels spaced 2A2A apart, symmetric about zero:

ai=±A, ±3A, …, ±(M−1)Aa_i=\pm A,\ \pm3A,\ \dots,\ \pm(M-1)A

The received sample is y=ai+ny=a_i+n, n∼N(0,σ2)n\sim\mathcal{N}(0,\sigma^2). Thresholds are placed midway between adjacent levels (at 0,±2A,±4A,…0,\pm2A,\pm4A,\dots).

  levels:  -3A    -A     +A    +3A        (M = 4)
    -------*--|---*--|---*--|---*-------> y
             -2A     0     +2A       thresholds
  outer levels: error on one side only
  inner levels: error on both sides
  • Inner level (there are M−2M-2): error if ∣n∣>A\lvert n\rvert>A: Pinner=2⋅12erfc⁡(A2σ)=erfc⁡(A2σ)P_{inner}=2\cdot\frac12\operatorname{erfc}\left(\frac{A}{\sqrt2\sigma}\right)=\operatorname{erfc}\left(\frac{A}{\sqrt2\sigma}\right)
  • Outer level (there are 2): error only if noise pushes it inward by more than AA: Pouter=12erfc⁡(A2σ)P_{outer}=\frac12\operatorname{erfc}\left(\frac{A}{\sqrt2\sigma}\right)

Average symbol error probability:

Pe=1M[(M−2)erfc⁡(A2σ)+2⋅12erfc⁡(A2σ)]=(1−1M)erfc⁡(A2 σ)=2(1−1M)Q(Aσ)\begin{aligned} P_e &= \frac{1}{M}\left[(M-2)\operatorname{erfc}\left(\frac{A}{\sqrt2\sigma}\right)+2\cdot\frac12\operatorname{erfc}\left(\frac{A}{\sqrt2\sigma}\right)\right] \\ &= \left(1-\frac1M\right)\operatorname{erfc}\left(\frac{A}{\sqrt2\,\sigma}\right)=2\left(1-\frac1M\right)Q\left(\frac{A}{\sigma}\right) \end{aligned}

In terms of signal power. Average symbol power

Pav=2M∑i=1M/2(2i−1)2A2=(M2−1)A23 ⇒ A2=3PavM2−1P_{av}=\frac{2}{M}\sum_{i=1}^{M/2}(2i-1)^2A^2=\frac{(M^2-1)A^2}{3}\ \Rightarrow\ A^2=\frac{3P_{av}}{M^2-1}

so

Pe=(1−1M)erfc⁡(32(M2−1)⋅Pavσ2)P_e=\left(1-\frac1M\right)\operatorname{erfc}\left(\sqrt{\frac{3}{2(M^2-1)}\cdot\frac{P_{av}}{\sigma^2}}\right)

For M=2M=2 this reduces to the binary polar result Pe=12erfc⁡(A2σ)P_e=\frac12\operatorname{erfc}\left(\frac{A}{\sqrt2\sigma}\right).

Observations:

  • For fixed A/σA/\sigma, PeP_e rises slowly with MM (factor 1−1/M1-1/M), but for fixed average power the spacing shrinks as 3/(M2−1)\sqrt{3/(M^2-1)}, so PeP_e rises sharply.
  • With Gray coding, bit error probability ≈Pe/log⁡2M\approx P_e/\log_2M.
  • M-ary signalling reduces bandwidth by log⁡2M\log_2M but needs more power: a bandwidth–power trade-off.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 9 questions →