基于四面体麦克风阵列的无人机声音信号增强方法与流程

文档序号:15494772发布日期:2018-09-21 21:26阅读:1105来源:国知局

本发明涉及阵列信号增强领域,特别是涉及四面体麦克风阵列信号处理和延迟求和波束形成。



背景技术:

本发明的背景基于实际需要产生。近年来,在无人机迅速成为研究热点时,也带来一系列问题,比如无人机黑飞,严重影响区域安全。因此无人机防御正在成为各国政府和军方重点关注的新领域。无人机的声音具有明显的特征,可以有效侦别出空中飞行的物体。通过架设多个麦克风阵列,能有效地收集到无人机的信号,但是实际环境存在的噪声、信号在电路设备传输过程中的噪声以及一些其他的混响、多径干扰等,收集到的声音信号非常嘈杂。因此需要声音信号增强技术增强无人机声音信号,以方便对无人机声音信号进行分析。

在目前的研究内容中,多依赖于利用先验进行信号修正的方法来提高声音信号分析的正确率,但这种方法关键在于先验知识的提取,一旦上一时刻的数据出现错误,整个后续信号的分析都将出现重大错误,因此,急需一种新的方法来真正的提升有效信号的信噪比,同时能够保证较快的运行速度和系统较低的成本。而本发明能有效的提高期望信号的强度,从而提升后续对信号分析的准确性。



技术实现要素:

为了实现对无人机声音信号的增强,本发明采用四面体麦克风阵列传感器对空中无人机声音信号进行处理,可以有效对移动中的无人机声音信号进行增强。

本发明解决其技术问题所采用的技术方案是:一种基于四面体麦克风阵列的无人机声音信号增强方法,包括如下步骤:

(1)将四面体麦克风阵列采集到的无人机声音信号进行傅里叶变换:

其中x(t)表示t时刻四面体麦克风阵列中每个位于顶点的麦克风接收到的声音信号,fx(jw)表示傅里叶变换后的声音信号;

(2)取步骤(1)得到的fx(jw)中100hz-1000hz之间的谐波的模值形成一个行向量作为采集信号的特征向量,两两麦克风一对,形成6个特征向量矩阵xj;

(3)分别计算矩阵xj中160-250hz,320-480hz,500-750hz三个频率段对应的声音信号的协方差矩阵:

rxxi=e(xxh)

其中x为矩阵xj中相应频率段对应的子矩阵,i为对应的频率段,i=1,2,3,e为对矩阵求期望,右上标h代表对矩阵共轭转置;

(4)根据mvdr(最小方差无失真滤波器)方法,利用下述公式计算一对麦克风接收到的声音信号对应的功率谱p:

功率谱p峰值上对应的方向为声音信号入射到该对麦克风的信号方向,其中a为:

其中无人机声音信号各个谐波的中心频率fi=200,400,600,st:i=1,2,3;c为声速;d为两个麦克风之间的间距;

(5)利用步骤(4)得到的6个信号方向以及两两麦克风之间的间距d反推出两个麦克风之间的时延;一个四面体麦克风阵列有四个麦克风,每个麦克风均利用另外三个麦克风的信号进行信号延迟求和波束形成,得到四组增强声音信号zdsi(t)。

进一步地,所述步骤(5)中,利用下列公式反推出时延τ:

其中代表信号方向,c代表声速,d为两个麦克风之间的间距。

进一步地,所述步骤(5)中,基于时延做时域延迟求和波束形成的公式如下:

其中n代表每个四面体麦克风阵列的麦克风数量,yn(t)代表延迟后的声音信号,zdsi(t)代表第i个麦克风最终得到的增强信号,τni表示声源到达第i个麦克风和第n个麦克风之间的时延,xn为第n个麦克风接收到的原始声音信号。

进一步地,基于无人机特征频率,根据无人机三次谐波160-250hz,320-480hz,500-750hz构造出三个不同的协方差矩阵,在mvdr的功率谱计算公式p的分母中将基于三个不同的协方差矩阵的计算结果叠加。

进一步地,所述步骤(5)中,传统波束形成方法在进行信号增强后多路信号将聚合成为一路信号,而本发明中四面体麦克风阵列的每个麦克风均利用另外三个麦克风的信号进行信号延迟求和波束形成,得到四组zdsi(t),在信号增强的同时,保证了信号数量不减少。

本发明提出的基于四面体麦克风阵列的无人机声音信号增强方法,可以有效地增强无人机声音信号,具有成本低廉,增强迅速等特点。相比于其他增强手段,本发明具有以下优势:

(1)最小方差无失真滤波器的方法充分利用无人机特征频率信息,增加了方法估计的准确性。

(2)无人机声音信号增强后,信号整体的信噪比明显提升。

(3)充分利用四面体每个麦克风进行信号增强,最后得到与接收信号相同数量的增强信号,有利于后续精准定位等算法的实施。

(4)算法简便易行,实时性好,易实现。

附图说明

图1为本发明方法流程图;

图2为空中运动无人机的时频图表现;

图3为无人机声音信号增强后的时频图表现;

图4为mvdr方向估计实验结果对比;

图5为四面体阵列原理图;

图6为原始信号定位效果展示;

图7为增强信号定位效果展示。

具体实施方式

以下结合附图和具体实施例对本发明作进一步详细说明。

本发明提供了一种基于四面体麦克风阵列的无人机声音信号增强方法,包括如下步骤:

(1)将四面体麦克风阵列采集到的无人机声音信号进行傅里叶变换:

其中x(t)表示t时刻四面体麦克风阵列中每个位于顶点的麦克风接收到的声音信号,fx(jw)表示傅里叶变换后的声音信号;

(2)无人机飞行时会产生一个基频谐波和一系列基频整数倍频率的谐波,而步骤(1)中得到的fx(jw)是一个复数向量,取步骤(1)得到的fx(jw)中100hz-1000hz之间的谐波的模值形成一个行向量作为采集信号的特征向量,用于无人机目标方向估计,两两麦克风一对,形成6个特征向量矩阵xj;

(3)分别计算矩阵xj中160-250hz,320-480hz,500-750hz三个频率段对应的声音信号的协方差矩阵:

rxxi=e(xxh)

其中x为矩阵xj中相应频率段对应的子矩阵,i为对应的频率段,i=1,2,3,e为对矩阵求期望,右上标h代表对矩阵共轭转置;如160hz-250hz的谐波组成2×90的矩阵;

(4)根据mvdr(最小方差无失真滤波器)方法,利用下述公式计算一对麦克风接收到的声音信号对应的功率谱p:

功率谱p峰值上对应的方向为声音信号入射到该对麦克风的信号方向,其中a为:

其中无人机声音信号各个谐波的中心频率fi=200,400,600,st:i=1,2,3;c为声速;d为两个麦克风之间的间距;

(5)利用步骤(4)得到的6个信号方向以及两两麦克风之间的间距d反推出两个麦克风之间的时延τ,公式如下:

其中代表信号方向,c代表声速,d为两个麦克风之间的间距。

一个四面体麦克风阵列有四个麦克风,每个麦克风均利用另外三个麦克风的信号进行信号延迟求和波束形成,得到四组增强声音信号zdsi(t),公式如下:

其中n代表每个四面体麦克风阵列的麦克风数量,yn(t)代表延迟后的声音信号,zdsi(t)代表第i个麦克风最终得到的增强信号,τni表示声源到达第i个麦克风和第n个麦克风之间的时延,xn为第n个麦克风接收到的原始声音信号。

附图1是一个实施例的实施流程图,首先由麦克风阵列采集声音信号,每采集一秒钟的数据,实时通过无人机的特征频率求取协方差矩阵,再利用mvdr(最小无失真滤波器方法)方法来测向。mvdr方法的思想可以表述为在保证期望信号上的输出功率一定的情况下,尽量减少其它方向上的功率(等价于使得总的输出功率最小),在这种情况下得出的功率p应该会有更“尖”的峰值,这个峰值就是信号的方向。有了信号的来源方向,反推出时延τ,时延求取后,在信号上进行时域上的延时,时域的时延通过采样点进行延时,每个采样点代表的时间长度,fs为采样频率,需要延时的采样点数可以通过公式n=τfs来计算,完成延时后信号相加平均来进行信号增强。

附图2是在空中运动的无人机原始信号时频分析结果,从黑框处可以看到实验采用的大疆-精灵3无人机的某次谐波。图上颜色的深度反映了信号强度的大小,信号越强,颜色越偏向白色。

附图3是无人机声音信号增强后的信号时频分析结果,明显看出,对比图2中的黑框里图像颜色的深度,图3出现了许多深色的条状线段,这个线段就代表在无人机基频以及谐波处都出现了明显的信号增强。

附图4展示了角度估计的实际效果,无人机在阵列前随意飞行,与阵列的夹角从正到负依次变化;从图中看到,该方法能够较好地估计出无人机的角度,只有略微的估计噪点,可以采用卡尔曼滤波的方法将这种噪点滤去。图中纵轴为角度,横轴为估计次数。角度基本估计正确。

附图5展示了采用四面体阵搭建的麦克风阵列,四面体阵列大大缩小了线性阵列所占用的空间,且可以为后续计算无人机的定位提供方便,线阵只能确定一个平面上的信号方向,而四面体阵的四个麦克风可以确定多个平面的信号的方向。

附图6是信号增强前原始信号利用互相关算法和四面体阵列信息来定位无人机得到的效果,图中反应的是无人机的飞行轨迹。不进行增强的信号直接定位的效果十分的差,出现许多噪点。

附图7是信号增强后的无人机定位效果,除了少数噪点,在百米级范围内都能比较准确的得到无人机的位置。假设两个四面体麦克风阵列8个麦克风的空间三维坐标为sn(xn,yn,zn),n=1,2…8,且空间只存在一架无人机,其坐标为s0(x0,y0,z0),无人机到任意两个麦克风之间的距离差为dmn,m=1,2…8,n=1,2…8且m≠n,无人机距离任意一个麦克风的距离为di0,i=1,2…8,以麦克风1,2为例,可以写出以下等式:

d21=||s2-s0||-||s1-s0||

取平方可得:

化简可得:

即:

改写成矩阵的形式为:

同理可以写出下列等式:

其中p=2,3,4,q=6,7,8,将以上6个方程合并计算,即可得到无人机的位置坐标。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1