基于电脑声卡的TDOA声源定位仿真系统.pdf
《基于电脑声卡的TDOA声源定位仿真系统.pdf》由会员分享,可在线阅读,更多相关《基于电脑声卡的TDOA声源定位仿真系统.pdf(5页珍藏版)》请在咨信网上搜索。
1、225第40 卷第6 期2023年6 月真机计仿算文章编号:1 0 0 6-9348(2 0 2 3)0 6-0 2 2 5-0 4基于电脑声卡的TDOA声源定位仿真系统万若楠,孙小广1,张亦勋,刘朝山2*(1.广州城市理工学院电子信息工程学院,广东广州51 0 8 0 0;2.火箭军工程大学,陕西西安7 1 0 0 2 5)摘要:声源定位是一种典型的被动式目标定向、定位技术,有着广泛的应用前景。利用4麦克风阵列、电脑声卡、MATLAB的数据采集、处理工具箱构成高性价比的声源定向定位仿真系统。将成对的麦克风采集两通道声音信号送至电脑声卡;由已训练好的分类器识别出目标声音信号,再对两通道的目标信
2、号采用广义互相关函数时延估计算法,解算出目标的方位角、俯仰角,并分析声源点距离对方位角误差、麦克风阵列臂长对俯仰角误差的影响。最后利用51 单片机控制的二轴自由度平台对声源目标进行激光瞄准演示。关键词:声音信号;声卡;声源定位;麦克风阵列中图分类号:TP391.9文献标识码:BTDOA Sound Source Location Simulation SystemBased on Computer Sound CardWAN Ruo-nan,SUN Xiao-guang,ZHANG Yi-xun,LIU Chao-shan?2*(1.College of Electronic Informat
3、ion Engineering,Guangzhou City Institute of Technology,Guangzhou Guangdong 510800,China;2.Rocket Army Engineering University,Xian Shaanxi 710025,China)ABSTRACT:Sound source location is a typical passive target orientation and location technology,which has becomea new research hotspot.A cost-effectiv
4、e sound source directional positioning simulation system was constructed usinga 4-microphone array,computer sound card,and MATLAB data acquisition and processing toolbox.First,twochannels of sound were picked up by pairs of microphones and sended to the computer sound card;Secondly,the tar-get sound
5、 signal was recognized by trained classifier,then the azimuth angle and pitch angle of the target signal werecalculated by using the Generalized Cross Correlation-Phase Transform(GCC-PHAT),also the effects of soundsource distance on azimuth angle error and microphone array arm length on pitch angle
6、error were analyzed,respec-tively.Finally,a two-axis freedom platform controlled by 51 microcontroller was used to demonstrate the laser targe-ting of the sound source target.KEYWORDS:Sound signal;Sound card;Sound source orientation positioning;Microphone array1引言声源定位是一种典型的被动式目标定位技术,仅需要接收来自定位目标的相关特征
7、参数如声音信号到达麦克风阵列的入射角、时间差就可以完成目标定位,具有极强的隐蔽性。因此,作为典型被动式目标定位、跟踪技术越来越成为新的研究热点,在军事、工业、民用等领域都有广泛应用。如鸣笛抓拍系统1-3,通过麦克风阵列完成音频采集,运用声收稿日期:2 0 2 1-1 1-2 8 修回日期:2 0 2 1-1 2-0 9源定位技术对鸣笛车辆进行定位,最后运用高清摄像头完成抓拍功能。利用声源定位获取声源信息,可以使得视频会议中的麦克风自动跟踪说话人,获得更加精确的采集语音,实现语音增强4;可以进一步提高智能机器人的声音定位能力、语音交互能力5.6 。利用声源定位获取声源信息,可对闯人一些禁区如核电
8、站、军事基地等“黑飞”的四旋翼无人机定向定位以及实施有效拦截7 。目前主要采用的声源定位算法有三种:基于波束形成(BeamForming)的定位算法、高分辨率谱估计(high resolution spectral estimation)的定位算法,以及到达时延差(TimeDifferenceof Arrival:T D O A)技术定位226算法8 。Matlab2020a相控阵系统工具箱提供了对应的算法,其中TDOA定位算法相对较简单,是实际应用最广泛的一种定位方法。2TDOA的定向定位模型在基于TDOA的声源定位场景中,声源s(t),环境中仅存在噪声,麦克风1、2 接收到的混合声音信号可
9、以被数学建模为9xi(t)=s(t)+ni(t)(1)x2(t)=as(t-T12)+n2(t)(2)其中x(t)与x2(t)为麦克风接收到的混合声音信号,s(t)为声源信号,为麦克风2 接收到的声音信号的能量相较于阵列中心的衰减系数,T12为声音信号到达麦克风的传播时间差,ni(t)与n2(t)为均值为0、方差为1 的高斯白噪声。声源s(t)与噪声n,(t)、n(t)相互独立。2.1基于GCC-PHAT的时延估计算法在声源定位系统中,麦克风阵列的每个单元所接收到的目标信号x(t),(i=1,2,3,4)源于同一个声源,显然,不同通道信号(t)之间具有较强的相关性。通过计算每两通道信号之间的相
10、关函数Rx(),确定出两通道麦克风接收信号之间的时延1 0 Rxx(T)=E(xi(t)x2(t-T)(3)将方程(1)、(2)代人方程(3),考虑到声源s(t)与噪声ni(t)、n z(t)互不相关,最后化简为Rx,(T)=,R,(T-Ti2)(4)由相关函数的性质可知,当两个麦克风之间的时延T12=T-T2时,R1*(T)取最大值。为抑制噪声和混响干扰,采用广义互相关相位变换方法(Generalized Cross CorrelationPhase Transformation,GCC-PHAT)。在频域内引人P12()对互功率谱进行PHAT加权,可锐化R*()的峰值,提高计算的精度。依据
11、互相关函数和互功率谱的关系RG2,(o)eiTda=Xi(w)X,(w)eiorda180(5)最后利用傅里叶逆变换,可得广义互相关函数R,Rx*2P12(w)X,(w)X,(w)ej da(6)针对不同的应用环境,可选择不同的加权函数1 1,1 2 2.2空间四元麦克风阵列定位算法如图1 所示,将四元麦克风放置在St,S2,S3,S4四个点的位置上,组成空间四面体的麦克风阵列,并建立对应的三维直角坐标系。为便于计算,四个麦克风阵列的坐标分别为S,(d,d,h),S,(-d,d,o),Ss(-d,-d,h),S(d,-d,o),将声源点记为P,坐标设为(x,y,z,),则其到坐标原点的距离为T
12、。=+y+z。依据声源点与麦克风间的坐标关系(如图1 所ZP(Xs,Ys,Zs)S3S2S4PX图1空间四元麦克风阵列d=cTMic1Mic2图2声音信号传播延时与距离关系示)以及声达时间差关系(如图2 所示),可以建立如下方程组1 3(x,-d)+(y。-d)+(z,-h)=di=ri(x,+d)+(y,-d)2+z=(d,+t21c)=2(x,+d)2+(y,+d)+(z,-h)2=(dj+tgc)=r(x,-d)*+(y.+d)+z=(d,+tac)=r(7)将上述方程组展开,有x?+y?+z?-2dx,-2dys-2hz,+h?+2d=dj=rix?+y?+2+2dx,-2dy.+2d
13、?=di+di+2d,d21=f2(8)x:+y:+2+2dx,+2dy,-2hz.+2d+h?=dj+dgi+2d,d3=rsx?+y+2;-2dx,+2dy,+2d=d+da,+2d,d4r=r用方程组(8)中的后三个方程分别减去第一个方程,并考虑r;-r,=di,当d,r,时,有r,+r,2 r o,因此有2274dx,+2hz,-h2 2rod24dx,+4dy,2rod31(9)(4dy,+2hz,-h 2rod41基于方程组(9)可以求得声源点P的位置坐标(x,y,.)与T。和d,关系的表达式ro(dz1+d31-d4l)4dTo(ds+da1-d2,)(10)4dro(da1-d
14、s1+dal)+h22h根据上述声源点的坐标关系,可推导出方位角和俯仰角d31+dt-d21?arctand21+d.1-da1(11)三arcsin222SS3系统硬件设计系统硬件主要由声波信号采集、处理系统、指向执行系统等组成。3.1基于电脑声卡的采样系统设计在空间直角坐标系中放置四个驻极体麦克风,分别位于四面体的四个顶点上,其中麦克风1(0.1 4m,0.1 4m,0.28m)、麦克风2(-0.1 4m,0.14m0)、麦克风3(-0.1 4m,-0.14m,0.2 8 m)、麦克风4(0.1 4m,-0.1 4m,0)。声音信号经麦克风采集、信号调理单元放大,放大倍数为1 0 0 倍左
15、右(可调)。最后,输人电脑声卡,采样频率设为44.1 kHz。由于电脑声卡是双通道,每次只能采集两个麦克风的信号。为降低成本,在采集声音信号时采用继电器控制麦克风的工作,其中麦克风1 持续工作,另三个由继电器控制分别依次工作,依据方程组(7),可以测得四麦克风2、3、4与麦克风1 之间三组时延,解算出声源的位置。显然,本仿真系统对静止、低速运动声源的定位具有很好的性价比。3.2声源跟踪单元为了控制两轴自由度平台转动,采用ULN2803来驱动28BYJ48型的5V步进电机,达到精确控制角度的目的。控制信号通过驱动芯片与光耦连接,可以隔离掉电机的起止电流对于单片机的影响,从而提高系统稳定性。4系统
16、软件设计为了提高效率、更好控制硬件设备,采用MATLAB软件进行了原理性仿真验证。具体仿真流程见图3。4.1信号预处理模块由于采集到的信号具有噪声,因此需要进行过滤步骤。采用MATLAB中的smooth平滑函数和带通滤波器可以实现开始输人参数声音信号采集声音识别模块信号预处理模块时延估计解算声源定位解算驱动激光指向电脑单片机通讯图3程序流程图对声音信号的滤波。4.2敏感声音识别模块倒谱参数(Mel Frequency Cepstral Coefficents:MFCCs)是一种在自动语音以及说话人识别中使用最为普遍的特征,从Mel标度频率域中提取出来,这种特征具有更好的鲁棒性1 4,1 5。本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 电脑 声卡 TDOA 声源 定位 仿真 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。