Skip to main content

Delta and adaptive delta modulation

Short answer

In delta modulation, a 1-bit quantizer outputs ±Δ based on whether the input is above or below the previous staircase approximation; the decoder integrates these steps and low-pass filters. Adaptive DM varies step size using Jayant's algorithm: Δ[n] = KΔ[n-1] if bits equal, else Δ/K, reducing both slope overload and granular noise. Merits: simplicity; demerits: slope overload, granular noise.

Explain the Delta and Adaptive Delta Modulations encoders and decoders with their derivations and diagram. List out their merits and demerits.

Delta modulation (DM)

Delta modulation is 1-bit DPCM: the signal is oversampled, and only one bit per sample tells whether the signal is above or below the previous staircase approximation, which then moves up or down by a fixed step Δ\Delta.

Equations:

e[n]=m[n]−mq[n−1]eq[n]=Δ sgn(e[n])(bit 1 for +Δ, 0 for −Δ)mq[n]=mq[n−1]+eq[n]=∑i=1neq[i]\begin{aligned} e[n] &= m[n] - m_q[n-1] \\ e_q[n] &= \Delta\,\text{sgn}(e[n]) \quad (\text{bit 1 for } +\Delta,\ 0 \text{ for } -\Delta) \\ m_q[n] &= m_q[n-1] + e_q[n] = \sum_{i=1}^{n} e_q[i] \end{aligned}

So the receiver output is the accumulated (integrated) sum of ±Δ\pm\Delta steps.

DM transmitter

m(t)->[Sampler]->m[n]->(+)--e[n]-->[1-bit    ]--+--> bits
                        ^ -        [quantizer]  |
                        |                       v
                  mq[n-1]                     (+)
                        |                       |
                        +--[Delay z^-1]<--mq[n]-+
                         (accumulator)

DM receiver

bits->[Decoder +/-D]->(+)--+--> mq[n] --> [LPF] --> m(t)
                       ^   |
                       +-[z^-1]  (accumulator)

Noise in DM:

  • Slope overload: if the signal slope exceeds Δ/Ts\Delta/T_s, the staircase cannot follow. No overload needs ∣dmdt∣max≤Δfs\left|\frac{dm}{dt}\right|_{max} \le \Delta f_s; for a tone, Am≤Δfs2πfmA_m \le \frac{\Delta f_s}{2\pi f_m}.
  • Granular noise: when the signal is nearly flat, the staircase hunts by ±Δ\pm\Delta.
  • SQNR (no overload, single tone): SQNR=3fs38π2fm2W\text{SQNR} = \frac{3f_s^3}{8\pi^2 f_m^2 W}.

Adaptive delta modulation (ADM)

In ADM the step size is varied according to the signal slope: large steps for steep parts (to avoid slope overload) and small steps for flat parts (to reduce granular noise).

A common rule (Jayant's algorithm):

Δ[n]={K Δ[n−1],b[n]=b[n−1]Δ[n−1]/K,b[n]≠b[n−1](K≈1.5)\Delta[n] = \begin{cases} K\,\Delta[n-1], & b[n] = b[n-1] \\ \Delta[n-1]/K, & b[n] \ne b[n-1] \end{cases} \qquad (K \approx 1.5)

with limits Δmin≤Δ[n]≤Δmax\Delta_{min} \le \Delta[n] \le \Delta_{max}. Consecutive equal bits mean the staircase is lagging (step grows); alternating bits mean granular hunting (step shrinks).

m(t)->(+)->[1-bit Q]--+--------------> bits
       ^-             |
       |        [Step-size logic]
       |              | D[n]
       |              v
       +--[Accum.]<-[x]
Receiver: same step logic + accumulator + LPF

The receiver uses the same step-size logic on the received bits, so no side information is needed.

Merits and demerits

DMADM
MeritsVery simple 1-bit codec; no framing needed; robust to channel errorsReduces both slope overload and granular noise; wider dynamic range; lower bit rate for same quality
DemeritsSlope overload and granular noise; needs high oversampling, so high bit rateMore complex step-size logic; errors can disturb step adaptation

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 4 questions →