天下无雪 发表于 2008-7-13 17:56

请教FFT算法问题

FFT变换是基于2的幂数的,但是当我的数据不足的时候怎么办呢?
是应该往数据里充零值吗??

例如:
我的数据只有100个,要利用FFT程序一般指定位数应该为128(2的6次方)
这时我的数据不足的部分应该怎么设置??

TestGuru 发表于 2008-7-15 11:59

在FFT中, 数据不足的部分应该充零值

wanyeqing2003 发表于 2008-7-15 13:24

也有用补零的方法处理,不过充零可能会影响分析结果。

TestGuru 发表于 2008-7-15 14:30

对不起, 没体会到"充零"和"补零"的文字差别, 我的意思同楼上一致,在实际数据段的末尾补零

minetree 发表于 2008-7-22 15:55

补0会影响整体的频谱,当然,只是有一定影响:)

快速DFT必须是2的幂数;不想补0,就牺牲计算时间
页: [1]
查看完整版本: 请教FFT算法问题