声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 831|回复: 0

[滤波] 怎样减少噪声对互谱相位的影响?

[复制链接]
发表于 2009-2-24 21:09 | 显示全部楼层 |阅读模式

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

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

x
想从随机振动信号中的互谱中看幅值和相位,但是噪声对相位影响太大了,基本都淹没了,有没有办法减少一下噪声的影响啊?我的程序:
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)
[Pxy,f]=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()去掉,没有噪声,效果特好。怎么能把噪声的影响抑制一下……哪位大侠帮忙看看啊

带噪声的互谱相位图

带噪声的互谱相位图

无噪声的互谱相位图

无噪声的互谱相位图
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-17 13:22 , Processed in 0.059514 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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