#include <Filters/SOSFilter.hpp>
Second Order Sections filter.
Higher cost than direct implementation, but better numerical stability.
| T | The type of the signals and filter coefficients. |
| N | The number of sections. |
Definition at line 22 of file SOSFilter.hpp.
Collaboration diagram for SOSFilter< T, N, Implementation >:Public Member Functions | |
| SOSFilter (const SOSCoefficients< T, N > §ionCoefficients) | |
| Constructor. More... | |
| T | operator() (T input) |
| Update the internal state with the new input \( x[n] \) and return the new output \( y[n] \). More... | |
Private Attributes | |
| AH::Array< Implementation, N > | sections |
|
inline |
Constructor.
Definition at line 25 of file SOSFilter.hpp.
|
inline |
Update the internal state with the new input \( x[n] \) and return the new output \( y[n] \).
| input | The new input \( x[n] \). |
Definition at line 36 of file SOSFilter.hpp.
|
private |
Definition at line 43 of file SOSFilter.hpp.