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