Sound Open Firmware
Loading...
Searching...
No Matches
iir_df2t.h File Reference

Infinite Impulse Response Direct Form II Transposed (DF2T) filter definitions. More...

Include dependency graph for iir_df2t.h:

Go to the source code of this file.

Data Structures

struct  iir_state_df2t
 

Macros

#define IIR_DF2T_NUM_DELAYS   2
 

Functions

int iir_init_coef_df2t (struct iir_state_df2t *iir, struct sof_eq_iir_header *config)
 
int iir_delay_size_df2t (struct sof_eq_iir_header *config)
 
void iir_init_delay_df2t (struct iir_state_df2t *iir, int64_t **delay)
 
void iir_mute_df2t (struct iir_state_df2t *iir)
 
void iir_unmute_df2t (struct iir_state_df2t *iir)
 
void iir_reset_df2t (struct iir_state_df2t *iir)
 
int32_t iir_df2t (struct iir_state_df2t *iir, int32_t x)
 

Detailed Description

Infinite Impulse Response Direct Form II Transposed (DF2T) filter definitions.

Macro Definition Documentation

◆ IIR_DF2T_NUM_DELAYS

#define IIR_DF2T_NUM_DELAYS   2

Function Documentation

◆ iir_delay_size_df2t()

int iir_delay_size_df2t ( struct sof_eq_iir_header *  config)

◆ iir_df2t()

int32_t iir_df2t ( struct iir_state_df2t *  iir,
int32_t  x 
)

◆ iir_init_coef_df2t()

int iir_init_coef_df2t ( struct iir_state_df2t *  iir,
struct sof_eq_iir_header *  config 
)

◆ iir_init_delay_df2t()

void iir_init_delay_df2t ( struct iir_state_df2t *  iir,
int64_t **  delay 
)

◆ iir_mute_df2t()

void iir_mute_df2t ( struct iir_state_df2t *  iir)

◆ iir_reset_df2t()

void iir_reset_df2t ( struct iir_state_df2t *  iir)

◆ iir_unmute_df2t()

void iir_unmute_df2t ( struct iir_state_df2t *  iir)