diff --git a/matlab/tfgm/datasets/get_win_params.m b/matlab/tfgm/datasets/get_win_params.m new file mode 100644 index 0000000000000000000000000000000000000000..f73d8ff64894e87a1c8df45a5b8237ae1b46d200 --- /dev/null +++ b/matlab/tfgm/datasets/get_win_params.m @@ -0,0 +1,26 @@ +function [win_type, win_dur,win_len, hop_ratio, nbins_ratio] = get_win_params(win_choice) + + +win_choice_split = split(win_choice); + +win_type = win_choice_split{1}; +win_len_str = win_choice_split{2}; + +win_len = str2double(win_len_str); + + +win_dur = win_len/ 8000; + + +switch win_type + + case 'gauss' + hop_ratio = 1 / 4; + nbins_ratio = 4; + case 'hann' + hop_ratio = 1 / 8; + nbins_ratio = 2; + +end + +end \ No newline at end of file