Knowledge / Electronics and Communication Engineering / Sampling and digital modulation

Sampling and digital modulation

Electronics and Communication Engineering (B.E./B.Tech) · Signals and communication · free study notes for exams, placements and interviews

In short

This topic covers how a continuous-time signal is turned into a stream of bits (sampling, quantizing, coding) and how those bits are then carried on a carrier (ASK, FSK, PSK, QAM and their relatives). It is the spine of every digital link in use in India - the 64 kbps PCM voice channel on BSNL's E1 trunks, GMSK in 2G GSM, QPSK/16-QAM/64-QAM/256-QAM in 4G and 5G NR, QPSK and 8-PSK on DTH satellite links, BPSK on NavIC. In exams it is heavily weighted: GATE EC almost always asks a sampling/aliasing numerical and a BER or bandwidth-efficiency comparison, and university papers ask PCM-vs-DM derivations. In placement rounds (Qualcomm, Samsung R&D, Nokia, Ericsson, Texas Instruments, Analog Devices, Tejas Networks, ISRO, DRDO, BEL) interviewers test whether you can connect a constellation diagram to bandwidth, power and error rate.

Explained

Sampling theorem, aliasing and reconstruction

Practical sampling: aperture effect, bandpass sampling, oversampling

Quantization, companding and SQNR

Waveform coding: PCM, DPCM, DM, ADM and TDM

Baseband transmission: pulse shaping, ISI and optimum detection

Digital modulation: ASK, FSK, PSK, QAM

Comparison, standards and Indian practice

Key points

Formulas and examples

Sampled spectrum: Xs(f) = fs Σ X(f − k fs), fs = 1/Ts in Hz, Ts in s
Nyquist rate = 2fm (Hz); Nyquist interval = 1/(2fm) (s); alias of f0 = |f0 − k·fs| folded into 0 to fs/2
Bandpass sampling: fs = 2fH/k, k = floor(fH/B), B = fH − fL (Hz)
Reconstruction: x(t) = Σ x(nTs)·sinc[(t − nTs)/Ts]
Flat-top spectrum: Xp(f) = (1/Ts)·τ·sinc(fτ)·X(f); τ = pulse width (s)
Step size Δ = 2Vm/L, L = 2ⁿ levels, n = bits/sample; Vm = peak amplitude (V)
Quantization noise power Nq = Δ²/12 (V²); rms error = Δ/√12
SQNR (sinusoid, full load) = 1.5 L² = 1.5 × 2²ⁿ → (SQNR)dB = 1.76 + 6.02n
SQNR (uniformly distributed full-scale signal) = L² = 2²ⁿ → 6.02n dB
μ-law companded PCM: (SQNR)dB ≈ 6.02n + 4.77 − 20 log10[ln(1 + μ)]
PCM bit rate Rb = n·fs (bit/s); minimum bandwidth BT = Rb/2 = n·fs/2 (Hz)
TDM: Rb = N·n·fs for N channels; E1 = 32 × 8 × 8000 = 2.048 Mbps
DM, no slope overload: δ·fs ≥ |dx/dt|max; for x = A sin(2πfm t): δ ≥ 2πfm A/fs
DM output SNR (max, granular noise uniform in ±δ, flat PSD, message bandwidth W): SNR = 3fs³/(8π² fm² W)
Oversampling gain = 10 log10(fs/2W) dB; OSR = fs/2W
BER: BPSK and QPSK = Q(√(2Eb/N0)); coherent BFSK and coherent OOK = Q(√(Eb/N0))
BER: DPSK = ½ e−Eb/N0; non-coherent BFSK = ½ e−Eb/2N0
SER: M-PSK ≈ 2Q(√(2Es/N0)·sin(π/M)), Es = Eb·log2M
SER: square M-QAM ≈ 4(1 − 1/√M)·Q(√(3Es/((M−1)N0)))
BER: square M-QAM ≈ (4/log2M)(1 − 1/√M)·Q(√(3 log2M·(Eb/N0)/(M − 1)))
Passband bandwidth with raised cosine: B = (1 + α)·Rs = (1 + α)Rb/log2M; efficiency η = log2M/(1 + α)
Null-to-null bandwidth: BPSK = 2Rb; QPSK = Rb; M-ary PSK/QAM = 2Rb/log2M

Example 1 - aliasing. x(t) = 3cos(2π·1000t) + 2cos(2π·3500t) is sampled at fs = 5 kHz.

Example 2 - PCM design for telephony. Speech band-limited to 3.4 kHz, sampled at 8 kHz, 8 bits/sample, A-law.

Example 3 - quantizer sizing. An analog signal spans ±4 V; SQNR of at least 45 dB is required for a sinusoidal test input.

Example 4 - delta modulation. x(t) = 2 sin(2π·1000t) V, fs = 64 kHz, message bandwidth W = 1 kHz.

Example 5 - digital modulation link budget. Rb = 2 Mbps, 16-QAM, root-raised-cosine α = 0.25, target BER 10⁻⁵.

Schemebits/symbolBER expressionEb/N0 for BER 10⁻⁵η at α=0 (bit/s/Hz)Envelope
Coherent OOK/ASK1Q(√(Eb/N0))12.6 dB1varies
Coherent BFSK1Q(√(Eb/N0))12.6 dB0.5-1constant
Non-coherent BFSK1½e−Eb/2N013.4 dB0.5-1constant
BPSK1Q(√(2Eb/N0))9.6 dB1constant
DPSK1½e−Eb/N010.3 dB1constant
QPSK / OQPSK2Q(√(2Eb/N0))9.6 dB2constant (OQPSK)
16-QAM4see QAM formula13.4 dB4varies
64-QAM6see QAM formula17.8 dB6varies
PCMDPCMDM / ADM
Bits per sample4-163-61
Sampling ratejust above 2fmjust above 2fmmany times 2fm
Complexitymoderatepredictor neededsimplest
Main errorsquantization, overloadquantization, prediction mismatchslope overload, granular noise
Typical useG.711 64 kbps PSTNG.726 32 kbps, image codingCVSD voice, simple telemetry

Where it is used

Interview questions

Common mistakes

Related topics

Open in the Knowledge reader →Find jobs →