From 85c451558ed2a9a5a56e268549065c587abf1bfb Mon Sep 17 00:00:00 2001 From: Marina Kreme <amamarinak@gmail.com> Date: Wed, 27 May 2020 23:07:44 +0200 Subject: [PATCH] add function --- matlab/tfgm/datasets/get_win_params.m | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 matlab/tfgm/datasets/get_win_params.m diff --git a/matlab/tfgm/datasets/get_win_params.m b/matlab/tfgm/datasets/get_win_params.m new file mode 100644 index 0000000..f73d8ff --- /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 -- GitLab