outsig = king2019(insig,fs,basef)
insig | input acoustic signal. |
fs | sampling rate (Hz). |
basef | base frequency of the analysis (Hz). |
outsig | output signal |
fc | center frequencies filterbank |
mfc | center frequencies modulation filterbank |
step | struct containing intermediate model outputs |
king2019(insig,fs,basef) computes the internal representation around the frequency basef of the signal insig sampled with a frequency of fs Hz. outsig is a matrix of size [length fc mfc].
[outsig,fc,mfc,step]=king2019(...) additionally returns the centre frequencies of the filter bank and the center frequencies of the modulation filterbank, and 'steps' is a structure containing the intermediate model outputs.
The model consists of the following stages:
Many parameters (keyvals) and flags can be optionally changed and/or switched
A. King, L. Varnet, and C. Lorenzi. Accounting for masking of frequency modulation by amplitude modulation with the modulation filter-bank concept. J. Acoust. Soc. Am., 145(2277), 2019.