[发明专利]一种低成本低功耗的声源定向方法有效
申请号: | 201610001396.0 | 申请日: | 2016-01-05 |
公开(公告)号: | CN105445697B | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 陈建峰;闫青丽;徐珂;戚茜;杨临轩;祁文涛 | 申请(专利权)人: | 西安成峰科技有限公司 |
主分类号: | G01S3/80 | 分类号: | G01S3/80 |
代理公司: | 西安新思维专利商标事务所有限公司61114 | 代理人: | 黄秦芳 |
地址: | 710075 陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种低成本低功耗的声源定向方法,所述声源定向方法的硬件系统包括一个单片机、多个麦克风、多个运算放大器和一个通信接口芯片;各个麦克风分别通过运算放大器与单片机的AD接口连接,单片机通过通信接口芯片与计算机连接;所述声源定位方法的具体步骤如下步骤一对多个麦克风进行一致性筛选;步骤二选取四个经过步骤一筛选的麦克风,布置形成十字阵列,将十字阵列对角线上的麦克风两两配对,采用到达时间差的声源定向方法对声源进行定向;步骤三将计算结果输出至通信端口。本发明提出的声源定向计算方法简单、高效,运算能力和对处理器资源的要求极低,可以满足低成本实现声源定向的要求。 | ||
搜索关键词: | 一种 低成本 功耗 声源 定向 方法 | ||
【主权项】:
一种低成本低功耗的声源定向方法,其特征在于:所述声源定向方法的硬件系统包括一个单片机、多个麦克风、多个运算放大器和一个通信接口芯片;各个麦克风分别通过运算放大器与单片机的AD接口连接,单片机通过通信接口芯片与计算机连接;所述声源定位方法的具体步骤如下:步骤一:对多个麦克风进行一致性筛选;步骤二:选取四个经过步骤一筛选的麦克风,布置形成十字阵列,将十字阵列对角线上的麦克风两两配对,采用到达时间差的声源定向方法对声源进行定向;步骤三:将计算结果输出至通信端口;所述步骤一中对多个麦克风进行一致性筛选,其具体方法如下:将一个扬声器、一个功率放大器、一个数据采集卡、一个麦克风放大滤波器依次连接,放置于密闭隔音环境中;将多个待筛选的麦克风逐个设置在麦克风固定柱上并与麦克风放大滤波器连接测试,待筛选麦克风与扬声器正对设置;数据采集卡外接计算机;扬声器发出固定的宽带声音信号,M个待筛选麦克风在同一个条件下分别录制M次,待筛选麦克风将接收到的声信号转化为电信号,经放大滤波器后计为x1(t)、x2(t)、……、xM(t),电信号由数据采集卡通过计算机采集;各待测麦克风经信号采集后,M路信号每2路进行配对互相关系数计算,当某两个待筛选麦克风信号的互相关系数大于设定门限时,这两个待筛选麦克风的一致性满足筛选要求;所述步骤二中采用到达时间差的声源定向方法对声源进行定向,其具体步骤如下:步骤1)、确定检测门限,采用恒虚警的检测方法设定检测门限,当信号强度超过检测门限时,则判定有目标信号存在,开始进行信号采集与数据处理,否则继续采集与判断;上述确定检测门限的方法如下:将AD转化的数据从0到最大值AD_Max分为N个等分,称为N个段;准备一个数组E,长度为N;这个数组依次存放数据采集中落入各段的数据的个数;其中数组下标0对应的是最小的段,N对应最大的段;对每一路麦克风信号,进行如下运算:每采集到一个数据,便判断该数据处于哪个段,然后令该段对应的数组中的元素加1;依此类推,直至用于计算检测门限的数据个数L采集完成;从数组的最大端E(N)开始累加,SE = E(N)+E(N‑1)+……+E(k),每加一次,就与L×P的值相比较, P为虚警概率,直至累加和SE大于L×P;此时,记录数值的下标k;k×AD_MAX/N就是计算出的检测门限值;步骤2)、时延估计,利用广义互相关时延估计算法对对角线上相互垂直的两对麦克风对的输出进行时延估计:设声速c,采样频率为fs,麦克风间距d,帧长为K;计算最大时延点数nmax=df/c,需要将时延点数‑nmax到+nmax之间的结果保存,为此设置一个长度为2nmax+1的数组A,用于存放下面的计算结果;将阵元1数组中的数据X1(i)不变,右移阵元3数组X3(i)中的数据右移0格、1格、……、nmax格,依此运用单片机自有的专用硬件乘法器对错位后的两个数组对应的数据进行相乘并求和,存于数组A(nmax+1)~A(2nmax+1)中,再将阵元3数组中的数据左移1格、2格,……,+1格,再进行相乘求和存放于数组A(nmax)~A(1)中;在数组A中找出最大值对应的下标,所对应的下标值就是估计的时延点数n;步骤3)、获得定向结果,待测声源的定向利用时延估计的结果,基于已知的采样频率和阵元间距,运用几何方法求出声源的方向,然后,再把两对麦克风各自所得结果进行融合,形成最终定向结果:若求得时延点数为n,则声源方向角为θ=acos(nc/(fd))。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安成峰科技有限公司,未经西安成峰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610001396.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种极化合成孔径雷达的定标方法
- 下一篇:汇流箱自动校正方法及装置