Re: Sample rate downsampling/upsampling explanation.
Posted: Mon Oct 06, 2014 2:13 pm
What I said was that Audicity in it "best quality" mode seems to start filtering at 90% of the Nyquest rate. One can easily argue that this is 99% or even 100% "correct". If you consider the typical down-conversion is from some higher rate like 48 kHz or 96kHz to 44.1kHz. The Nyquist rate of the output is 22.05 kHz, 90% of that is 20kHz, the generally agreed upper limit of human hearing.
If you read the rest of his paper (which I admit might be a bit tough if you don't have an engineering background) he describes implementing the filtering using a FIR filter who's coefficients are a windowed sync function. I suspect (but don't know) that Audacity's "high quality" conversion does use such a filter as that is one of the more common methods. The question is how big to make the "window", a "perfect" conversion requires an infinitely large window.
This "window" is the number of input samples you have to examine to compute a new output sample. It grows rapidly as you try to make that 90% closer to 100%, and the conversion gets ever slower to compute. As with most things in engineering what is "perfect" and what is "practical" are not the same and "practical" wins the day.
If you read the rest of his paper (which I admit might be a bit tough if you don't have an engineering background) he describes implementing the filtering using a FIR filter who's coefficients are a windowed sync function. I suspect (but don't know) that Audacity's "high quality" conversion does use such a filter as that is one of the more common methods. The question is how big to make the "window", a "perfect" conversion requires an infinitely large window.
This "window" is the number of input samples you have to examine to compute a new output sample. It grows rapidly as you try to make that 90% closer to 100%, and the conversion gets ever slower to compute. As with most things in engineering what is "perfect" and what is "practical" are not the same and "practical" wins the day.