[music-dsp] Truncation noise: Mathematics (for Nigel ;-)

Payan, Remi rem at ti.com
Thu Nov 29 11:55:04 EST 2001


Hi dear all,
As a follow up to the discussion we had with Nigel, I have found a paper 
from Jon DATTORRO, written for the 7th AES international conference.
It's on the front page of his homepage.
http://www.stanford.edu/~dattorro/

Part I details diffferent noise shapers techniques for IIR biquads, leading 
to noise cancellation in particular cases.
One can conclude from this that using 64x32=64 mpys for poles is 
the equivalent of a second order truncation noise canceller (page 3), 
when you set Ki (error feedback coefs) equals to bi (poles coefs).

BTW, what would be a good method for estimating the truncation noise ?
May be computing a reference output with Matlab and comparing the results ?

Here is what I have in mind:
1) Compute a reference output with Matlab, everything in double precision.
2) compute another reference output still with Matlab, but rounding the
coefficients 
to 32 bits representation. This would show the noise induced only by
coefficients 
truncation.
3) Run the filter. Comparing the output to (2) would isolate truncation
noise induced by 
truncation in calculation. Comparing to 1 would give the whole noise induced
by 
calculation plus coefficients rounding.

Is this correct ?

Remi

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://music.columbia.edu/pipermail/music-dsp/attachments/20011129/0d6f4ccb/attachment-0001.html


More information about the music-dsp mailing list