Replies: 1 comment 1 reply
-
You're right, these are zero phase (non-causal forward-backward) filters. I didn't check your numbers, but I'm sure you calculated correctly. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I had a look at the code and it appears the LP10 and LP100 math functions are single pole low pass filters using 0.1% (10/10000) or 1% (100/10000) of the on-screen display as the time constant of the filter. If I understand the theory correctly, this works out to a cutoff frequency of:
10000 / (DeltaT * DecayT * 2 * pi)
Where DeltaT is the amount of time displayed on the screen (in seconds) and DecayT is the decay time of the filter (in samples, 10 or 100 samples depending on whether LP10 or LP100 was selected).
For example, with a timebase setting of 200 us (i.e. DeltaT is 0.002 s on screen) a LP100 filter is effectively a zero phase low pass filter down 3 dB at 7.96 kHz.
Does that sound right?
Beta Was this translation helpful? Give feedback.
All reactions