[sdiy] Harmonic bandwidth

Nicholas Gregorich nicksdsu at mac.com
Thu Jan 10 18:21:00 CET 2008


Richard Wentk wrote:
> 
> On 9 Jan 2008, at 19:22, Nicholas Gregorich wrote:
> 
>> When I did my test in MATLAB the data was generated and summed in 
>> 64-bit floating point and re-quantized to 16 bits for stuffing into 
>> the soundcard.
> 
> Was this with dither or truncation?

I read through MATLAB's documentation and didn't find anything specific 
so it must be truncation. This is not something I've looked into much, 
but I do understand the concept of dithering.

> Q-noise will be semi-correlated with any sine signal. Also, people tend 
> not to find sine distortion very audible - up to 10% THD is 
> unobjectionable, depending on the kind of THD. Most (affordable) 
> speakers produce a couple of percent of THD, so for a very accurate test 
> you need top of the line monitors.

One thing I noticed about the quantization noise is that it depends how 
the data is quantized: ceiling, rounding, or flooring. Ceiling and 
flooring have a lot less correlated distortion while rounding gives a 
nice harmonic series. I've been told most systems use flooring for 
performance reasons, but this might be true in communications more so 
than audio systems.

> Music tends to be more revealing. Features like dither and jitter make a 
> *huge* difference to sound quality, even though they measure around +/- 
> 1LSB in a digital system.

I was interested in jitter awhile ago but didn't find what I was looking 
for. What are the obvious jitter effects playing back a CD?

Nick.



More information about the Synth-diy mailing list