[发明专利]主动噪声控制方法、装置、存储介质和计算机设备有效
申请号: | 202110632393.8 | 申请日: | 2021-06-07 |
公开(公告)号: | CN113506556B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 张宏伟 | 申请(专利权)人: | 哈尔滨工业大学(深圳) |
主分类号: | G10K11/178 | 分类号: | G10K11/178 |
代理公司: | 深圳壹舟知识产权代理事务所(普通合伙) 44331 | 代理人: | 欧志明 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主动 噪声控制 方法 装置 存储 介质 计算机 设备 | ||
本发明实施例公开了一种主动噪声控制方法、装置、存储介质和计算机设备,该方法包括:获取多组初始的候选滤波器系数;分别按各组候选滤波器系数运行,以确定每组候选滤波器系数对应的适应度;适应度用于反映主动降噪系统中滤波器采用滤波器系数时的降噪效果;对候选滤波器系数进行迭代更新,每次迭代后分别按更新的各组候选滤波器系数运行,确定更新的每组候选滤波器系数对应的适应度,以对候选滤波器系数进行迭代调整,直至达到迭代终止条件;从达到迭代终止条件时调整后的多组候选滤波器系数中选取目标滤波器系数,将目标滤波器系数应用于主动降噪系统中进行主动噪声控制。采用本方法能够实现在次级通路模型未知的情况下实现主动降噪。
技术领域
本发明涉及噪声控制技术领域,尤其涉及一种主动噪声控制方法、装置、存储介质和计算机设备。
背景技术
噪声问题是全世界都普遍关注的,长期暴露在噪声环境下,对人的生理和心理健康都有严重的危害,而且影响人们正常的工作和生活。目前处理噪声问题的主要技术方法包括被动降噪和主动降噪两种。
在主动降噪方面,通常采用FxLMS算法实现,但FxLMS算法必须对次级通路进行建模,但是在线建模通常会对系统产生干扰,不易实现快速且精准的建模,建模误差也会影响降噪的性能。
发明内容
基于此,有必要针对上述问题,提供一种能够在次级通路模型未知的情况下实现主动降噪的主动噪声控制方法、装置、存储介质和计算机设备。
一种主动噪声控制方法,所述方法包括:
获取多组初始的候选滤波器系数;
分别按各组候选滤波器系数运行,以确定每组候选滤波器系数对应的适应度;所述适应度用于反映主动降噪系统中滤波器采用所述滤波器系数时的降噪效果;
对候选滤波器系数进行迭代更新,每次迭代后分别按更新的各组候选滤波器系数运行,确定更新的每组候选滤波器系数对应的适应度,以对候选滤波器系数进行迭代调整,直至达到迭代终止条件;
从达到迭代终止条件时调整后的多组候选滤波器系数中选取目标滤波器系数,将所述目标滤波器系数应用于所述主动降噪系统中进行主动噪声控制。
在一个实施例中,所述分别按各组候选滤波器系数运行,以确定每组候选滤波器系数对应的适应度,包括:
遍历多组初始的候选滤波器系数;
按照遍历至的候选滤波器系数运行,获取遍历至的候选滤波器系数对应的误差样本;所述误差样本由误差麦克风采集,遍历至的候选滤波器系数的运行时间与所述误差样本的数据长度以及参考麦克风到所述误差麦克风之间的距离相关;
根据遍历至的候选滤波器系数对应的误差样本,计算遍历至的候选滤波器系数对应的适应度。
在一个实施例中,所述根据遍历至的候选滤波器系数对应的误差样本,计算遍历至的候选滤波器系数对应的适应度,包括:
根据遍历至的候选滤波器系数对应的误差样本和遗忘因子,计算遍历至的候选滤波器系数对应的收敛观测值;
根据遍历至的候选滤波器系数对应的收敛观测值,计算遍历至的候选滤波器系数对应的适应度。
在一个实施例中,所述对候选滤波器系数进行迭代更新,每次迭代后分别按更新的各组候选滤波器系数运行,确定更新的每组候选滤波器系数对应的适应度,以对候选滤波器系数进行迭代调整,直至达到迭代终止条件,包括:
对每组候选滤波器系数进行全局更新,分别按全局更新的各组候选滤波器系数运行,确定全局更新的每组候选滤波器系数对应的适应度,根据每组候选滤波器系数全局更新前后分别对应的适应度,全局调整候选滤波器系数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学(深圳),未经哈尔滨工业大学(深圳)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110632393.8/2.html,转载请声明来源钻瓜专利网。