matlab·练习·用互相关法估算信号时延值

本文介绍了如何使用matlab通过互相关法来估算信号时延值。模拟了两个正弦信号s1和s2,s2相对于s1延迟D秒。通过比较实际信号与加延迟后的信号,采用xcorr函数找到相关性最强的点,从而估计延迟值D,并对结果进行了图形展示和误差分析,加深了对互相关法的理解。
摘要由CSDN通过智能技术生成

matlab·练习·用互相关法估算信号时延值

一、题目内容
某接收机在接收一正弦信号s1时,发现接收到|的实际信号s2延迟了D秒。要想获得延迟前的信号,就要求出延迟值,在接收到的实际信号后加上延迟值。要求:模拟产生信号s1和
s2,并通过采取一定的算法,估计时间延迟值D,并绘图显示。
提示:可令s1=sin(wt), s2=sin(w(t-D)), 给定一个具体的D值,画出正弦信号,再通过算法估计D’值,将估计值D’与 给定D值进行比较,两者误差越小,算法就越好。

二、算法概述
寻找两信号相关性最强时的值作为估计值

fs=10e4;
T=1/fs;
L=1000;
t=(0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值