Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Multirate DSP, part 3: ADC oversampling


12.4 Application Example: CD Player
Figure 12-31 illustrates a CD playback system, also described earlier in this chapter. A laser optically scans the tracks on a CD to produce a digital signal. The digital signal is then demodulated, and parity bits are used to detect bit errors due to manufacturing defects, dust, and so on and to correct them. The demodulated signal is again oversampled by a factor of 4 and hence the sampling rate is increased to 176.4 kHz for each channel. Each digital sample then passes through a 14-bit DAC, which produces the sample-and-hold voltage signals that pass the anti-image lowpass filter. The output from each analog filter is fed to its corresponding loudspeaker. Oversampling relaxes the design requirements of the analog anti-image lowpass filter, which is used to smooth out the voltage steps.


Figure 12-31. Simplified decoder of a CD recording system.

The earliest system used a third-order Bessel filter with a 3 dB passband at 30 kHz. Notice that the first-order sigma-delta modulation (first-order SDM) is added to the 14-bit DAC unit to further improve the 14-bit DAC to 16-bit DAC.

Let us examine the single-channel DSP portion shown in Figure 12-32.


Figure 12-32. Illustration of oversampling and SDM ADC used in the decoder of a CD recording system.

The spectral plots for the oversampled and interpolated signal x(n), the 14- bit SDM output y(n), and the final analog output audio signal are given in Figure 12-33.


Figure 12-33. Spectral illustrations for oversampling and SDM ADC used in the decoder of a CD recording system.

As we can see in plot (a) in the figure, the quantization noise is uniformly distributed, and only in-band quantization noise (0 to 22.05 kHz) is expected. Again, 14 bits for each sample are kept after oversampling. Without using the first-order SDM, we expect the effective ADC resolution due to oversampling to be

n = 14 + 0.5 × log2 (176.4/44.1) = 15 bits,

which is fewer than 16 bits. To improve quality further, the first-order SDM is used. The in-band quantization noise is then shaped. The first-SDM pushes quantization noise to the high-frequency range, as illustrated in plot (b) in Figure 12-33. The effective ADC resolution now becomes

n = 14 + 1.5 × log2 (176.4/44.1) – 0.86 ≈ 16 bits.

Hence, 16-bit ADC audio quality is preserved. On the other hand, from plot (c) in Figure 12-33, the audio occupies a frequency range up to 22.05 kHz, while the DSP Nyquist limit is 88.2, so the low-order analog anti-image filter can satisfy the design requirement.

Part 4 examines the undersampling of bandpass signals.

Note that wavelet transform and subband coding are also in the area of multirate signal processing. We do not pursue these subjects in this book. The reader can find useful fundamental information in Akansu and Haddad (1992), Stearns (2003), Van der Vegte (2002), and Vetterli and Kovacevic (1995).

Related articles:


Printed with permission form Academic Press, a division of Elsevier. Copyright 2007. "Digital Signal Processing, Fundamentals and Applications" by Li Tan. For more information about this title and other similar books, please visit www.elsevierdirect.com.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.