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