Re: Purpose of interpolation in DACs?
- From: "Randy Yates" <yates@xxxxxxxx>
- Date: 19 May 2006 00:02:23 -0700
Hi Ben,
I think your analysis so far is correct.
There is another reason for upsampling a signal to a DAC: to increase
the effective resolution of the DAC. In order for this to work, your
digital signal resolution must be wider than the DAC resolution. For
example, if your digital signal was 16 bits and your DAC was only 12
bits, you could use this technique.
The key to understanding this is realizing that the total quantization
noise power (or, in this case, "re"quantization noise, since we're
converting a digital signal to a lower-resolution digital signal)
depends ONLY on the amount of quantization and NOT on the sample
rate. For example, if I drop the resolution by one bit, I get q^2/12
total noise power [1] spread out over the entire digital bandwidth
from 0 to Fs/2, where q is the quantization step-size (ultimately
determined by your DAC reference voltage and resolution).
So let's say, e.g., that you have a digital signal that's 16 bits wide
and originally at 32 kHz sampling rate. If you upsample as you
described, keeping the digital signal at 16 bits, to 64 kHz,
and then *at the 64 kHz rate* requantize the signal to 12 bits, then
you'd introduce (4*q)^2 / 12 quantization noise power into your 16-bit
signal. But that noise power would be spread from 0 to 32 kHz, whereas
your bandwidth of interest (from the original "baseband" sample rate)
is only 0 to 16 kHz. So the total quantization noise power in your
bandwidth of interest is now 1/2 of what it would have been had
you not upsampled.
It's easy to see that every doubling of the sample rate gives you a 3
dB decrease in quantization noise, and so it takes an oversampling
ratio of 4 to get a 6 dB reduction, or 1 bit of extra resolution. In
general, oversampling by M gives you log_4(M) bits of resolution.
--Randy
[1] This makes the standard assumption that the input signal is
sufficiently complex that the quantization noise is white and
uniformly distributed.
.
- References:
- Purpose of interpolation in DACs?
- From: Ben Jackson
- Purpose of interpolation in DACs?
- Prev by Date: OT: The way to see
- Next by Date: Re: Complex Sampling Techniques
- Previous by thread: Re: Purpose of interpolation in DACs?
- Next by thread: extract frame data from movies
- Index(es):
Relevant Pages
|