窗口化FFT windowedFFT
#输入: input:
# fft_window:要填充过滤数据的数组。然后是 fft:dfft_window: array to be filled with filtered data. And then to be fft:d
# 重叠:两个连续的 fft 窗口之间有多少重叠值。[百分比]overlap: how many overlapping values between two consecutive fft windows. [in percentage]
#beta:凯撒窗的形状因子。 beta: shape factor for kaiser window.
# 返回:returns:
# freq:对应的频率数组freq: corresponding frequency array
#fft_signal_out: fft:d 数组 fft_signal_out: fft:d array

def windowedFFT(self):
        # window_width = len(fft_window)  # 每个窗口的大小size of each window
        # window_slide = int(np.round(window_width*(1-overlap/100)))  # 重叠点数number of