福彩甘肃快3和值走势图|甘肃快3技巧稳赚|

四元差分麦克风阵列超指向性频率不变波束形成方法与流程

文档序号:19069050发布日期:2019-11-06 02:50
四元差分麦克风阵列超指向性频率不变波束形成方法与流程

本发明涉及语音增强领域,具体涉及一种四元差分麦克风阵列超指向性频率不变波束形成方法。



背景技术:

人机交互作为人工智能的重要组成部分,语音采集的质量成为人们日益关注的问题,尤其在复杂的声学环境中,采集到微小的语音信号,需要对环境噪音进行?#31181;疲?#20026;了解决这个问题,语音的波束形成技术应运而生。

为了采集到纯净的语音信号,对噪声进行?#31181;疲?#20986;现了基于麦克风阵列的降噪方法和麦克风波束形成噪音?#31181;频?#26041;法。传统的噪声?#31181;?#26041;法一般采用谱减法、维纳滤波等方法,但是这些方法在低频噪声?#31181;?#19978;会让语音信号频率上失真,导致语音信号在某段上丢失,造成了人机交互的?#20302;?#38556;碍,导致麦克风阵列的信能较差。

?#26434;?#40614;克风阵列波束形成?#31181;?#22122;声增强语音信号所采用的方法有如下缺陷:需要知道噪声源和声源的准确位置,不能广义的识别语音信号和噪声信号,这样不适用于复杂的声学环境;对语音信号进行分解,造成信号在合成时频率丢失,语音失真;固定的白噪声增益,不能够随着环境的变化改变增益系数;较低的指向性系数,需要较强的语音冲击等。

?#26434;?#24050;有的麦克风阵列语音增强技术,普遍的存在算法复杂度高、计算量大、增大了噪声信号、不能确保信号实时处理等问题,不太适应于人机交互中。



技术实现要素:

本发明的目的就是针对上述技术的不足,提供一种四元差分麦克风阵列超指向性频率不变波束形成方法,对语音进?#24615;?#24378;,解决传统的语音增强方法不能准确区别环境噪声和语音信号的难题。

为实现上述目的,本发明所设?#39057;?#22235;元差分麦克风阵列超指向性频率不变波束形成方法,包括如下步骤:

A)由四个均匀分布在单位?#37319;?#30340;全向型麦克风阵元组成麦克风陈列,采集所述麦克风阵列的输出信号;

B)将所述步骤A)中取得的输出信号按照频带分解成若干个子频带,取得各子频带目标信号,将子频带的频率与参考频率进行比较,通过频率调整系数,对比参考频率低的子频带进行频率补偿,对比参考频率高的子频带进行频率?#31181;疲?#23558;各子频带重构合成,而取得频率调整后的目标信号;

C)针对所述步骤B)取得的频率调整后的目标信号进行所述麦克风阵列的指向性调整,取得最大指向性因子,使所述麦克风阵列在声学环境下获得最大指向性;

D)针对所述步骤B)取得的频率调整后的目标信号取得所述麦克风阵列的最大白噪声?#31181;?#33021;力;

E)将所述步骤B)取得的频率调整后的目标信号通过经所述步骤C)和步骤E)处理后具有最大指向性因子和最大白噪声?#31181;?#33021;力的麦克风阵列,进行指向性和白噪声?#31181;?#22788;理,取得调整后的输出信号;

F)设计矩阵矢量,对所述步骤E)取得的输出信号进行语音信号增强和噪声信号?#31181;啤?/p>

优选地,所述步骤A)中,所述麦克风阵列中,第m个麦克风阵元采集到声音信号:

式中,1≤m≤4,xm(ω)为第m个麦克风阵元采集到的语音信号, vm(ω)为第m个麦克风阵元采集到的噪声信号,ω为角频率,e为?#21248;?#24120;数,j为虚数单位,j2=-1,当1≤m≤3时,τm为声音信号到达第m个麦克风阵元和沿单位圆顺时针方向下一个麦克风阵元的时间差,,τm=δm/c,δm为第m个麦克风阵元与沿单位圆顺时针方向下一个麦克风阵元之间的间距,c为声波在空气中的转播速度,θ为声源与第m 个麦克风阵元的连线与所述麦克风阵列之间的夹角,x(ω)为声源发出的语音信号,进而取得所述麦克风阵列的输出信号:

y(ω)=[y1(ω)y2(ω)y3(ω)y4(ω)]T=d(ω,cosθ)x(ω)+v(ω)

式中,[·]T表示转置,v(ω)是环境噪声信号,d(ω,cosθ)为声源发出的语音信号到达所述麦克风阵列时的方向矢量:

优选地,所述步骤B)中,各子频带目标信号为:

式中,M为所述麦克风阵列中的麦克风阵元数目,M=4,L为所述麦克风阵元的滤波器的?#36164;琇=2,k为子频带的频带指数,n为帧指数,gm(k,l)为第m个麦克风阵元的频率调整系数,将子频带的频率与参考频率进行比较,通过频率调整系数,对比参考频率低的子频带进行频率补偿,对比参考频率高的子频带进行频率?#31181;疲?#36798;到频率不变的效果,将各子频带重构合成,而取得频率调整后的目标信号:

式中,其中, D为所述麦克风阵元滤波器的协方差对角矩阵,λ(k)为所述麦克风阵元滤波器的协方差矩阵,H表示共轭转置。

优选地,所述步骤C)中,定义声源发出的语音信号经不同方位角到达所述麦克风阵列的复增益:

B(θ)=ωHP(θ)

式中,P(θ)为所述麦克风阵列接收到的语音信号功率大小,取得指向性因子:

构造符合环境的指向性系数G和所述麦克风阵列的指向性DF,得到?#23548;?#29615;境下的最大指向性因子:

y′(ω)MAX=G·(DF)

其中,

因此,取得最大指向性因子:

y′(ω)MAX=dH(ω,cosθ)G-1d(ω,cosθ)

使所述麦克风阵列在声学环境下获得最大指向性。

优选地,所述步骤D)中,所述麦克风阵列取得最大白噪声?#31181;?#33021;力的白噪声?#31181;?#22240;子为:

优选地,所述步骤E)中,将所述步骤B)取得的频率调整后的目标信号通过经所述步骤C)和步骤E)处理后具有最大指向性因子和最大白噪声?#31181;?#33021;力的麦克风阵列,进行指向性和白噪声?#31181;?#22788;理,取得:

y(ω)=y′(ω)y″(ω)。

优选地,设?#39057;?#30697;阵矢量为:

通过矩阵矢量J(ω)对所述步骤E)取得的y(ω)进行语音信号增强和噪声信号?#31181;啤?/p>

本发明与现有技术相比,克服了?#24067;?#20381;赖,不需要准确的目标声源和噪声角度,可以在复杂的声源环境中,能够采集到微小的语音信号,然后对麦克风阵列采集的信号进?#24615;?#24378;,对环境噪音进行?#31181;疲?#33719;得一段纯净的语音信号,解决了传统的语音增强方法不能准确区别环境噪声和语音信号的难题。

附图说明

图1为本发明四元差分麦克风阵列超指向性频率不变波束形成方法的流程示意图。

具体实施方式

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

一种四元差分麦克风阵列超指向性频率不变波束形成方法,如图1所示,包括如下步骤:

A)由四个均匀分布在单位?#37319;?#30340;全向型麦克风阵元组成麦克风陈列,采集麦克风阵列的输出信号,麦克风阵列中,第m个麦克风阵元采集到声音信号:

式中,1≤m≤4,xm(ω)为第m个麦克风阵元采集到的语音信号, vm(ω)为第m个麦克风阵元采集到的噪声信号,ω为角频率,e为?#21248;?#24120;数,j为虚数单位,j2=-1,当1≤m≤3时,τm为声音信号到达第 m个麦克风阵元和沿单位圆顺时针方向下一个麦克风阵元的时间差,,τm=δm/c,δm为第m个麦克风阵元与沿单位圆顺时针方向下一个麦克风阵元之间的间距,c为声波在空气中的转播速度,θ为声源与第m 个麦克风阵元的连线与麦克风阵列之间的夹角,x(ω)为声源发出的语音信号,进而取得麦克风阵列的输出信号:

y(ω)=[y1(ω)y2(ω)y3(ω)y4(ω)]T=d(ω,cosθ)x(ω)+v(ω)

式中,[·]T表示转置,v(ω)是环境噪声信号,d(ω,cosθ)为声源发出的语音信号到达麦克风阵列时的方向矢量:

B)将步骤A)中取得的输出信号按照频带分解成若干个子频带,取得各子频带目标信号,将子频带的频率与参考频率进行比较,通过频率调整系数,对比参考频率低的子频带进行频率补偿,对比参考频率高的子频带进行频率?#31181;疲?#23558;各子频带重构合成,而取得频率调整后的目标信号,其中,各子频带目标信号为:

式中,M为麦克风阵列中的麦克风阵元数目,M=4,L为麦克风阵元的滤波器的?#36164;琇=2,k为子频带的频带指数,n为帧指数, gm(k,l)为第m个麦克风阵元的频率调整系数,将子频带的频率与参考频率进行比较,通过频率调整系数,对比参考频率低的子频带进行频率补偿,对比参考频率高的子频带进行频率?#31181;疲?#30830;保信号在某一频段上信息不失真,将各子频带重构合成,而取得频率调整后的目标信号:

式中,其中, D为麦克风阵元滤波器的协方差对角矩阵,λ(k)为麦克风阵元滤波器的协方差矩阵,H表示共轭转置,由于语音信号携带的信息量比较多,是一种宽带信号,传统的处理方法容易造成信号某一频段的信息丢失,而本发明的方法,在频率分解后,对信号进行频率补偿,确保信号在整个频段上连续,不丢失,不会出现传统波束形成器在某一频段上信息不准确的问题;

C)针对步骤B)取得的频率调整后的目标信号进行麦克风阵列的指向性调整,取得最大指向性因子,使麦克风阵列在声学环境下获得最大指向性,定义声源发出的语音信号经不同方位角到达麦克风阵列的复增益:

B(θ)=ωHP(θ)

式中,P(θ)为麦克风阵列接收到的语音信号功率大小,取得指向性因子:

构造符合环境的指向性系数G和麦克风阵列的指向性DF,得到?#23548;?#29615;境下的最大指向性因子:

y′(ω)MAX=G·(DF)

其中,G为自适应函数表达式,根据不同环境的?#38382;?#35843;整G值,进而得到符合环境的指向性系数:

因此,取得最大指向性因子:

y′(ω)MAX=dH(ω,cosθ)G-1d(ω,cosθ)

使麦克风阵列在声学环境下获得最大指向性,提高了差分麦克风阵列的信噪比,达到在?#23548;?#30340;声学环境中检测微小信号的能力;

D)针对步骤B)取得的频率调整后的目标信号取得麦克风阵列的最大白噪声?#31181;?#33021;力,白噪声?#31181;?#22240;子为:

E)将步骤B)取得的频率调整后的目标信号通过经步骤C)和步骤E)处理后具有最大指向性因子和最大白噪声?#31181;?#33021;力的麦克风阵列,进行指向性和白噪声?#31181;?#22788;理,取得调整后的输出信号:

y(ω)=y′(ω)y″(ω)

其中,目标信号能够自适应调整,得到适应环境的?#38382;沟?#26412;发明产品能够适应各?#25351;?#26434;的声学环境;

F)设计矩阵矢量,

通过矩阵矢量J(ω)对步骤E)取得的y(ω)进行语音信号增强和噪声信号?#31181;啤?/p>

本发明四元差分麦克风阵列超指向性频率不变波束形成方法,把麦克风阵列采集的模拟信号转换成为数?#20013;?#21495;进行处理,区别于传统的波束形成器,本发明首先对语音信号进行频率分解和补偿,是的波束具有频率不变的特性,然后把具有与频率不变特性的信号,给两阶滤波器器进行处理,最后设计一个矩阵矢量?#27807;?#40614;克风阵列输出信号具有超指向频率不变的特点,其主要表现在可以?#27807;?#40614;克阵列采集到微小的语音信号,在进行语音处理时,频率不失真。区别于传统的麦克风阵列,本发明中的方法具有两个自适应的?#38382;?#26368;大指向性因子和白噪声?#31181;?#22240;子,可以根据具体的环境?#38382;?#35843;整最大指向性因子和白噪声?#31181;?#22240;子。这样做的目的?#27807;?#40614;克风阵列采集语音信号时,把环境噪声和语音信号分离,对环境噪声进行?#31181;?#21644;替换,对语音信号进行系统增强,同时提高系统的灵敏度,可以采集到微小的语音信号。

本发明克服了?#24067;?#20381;赖,不需要准确的目标声源和噪声角度,可以在复杂的声源环境中,能够采集到微小的语音信号,然后对麦克风阵列采集的信号进?#24615;?#24378;,对环境噪音进行?#31181;疲?#33719;得一段纯净的语音信号,解决了传统的语音增强方法不能准确区别环境噪声和语音信号的难题。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
福彩甘肃快3和值走势图
北京十一选五遗漏数据 速购微信赚钱 云南体彩11选五技巧 软件试用赚钱破解 彩票极速时时彩 王者荣耀 打什么赚钱多 8码复式组三是多少钱 四川快乐12出号规律 为什么一梭哈就输 太阁立志传头目怎么赚钱