请教:为什么去掉直流信号之后,谱图变化大?
本帖最后由 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处,不要出现那么大高值,以免影响后面的观察。
自己顶一个 很简单,直流分量在频谱中就是0Hz,不去直流的话,0Hz的幅值大大超过其他有效频率的幅值,使得其他非零频率的幅值显得很小,一旦去掉直流分量,其他频率的幅值就显得大了,但其实绝对值没变,只是你图的纵坐标缩放而已。
回复 板凳 duguzi 的帖子
谢谢回答,明白点了
页:
[1]