File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
mosqito/sq_metrics/roughness/roughness_dw Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -49,18 +49,18 @@ def roughness_dw_freq(spectrum, freqs):
4949 if len (spectrum .shape ) == 1 :
5050 nperseg = len (spectrum )
5151 nseg = 1
52- fs = int (nperseg * np .mean (freqs [1 :] - freqs [:- 1 ]))
52+ fs = int (2 * nperseg * np .mean (freqs [1 :] - freqs [:- 1 ]))
5353
5454 # 2D spectrum
5555 elif len (spectrum .shape ) > 1 :
5656 nperseg = spectrum .shape [0 ]
5757 nseg = spectrum .shape [1 ]
5858 # one frequency axis per block
5959 if len (freqs .shape ) > 1 :
60- fs = int (nperseg * np .mean (freqs [0 , 1 :] - freqs [0 , :- 1 ]))
60+ fs = int (2 * nperseg * np .mean (freqs [0 , 1 :] - freqs [0 , :- 1 ]))
6161 # one frequency axis for all the blocks
6262 elif len (freqs .shape ) == 1 :
63- fs = int (nperseg * np .mean (freqs [1 :] - freqs [:- 1 ]))
63+ fs = int (2 * nperseg * np .mean (freqs [1 :] - freqs [:- 1 ]))
6464 freqs = np .tile (freqs , (nseg , 1 )).T
6565
6666 # Initialization of the weighting functions H and g
You can’t perform that action at this time.
0 commit comments