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

#include <CAR.H>

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

List of all members.

flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@594: flatmax@594: flatmax@594: flatmax@594: flatmax@594: flatmax@594: flatmax@594: flatmax@594: flatmax@592:

flatmax@592: Public Member Functions

 CAR ()
virtual ~CAR ()

flatmax@594: 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@594: Private Attributes

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

flatmax@594: Friends

class Ear
flatmax@592:

Detailed Description

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

Cascade of asymmetric resonators (CAR).

flatmax@592:

Constructor & Destructor Documentation

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

Member Function Documentation

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

Method to design the auditory filter coefficients

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

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

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

Friends And Related Function Documentation

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

Member Data Documentation

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

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

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