System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种拓展孔径双麦克风阵列宽带无模糊DOA估计方法技术_技高网

一种拓展孔径双麦克风阵列宽带无模糊DOA估计方法技术

技术编号:42905125 阅读:16 留言:0更新日期:2024-09-30 15:21
本发明专利技术提出了一种拓展孔径双麦克风阵列宽带无模糊DOA估计方法,针对麦克风阵列拓展孔径产生相位模糊的问题,在用窄带MUSIC算法估计宽带信号声源DOA的任务上给出了基于聚类的解模糊方案。以开始出现相位模糊的频率点为界限,将整个频带分为两部分。对于无相位模糊的部分频率点,直接用窄带MUSIC算法估计信号的MUSIC谱,读取峰值坐标为当前频率点信号DOA估计结果;并用这部分频带信号的估计结果初始化聚类中心,引导存在相位模糊的部分频率点,对存在伪峰的谱函数进行修正,从修正后的谱函数上读取峰值坐标为当前频率点信号估计结果。从而实现全频带的无模糊DOA估计。该方法使得双麦克风阵列能够藉由拓展阵列孔径获得更准确的DOA估计结果。

【技术实现步骤摘要】

本专利技术属于阵列信号处理,尤其是麦克风阵列波达方向估计领域,涉及一种拓展孔径双麦克风阵列宽带无模糊doa估计方法。


技术介绍

1、阵列信号处理,是信号处理领域内的一个重要分支。在通信、雷达、声纳、无人驾驶等领域均有着广泛的应用。阵列信号处理技术利用按照某种方式摆放后传感器之间的位置关系,使不同传感器接收到的信号中包含不同的空间信息,其主要目的是利用空间信息抑制接收信号中的干扰和噪声。波达方向估计(direction of arrival,doa),即空间谱估计,是阵列信号处理技术的重要组成部分,可用于信号的分选与识别、引导阵列天线合成波束等具体任务。

2、麦克风阵列信号处理是阵列信号处理处理中较为特殊的一类方法,它将阵列信号处理技术与宽带语音信号处理方法结合起来。其信号处理的目标是以语音为代表的宽带信号。相较于一些在雷达、无线电等领域发展得相对成熟的窄带信号doa估计技术,例如多信号分类算法(multiple signal classification,music),宽带信号的doa估计技术由于运算量大、工程实现繁琐、实时性不好等缺点,在实际系统中的应用较少;现今的阵列信号测向系统也主要针对窄带信号。但随着通信技术和信号处理技术的发展,信号在空域和频域上的分布更加密集,窄带信号doa估计技术越来越难满足实际需求。而宽带信号的doa估计技术也具有越来越重要的理论和应用价值。

3、宽带信号doa估计技术多是在窄带信号doa估计技术的基础上发展而来,常见的宽带信号doa估计方法可分为两类:非相干信号子空间方法(incoherent signal-subspacemethod,ism)和相干信号子空间方法(coherent signal-subspace method,csm)。ism方法将宽带信号划分成多段,每段可近似当作窄带信号,采用传统的窄带doa估计方法对每个子段进行处理,最后将各段处理结果加权求和得到最终的估计结果。csm方法的核心思想是聚焦变换,将宽带信号各频段通过聚焦矩阵变换到同一个频率点上,再由窄带doa估计方法得到该频率点上的空间谱,但是聚焦矩阵的计算需要先验的信号入射角度。

4、对于麦克风阵列的结构,为了使得阵列在大多数场合下更容易部署,设计时往往倾向于麦克风个数较少的线阵;而为了得到更精确的估计结果,又不可避免地需要增加阵列的孔径;这两方面因素导致,在实际应用中阵列中麦克风的间距通常比较大,称之为拓展孔径阵列。而当麦克风间距过大时,方向向量的相位模糊问题会给中高频率的doa估计造成不小的困难。


技术实现思路

1、专利技术目的:为了解决现有技术的不足,本专利技术提供了一种拓展孔径双麦克风阵列宽带无模糊doa估计方法,在“用窄带music算法估计宽带信号声源doa”的任务上,改进了传统ism方法,引入先验信息,克服了拓展阵列孔径造成的相位模糊问题。对于任意双麦克风阵列,能够得到可靠的全频带doa估计结果。

2、技术方案:本专利技术的一种基于聚类music算法的拓展孔径双麦克风阵列宽带信号无模糊doa估计方法,包括如下步骤:

3、步骤s1、对于双通道阵列接收信号作短时傅里叶变换,将宽带语音信号划分为以f1,f2,…,fk为中心频率的k个窄带信号;

4、步骤s2、结合当前扩展孔径阵列的形状,计算开始出现相位模糊的频率点fw,并以fw为界限将整个频带分为两部分;

5、步骤s3、对于以f1,f2,…,fw-1为中心频率的w-1个窄带信号,用窄带music算法估计信号的music谱,并从music谱函数上读取唯一的峰值θi,i=1,2,…,w-1;

6、步骤s4、统计θ={θ1,θ2,…,θw-1},选取其中频数最大的角度为聚类中心的初始值θ0;

7、步骤s5、对于以fw,fw+1,…,fk为中心频率的k-w个窄带信号,依次用窄带music算法估计信号的music谱,进行谱函数修正,并从music谱函数上读取无模糊的峰值坐标作为当前频率点的doa估计结果,并更新聚类中心θ0。所有频率估计完成后,聚类中心θ0即为全频带的doa估计结果。

8、进一步的,步骤s1具体包括如下步骤:

9、s1.1、记zm(t)为第m个麦克风阵元接收信号,s(t)为期望目标语音,nm(t)为由一些方向噪声分量和一些环境噪声分量组成的第m个麦克风上的干扰信号,am(t)为从目标语音源到麦克风的声学传递函数(acoustic transfer function,atf),即方向向量,则阵列接收信号可描述为:

10、zm(t)=am(t)*s(t)+nm(t)m=1,2

11、其中,*表示卷积运算;

12、s1.2、由于传递函数am(t)随时间慢变,由语音信号的短时平稳性,视传递函数关于帧时不变;对zm(t)做stft,得到阵列接收信号的时频域表示:

13、zm(l,k)≈am(k)s(l,k)+nm(l,k)m=1,2

14、其中l为帧索引,k为频率点索引,写作矩阵形式:

15、z(l,k)=a(k)s(l,k)+n(l,k)

16、具体到接收信号z(l,k)的前l帧,第k个频率点。省略频率点索引k,将zm(l,k)记为zm(l),则此时接收信号表示为:

17、

18、记m为阵列麦克风个数,则则以fk为中心频率的窄带信号可表示为:

19、z=as+n。

20、进一步的,步骤s2具体包括如下步骤:

21、s2.1、由步骤s1可得,以fk为中心频率的窄带信号z的atf为a=[a1(θ)a2(θ)]t,θ为目标声源doa,根据拓展孔径阵列的阵元间距d将atf进一步表示为:

22、

23、s2.2、记为第二个麦克风方向向量的辐角,如果|α(θ)|>π,就会导致某些辐角对应多个doa方向,产生相位模糊,故可得出相位模糊的产生条件:

24、

25、根据该条件得出开始出现相位模糊的频率点fw:

26、fw=c/2d

27、s2.3、以fw为界限将整个频带分为两部分,即以f1,f2,…,fw-1为中心频率的w-1个窄带和以fw,fw+1,…,fk为中心频率的k-w个窄带。其中只有第二部分信号会出现相位模糊现象。

28、进一步的,步骤s3具体包括如下步骤:

29、s3.1、以fk为中心频率的窄带信号,首先计算接收信号的自协方差矩阵:

30、r=zzh=asshah+nnh=arsah+rn

31、其中rs=ssh为信号分量自协方差矩阵;rn=nnh=σ2i为噪声分量自协方差矩阵;

32、s3.2、对接收信号的自协方差矩阵进行特征值分解,它的特征值为λ1,λ2,…,λm,对应特征向量为u1,u2,…,um。令∑=diag[λ1,λ2,…,λm],u=[u1,u2,…本文档来自技高网...

【技术保护点】

1.一种拓展孔径双麦克风阵列宽带无模糊DOA估计方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种拓展孔径双麦克风阵列宽带无模糊DOA估计方法,其特征在于,步骤S1具体包括如下步骤:

3.根据权利要求1所述的一种拓展孔径双麦克风阵列宽带无模糊DOA估计方法,其特征在于,步骤S2具体包括如下步骤:

4.根据权利要求1所述的一种拓展孔径双麦克风阵列宽带无模糊DOA估计方法,其特征在于,步骤S3具体包括如下步骤:

5.根据权利要求1所述的一种拓展孔径双麦克风阵列宽带无模糊DOA估计方法,其特征在于,步骤S5具体包括如下步骤:

【技术特征摘要】

1.一种拓展孔径双麦克风阵列宽带无模糊doa估计方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种拓展孔径双麦克风阵列宽带无模糊doa估计方法,其特征在于,步骤s1具体包括如下步骤:

3.根据权利要求1所述的一种拓展孔径双麦克风阵列宽带无模糊doa估计方法...

【专利技术属性】
技术研发人员:邵曦穆歌朱俊屹丁卓
申请(专利权)人:南京邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1