原创 相关滤波有关问题及含(白)噪声信号的自相关

2011-6-14 15:09 5027 10 10 分类: 测试测量
 
关滤波有关问题
弱弱的请教各位大虾:
  对于一个含有高斯白噪声正弦信号,进行自相关分析,在其自相关图形上出现的最大值的物理意义是什么?(比如:一个频率为10HZ的含有高斯白噪声的正弦信号,时间长度为2秒,它的自相关的最大值在2秒处,如果单从积分的角度看的话,能说出一点道理,可是其物理意义是什么呢?还有自相关的时间长度为什么是给定信号长度的两倍列?)   

  对于互相关,互相关的意义在于要是有同频的周期信号则相关,如频率不等,则不相关即逐渐衰减为零,我想问的是:一个信号为10HZ的时间长度为2秒的含有高斯白噪声的正弦信号和一个为10HZ的时间长度为0.1秒的正弦信号,它俩的互相关的最大值又说明了什么?而且他们的最大值持续的时间又说明了什么.还有他俩的互相关信号图象的时间长度感觉好象是2秒+0.1秒=2.1秒哦?这又是为什么列?
--------------------------------------
自相关后长度变成两倍的原因你可以看看corr的公式
另外太高频的gauss好像不能用这个分析
--------------------------------------
x=A*sin(w*t)
其自相关为:
Rx(tao)=(A.^2/2)*cos(w*t)  由此可知信号幅值与其自相关函数幅值之间的关系。


另外信号z(t)=x(t)+y(t)的自相关具有如下性质:59843_1247062159jjJn.jpg
 
 
当x(t)中混有白噪声,即z(t)=x(t)+gauss,由于我们通常认为信号与白噪声不相关(见最后一张附图),所以信号+白噪声的自相关等于信号的自相关+白噪声的自相关。我们用下面的程序进行验证:
引用:
dt=.1;
t=[0:dt:100];
x=3*sin(t);
noise=randn(1,length(t));
y=x+noise;
[a1,b1]=xcorr(x,'unbiased');
figure;
plot(b1*dt,a1)
title('原始信号自相关')
[a2,b2]=xcorr(noise,'unbiased');
figure;
plot(b2*dt,a2)
title('高斯白噪声自相关')
[a3,b3]=xcorr(y,'unbiased');
figure;
plot(b3*dt,a3)
title('原信号与高斯白噪声叠加自相关')
正弦信号幅值为A=3,所以其自相关的幅值为A^2/2=4.5,高斯白噪声自相关幅值等于其方差1(tao=0处),所以(高斯白噪声+信号)的自相关幅值大约为它们各自自相关的幅值之和59843_124706216356V5.jpg59843_124706216896Ij.jpg
59843_1247062174xH1Z.jpg
 
 
事实上信号与高斯白噪声并不是完全不相关的,因为高斯白噪声理论上是一个含有所有频率成分的信号,当然也包含了信号x的频率频率分量。所以理论上分析信号与高斯白噪声的互相关并不能为0,而应该是与信号同频率的周期波动形式。下面是我们作的信号与噪声以及噪声与信号的互相关图形。
引用:

[a4,b4]=xcorr(x,noise,'unbiased');
figure;
plot(b4*dt,a4)
title('信号与噪声互相关')
[a5,b5]=xcorr(x,noise,'unbiased');
figure;
plot(b5*dt,a5)
title('噪声与信号互相关')59843_1247062182Pj5p.jpg59843_1247062189lb17.jpg

 

59843_1247062197O4WT.jpg

 

 

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /2 下一条