v2.0.0
Loading...
Searching...
No Matches
UTILSLIB::IirBiquad Struct Reference

Coefficients of one second-order IIR section (biquad). More...

#include <iirfilter.h>

Public Attributes

double b0 = 1.0
double b1 = 0.0
double b2 = 0.0
double a1 = 0.0
double a2 = 0.0

Detailed Description

Coefficients of one second-order IIR section (biquad).

Transfer function (Direct-Form II):

H(z) = (b0 + b1*z^-1 + b2*z^-2) / (1 + a1*z^-1 + a2*z^-2)

Note: a0 is normalised to 1. For first-order sections set b2 = a2 = 0.

Definition at line 77 of file iirfilter.h.

Member Data Documentation

◆ a1

double UTILSLIB::IirBiquad::a1 = 0.0

Denominator coefficient z^-1 (a0 normalised to 1).

Definition at line 82 of file iirfilter.h.

◆ a2

double UTILSLIB::IirBiquad::a2 = 0.0

Denominator coefficient z^-2.

Definition at line 83 of file iirfilter.h.

◆ b0

double UTILSLIB::IirBiquad::b0 = 1.0

Numerator coefficient z^0.

Definition at line 79 of file iirfilter.h.

◆ b1

double UTILSLIB::IirBiquad::b1 = 0.0

Numerator coefficient z^-1.

Definition at line 80 of file iirfilter.h.

◆ b2

double UTILSLIB::IirBiquad::b2 = 0.0

Numerator coefficient z^-2.

Definition at line 81 of file iirfilter.h.


The documentation for this struct was generated from the following file: