借助 dsp-collection 库实现 java 离散时间傅里叶变换。 dsp-collection 库里面的 Dft 类主要实现实数信号的傅里叶变换(变换的结果为频域复数信号),也可以进行傅里叶逆变换(变换的结果为时域实数信号)。
傅里叶变换:
biz.source_code.dsp.math.Complex[] result = Dft.goertzelSpectrum(data);
傅里叶逆变换:
double[] valueX = Dft.synthesizeFromSpectrum(frequencyX, obb);
对于仿真信号:
x(t)=100sin