On Wed, 6 Dec 2023 at 10:43, robert bristow-johnson <
[email protected]> wrote:

> ZjQcmQRYFpfptBannerEnd
> Perhaps I'm wrong but it seems clear to me that any discrete-time model of
> an analog process (linear or not, time-invariant or not) will get better
> with higher sample rate.  So however good your filter is at 48kHz the model
> (if it's a good model) will be better at 96kHz.
>
Apart from when the algorithm has numerical issues, for example an f32
direct form 1 biquad does get a much better near 20khz frequency and phase
response when running at 192khz, but watch out of you try and do some low
frequency rumble removal or dc blocking with this algorithm in high pass
mode with low cutoff eg 20hz.

For example these are the plots of a df1 f32 in high pass mode running at
44.1khz, filtering a 20khz sine wave (the noise is similar no matter
frequency of the sine input):
https://cytomic.com/files/forums/df1-f32-highpass-5hz.png
https://cytomic.com/files/forums/df1-f32-highpass-30hz.png

5hz is equivalent to 20hz at 176khz, and this produces low frequency rumble
at around -36dBFS, from a filter that is meant to remove low frequency
rumble!

Cheers,

Andy

Reply via email to