标签: java audio signal-processing fft ifft
我正在对音频信号进行FFT和IFFT。 以下是我正在使用的代码。 但是我的问题是在FFT之前,它从短数组中提取了1个字节。 如您所知,short是2个字节。
为什么这样做? 由于提取,After IFFT(FFT(original_audio_buffer))与original_audio_buffer不同。 为什么会丢失数据?
def func(word): a = np.arange(0,270) a = a.reshape(1,270) return a