Skip to main content

Shannon channel capacity theorem and its limitations

Short answer

Channel capacity C = B log2(1+S/N) bps. Limitations: only a limit, not a construction method; needs long codes causing delay; as B→∞, C→1.44 S/N0; ultimate Eb/N0 ≥ −1.6 dB; assumes AWGN only, not fading or interference; capacity grows logarithmically with SNR.

Explain Shannon channel capacity theorem. Write down theoretical limitations of this theorem.

Shannon channel capacity theorem

For a channel of bandwidth BB Hz with additive white Gaussian noise, the maximum rate of error-free information transfer is

C=Blog⁡2 ⁣(1+SN) b/sC = B \log_2\!\left(1 + \frac{S}{N}\right)\ \text{b/s}

where S/NS/N is the signal-to-noise power ratio, with N=N0BN = N_0 B. If the information rate R≤CR \le C, suitable coding can make the error probability as small as desired. If R>CR > C, it cannot. Example: a telephone channel with B=3.1B = 3.1 kHz and S/N=30S/N = 30 dB (1000) has C=3100log⁡21001≈30.9C = 3100 \log_2 1001 \approx 30.9 kb/s.

Theoretical limitations

  • It gives a limit, not a method. It proves good codes exist but does not show how to build them. Reaching CC needs very long code words, so delay and complexity become very large.
  • Infinite bandwidth gives finite capacity: as B→∞B \to \infty, C→1.44 S/N0C \to 1.44\, S/N_0, because noise power grows with bandwidth.
  • Shannon limit: reliable transmission needs Eb/N0≥ln⁡2E_b/N_0 \ge \ln 2 (−1.6 dB), even with unlimited bandwidth.
  • Only for AWGN. It assumes Gaussian, white, additive noise and a linear, band-limited channel. Fading, impulse noise, interference and non-linearity are not covered.
  • It assumes Gaussian-distributed signals and average power limits. Real systems with fixed constellations fall short of CC.
  • Capacity grows only logarithmically with SNR, so raising power gives diminishing returns.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 6 questions →