jiangnq 发表于 2009-2-24 21:06

怎样减少噪声对互谱相位的影响?

想从随机振动信号中的互谱中看幅值和相位,但是噪声对相位影响太大了,基本都淹没了,有没有办法减少一下噪声的影响啊?我的程序:
clear
clc
close all hidden
format long
fs=1500;%原始信号的采样率
nfft=1024;
n=0:1/fs:1
x=2*sin(2*pi*100*n)+4*sin(2*pi*300*n)+randn(size(n))
y=4*sin(2*pi*500*n)+4*sin(2*pi*200*n)
w=hanning(nfft)
=csd(x,y,nfft,fs,w,nfft/2)
subplot(2,1,1)
plot(f,abs(Pxy));
xlabel('频率(Hz)')
ylabel('幅值')
grid on;
subplot(2,1,2)
plot(f,angle(Pxy))
xlabel('频率(Hz)')
ylabel('相位')
grid on;
如果把randn()去掉,没有噪声,效果特好。怎么能把噪声的影响抑制一下……哪位大侠帮忙看看啊

[ 本帖最后由 zhangnan3509 于 2009-2-25 10:35 编辑 ]
页: [1]
查看完整版本: 怎样减少噪声对互谱相位的影响?