LinuxGuy said:I want to build a low-pass filter that has no or very minimal lag in time domain (in other words, I want to use it for data smoothing, responsive to big changes in the data, but still good at filtering out noise). ....
LvW said:LinuxGuy said:I want to build a low-pass filter that has no or very minimal lag in time domain (in other words, I want to use it for data smoothing, responsive to big changes in the data, but still good at filtering out noise). ....
It is important, if you require really NO delay (impossible !) or perhaps CONSTANT delay within a certain band. This is a normal requirement for data filtering without much impact on data shape.
LinuxGuy said:.............
............
If no delay is possible, then constant delay within a certain band should work. How do I shift delay -- low frequency lag vs. high frequency lag? I think this would require modifying the phase of the filter.
LinuxGuy said:Perfect! Where did you learn of these filters? Can you recommend a good book?
Thanks!
LinuxGuy said:But the allpass filter does not actually do any stopband attenuation, does it? I don't need an ideal stopband transition (small as possible) or even high stopband attenuation. However, I would like some attenuation of higher frequencies, otherwise, no need to filter.
is simply a first order IIR respectively recursive low-pass, the digital equivalent to an simple analog low-pass.y[n] = x[n]*alpha + y[n-1](1-alpha)
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?