【发布时间】:2021-04-04 00:37:18
【问题描述】:
我有一个执行 FFT 的数据数组。这是我应用的代码。
import numpy as np
# "data" is a column vector on which FFT needs to be performed
# N = No. of points in "data"
# dt = time interval between two corresponding data points
FFT_data = np.fft.fft(data) # Complex values
FFT_data_real = 2/N*abs(FFT_data) # Absolute values
但是,我通过了以下链接:https://www.dsprelated.com/showarticle/1159.php
这里说,为了提高 SNR,我们可以应用“RMS 平均 FFT”和“矢量平均 FFT”。
有人可以告诉我如何在 Python 中执行这两种方法,或者有任何文档/链接可以参考吗?
【问题讨论】:
标签: python python-3.x signals signal-processing fft