声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1067|回复: 3

[FFT] 请教:为什么去掉直流信号之后,谱图变化大?

[复制链接]
发表于 2009-3-30 08:52 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?我要加入

x
本帖最后由 wdhd 于 2016-9-14 10:55 编辑

  去掉直流信号的程序
  N=8192;
  b=a2-mean(a2);
  r=fft(b,N);
  k=0:1:round(N/2);
  p=r(k+1).*conj(r(k+1));
  f=8*(0:round(N/16))/N;
  plot(f, p(1:(round(N/16)+1))) 附图1
  直接变换的信号
  N=8192;
  r=fft(a2,N);
  k=0:1:round(N/2);
  p=r(k+1).*conj(r(k+1));
  f=8*(0:round(N/16))/N;
  plot(f, p(1:(round(N/16)+1))) 附图2
  图1和图2明显不一样。图2信号没有去掉直流信号时,在频率为0处,能量很大,后面能量逐渐减小.可是在图1中,频率0.17附近出现了一个极大值,和图2很不相符。请高手支招!
  我需要的是,在频率0处,不要出现那么大高值,以免影响后面的观察。

去掉直流信号的谱图

去掉直流信号的谱图

直接变换的谱图

直接变换的谱图
回复
分享到:

使用道具 举报

 楼主| 发表于 2009-4-5 17:10 | 显示全部楼层
自己顶一个
发表于 2009-4-9 15:48 | 显示全部楼层
很简单,直流分量在频谱中就是0Hz,不去直流的话,0Hz的幅值大大超过其他有效频率的幅值,使得其他非零频率的幅值显得很小,一旦去掉直流分量,其他频率的幅值就显得大了,但其实绝对值没变,只是你图的纵坐标缩放而已。

评分

1

查看全部评分

 楼主| 发表于 2009-4-10 10:20 | 显示全部楼层

回复 板凳 duguzi 的帖子

谢谢回答,明白点了
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-17 02:40 , Processed in 0.188586 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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