声源基于麦克风阵列声源定位聚焦算法研究

阵列  时间:2021-04-29  阅读:()

基于麦克风阵列的声源定位聚焦算法研究

基于麦克风阵列的声源定位聚焦算法研究

//.paper.edu.cn

- 1 -

中国科技论文在线

基于麦克风阵列的声源定位聚焦算法研究#

居太亮彭启琮*

基金项目:高等学校博士学科点专项科研基金(2007><70614048)

作者简介:居太亮(19<74) 男讲师主要研究方向:语音信号处理、通信信号处理和实时信号处理

(电子科技大学通信与信息工程学院成都611<731)

摘要:基于麦克风阵列的声源定位技术在通信、控制、声纳等领域已经受到广泛关注宽带

聚焦类算法是解决宽带信号定位问题的重要算法。常规的宽带聚焦算法需要进行预估计以及

多次迭代算法的实时性较低。本文根据宽带聚焦算法的思想结合语音信号的特点以各

频率点的频域相关矩阵与聚焦频率点的相关矩阵聚焦误差最小为准则提出了一种不需要预

估计和迭代的宽带聚焦声源定位算法。根据语音信号能量的分布该算法把

语音信号分为若

干个子带在每个子带内使用频率聚焦方法使得聚焦算法的在较小的子带

数目时就可获得

优异的定位性能。仿真验证了该算法在均匀圆阵情况下具有良好定位性能。

关键词:信息与信号处理;声源定位;宽带频率聚焦算法;麦克风阵列

中图分类号:TN911

Speech Source Localization Focusing Algorithm Based on

Microphone Arrays

JU Tailiang,Peng Qicong

(School of Communication and Information

Engineer,UESTC,ChengDu,611<731)

Abstract:The speech source localization based on microphone array has attractedincreasing attentionin commutation, control and sonar etc.The wideband focusing algorithm is the key tosolve thewideband signal localization problem.To classical wideband focusing DOA estimationalgorithm,aninitial estimate of the DOA&#039;s and several iterations are required,and theperformance of real time is bad.

A speech source localization algorithm based on wideband focusing theory is presentedin this paper,and it doesn’ t require initial estimate and iterative.The error criterion of this algorithmis settominimum between the each frequency bin correlation matrix and focused frequencycorrelation matrix.

The speech signal divided into several subband signals according to their powers, andthe focusing

method was adopted in every sunband signal.This algorithm can gain the goodperformance as the caseof less number of subbands.Simulation results show the high performance of thelocalizationestimation is obtained when the proposed algorithm is used in planar uniform circlearray.

Key words:Information and signal Processing;Speech source localization;WidebandFrequencyfocusing algorithm;Microphone arrays

0引言

麦克风阵列技术已经广泛用于高质量语音通信系统、远程音/视频通信系统、医学(助

2]。高精度、小运算量的声源定位算法是麦克风阵列应用听器)等领域[1-的关键点之一。 目

前广泛采用时延估计(TDE)类算法该算法估计声源到达不同麦克风的时间差然后根据

时间差求出声源的位臵。这类算法运算量较小但是定位精度受到阵列几何结构的限制只

能应用在一些低端设备上[3]。第二类定位算法是以空间分解为代表的算法如MUSC类算

法[4-6] 可以实现较高精度但是这类算法直接把宽带语音信号通过离散傅立叶变换对每

个频点直接采用经典的窄带MUSIC算法算法复杂度较高。宽带聚焦类算法把频带内不重

//.paper.edu.cn

-2-

中国科技论文在线

叠的频率点上的信号空间聚焦到参考频率点聚焦后得到一个单一频率点(参考频率)的数

据协方差矩阵再用窄带信号处理的方法进行DOA估计[<7-10]。本文根据宽带聚焦算法的思

想根据信号的能量把语音信号分为若干个子带在每个子带内使用聚焦算法仿真表明

本文提出的算法性能优于普通聚焦类算法。

1基于任意拓扑结构的信号接收模型

假设空间有D个声源S1  S2…… SDM个全向无差异麦克风(声压传感器)

P1,P2,……,PM组成一个M元的麦克风阵列则阵列接收到的信号在频域可以表示为[9-10]:

212

1

11

122

21212

22

1 1

( )1 1 ( )

( )

( ) ( , , ,) ( ) ( )

( )

( )

D

MdMj fj fD

Mj fj fMMDD

FfnfrereFfffrffnfrereFf

πτπτ

πτπτ

θυ

?? ??

????

?? ???? ?? ?? ???? ???? ?? ?????? ???? ??=+=+

=?? ???? ???? ?? ?? ???? ???? ?? ??7????7?? ??7??

F A S N AS+N

;

; ;; ; ; ; ;

(1)

在错误未找到引用源。式中: f代表信号频率可以通过FFT或者DFT变换得到

ijτ为第i个传感器接收到第j个信号源发出的信号的相对时延 1, , ;i M=;

1, ,j=; 1,0jDτ=; ijr为第i个传感器接收到第j个信号源发出的信号的相对幅度衰减因子

1, , ;iM=; 1, ,j=; 1, 1jDτ=; 1 ( )jFf为第一个传感器接收到来自第j个信号源并且经过

DFT或FFT变换后的离散频域信号 ( )iN f为第i个传感器上收到的噪声信号。假设第j个

信号源的位臵矢量为jS  第i个传感器的位臵矢量为iP 且

*[sin cos sin sin cos ]Tj j j j j j jrθυθυθ=?? ????S

参考传感器设在坐标原点则( , ,)i ii ixyz=P

时延ijτ为( )ij j i j cτ=?? ??S P S;相对幅度衰减因子ijr为ij j i jr=??S P S  c是声波波速

在室温下取343m/s jθ表示第j个信源与Z轴的夹角 jυ表示第j个信源在XO Y平面的投

影与X轴的夹角 jr表示第j个信源距坐标原点的距离。

当声源与麦克风阵列的距离较远时即j iS P??7  ijr可以近似为1 即两个麦克风之

间的幅度衰减差异很小可以近似认为相等。此时麦克风接收信号之间的幅度差异很小可

以忽略则错误未找到引用源。式可以简化为:

212

1

11

122

12

22

1

( )1 1 ( )

( )

( ) ( , , ) ( ) ()( )

( )

D

MMDj fj f

Mj fj f

D

Ffnf

FfeeffffnfeeFf

πτπτ

πτπτ

θυ

?? ??

?? ??

?? ???? ?? ?? ???? ???? ?? ?????? ???? ??=+=+

=?? ???? ???? ?? ?? ???? ???? ?? ??7????7?? ??7??

F A S N AS+N

;

;#; ; ; ; ;

(2)

当麦克风阵列系统应用于一般会议室等室内环境时声源与麦克风阵列的距离在大部

分情况下小于500厘米麦克风阵列信号接收模型应采用精确的近场模型信号波前为球面

波波前接收信号在频域可以用错误未找到引用源。式来描述。当麦克风阵列系统应用于

室外或大型会议室等环境声源与麦克风阵列相距较远时信号模型可以采用简化的

错误未找到引用源。式来描述。但两式均有共同的数学形式在算法原理上没有区别。

在错误未找到引用源。或错误未找到引用源。式中的频域数据在实现时一般采用

DFT变换来获得。为了获得准确的频域数据需要用更长的时域数据 FFT或

但是语音信

号是短时平稳信号长的数据导致信号不平稳。为了保证信号的平稳性一帧数据长度不能

超过40毫秒。

//.paper.edu.cn

-3-

中国科技论文在线

2基于相关矩阵的宽带聚焦算法

对于语音信号而言信号能量一般集中在100Hz,4000Hz之间为了获得更高的语音

质量采样频率可以使用16 KHz甚至44.1 KHz的CD采样频率处理信号的频率范围将达

到100Hz,22KHz直接采用聚焦算法很难得到理想的效果。设信号的频率范围为:[ , ]l hf f

把宽带信号按能量相等的原则分成P个子带信号即: 1 1{[ , ], ,[, ], ,[ , ]}lppPhf f f f f f+; ;每个

子带还是宽带信号 只是分数带宽较小而已。假设错误未找到引用源。或

错误未找到引用源。式中的数据是通过N点FFT获得的 由于语音信号是实信号有用数据

有N/2点(其余为对称数据)  则每一个子带对应只

的离散频率为:

1 1{[ , ], ,[ , ], ,[ , ]}l p p P hN N N N N N+; ; 。对于任意一频率点k均有下式成立[9-10]:

( ) ( ) ( ) (), 1,2, ,/2kkkkkN=+=FASN; (3)

定义频域相关矩阵()kR为:

( ) { ()* ( )}HkEkk=RFF(4)

则接收信号的相关矩阵为:

2( ) () { ()* ()} () { ()* ( )} ( ) ( ) () , 1,2, ,/2H H H

HsskkEkkkEkkkkkkNσ=+=+=RASSANNARAI; (5)

免费注册宝塔面板账户赠送价值3188礼包适合购买抵扣折扣

对于一般的用户来说,我们使用宝塔面板免费版本功能还是足够的,如果我们有需要付费插件和专业版的功能,且需要的插件比较多,实际上且长期使用的话,还是购买付费专业版或者企业版本划算一些。昨天也有在文章中分享年中促销活动。如今我们是否会发现,我们在安装宝塔面板后是必须强制我们登录账户的,否则一直有弹出登录界面,我们还是注册一个账户比较好。反正免费注册宝塔账户还有代金券赠送。 新注册宝塔账户送代金券我们注册...

无忧云:洛阳/大连BGP云服务器38.4元/月,雅安物理机服务器315元/月起,香港荃湾CN2限时5折优惠

无忧云怎么样?无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点,目前商家开启了夏日清凉补贴活动,商家的机器还是非常...

cyun29元/月,香港CN2 GIA云服务器低至起;香港多ip站群云服务器4核4G

cyun怎么样?cyun蓝米数据是一家(香港)藍米數據有限公司旗下品牌,蓝米云、蓝米主机等同属于该公司品牌。CYUN全系列云产品采用KVM架构,SSD磁盘阵列,优化线路,低延迟,高稳定。目前,cyun推出的香港云服务器性价比超高,香港cn2 gia云服务器,1核1G1M/系统盘+20G数据盘,低至29元/月起;香港多ip站群云服务器,16个ip/4核4G仅220元/月起,希望买香港站群服务器的站长...

阵列为你推荐
电子行业动态跟踪报告模式ios8我研制千万亿次超级电脑boxiphone地址163重庆宽带测速重庆哪一种宽带网速最快勒索病毒win7补丁win7有针对勒索病毒的补丁吗win10关闭445端口在win10 如何关闭445端口的最新相关信息tcpip上的netbiostcp 协议里的 netbios . 在哪,找不到ms17-010win10华为 slatl10是什么型号
网页空间租用 jsp主机 sub-process ssh帐号 美国十次啦服务器 上海域名 大容量存储器 泉州电信 域名和空间 hdd hktv 申请网站 登陆空间 上海电信测速网站 服务器维护 免费asp空间 阿里云免费邮箱 lamp的音标 tracker服务器 酷锐 更多