一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种麦克风阵列的信号输出方法、装置、设备及存储介质与流程

2021-10-09 13:10:00 来源:中国专利 TAG:声源 阵列 麦克风 信号处理 装置

技术特征:
1.一种麦克风阵列的信号输出方法,其特征在于,包括:获取麦克风阵列的每一帧的输入信号,根据所述输入信号计算每个监听方向的输出功率;按照预设的第一规则从第n帧所述输入信号中选取出m个第一声源;其中,n≥1,m>1;按照预设的第二规则从第i帧所述输入信号中选取出q个第二声源;其中,i>n,q≥m;当任意一个所述第二声源的声源方向与任意一个所述第一声源的声源方向相同时,根据所述第二声源更新对应的所述第一声源的声源信息;获取声源方向与所述第一声源的声源方向不同的所述第二声源,作为第三声源;根据预设的第三规则从更新后的第一声源和所述第三声源中确定所述麦克风阵列的输出信号。2.根据权利要求1所述的麦克风阵列的信号输出方法,其特征在于,所述获取麦克风阵列的每一帧的输入信号,根据所述输入信号计算每个监听方向的输出功率,具体包括:获取所述麦克风阵列的每一帧的输入信号;基于波束形成算法计算第一帧所述输入信号的每个监听方向的输出功率p1;根据如下公式计算第i帧所述输入信号的每个监听方向的输出功率p
i
:p
i
=a*p
i0
(1

a)*p
i
‑1;其中,p
i0
为基于波束形成算法计算得到的第i帧所述输入信号的任一监听方向的原始输出功率,p
i
‑1为第i

1帧所述输入信号对应监听方向的输出功率,a为平滑因子,0<a<1。3.根据权利要求2所述的麦克风阵列的信号输出方法,其特征在于,所述波束形成算法为延迟求和波束形成算法、最小方差无失真响应波束形成算法、线性约束最小方差波束形成算法、广义旁瓣相消算法或者传递函数广义旁瓣对消算法。4.根据权利要求1所述的麦克风阵列的信号输出方法,其特征在于,所述根据所述第二声源更新对应的所述第一声源的声源信息,具体为:根据如下公式调整对应的所述第一声源的输出功率:p
m

=p
m
*b p
q
*(1

b);其中,p
m

为第m个第一声源调整后的输出功率,1≤m≤m,p
q
为第q个第二声源的输出功率,1≤q≤q,b为调整因子,0<b<1。5.根据权利要求1所述的麦克风阵列的信号输出方法,其特征在于,所述按照预设的第一规则从第n帧所述输入信号中选取出m个第一声源,具体为:从第n帧所述输入信号中选取出m个输出功率最大的声源作为所述第一声源;或者,在预先划分的监听方向中,从每一个监听方向中选取出一个输出功率最大的第四声源,从所述第四声源选取出m个输出功率最大的声源作为所述第一声源。6.根据权利要求1所述的麦克风阵列的信号输出方法,其特征在于,所述根据预设的第三规则从更新后的第一声源和第三声源中确定麦克风阵列的输出信号,具体为:将更新后的第一声源与所述第三声源组合成第五声源;从所述第五声源中选取出m个输出功率最大的第六声源;根据所述第六声源中的声源方向确定所述麦克风阵列的输出信号。7.根据权利要求1所述的麦克风阵列的信号输出方法,其特征在于,在所述获取麦克风
阵列的每一帧的输入信号之前,所述方法还包括:将监听方向均匀划分为若干份。8.一种麦克风阵列的信号输出装置,其特征在于,包括:输入信号获取模块,获取麦克风阵列的每一帧的输入信号,根据所述输入信号计算每个监听方向的输出功率;第一声源选取模块,用于按照预设的第一规则从第n帧所述输入信号中选取出m个第一声源;其中,n≥1,m>1;第二声源选取模块,用于按照预设的第二规则从第i帧所述输入信号中选取出q个第二声源;其中,i>n,q≥m;第一声源更新模块,用于当任意一个所述第二声源的声源方向与任意一个所述第一声源的声源方向相同时,根据所述第二声源更新对应的所述第一声源的声源信息;第三声源选取模块,用于获取声源方向与所述第一声源的声源方向不同的所述第二声源,作为第三声源;信号输出模块,用于根据预设的第三规则从更新后的第一声源和所述第三声源中确定所述麦克风阵列的输出信号。9.一种麦克风阵列的信号输出设备,其特征在于,所述设备包括存储器、处理器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述计算机程序由所述处理器执行时实现如权利要求1至7任一项所述的麦克风阵列的信号输出方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现如权利要求1至7任一项所述的麦克风阵列的信号输出方法。

技术总结
本发明涉及声源信号处理技术领域,公开了一种麦克风阵列的信号输出方法、装置、设备及存储介质,能够灵活地对多个方向的声源信号进行追踪监听并输出。所述方法包括获取麦克风阵列的每一帧的输入信号,根据输入信号计算每个监听方向的输出功率;按照预设的第一规则从第N帧输入信号中选取出M个第一声源;按照预设的第二规则从第i帧输入信号中选取出Q个第二声源;当任意一个第二声源的声源方向与任意一个第一声源的声源方向相同时,根据第二声源更新对应的第一声源的声源信息;获取声源方向与第一声源的声源方向不同的第二声源,作为第三声源;根据预设的第三规则从更新后的第一声源和第三声源中确定麦克风阵列的输出信号。第三声源中确定麦克风阵列的输出信号。第三声源中确定麦克风阵列的输出信号。


技术研发人员:陈英博
受保护的技术使用者:深圳市联洲国际技术有限公司
技术研发日:2021.06.25
技术公布日:2021/10/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜