单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,6.1,引言,1.,时延估计为基础算法,用途广泛,声阵列定位:空气声中的被动声定位、水声中的被动声纳、地震源定位,超声测量:流量、浓度、料位、距离,医学检测,工业管道故障检测定位,6.1.1,时延估计的意义,2.,对时延估计算法的一般要求,利用有限长度信号,通常为数千点,精确,对于声定位问题最好误差在,0.1us,以下,计算量少,实时、快速,稳健,抗噪能力强,6.1 引言1.时延估计为基础算法,用途广泛6.1.1 时延,1,6.1.2,时延估计的基本原理,1.,信号的相关性,信号,x,1,(n),与,x,2,(n),的相关性就是指两个信号在波形上的相似性,可以用两信号的总能量误差来表示。,两信号的总能量误差可以表达为,:,满足以下方程的,a,可使两能量误差最小,即两信号最相似,:,6.1.2 时延估计的基本原理1.信号的相关性 信号x1(n,2,计算可得,此时的总能量误差为,相对误差为,计算可得此时的总能量误差为相对误差为,3,定义两信号的相关系数,相关系数值越大,总能量误差越小,两信号在波形上越相似。,2.,信号的相关函数及其与时延估计的关系,设信号,x,2,(n),经过延时,m,得到信号,x,2,(n+m),,则,信号,x,1,(n),与信号,x,2,(n+m),的相关系数为,定义两信号的相关系数相关系数值越大,总能量误差越小,两信号在,4,可见,这样的两个信号的相关系数成了延时量,m,的函数,即相关函数。,相关函数的最大值处在时间轴,m,处。,在实际计算中,由于两个信号在频谱上的不完全一致性,使得两信号的相关系数不再是一个固定的值,但仍保持最大值处在延时,m,处这一特性。可以通过找相关函数,的最大值对应的,m,来检测两个信号的时间延时量。,可见,这样的两个信号的相关系数成了延时量m的函数,即相关函数,5,6.2,相关函数法,信号,x,1,(n),与,x,2,(n),的(互)相关函数定义,:,通过找,R,x1x2,(m),的最大值对应的,m,可检测两个信号的时延量。,缺点:计算量大。与卷积运算的计算量相当。,6.2 相关函数法 信号x1(n)与x2(n)的(互)相关,6,6.3,互功率谱法,信号,x,1,(n),与,x,2,(n),的相关函数的付里叶变换可以用这两个信号各自的付里叶变换的共轭相乘得到。,为了避免卷积运算,可以先求得信号,x,1,(n),与,x,2,(n),的付里叶变换,在利用上式计算得到,R,x1x2,(m),的,付里叶变换式,再反变换得到,R,x1x2,(m),。,6.3 互功率谱法信号x1(n)与x2(n)的相关函数的付里,7,6.4,广义互相关时延估计算法,6.4.1,互功率谱法计算相关系数存在的问题,在实际问题中,传声器阵列所接收到的信号除了来自被监测目标的有用信号外,还有来自于其它目标的声音信号,以及环境噪声和检测电路噪声。,传感器,s1,处被监测目标信号、其它目标信号和背景噪声信号,被监测信号、其它目标信号、背景京噪声信号到达传感器,s1,、,s2,的时差,6.4 广义互相关时延估计算法 6.4.1 互功率谱法计算相,8,假定不同种类声源发出的声音不具有相似性,其,自相关系数为,0,,则,自相关系数:,信号,x,1,(n),与,x,2,(n),的相关系数等于两传声器接收到同一种类声音的相关系数之和。噪声改变了信号的相关系数值,使得相关计算结果受噪声影响,因而要选择算法使噪声的影响最小。,假定不同种类声源发出的声音不具有相似性,其自相关系数:信号x,9,根据卷积与付里叶变换的关系可得互功率谱为,如果近似认为同一信号传递到两相邻传声器的信号不会发生畸变,即幅度没有发生变化,只是有了延时,则有,计算两个信号的互功率谱,再反变换计算出相关函数的方法可得出相关函数的峰,但是背景噪声和其它点声源干扰声音会使相关函数出现多个峰。,根据卷积与付里叶变换的关系可得互功率谱为如果近似认为同一信号,10,6.4.2,广义互相关法计算相关系数,采用各种形式的频域滤波器对互相关函数进行处理,以使相关函数的峰更尖锐。这种方法被称为广义互相关法。,互功率谱经滤波后的形式如下,:,最佳的滤波器为信号自功率谱的倒数,即,6.4.2 广义互相关法计算相关系数 采用各种形式,11,最佳的滤波器为信号自功率谱的倒数,即,利用该滤波器后,两路信号的互功率谱为,对该式右边进行反变换后的相关函数有一个冲击函数,即相关波形将在信号时延处出现尖锐的相关峰。,最佳的滤波器为信号自功率谱的倒数,即 利用该滤波器后,两路信,12,可以用实际测量得到的一路信号的自功率谱来近似代替(称为,ROTH,函数,):,或,还可以用两路信号的自功率谱之积作近似滤波器(称为,SCOT,权函数),即,还可以取其它权函数。,可以用实际测量得到的一路信号的自功率谱,13,作 业,写一篇关于时延估计的综合报告,有算法描述、仿真实验及结果分析。,仿真数据可以用,matlab,产生,也可以采用实测数据。,方法选择可多样,除了已讲述的各种方法外,也可以选择其他方法(很多,自行查阅),也可以综合多种方法,并给出对比研究。,作 业写一篇关于时延估计的综合报告,,14,