Transposed form 2 Bi-Quad construct for FIR/IIR filters.
More...
#include <biquad.hpp>
|
| BiQuad (void) |
| Default constructor.
|
|
void | flush (void) |
| Flush internal delays.
|
|
float | process_so (const float xn) |
| Second order processing of one sample. More...
|
|
float | process_fo (const float xn) |
| First order processing of one sample. More...
|
|
float | process (const float xn) |
| Default processing function (second order) More...
|
|
|
Coeffs | mCoeffs |
| Coefficients for the Bi-Quad construct.
|
|
float | mZ1 |
|
float | mZ2 |
|
Transposed form 2 Bi-Quad construct for FIR/IIR filters.
Definition at line 54 of file biquad.hpp.
◆ process()
float dsp::BiQuad::process |
( |
const float |
xn | ) |
|
|
inline |
Default processing function (second order)
- Parameters
-
- Returns
- Output sample
Definition at line 399 of file biquad.hpp.
◆ process_fo()
float dsp::BiQuad::process_fo |
( |
const float |
xn | ) |
|
|
inline |
First order processing of one sample.
- Parameters
-
- Returns
- Output sample
Definition at line 384 of file biquad.hpp.
385 float acc =
mCoeffs.ff0 * xn + mZ1;
◆ process_so()
float dsp::BiQuad::process_so |
( |
const float |
xn | ) |
|
|
inline |
Second order processing of one sample.
- Parameters
-
- Returns
- Output sample
Definition at line 367 of file biquad.hpp.
368 float acc =
mCoeffs.ff0 * xn + mZ1;
The documentation for this struct was generated from the following file:
- /home/etienne/Documents/_projects/logue-sdk/logue-sdk-alt/platform/nutekt-digital/inc/dsp/biquad.hpp