|tau||Lowpass filter parameter, such that a = exp(-1./(fs*tau)), lowpass = filter([1-a], [1, -a], x)|
|outp||Structure containing the output. See the description below.|
XXX Description is missing. What does this function actually do?
Note: If tau is a scalar, lowpass is done on every channel with the value of tau. If the filter parameter tau is a vector, it has to have as many elements as the number of channels of s1 and s2; each value tau(i) is applied to the signals in s1(i,:) and s2(i,:).
The output structure outp contains the following fields:
|.itf_equal||Transfer function without amplitude|
|.ipd||Phase difference in rad|
|.ipd_lp||Based on lowpass-filtered itf, phase difference in rad|
|.ild||Level difference in dB|
|.itd||Time difference based on instantaneous frequencies|
|.itd_C||Time difference based on central frequencies|
|.itd_lp||As .itd, with low-passed itf|
|.itd_C_lp||As .itd_C, with low-passed itf|
|.f_inst_1||Instantaneous frequencies in the channels of the filtered s1|
|.f_inst_2||Instantaneous frequencies in the channels of the filtered s2|
|.f_inst||Instantaneous frequencies (average of f_inst1 and f_inst_2)|