在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 19678|回复: 31

[求助] FFT分析问题

[复制链接]
发表于 2014-11-4 21:18:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
做FFT时,很多资料上都用spec=fft(y.*hanning(N))/(N/4),其中为什么最后要除以N/4呢?还有,若y是一个ADC的输出信号并且是没有直流分量的,那么matlab画出的频谱图在接近0频处还是会有一定的突起,若去掉汉宁窗,则0频处只有噪底,没有突起。这是为什么呢?加窗后对低频处的频谱有什么影响吗?
发表于 2014-11-5 03:40:15 | 显示全部楼层
本帖最后由 quantus 于 2014-11-5 03:59 编辑

计算频谱的式子如下:

PSD

PSD

window都有直流增益的。在计算频谱时要去掉直流增益,所以需要将fft的结果除以直流增益。 Hann窗的直流增益w(0)是N/2, 所以计算spec的式子中fft的结果要除以N/4。

加窗可以减少频谱泄露, 但是不能完全消除频谱泄露。直流处的频谱凸起就是频谱泄露的结果。
回复 支持 反对

使用道具 举报

发表于 2014-11-5 09:11:55 | 显示全部楼层
回复 1# yunyi009


    注意一下 窗的数字特征

均值: 也就是dc分量
方差(这个称谓不太标准): 也就是功率,或者理解为 与窗能量相关的一个数字

wx.pdf

133.49 KB, 下载次数: 287 , 下载积分: 资产 -2 信元, 下载支出 2 信元

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-6 09:27:13 | 显示全部楼层
回复 2# quantus
谢谢  请问哪个资料上有讲这个的?我想看一下比较细的推导
回复 支持 反对

使用道具 举报

发表于 2014-11-6 09:33:07 | 显示全部楼层
回复 2# quantus


    “加窗可以减少频谱泄露, 但是不能完全消除频谱泄露。直流处的频谱凸起就是频谱泄露的结果。”
前半句我感觉没错。
后半句 “直流处的频谱凸起” 没明白。难道专指sdm输出的噪声谱?通常只有考虑了一些非理想特性时才有可能出现你说的“凸起”,而且这个量是非常非常小的,对SNR几乎没任何影响的。
通常频谱加窗分析中好像没有明显的 “直流处的频谱凸起”。
求大侠再给解释解释。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-6 10:38:42 | 显示全部楼层

不加窗时的频谱

不加窗时的频谱

加窗后的频谱

加窗后的频谱

左边是不加窗后的频谱,右边是加窗之后的,为什么差这么多呢?
采用相干采样的话按理说加不加窗不会差太多吧?
回复 支持 反对

使用道具 举报

发表于 2014-11-6 10:41:14 | 显示全部楼层
回复 4# yunyi009


    我不是写了一个详细的推导了么
回复 支持 反对

使用道具 举报

发表于 2014-11-6 10:43:33 | 显示全部楼层
回复 6# yunyi009


    你确认这是原始序列的谱和原始序列加窗后的谱么?

噪底相差好多,这根加窗好像没啥关系吧
回复 支持 反对

使用道具 举报

发表于 2014-11-6 10:45:06 | 显示全部楼层
建议把序列打个包发出来,大家可以看看
回复 支持 反对

使用道具 举报

发表于 2014-11-6 11:57:09 | 显示全部楼层
学习中!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-11 00:31 , Processed in 0.023878 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表