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