Rob Watts
Member of the Trade: Chord Electronics
- Joined
- Apr 1, 2014
- Posts
- 3,231
- Likes
- 13,651
Thanks a lot for the taps clarification.
I watched with a pleasure the entire RMAF 2017 video, trying as a layman to understand (more or less) the principles. Only one thing left me clueless - the section with the "pre-ringing is not bad". Especially the statement "the more pre-ringing, the more accurate the reconstruction is." From my personal experience, whenever i had a choice of filters, the sharp brickwall filter was the least desirable one, being the most fatiguing. Also the Ayre white papers talks about pre-ringing as time-smear and slow roll-off filter improving transient response. I would greatly appreciate if you could drop a few more words about this part of your presentation.
Pre-ringing - a long tap length filter has much more pre-ringing than a shorter one - that's when you use a non bandwidth limited impulse. But sampling theory states you must use a bandwidth limited signal. When you use a bandwidth limited impulse (like you would find in practice on your recordings) then the longer the tap length, and the closer it gets to an ideal sinc function, then we actually get less ringing. You should never use the example of an illegal signal to make justifications as to whether a particular filter sounds good or not. And the pre-ringing is essential to reconstruct the transients properly:

So how does lots of pre-ringing end up creating no nett ringing? Each sample of data has it's own set of ringing, and they are arranged such that when summed within the filter, the nett ringing cancels, thus reconstructing the original bandwidth limited signal, with no changes at all.
The sharp brickwall filters people talk about are actually very limited tap length half band filters, and have poor aliasing abilities. The interpolation filters primary job is to remove aliasing from the infinite images centred at integer multiples of the sample rate - as the aliasing itself creates timing reconstruction problems. Half band filters are poor in this respect, as the attenuation at FS/2 is only -6dB. On the other hand, slow roll off filters can have better performance than this - and a slow roll off or an apodizing filter that is say -30 dB down at FS/2 will sound better than a half band pseudo brick wall filter. But a brick wall filter, with a sensible attenuation at FS/2, will easily beat a slow roll off filter....