flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: CARFAC C++: CAR Class Reference flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597:
flatmax@597: flatmax@597: flatmax@597:
flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597:
flatmax@597:
CARFAC C++ flatmax@597: flatmax@597:
flatmax@597:
C++ implementation of CARFAC
flatmax@597:
flatmax@597:
flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597:
flatmax@597:
flatmax@597: flatmax@597:
flatmax@597:
flatmax@597:
flatmax@597: flatmax@597:
flatmax@597:
flatmax@597:
flatmax@599: Public Member Functions | flatmax@599: Protected Member Functions | flatmax@599: Private Attributes | flatmax@599: Friends
flatmax@597:
flatmax@597:
CAR Class Reference
flatmax@597:
flatmax@597:
flatmax@597: flatmax@597:

#include <CAR.H>

flatmax@597:
flatmax@597: Inheritance diagram for CAR:
flatmax@597:
flatmax@597:
Inheritance graph
flatmax@597: flatmax@597: flatmax@597:
[legend]
flatmax@597:
flatmax@597: Collaboration diagram for CAR:
flatmax@597:
flatmax@597:
Collaboration graph
flatmax@597: flatmax@597: flatmax@597:
[legend]
flatmax@597: flatmax@597:

List of all members.

flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@597:

flatmax@597: Public Member Functions

 CAR ()
virtual ~CAR ()

flatmax@599: Protected Member Functions

void designFilters (FP_TYPE fs, int n_ch)
Array< FP_TYPE, Dynamic, 1 > stageG (Array< FP_TYPE, Dynamic, 1 > &relative_undamping)

flatmax@599: Private Attributes

Array< FP_TYPE, Dynamic, 1 > pole_freqs
 The vector of pole frequencies used in filter design and variable estimation.

flatmax@599: Friends

class Ear
flatmax@597:

Detailed Description

flatmax@597:
Author:
{Matt Flax <flatmax@>}
flatmax@597:
Date:
2013.02.08
flatmax@597:

Cascade of asymmetric resonators (CAR).

flatmax@597:

Constructor & Destructor Documentation

flatmax@597: flatmax@597:
flatmax@597:
flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597:
CAR::CAR ()
flatmax@597:
flatmax@597:
flatmax@597:
Author:
{Matt Flax <flatmax@>}
flatmax@597:
Date:
2013.02.08
flatmax@597: flatmax@597:
flatmax@597:
flatmax@597: flatmax@597:
flatmax@597:
flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597:
CAR::~CAR () [virtual]
flatmax@597:
flatmax@597:
flatmax@597: flatmax@597:
flatmax@597:
flatmax@599:

Member Function Documentation

flatmax@599: flatmax@599:
flatmax@599:
flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599:
void CAR::designFilters (FP_TYPE fs,
int n_ch 
) [protected]
flatmax@599:
flatmax@599:
flatmax@599:

Method to design the auditory filter coefficients

flatmax@599:
Parameters:
flatmax@599: flatmax@599: flatmax@599:
fsThe sample rate in Hz
flatmax@599:
flatmax@599:
flatmax@599: flatmax@599:
flatmax@599:
flatmax@599: flatmax@599:
flatmax@599:
flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599:
Array< FP_TYPE, Dynamic, 1 > CAR::stageG (Array< FP_TYPE, Dynamic, 1 > & relative_undamping) [protected]
flatmax@599:
flatmax@599:
flatmax@599:

Return the stage gain g needed to get unity gain at DC

flatmax@599:
Parameters:
flatmax@599: flatmax@599: flatmax@599:
relative_undampingDick whats this ?
flatmax@599:
flatmax@599:
flatmax@599:
Returns:
The stage gain required to obtain 0 dB at DC.
flatmax@599: flatmax@599:
flatmax@599:
flatmax@599:

Friends And Related Function Documentation

flatmax@599: flatmax@599:
flatmax@599:
flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599:
friend class Ear [friend]
flatmax@599:
flatmax@599:
flatmax@599: flatmax@599:
flatmax@599:
flatmax@599:

Member Data Documentation

flatmax@599: flatmax@599:
flatmax@599:
flatmax@599: flatmax@599: flatmax@599: flatmax@599: flatmax@599:
Array<FP_TYPE, Dynamic,1> CAR::pole_freqs [private]
flatmax@599:
flatmax@599:
flatmax@599: flatmax@599:

The vector of pole frequencies used in filter design and variable estimation.

flatmax@599: flatmax@599:
flatmax@599:
flatmax@597:
The documentation for this class was generated from the following files: flatmax@597:
flatmax@597:
flatmax@597: flatmax@597:
flatmax@599:  All Classes Files Functions Variables Typedefs Friends Defines
flatmax@597: flatmax@597: flatmax@597:
flatmax@597: flatmax@597:
flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: