#include <depukfb.H>
Public Member Functions | |
DepUKFB (int sampleFreq, int fCnt=50) | |
void | init (int sampleFreq, int fCnt=50) |
virtual | ~DepUKFB () |
int | filterCount (void) |
Returns the number of filters. | |
double * | operator[] (int i) |
double | operator() (int i, int j, int binCount) |
Public Attributes | |
double * | cf |
The filter centre frequencies. | |
double * | ef |
The filter edge frequencies. | |
Protected Member Functions | |
DepUKFB () | |
double | p_l (double fc) |
double | p_u (double fc) |
Protected Attributes | |
int | fs |
The sample frequency. | |
double * | g |
g coeff. | |
double ** | w |
The filters. |
Roex filters. This class defines power spectrum shapes for auditory filters based on : %[1] ``A Model for the Prediction of Thresholds, Loudness, and Partial % Loudness'' Moore B.C.J., Glasberg B.R. and Baer T., Journal of the % Audio Engineering Society, vol. 45, no. 4, April 1997, pp.224-40.
DepUKFB::DepUKFB | ( | ) | [inline, protected] |
< Constructor called by child classes.
DepUKFB::DepUKFB | ( | int | sampleFreq, | |
int | fCnt = 50 | |||
) | [inline] |
Roex filter shape constructor. @ sampleFreq The sample rate @ fCnt The number of filters
virtual DepUKFB::~DepUKFB | ( | ) | [inline, virtual] |
< Destructor.
void DepUKFB::init | ( | int | sampleFreq, | |
int | fCnt = 50 | |||
) | [inline] |
Roex filter shape constructor - actual method. @ sampleFreq The sample rate @ fCnt The number of filters
double DepUKFB::operator() | ( | int | i, | |
int | j, | |||
int | binCount | |||
) | [inline] |
Operator returning the filter magnitude for one filter in a bank at a particular Fourier index. @ i the filter index @ j the frequency index @ binCount the number of Fourier bins
double* DepUKFB::operator[] | ( | int | i | ) | [inline] |
Operator returning an array of filter values for one sub-band in the filter bank. @ i the index
double DepUKFB::p_l | ( | double | fc | ) | [inline, protected] |
Lower side p evaluation. @ fc The central frequency of the filter
double DepUKFB::p_u | ( | double | fc | ) | [inline, protected] |
Upper side p evaluation. @ fc The central frequency of the filter