outsig = king2019(insig,fs,basef) [outsig, fc, mfc, step] = king2019(insig,fs,varargin) [outsig, fc, mfc, step]= king2019(insig,fs,flow,fhigh,parameters)
'',outsig | output signal |
'',fc | center frequencies filterbank |
'',mfc | center frequencies modulation filterbank |
'',step | struct containing intermediate model outputs |
king2019(insig,fs,'basef',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.