声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: zhoutianyue

[其他相关] FFT变换时,为什么不同的采样点数会导致不同的振幅?

[复制链接]
发表于 2008-7-18 09:20 | 显示全部楼层
除以采样点就对了!fft有很多相关量级 看看matlab里fft的说明就清楚了。abs ( ) 是复数绝对值  conj是共轭a+bI的共轭a-bi相乘得绝对值平方
回复 支持 反对
分享到:

使用道具 举报

发表于 2009-3-6 11:05 | 显示全部楼层

这样就对了!

对于FFT以后的序列,其频率分辨率 = 采样频率/采样点数,对于源信号对应频率的物理幅值 =  FFT后该频率下的 实部与虚部的平方根 / ( 采样点数/2) ,注直流成分除外 直流成分为 实部与虚部的平方根 / 采样点数。 所以在采样频率不变的情况下你把采样点数增大了一倍,那么你的对应的幅值也就增加一倍。
发表于 2010-6-22 15:03 | 显示全部楼层

回复 楼主 zhoutianyue 的帖子

这主要是信号频率 != 整数倍的频率分辨率导致的。主要原因是能量泄漏和栅栏效应。
可以通过加长采样点数减小此误差,频域分辨率=采样率/采样点数,增大采样点数可以减小频域分辨率,减小此误差。但建议通过整周期截取信号进行FFT,或者FFT后对其进行频谱校正,这样可以使误差保证在1%以内。否则如果对于汉宁窗,最大误差为15.1%左右,矩形窗则大致50%。
发表于 2013-1-7 10:18 | 显示全部楼层
学习了      
发表于 2015-8-1 19:49 | 显示全部楼层
只是没有找到推导公式
发表于 2015-8-5 10:51 | 显示全部楼层
好高端,看不懂啊
发表于 2015-8-20 13:39 | 显示全部楼层
分辨率不一样
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-3 10:48 , Processed in 0.075849 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表