MRC01
Major Contributor
Yes, removing aliases should be the #1 priority of the reconstruction filter, which means the filter should be down to "negative infinity" at Nyquist. Well, being down at least 60 dB or so should be sufficient.... Would not remove all aliases be no 1 prio while keeping flat fr in the audible range ? Is not ringing pre or post a red herring as it all take place above human hearing .
Now ripple inside the audible spectrum will be an issue, but does it exist since the 80’s
However, it's not possible to do this with perfectly flat response in the passband (up to 20 kHz), with also perfectly flat phase response. Because 44.1 kHz sampling has a narrow transition band, something has to give. There will be some passband amplitude ripple, some phase shift, some early frequency roll-off, or a combination of these. That said, with a well implemented filter these effects should be tiny and inaudible.
I'll use the WM8741 for example, since I happen to have its datasheet in front of me. At 44.1 kHz, filter #3 (the sharp linear phase filter) has 0.000058 dB of passband ripple (all those zeroes are not a joke, it would be truly inaudible). However, this filter is only down -6.43 dB at 22.05 kHz, so it's not quite doing its most important job. It could leak supersonic frequencies and alias into the passband. In fact, with the WM8741, at 44.1 kHz sampling, only 2 of its 5 filters achieve the most important goal of full attenuation by Nyquist. These are filters #4 and #5, both of which are slow roll-off. #4 is minimum phase, #5 is linear phase, and has passband ripple of only 0.000041 dB. So what's not to like, why not use filter #5? Because it achieves this with slow roll-off; it's flat only up to 18,400 Hz at which point it starts to roll off.
In other words, at 44.1 kHz the chip designers could not achieve perfectly flat amplitude and phase response up to 20 KHz. None of these filters is perfect and it's not obvious which of these any particular device designer would want to use. So why not include several and let them decide what tradeoffs to make? That is what Wolfson did, seems reasonable to me.
BTW, the fact that for this chip, the standard "sharp, linear phase" filter is only down 6 dB at Nyquist seems bad. But looking at Amir's measurements of various DACs, this seems common -- at least at 44.1 kHz. One solution to avoid these compromises would be to use a higher sampling frequency as the standard for digital audio. If so, it wouldn't have to be much higher. For example at 48 KHz sampling, the WM8741's filter #5 is virtually perfect. It's flat to 20,016 Hz with no phase distortion and 0.000041 dB of ripple. This just shows that widening the filter transition band, even just a little, makes it easier to implement transparent digital reconstruction filters. In this sense, the 44.1 KHz sampling rate is just barely high enough to be transparent, or maybe not quite high enough.
Last edited: