8#ifndef __SOF_MATH_IIR_DF1_H__
9#define __SOF_MATH_IIR_DF1_H__
15#define IIR_DF1_NUM_STATE 4
16#define SOF_IIR_DF1_4TH_NUM_BIQUADS 2
57#if SOF_USE_MIN_HIFI(3, FILTER)
int32_t iir_df1_4th(struct iir_state_df1 *iir, int32_t x)
Calculate IIR filter consisting of biquads, special simplified version for 4th order filter with two ...
void iir_init_delay_df1(struct iir_state_df1 *iir, int32_t **state)
int32_t iir_df1(struct iir_state_df1 *iir, int32_t x)
Calculate IIR filter consisting of biquads.
void iir_reset_df1(struct iir_state_df1 *iir)
int iir_init_coef_df1(struct iir_state_df1 *iir, struct sof_eq_iir_header *config)
int iir_delay_size_df1(struct sof_eq_iir_header *config)
int32_t * coef
Definition iir_df1.h:23
unsigned int biquads_in_series
Definition iir_df1.h:20
int32_t * delay
Definition iir_df1.h:24
unsigned int biquads
Definition iir_df1.h:19