weixiao830 发表于 2010-4-16 13:30

关于FFT求幅值问题

本帖最后由 wdhd 于 2016-9-20 14:05 编辑

  假设信号长度为N,进行计算时取点NFFT=1024,请问把信号进行FFT后,不管信号长度N值比NFFT的值是大是小,真实幅值都是用FFT变换 后的数据除以N再乘以2吗?还有就是频率分辨率是用FS除以N还是除以NFFT的值啊?现在对于信号长度N和进行FFT计算时的NFFT两者在一些用到这两个值的地方不太清楚到底用哪个,尤其是N>NFFT或者N
  [ 本帖最后由 weixiao830 于 2010-4-16 14:24 编辑 ]

girl 发表于 2010-4-24 20:07

本帖最后由 wdhd 于 2016-9-20 14:05 编辑

  :@) 首先,进行FFT时,如果N小于NFFT时,必须在原始信号后面添上(NFFT-N)个值为0的数据,补完之后信号变为NFFT个点了,再对NFFT个点进行FFT变换。真实幅值是FFT变换后得到的实部的平方和虚部的平方之和开根号。频率分辨率是除以NFFT.N>NFFT时也要把NFFT变换为大于N的最小的那个2的整数次方,然后用N
页: [1]
查看完整版本: 关于FFT求幅值问题