I'm wondering whether reversibility is, ultimately, relevant to sound quality. If WTA retains reversibility, but the rest of the DAC (even if only digital domain) ignores reversibility, what is the sound quality penalty?
Just to re-cap there are broadly two forms of filters - causal filters (where the output depends solely on the current and past values) and symmetric acausal filters (where the output depends upon future and past values, and when the coefficients for samples offset into the past or the future are identical). Symmetric acausal filters have exactly the same output from an impulse whether the time is forward, or run in reverse or backwards in time. An example of a symmetric acausal filter is an symmetric FIR filter, like the WTA filter. Examples of causal filters are pretty much all analogue filters, and digital IIR filters (like the EQ in Mojo's UHD DSP), in short causal filters are real time filters.
FIR means finite impulse response - the output from an impulse stops once the impulse has past through all of the coefficients. An IIR filter is an infinite impulse response - as the filter feeds back to the input, it can create an output for an infinite amount of time, so long as the filter has infinite resolution.
The issue that's important here is that symmetric acausal filters pre-ring and post-ring, that is you get a response before the impulse. Causal filters on the other hand only create an output when an impulse occurs, or after an impulse has happened.
For a perfect interpolation reconstruction filters, it
MUST be an infinite sinc function filter, and this is an ideal symmetric acausal filter. In reality, we need to reconstruct the timing of transients as accurately as possible, and that's what the WTA filter uniquely does, so that it reconstructs the timing of transients as accurately as possible given the limitations of real processing. But it will pre-ring; but that isn't a problem, as an appropriately bandwidth limited impulse will show minimal pre and post ringing with a WTA filter, and as the filter gets longer, the less ringing it will show. And if there was ringing, it's at an inaudible 22kHz (for 44.1k sample rate), so pre-ringing for an interpolation filter isn't an issue at all, in spite of what the rest of the audio industry says.
But if we are filtering in the audio domain, then pre-ringing is an issue, because pre-ringing artifacts would be in the audio bandwidth and hence audible, and it's clearly unnatural to have a response before the impulse. So it's very important to use causal filtering or IIR for EQ.
Does this mean he is a full time employee, or possibly alternatively a full time intern working on a real world challenging project (ie not the infamous photocopy 500 long documents), to support his studies?
Yes he is an employee, and my company has sponsored him during his Tonmeister degree. He is currently full time, and in September he will go back to Surrey, for his final year.
Watts^2
@Rob Watts , are you going to be at Axpona next month? It'd be nice to see you again. It's been a minute since I've worked a trade show.
Unfortunately not. I will be doing Singapore CanJam in early April though, with London CanJam in July. My next USA show is Socal CanJam, followed by Dallas CanJam.