[sdiy] Re: Inexpensive 16 bit DAC?

Antti Huovilainen ajhuovil at cc.hut.fi
Mon Apr 25 00:42:27 CEST 2005


On Sun, 24 Apr 2005, Bob Weigel wrote:

> In boards where effect calculations are done, we know it's good to keep 
> 24bits going in the digital real to keep enough headroom not to loose quality 
> at points.  Once things are being converted back to the analog realm 16bits 
> starts to sound quite adequate.   12 bits with 4 bit exponent 
> however...sounds better.  I use a Kurzweil K1200 and one of the things I love

Properly designed systems use dithering to fix this. Quantization noise 
sounds quite horrible because it is correlated to the wanted signal 
(indeed, quantization distortion is a much better term). By adding some 
(+- 0.5 LSB) random noise before quantization, the error is not correlated 
to the signal anymore and the distortion is eliminated.

With dithering, the bitdepth of the DA converter only determines the noise 
floor of the signal. The situation can be improved even more by shaping 
the noise power to be mostly in areas where ear is less sensitive. This 
way some additional 10 dB perceptual SNR improvement can be had.

You can try the results if you have a program that can use variable 
dithering and quantization levels. Using foobar2000 (mp3 player), I found 
that 8 bits is quite acceptable with modern overcompressed pop music and 
for some cases even 6 bits would be enough!

Antti

"No boom today. Boom tomorrow. There's always a boom tomorrow"
   -- Lt. Cmdr. Ivanova



More information about the Synth-diy mailing list