
A radio signal occupying 20–25 kHz contains frequencies up to 25 kHz, so the ordinary (low-pass) sampling theorem says we need at least 50 kHz. Yet it can be sampled perfectly at only 10 kHz! This is the bandpass sampling theorem (also called undersampling or harmonic sampling). It is a regular short question in digital communication and DSP exams (BCS EEE/Telecom, BTCL, university finals) and the key idea behind modern software-defined radios.
- A bandpass signal has its spectrum between fL and fH with bandwidth B = fH − fL, and nothing near DC.
- Theorem: it can be recovered from samples taken at fs = 2fH/k, where k = ⌊fH/B⌋ (largest integer not exceeding fH/B).
- The minimum rate always lies between 2B and 4B; it equals exactly 2B when fH is an integer multiple of B.
- General allowed ranges: 2fH/n ≤ fs ≤ 2fL/(n − 1), n = 1, 2, …, k.
- Not every rate above the minimum works — some higher rates cause aliasing!
1. Recap: Low-Pass Sampling Theorem
For a low-pass (baseband) signal with highest frequency fm, the sampling rate must satisfy fs ≥ 2fm (Nyquist rate). If it is lower, spectral copies overlap and aliasing occurs. Applying this rule blindly to a high-frequency bandpass signal wastes a huge sampling rate, because the band from 0 to fL is empty.
2. What Is a Bandpass Signal?
A bandpass signal has significant spectral content only in a band fL ≤ |f| ≤ fH, where fL > 0. Examples: an AM/FM station around its carrier, a GSM channel, a 70 MHz IF signal in a receiver. Its bandwidth B = fH − fL is usually much smaller than fH.
3. Statement of the Bandpass Sampling Theorem
Compare: low-pass sampling of the same signal needs 2fH. Bandpass sampling reduces this by the factor k.
4. Why It Works (Animation)
Sampling copies the spectrum (both the positive band and its negative-frequency mirror) to every multiple of fs. For low-pass signals we need a big fs to keep copies apart. For a bandpass signal there is a lot of empty space below fL, so a much smaller fs can drop the copies into the gaps without overlap. The animation sweeps fs from 9 to 42 kHz for a 20–25 kHz signal: the green zones on the bar are the sampling rates that work.
5. Allowed Sampling-Rate Ranges
The complete condition for no aliasing is:
2fH / n ≤ fs ≤ 2fL / (n − 1), n = 1, 2, …, ⌊fH/B⌋(For n = 1 the upper limit is ∞, i.e. ordinary Nyquist sampling fs ≥ 2fH.) For fL = 20 kHz, fH = 25 kHz (B = 5 kHz, fH/B = 5):
| n | 2fH/n (kHz) | 2fL/(n−1) (kHz) | Allowed fs |
|---|---|---|---|
| 1 | 50 | ∞ | fs ≥ 50 kHz (Nyquist) |
| 2 | 25 | 40 | 25 – 40 kHz |
| 3 | 16.67 | 20 | 16.67 – 20 kHz |
| 4 | 12.5 | 13.33 | 12.5 – 13.33 kHz |
| 5 | 10 | 10 | 10 kHz only (= 2B, minimum) |
6. Solved Examples
Example 1. A bandpass signal occupies 18 kHz to 22 kHz. Find the minimum sampling rate and compare with low-pass sampling.
- B = 22 − 18 = 4 kHz; fH/B = 22/4 = 5.5 ⇒ k = 5
- fs,min = 2fH/k = 44/5 = 8.8 kHz (between 2B = 8 and 4B = 16 ✔)
- Allowed range for n = 5: 8.8 ≤ fs ≤ 2 × 18/4 = 9 kHz
- Low-pass sampling would need 2 × 22 = 44 kHz — five times higher.
Example 2. A signal has fL = 100 kHz and B = 20 kHz. Find fs,min.
- fH = 120 kHz; fH/B = 6 (integer) ⇒ k = 6
- fs,min = 240/6 = 40 kHz = 2B
Example 3. An IF signal is centred at 70 MHz with 10 MHz bandwidth (65–75 MHz). Can it be sampled at 40 MHz?
- Check n with 2fH/n ≤ 40 ≤ 2fL/(n−1): n = 4 gives 150/4 = 37.5 ≤ 40 ≤ 130/3 = 43.3 ✔
- Yes — 40 MHz lies in an allowed zone, so a 40 MSPS ADC can digitise this 75 MHz signal directly.
7. Applications and Practical Points
- Software-defined radio and digital IF receivers: the ADC samples the IF signal directly, removing a mixer stage.
- Reduced ADC speed, memory and processing power compared with Nyquist sampling at 2fH.
- Requirements: a sharp bandpass anti-aliasing filter (to remove noise outside fL–fH, which would otherwise fold in), and an ADC whose analog input bandwidth exceeds fH with low aperture jitter.
- Depending on n, the sampled spectrum may appear inverted (frequency-reversed); this is corrected digitally.
- Quadrature (I/Q) sampling is an alternative: the band is shifted to baseband and two channels (I and Q) are each sampled at a rate of at least B.
8. Practice MCQs (click to see answer)
1. A bandpass signal has fL = 10 kHz and fH = 12 kHz. Its bandwidth is: (a) 22 kHz (b) 12 kHz (c) 2 kHz (d) 10 kHz
2. In the bandpass sampling theorem, fs = 2fH/k where k is: (a) fL/B (b) largest integer ≤ fH/B (c) fH/fL (d) 2B
3. Minimum sampling rate for a bandpass signal lies between: (a) B and 2B (b) 2B and 4B (c) 4B and 8B (d) fL and fH
4. Signal band 20–25 kHz. Minimum sampling rate is: (a) 50 kHz (b) 25 kHz (c) 10 kHz (d) 5 kHz
5. When fH is an integer multiple of B, the minimum sampling rate equals: (a) B (b) 2B (c) 4B (d) 2fH
6. Bandpass sampling is also known as: (a) Oversampling (b) Undersampling (c) Flat-top sampling (d) Natural sampling
7. For a 20–25 kHz signal, which rate causes aliasing? (a) 12.8 kHz (b) 18 kHz (c) 22 kHz (d) 30 kHz
8. Low-pass sampling of an 18–22 kHz signal would require at least: (a) 8 kHz (b) 8.8 kHz (c) 22 kHz (d) 44 kHz
9. The filter used before bandpass sampling is a: (a) Low-pass filter (b) High-pass filter (c) Bandpass filter (d) Notch filter
10. The main practical benefit of bandpass sampling is: (a) Higher SNR (b) Lower required ADC sampling rate (c) No need for filters (d) Infinite bandwidth
9. বাংলায় দ্রুত রিভিশন
- ব্যান্ডপাস সংকেত: যার স্পেকট্রাম fL থেকে fH পর্যন্ত; ব্যান্ডউইথ B = fH − fL।
- উপপাদ্য: fs = 2fH/k, যেখানে k = fH/B-এর পূর্ণসংখ্যা অংশ। সর্বনিম্ন হার 2B থেকে 4B-এর মধ্যে; fH যদি B-এর পূর্ণ গুণিতক হয় তবে ঠিক 2B।
- অনুমোদিত পরিসর: 2fH/n ≤ fs ≤ 2fL/(n − 1)। এর মাঝের কিছু বেশি হারেও অ্যালিয়াসিং হতে পারে।
- উদাহরণ: ২০–২৫ kHz সংকেত ১০ kHz-এ নমুনায়ন করা যায়, যেখানে সাধারণ নিয়মে ৫০ kHz লাগত।
- ব্যবহার: সফটওয়্যার-ডিফাইন্ড রেডিও, ডিজিটাল IF রিসিভার — কম গতির ADC যথেষ্ট।
Related Posts
- What Is Aliasing? Nyquist Rate & Anti-Aliasing
- Aperture Effect vs Aliasing
- Pulse Code Modulation (PCM) MATLAB Code
- Why Is Modulation Needed?
References: Simon Haykin, Communication Systems; Vaughan, Scott & White, “The Theory of Bandpass Sampling”, IEEE Trans. Signal Processing, 1991; Lyons, Understanding Digital Signal Processing. Images and animations: original work by Totalecer.
Thank you for visiting my blog.