flatmax@592:
flatmax@592:
#include <Ear.H>
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
[legend]
flatmax@592:
flatmax@592:
List of all members.
flatmax@592:
flatmax@592:
flatmax@592: Public Member Functions |
flatmax@594: | Ear (FP_TYPE fs_) |
flatmax@594: | Ear (void) |
flatmax@594: virtual | ~Ear (void) |
flatmax@594: void | design (void) |
flatmax@592:
flatmax@592: Private Attributes |
flatmax@594: FP_TYPE | fs |
flatmax@594: | The sample rate.
|
flatmax@594: FP_TYPE | max_channels_per_octave |
flatmax@594: | How many channels in each octave.
|
flatmax@594: int | n_ch |
flatmax@594: | The number of channels (in the ear)
|
flatmax@592: CAR | car |
flatmax@592: | The cascade of asymmetric resontaors for this ear.
|
flatmax@592: IHC | ihc |
flatmax@592: | The inner hair cell for this ear.
|
flatmax@592: AGC | agc |
flatmax@592: | The automatic gain control for this ear.
|
flatmax@592:
flatmax@592:
Detailed Description
flatmax@592:
- Author:
- {Matt Flax <flatmax@>}
flatmax@592:
- Date:
- 2013.02.08
flatmax@592:
Class which encapsulates an ear, using the CAR, IHC and AGC classes
flatmax@592:
Constructor & Destructor Documentation
flatmax@594:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@594: Ear::Ear |
flatmax@592: ( |
flatmax@594: FP_TYPE |
flatmax@594: fs_ | ) |
flatmax@594: |
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
Constructor specifying the sample rate
flatmax@594:
- Parameters:
-
flatmax@594:
flatmax@594: fs_ | The sample rate to use |
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
- Author:
- {Matt Flax <flatmax@>}
flatmax@594:
- Date:
- 2013.02.08
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594: Ear::Ear |
flatmax@594: ( |
flatmax@594: void |
flatmax@592: | ) |
flatmax@592: |
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@594:
Constructor using the DEFAULT_SAMPLERATE as the sample rate
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@594:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@594: Ear::~Ear |
flatmax@592: ( |
flatmax@594: void |
flatmax@592: | ) |
flatmax@592: [virtual] |
flatmax@592:
flatmax@592:
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: void Ear::design |
flatmax@594: ( |
flatmax@594: void |
flatmax@594: | ) |
flatmax@594: |
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
Estimates the number of filter stages and executes the dsign method for each of CAR, AGC and IHC
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@592:
Member Data Documentation
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592: AGC Ear::agc [private] |
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
The automatic gain control for this ear.
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592: CAR Ear::car [private] |
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
The cascade of asymmetric resontaors for this ear.
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594: FP_TYPE Ear::fs [private] |
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
The sample rate.
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592: IHC Ear::ihc [private] |
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592:
The inner hair cell for this ear.
flatmax@592:
flatmax@592:
flatmax@592:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
How many channels in each octave.
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594: int Ear::n_ch [private] |
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@594:
The number of channels (in the ear)
flatmax@594:
flatmax@594:
flatmax@594:
flatmax@592:
The documentation for this class was generated from the following files:
flatmax@592: - Ear.H
flatmax@592: - Ear.C
flatmax@592:
flatmax@592: