PDM-PCM bq filter coeff_data structure.
A digital filter is characterized by its transfer function, or equivalently, its difference equation. Mathematical analysis of the transfer function can describe how it will respond to any input. As such, designing a filter consists of developing specifications appropriate to the problem (for example, a second-order low pass filter with a specific cut-off frequency), and then producing a transfer function which meets the specifications.
The transfer function for a linear, time-invariant, digital filter can be expressed as a transfer function in the Z-domain; if it is causal, then it has the form b1 + b2z^-1 + b3z^-2+..... H(Z)=---------------------------— 1 + a2z^-1 + a3z^-2+...... a1 is fixed = 1
Data Fields | |
int16_t | bq1_a2 |
bq1 filter a2 coefficient | |
int16_t | bq2_a2 |
bq2 filter a2 coefficient | |
int16_t | bq1_a3 |
bq1 filter a3 coefficient | |
int16_t | bq2_a3 |
bq2 filter a2 coefficient | |
int16_t | bq1_b1 |
bq1 filter b1 coefficient | |
int16_t | bq2_b1 |
bq2 filter b1 coefficient | |
int16_t | bq1_b2 |
bq1 filter b2 coefficient | |
int16_t | bq2_b2 |
bq2 filter b2 coefficient | |
int16_t | bq1_b3 |
bq1 filter b3 coefficient | |
int16_t | bq2_b3 |
bq2 filter b3 coefficient | |