Library¶
Brian hears comes with a package of predefined filter classes to be used as basic blocks by the user. All of them are implemented as filterbanks.
First, a series of standard filters widely used in audio processing are available:
Class | Descripition | Example |
---|---|---|
IIRFilterbank |
Bank of low, high, bandpass or bandstop filter of type Chebyshef, Elliptic, etc… | IIR filterbank |
Butterworth |
Bank of low, high, bandpass or bandstop Butterworth filters | Butterworth filters |
LowPass |
Bank of lowpass filters of order 1 | Cochleagram |
Second, the library provides linear auditory filters developed to model the middle ear transfer function and the frequency analysis of the cochlea:
Class | Description | Example |
---|---|---|
MiddleEar |
Linear bandpass filter, based on middle-ear frequency response properties | Spiking output of the Tan&Carney model |
Gammatone |
Bank of IIR gammatone filters (based on Slaney implementation) | Gammatone filters |
ApproximateGammatone |
Bank of IIR gammatone filters (based on Hohmann implementation) | Approximate Gammatone filters |
LogGammachirp |
Bank of IIR gammachirp filters with logarithmic sweep (based on Irino implementation) | Logarithmic Gammachirp filters |
LinearGammachirp |
Bank of FIR chirp filters with linear sweep and gamma envelope | Linear Gammachirp filters |
LinearGaborchirp |
Bank of FIR chirp filters with linear sweep and gaussian envelope |
Finally, Brian hears comes with a series of complex nonlinear cochlear models developed to model nonlinear effects such as filter bandwith level dependency, two-tones suppression, peak position level dependency, etc.
Class | Description | Example |
---|---|---|
DRNL |
Dual resonance nonlinear filter as described in Lopez-Paveda and Meddis, JASA 2001 | Dual resonance nonlinear filter (DRNL) |
DCGC |
Compressive gammachirp auditory filter as described in Irino and Patterson, JASA 2001 | Compressive Gammachirp filter (DCGC) |
TanCarney |
Auditory phenomenological model as described in Tan and Carney, JASA 2003 | Spiking output of the Tan&Carney model |
ZhangSynapse |
Model of an inner hair cell – auditory nerve synapse (Zhang et al., JASA 2001) | Spiking output of the Tan&Carney model |