This pull request introduces the prewrapping technique, enhancing the frequency response consistency of filters across continuous and discrete domains. By implementing this technique, we ensure uniform performance across different signal representations.
The above plot demonstrates the application of the prewrapping technique, resulting in an improvement in the step response of the filter.
Additionally, this PR addresses an issue related to the setInput() method, particularly its compatibility with fixed-size Eigen::Vectors.
[!IMPORTANT]
By implementing the prewrapping technique, the Butterworth filter now produces results identical to those obtained using MATLAB with the following command:
This pull request introduces the prewrapping technique, enhancing the frequency response consistency of filters across continuous and discrete domains. By implementing this technique, we ensure uniform performance across different signal representations.
The above plot demonstrates the application of the prewrapping technique, resulting in an improvement in the step response of the filter.
Additionally, this PR addresses an issue related to the
setInput()
method, particularly its compatibility with fixed-sizeEigen::Vectors
.