-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
filter transfer function not correct at high frequencies #242
Comments
Code:
|
NA is not the problem: measurement with a 2000 Hz integrator works well
|
I still dont see what causes this behavior. No decimation is performed. The problem only occurs for the two highest bandwidth values 5 and 10 MHz which are almost never used in practice. The new unittest should guarantee that this will not cause problems in the future, despite the empirical solution. Still would be nice to find the reason for this |
To be complete, I paste my code, and the produced figure for the first order filter. Things look not as simple as just a modified cutoff frequency when plotting up to nyquist frequency. Are we trying to put a dirty manual correction of the transfer function in the current release or do we keep the small discrepency until we really understand the problem ? (I would be in favor of the latter)
|
on my branch (develop-0.9.3) there is already the dirty fix including a unittest (but i have never actually run the test so far). If you would like to, you can pull from the branch and try it out. I could analytically model the highest cutoff frequency, but it did not make sense. |
question is: is this a filter artifact or a NA artifact
-> i have corrected the filter transfer function for the warping effect, but this effect is usually (even at 10 MHz) quite negligible
this still reproduces the error
The text was updated successfully, but these errors were encountered: