Biquad DF2 Filter. When dealing with high-order IIR filters, they can get unstable. To prevent this, BiQuadratic filters (second order) are used. Converted from https://github.com/tttapa/Filters/blob/master/src/BiQuad.h Use float or double (and not a integer type) as type parameter.
More...
#include <Filter.h>
|
| BiQuadDF2 (const T(&b)[3], const T(&a)[2]) |
|
| BiQuadDF2 (const T(&b)[3], const T(&a)[2], T gain) |
|
| BiQuadDF2 (const T(&b)[3], const T(&a)[3]) |
|
| BiQuadDF2 (const T(&b)[3], const T(&a)[3], T gain) |
|
T | process (T value) |
|
|
T | a_1 = 0 |
|
T | a_2 = 0 |
|
T | b_0 = 0 |
|
T | b_1 = 0 |
|
T | b_2 = 0 |
|
T | w_0 = 0 |
|
T | w_1 = 0 |
|
template<typename T>
class audio_tools::BiQuadDF2< T >
Biquad DF2 Filter. When dealing with high-order IIR filters, they can get unstable. To prevent this, BiQuadratic filters (second order) are used. Converted from https://github.com/tttapa/Filters/blob/master/src/BiQuad.h Use float or double (and not a integer type) as type parameter.
- Author
- Pieter P tttapa / pschatzmann
- Copyright
- GNU General Public License v3.0
- Template Parameters
-
◆ process()
The documentation for this class was generated from the following file:
- src/AudioTools/CoreAudio/AudioFilter/Filter.h