MATLAB(信号的时差域相关分析)

一、概述

信号的相关分析是一种分析两个信号之间或一个信号自身的时间依存关系和相似程度的方法。

1.变量相关的概念:相关系数描述x,y之间的相关性

2.波形相关的概念:变量x,y是与时间有关的函数,则相关系数也是随时间变化的函数。相关函数反映了两个信号在时移中的相关性

3.相关函数的性质

(1)自相关函数是偶函数,当t=0时,自相关函数有最大值

(2)周期信号的自相关函数仍然是同频率的周期信号,但不保留原信号的相位信息

(3)随机噪声信号的自相关函数将随t的增大快速衰减。(应用:自相关滤波)

   (4)两周期信号的自相关函数仍然是同频率的周期信号,且保留原信号的相位信息

 (5)两个非同频率的周期信号互不相关

二、代码实现

自相关代码实现:

n=1024;
t=0.2;
x=linspace(0,t,n);
y=sin(2*pi*50*x);
figure;
plot(x,y);
s1=xcorr(y,'unbiased');
x1=linspace(-t,t,2*n-1);
figure;
plot(x1,s1);

相关滤波代码实现:

n=1024;
t=0.2;
x=linspace(0,t,n);
y1=4*sin(2*pi*50*x);
subplot(4,1,1);
plot(x,y1);
y2=randn(1,n);
subplot(4,1,2);
plot(x,y2);
y3=y1+y2;
subplot(4,1,3);
plot(x,y3);
s1=xcorr(y3,'unbiased');
x1=linspace(-t,t,2*n-1);
subplot(4,1,4);
plot(x1,s1);
xlim([-0.1 0.1]);

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
信号处理过程中,对两个信号的相似性的度量可以用相似性来表示。信号与自身的相关性称为自相关,两种信号相关称为互相关。基于信号相关性可以从未知信号中检测出目标信号。因此对信号相关性的研究具有重要意义。 相关函数中峰值的滞后指数表示信号最相似的时间移动。因此,可以使用相关性来检测某个信号c否包含在另一个信号中, 如果是的话,则两个信号的互相关有一个很高的峰值.如果没有一个相对较高的峰值,则这些信号实际上没有任何时间延迟。例如,有一段几个人的声音的混合音频,用单个人的音频波形与混合波形进行互相关运算。 利用互相关可以探测出附近的目标,并且可以估算出目标的距离。将一已知信号作为雷达信号,如果雷达信号遇到目标,则会有信号反射回信号接收设备。但是,接收到的返回信号可能会与雷达信号不同(如信号含有延时、噪声等)例如,返回信号(Received Signal)包含雷达信号(Transmitted Signal)和其他信号(Other Signal 1、 Other Signal 2)。 在观测场景r(x,y)=s(x,y) + n(x,y)中已知的目标图像s(x,y),其中n(x,y)表示噪声信号,与处理声音信号类似,通过求r(x,y)与已知目标图像s(x,y)互相关函数c(x,y)。然后,找到相关输出的一个峰值,如果这个峰值是超过一定的阈值,则可以认为该场景包含的目标是集中在峰值的位置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值