Skip to main content

Nyquist channel capacity theorem

Short answer

Nyquist theorem states a noiseless channel of bandwidth B Hz can transmit up to 2B symbols per second without ISI. Using M signal levels, the maximum bit rate is C = 2B log2 M bits/s. This assumes ideal sinc pulses; practical systems use raised cosine filtering which reduces the rate to 2B/(1+α) symbols/s.

State and explain Nyquist Channel Capacity Theorem.

Nyquist channel capacity theorem: for a noiseless channel of bandwidth BB Hz, the maximum rate at which independent pulses (symbols) can be sent without ISI is 2B2B symbols per second. If each symbol takes one of MM distinct levels, the maximum bit rate (capacity) is

C=2Blog⁡2M bits/sC = 2B\log_2 M\ \text{bits/s}

Explanation

  1. Signalling rate limit. A channel of bandwidth BB can pass the sinc pulse p(t)=sinc(2Bt)p(t) = \text{sinc}(2Bt), whose zeros occur every 12B\frac{1}{2B} s. Pulses spaced Ts=12BT_s = \frac{1}{2B} apart therefore do not interfere at the sampling instants (Nyquist zero-ISI criterion). Hence the maximum symbol rate is
rmax=1Ts=2B symbols/s (bauds)r_{max} = \frac{1}{T_s} = 2B\ \text{symbols/s (bauds)}

This rate 2B2B is called the Nyquist rate and B=r/2B = r/2 the Nyquist bandwidth. Sending faster than 2B2B causes ISI that cannot be removed.

  1. Bits per symbol. With MM equally likely levels, each symbol carries log⁡2M\log_2 M bits. With binary signalling (M=2M = 2), C=2BC = 2B bits/s.

  2. Capacity. Multiplying, C=2Blog⁡2MC = 2B\log_2 M.

Examples

For a telephone channel with B=3B = 3 kHz:

M=4:C=2(3000)log⁡24=12 000 bits/sM=16:C=2(3000)log⁡216=24 000 bits/s\begin{aligned} M = 4: \quad C &= 2(3000)\log_2 4 = 12\ 000\ \text{bits/s} \\ M = 16: \quad C &= 2(3000)\log_2 16 = 24\ 000\ \text{bits/s} \end{aligned}

Points to note

  • The theorem assumes a noiseless channel. In theory, CC grows without limit as MM increases.
  • In practice, noise limits MM: closely spaced levels cannot be told apart. The noise-limited capacity is given by Shannon–Hartley, C=Blog⁡2(1+S/N)C = B\log_2(1 + S/N). Comparing the two, the useful number of levels is about M≈1+S/NM \approx \sqrt{1 + S/N}.
  • The ideal pulse needed for 2B2B symbols/s (brick-wall filter) is not realizable; with a raised cosine pulse of roll-off α\alpha, the rate is 2B1+α\frac{2B}{1+\alpha} symbols/s.
Nyquist capacityShannon capacity
C=2Blog⁡2MC = 2B\log_2 MC=Blog⁡2(1+S/N)C = B\log_2(1+S/N)
Noiseless channelChannel with AWGN
Limited by ISI (bandwidth)Limited by noise
Depends on number of levelsDepends on SNR

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 6 questions →