【发布时间】:2014-10-09 01:16:04
【问题描述】:
我想知道如果我使用 10000 个样本并进行 fft,与我的样本正好等于 2 的 n 次方时相比,我的结果会大不相同,或者它只会影响进行 fft 的速度? Matlab 会自动补零吗? 或者我应该做零填充?
更多信息:
我正在使用 matlab 版本 2012b,fft 函数对我的样本执行 dft。我有 10 分钟的时域数据,采样率为 50 KHz。我的工作类型需要我在 200 毫秒的窗口中划分时域数据。在这些 200 毫秒的窗口上执行 fft 之后,我对不同的窗口结果进行平均。在 50Hz 频率系统中 200ms 以 50Khz 采样意味着每次 fft 操作大约有 10000 个样本。
问候,阿里
【问题讨论】: