本发明实施例涉及车辆降噪,特别涉及一种降噪方法、电子设备及存储介质。
背景技术:
1、随着汽车行业的技术发展与竞争,主动降噪技术越来越多的出现在各种级别的汽车产品之中,引擎噪声消除技术是其中重要的一环,无论是传统燃油车还是混动车,通过主动降噪可以在环保低碳的状态下有效地降低引擎怠速噪声及一定的加速噪声,受到越来越多主机厂和终端客户的欢迎。
2、然而,目前的车辆在高动态下的降噪效果不理想。
技术实现思路
1、本发明实施例提供了一种降噪方法、电子设备及存储介质,至少有利于提高降噪效果。
2、根据本发明一些实施例,本发明实施例一方面提供了一种降噪方法,包括:根据当前的引擎转速,从预设的补偿参数集中确定最优的补偿参数,所述补偿参数包括用于对以下至少一项信息进行补偿:参考信号、滤波器系数、扬声器信号、麦克风信号;根据确定出的所述补偿参数,生成抵消信号,所述抵消信号用于抵消当前的引擎噪声。
3、在一些实施例中,所述根据当前的引擎转速,从预设的补偿参数集中确定最优的补偿参数之前,所述方法还包括:获取实车在不同工作状态下的引擎转速和麦克风信号,所述引擎转速通过部署在引擎处的转速传感器采集,所述麦克风信号为实车上部署的麦克风采集到的信号;根据所述引擎转速和所述麦克风信号,生成不同阶次的所述参考信号对应的阶次切片;根据不同阶次的所述参考信号对应的阶次切片,确定不同阶次的所述参考信号对应的用于补偿所述参考信号的幅值的所述补偿参数。
4、在一些实施例中,所述根据当前的引擎转速,从预设的补偿参数集中确定最优的补偿参数之前,所述方法还包括:获取各个扬声器与各个麦克风之间的脉冲响应;根据所述各个扬声器与各个麦克风之间的脉冲响应,生成各个扬声器与各个麦克风之间的幅值响应;根据所述各个扬声器与各个麦克风之间的幅值响应,确定不同阶次的所述参考信号对应的用于补偿各个扬声器信号的幅值的所述补偿参数。
5、在一些实施例中,所述根据所述各个扬声器与各个麦克风之间的幅值响应,确定不同阶次的所述参考信号用于补偿各个扬声器信号的幅值的所述补偿参数,包括:将所述各个扬声器与各个麦克风之间的幅值响应中位于目标频率区间之外的区间上的幅值响应系数置1,得到各个扬声器与各个麦克风之间的有效幅值响应,所述目标频率区间为引擎的工作频率范围;根据所述各个扬声器与各个麦克风之间的有效幅值响应,确定不同阶次的所述参考信号对应的用于补偿各个扬声器信号的幅值的所述补偿参数。
6、在一些实施例中,所述根据当前的引擎转速,从预设的补偿参数集中确定最优的补偿参数之前,所述方法还包括:获取实车在不同工作状态下的麦克风信号;根据所述麦克风信号,确定不同阶次的所述参考信号对应的阶次切片;根据不同阶次的所述参考信号对应的阶次切片进行仿真,得到不同阶次的所述参考信号对应的最优步长因子和最优泄露因子,所述最优步长因子和所述最优泄露因子为用于补偿滤波器系数的所述补偿参数。
7、在一些实施例中,所述根据当前的引擎转速,从预设的补偿参数集中确定最优的补偿参数之前,所述方法还包括:获取实车的降噪条件,所述降噪条件包括以下条件至少一项:不同座位的最低降噪值、不同工作状态下的最低降噪值;根据所述降噪条件进行仿真,得到不同阶次的所述参考信号对应的用于补偿各个麦克风信号的幅值的补偿参数。
8、在一些实施例中,所述根据当前的引擎转速,从预设的补偿参数集中确定最优的补偿参数之前,所述方法还包括:根据当前获取到的所述补偿参数和预设的降噪目标进行仿真,以调整所述补偿参数,直到满足仿真停止条件,所述仿真停止条件包括:达到所述降噪目标,或者,达到预设调整次数。
9、在一些实施例中,所述根据确定出的所述补偿参数,生成抵消信号,包括:根据所述补偿参数,对所述参考信号和麦克风信号进行补偿;根据补偿后的所述参考信号、补偿后的麦克风信号和估计得到的次级路径,生成当前的滤波器系数;根据所述补偿参数,对生成的滤波器系数进行补偿;根据所述参考信号和补偿后的滤波器系数,生成初始抵消信号;根据所述补偿参数,对所述初始抵消信号进行补偿,得到所述抵消信号。
10、根据本发明一些实施例,本发明实施例另一方面还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任意实施例所述的降噪方法。
11、根据本发明一些实施例,本发明实施例另一方面还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现本发明任意实施例所述的降噪方法。
12、本发明实施例提供的技术方案,至少具有以下优点:
13、通过预先构造由用于对参考信号、滤波器系数、扬声器信号、麦克风信号中的至少一者进行补偿的补偿参数集,使得针对当前的引擎转速生成抵消信号时,能够更高效地确定出一个最优的补偿参数,从而至少能够得到更优的参考信号、滤波器系数、扬声器信号或麦克风信号,使得基于此生成的抵消信号将会与实际的引擎噪声所需要的抵消信号更接近,即缩小了初始生成的抵消信号与实际需要的抵消信号之间的差距,这样,后续通过调整生成实际需要的抵消信号的时间将会缩短,能够更快更好地实现降噪,且能够适应快速变化的环境。
1.一种降噪方法,其特征在于,包括:
2.根据权利要求1所述的降噪方法,其特征在于,所述根据当前的引擎转速,从预设的补偿参数集中确定最优的补偿参数之前,所述方法还包括:
3.根据权利要求1所述的降噪方法,其特征在于,所述根据当前的引擎转速,从预设的补偿参数集中确定最优的补偿参数之前,所述方法还包括:
4.根据权利要求3所述的降噪方法,其特征在于,所述根据所述各个扬声器与各个麦克风之间的幅值响应,确定不同阶次的所述参考信号用于补偿各个扬声器信号的幅值的所述补偿参数,包括:
5.根据权利要求1所述的降噪方法,其特征在于,所述根据当前的引擎转速,从预设的补偿参数集中确定最优的补偿参数之前,所述方法还包括:
6.根据权利要求1所述的降噪方法,其特征在于,所述根据当前的引擎转速,从预设的补偿参数集中确定最优的补偿参数之前,所述方法还包括:
7.根据权利要求2至6中任一项所述的降噪方法,其特征在于,所述根据当前的引擎转速,从预设的补偿参数集中确定最优的补偿参数之前,所述方法还包括:
8.根据权利要求1至6中任一项所述的降噪方法,其特征在于,所述根据确定出的所述补偿参数,生成抵消信号,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的降噪方法。
