Skip to main content

Need for non-uniform quantization; SQNR of DM

Short answer

Non-uniform quantization needed because uniform steps give poor SQNR for weak signals; companding provides constant SQNR over wide dynamic range with fewer bits. For delta modulation without slope overload, SQNR = 3fs³/(8π²fm²W) or 30log fs - 20log fm - 10log W - 14.2 dB.

Explain the need for non uniform quantization. Determine the SQNR for delta modulation with no slope overload condition.

Need for non-uniform quantization

In uniform quantization the step size Δ\Delta is fixed, so the quantization noise power Δ2/12\Delta^2/12 is the same for all signal levels. Hence:

  • Weak signals (low amplitude) get a poor SQNR, while loud signals get a high SQNR.
  • Speech has a wide dynamic range (about 40 dB) and small amplitudes occur much more often than large ones.
  • To keep weak signals acceptable with uniform steps, many more bits would be needed.

Non-uniform quantization uses small steps for small amplitudes and large steps for large amplitudes. This gives nearly constant SQNR over a wide range of input levels with fewer bits (8 bits instead of about 12 for telephony). It is implemented by companding (μ\mu-law, A-law).

SQNR of delta modulation (no slope overload)

Let the message be a single tone m(t)=Amcos⁡2πfmtm(t) = A_m\cos 2\pi f_m t, step size Δ\Delta, sampling rate fs=1/Tsf_s = 1/T_s, and the receiver LPF bandwidth WW.

1. Condition for no slope overload. The staircase can rise by at most Δ\Delta per TsT_s:

∣dmdt∣max=2πfmAm≤ΔTs  ⇒  Am,max=Δfs2πfm\left|\frac{dm}{dt}\right|_{max} = 2\pi f_m A_m \le \frac{\Delta}{T_s} \;\Rightarrow\; A_{m,max} = \frac{\Delta f_s}{2\pi f_m}

2. Signal power (with maximum amplitude):

S=Am22=Δ2fs28π2fm2S = \frac{A_m^2}{2} = \frac{\Delta^2 f_s^2}{8\pi^2 f_m^2}

3. Granular noise power. With no slope overload, the error q(t)q(t) lies within ±Δ\pm\Delta and is uniformly distributed:

E[q2]=12Δ∫−ΔΔq2 dq=Δ23E[q^2] = \frac{1}{2\Delta}\int_{-\Delta}^{\Delta} q^2\,dq = \frac{\Delta^2}{3}

This power is spread uniformly over 00 to fsf_s. The output LPF passes only WW, so

Nq=Δ23⋅WfsN_q = \frac{\Delta^2}{3}\cdot\frac{W}{f_s}

4. SQNR:

SQNR=SNq=Δ2fs2/(8π2fm2)Δ2W/(3fs)=3fs38π2fm2W\text{SQNR} = \frac{S}{N_q} = \frac{\Delta^2 f_s^2/(8\pi^2 f_m^2)}{\Delta^2 W/(3f_s)} = \frac{3 f_s^3}{8\pi^2 f_m^2 W}

In dB:

SQNRdB=30log⁡10fs−20log⁡10fm−10log⁡10W−14.2\text{SQNR}_{dB} = 30\log_{10} f_s - 20\log_{10} f_m - 10\log_{10} W - 14.2

So SQNR improves by 9 dB each time fsf_s is doubled. Example: fs=64f_s = 64 kHz, fm=1f_m = 1 kHz, W=4W = 4 kHz gives SQNR =2490≈33.96= 2490 \approx 33.96 dB.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 4 questions →