SAF
Loading...
Searching...
No Matches
faf_IIRFB_data Struct Reference

Main structure for the Favrot&Faller filterbank. More...

Data Fields

int nBands
 Number of bands in the filterbank.
 
int nFilters
 Number of filters used by the filterbank.
 
int filtLen
 Filter length.
 
int filtOrder
 Filter order (must be 1 or 3)
 
int maxNSamplesToExpect
 Maximum number of samples to expect to process at a time.
 
float ** b_lpf
 Numerator filter coeffs for low-pass filters.
 
float ** a_lpf
 Denominator filter coeffs for low-pass filters.
 
float ** b_hpf
 Numerator filter coeffs for high-pass filters.
 
float ** a_hpf
 Denominator filter coeffs for high-pass filters.
 
float *** wz_lpf
 Delay buffers for low-pass filters.
 
float *** wz_hpf
 Delay buffers for high-pass filters.
 
float *** wz_apf1
 Delay buffers for all-pass filter part 1.
 
float *** wz_apf2
 Delay buffers for all-pass filter part 2.
 
float * tmp
 Temporary buffer; maxNSamplesToExpect x 1.
 
float * tmp2
 Temporary buffer; maxNSamplesToExpect x 1.
 

Detailed Description

Main structure for the Favrot&Faller filterbank.

Definition at line 1026 of file saf_utility_filters.c.

Field Documentation

◆ a_hpf

float** faf_IIRFB_data::a_hpf

Denominator filter coeffs for high-pass filters.

Definition at line 1036 of file saf_utility_filters.c.

◆ a_lpf

float** faf_IIRFB_data::a_lpf

Denominator filter coeffs for low-pass filters.

Definition at line 1034 of file saf_utility_filters.c.

◆ b_hpf

float** faf_IIRFB_data::b_hpf

Numerator filter coeffs for high-pass filters.

Definition at line 1035 of file saf_utility_filters.c.

◆ b_lpf

float** faf_IIRFB_data::b_lpf

Numerator filter coeffs for low-pass filters.

Definition at line 1033 of file saf_utility_filters.c.

◆ filtLen

int faf_IIRFB_data::filtLen

Filter length.

Definition at line 1029 of file saf_utility_filters.c.

◆ filtOrder

int faf_IIRFB_data::filtOrder

Filter order (must be 1 or 3)

Definition at line 1030 of file saf_utility_filters.c.

◆ maxNSamplesToExpect

int faf_IIRFB_data::maxNSamplesToExpect

Maximum number of samples to expect to process at a time.

Definition at line 1031 of file saf_utility_filters.c.

◆ nBands

int faf_IIRFB_data::nBands

Number of bands in the filterbank.

Definition at line 1027 of file saf_utility_filters.c.

◆ nFilters

int faf_IIRFB_data::nFilters

Number of filters used by the filterbank.

Definition at line 1028 of file saf_utility_filters.c.

◆ tmp

float* faf_IIRFB_data::tmp

Temporary buffer; maxNSamplesToExpect x 1.

Definition at line 1041 of file saf_utility_filters.c.

◆ tmp2

float* faf_IIRFB_data::tmp2

Temporary buffer; maxNSamplesToExpect x 1.

Definition at line 1042 of file saf_utility_filters.c.

◆ wz_apf1

float*** faf_IIRFB_data::wz_apf1

Delay buffers for all-pass filter part 1.

Definition at line 1039 of file saf_utility_filters.c.

◆ wz_apf2

float*** faf_IIRFB_data::wz_apf2

Delay buffers for all-pass filter part 2.

Definition at line 1040 of file saf_utility_filters.c.

◆ wz_hpf

float*** faf_IIRFB_data::wz_hpf

Delay buffers for high-pass filters.

Definition at line 1038 of file saf_utility_filters.c.

◆ wz_lpf

float*** faf_IIRFB_data::wz_lpf

Delay buffers for low-pass filters.

Definition at line 1037 of file saf_utility_filters.c.


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