本发明涉及车辆,尤其涉及一种主动降低车内噪声的方法、装置、设备及介质。
背景技术:
1、车辆在行驶过程中,轮胎受到路面冲击而产生振动,振动加速度在经由轮芯、悬架、托架等路径传递到车身侧,引起车身板件振动,振动的板件向车内辐射噪声,从而形成路噪。
2、现有技术中,将振动源信号作为参考信号输入路噪主动控制系统,产生与车内噪声同频、等幅、反相的降噪信号,降噪信号与原噪声信号叠加从而达到消除噪声的目的。
3、但是,在车辆行驶过程中,降噪信号是恒定不变的,若车辆的行驶路况、车速、或使用年限发生改变,车辆实际的产生的路噪会发生变化,而降噪信号确依然没有改变,这使得降噪效果变差,降低用户的体验感。
技术实现思路
1、鉴于上述问题,提出了本发明以便提供一种解决上述问题的主动降低车内噪声的方法、装置、设备及介质,可以在车辆进行主动降噪的过程中,实时获取车内的残余噪声信号,当残余噪声信号的幅值大于预设的噪声阈值时,则调整车内当前的降噪信号,使调整后的降噪信号可以进一步降低车内的噪声,从而当车辆的行驶路况、车速发生变化或使用年限变长时,车内仍然保持良好的降噪效果,提升用户的体验感。
2、第一方面,本发明提供了一种主动降低车内噪声的方法,所述方法包括:
3、在车辆进行主动降噪的过程中,获取车内的残余噪声信号;
4、若所述残余噪声信号的幅值大于预设的噪声阈值,则确定当前的底盘振动信号和所述车内的原始噪声信号,所述原始噪声信号为未进行所述主动降噪时所述车内的噪声信号;
5、基于当前的所述底盘振动信号和所述原始噪声信号,确定新的降噪信号,并向车内输入新的所述降噪信号,以降低所述车内的噪声。
6、可选的,所述确定当前的底盘振动信号,包括:
7、获取当前的轮芯处的第一振动信号,以及所述轮芯处至底盘上的目标振动点的振动传递函数;
8、计算所述第一振动信号与所述振动传递函数的卷积,得到所述目标振动点的第二振动信号;
9、根据所述第一振动信号和所述第二振动信号,确定当前的所述底盘振动信号。
10、可选的,所述方法还包括:
11、获取底盘上各个采集点的第三振动信号;
12、计算每个所述第三振动信号与所述原始噪声信号的试验相干性均值;
13、将所述试验相干性均值大于等于相干性阈值对应的所述第三振动信号的采集点,作为所述目标振动点。
14、可选的,确定所述车内的原始噪声信号,包括:
15、获取所述残余噪声信号对应的所述降噪信号;
16、将所述残余噪声信号与所述降噪信号叠加,得到所述原始噪声信号。
17、可选的,所述基于当前的所述底盘振动信号和所述原始噪声信号,确定新的降噪信号,包括:
18、获取次级通路的传递函数,所述次级通路为底盘振动点到所述残余噪声信号采集点的信号传输通路;
19、对所述底盘振动信号与所述原始噪声信号进行多重相干性分析,得到目标振动信号;
20、计算所述目标振动信号和所述次级通路的所述传递函数的卷积,得到目标参考信号;
21、根据所述目标参考信号和所述残余噪声信号,确定目标滤波系数;
22、计算所述目标振动信号与所述滤波系数的卷积,得到目标控制信号;
23、生成与所述目标控制信号同频、等幅但反相的次级声波,作为新的所述降噪信号。
24、可选的,所述对所述底盘振动信号与所述原始噪声信号进行多重相干性分析,得到目标振动信号,包括:
25、计算每个所述底盘振动信号与所述原始噪声信号的一重相干性均值;
26、将最大的所述一重相干性均值对应的所述底盘振动信号与其他每个所述底盘振动信号进行一一组合,得到组合振动信号;
27、计算每个所述组合振动信号与所述原始噪声信号的二重相干性均值;
28、将上述第二步骤和第三步骤重复设定次数得到多重相干性均值;
29、将最大的所述多重相干性均值对应的所述组合振动信号,作为所述目标振动信号。
30、第二方面,本发明提供了一种主动降低车内噪声的装置,所述装置包括:
31、获取模块,用于在车辆进行主动降噪的过程中,获取车内的残余噪声信号;
32、第一确定模块,用于若所述残余噪声信号的幅值大于预设的噪声阈值,则确定当前的底盘振动信号和所述车内的原始噪声信号,所述原始噪声信号为未进行所述主动降噪时所述车内的噪声信号;
33、输入模块,用于基于当前的所述底盘振动信号和所述原始噪声信号,确定新的降噪信号,并向车内输入新的所述降噪信号,以降低所述车内的噪声。
34、可选的,所述第一确定模块包括:
35、第一获取单元,用于获取当前的轮芯处的第一振动信号,以及所述轮芯处至底盘上的目标振动点的振动传递函数;
36、第一计算单元,用于计算所述第一振动信号与所述振动传递函数的卷积,得到所述目标振动点的第二振动信号;
37、第一确定单元,用于根据所述第一振动信号和所述第二振动信号,确定当前的所述底盘振动信号。
38、可选的,所述装置还包括第二确定模块,用于:
39、获取底盘上各个采集点的第三振动信号;
40、计算每个所述第三振动信号与所述原始噪声信号的试验相干性均值;
41、将所述试验相干性均值大于等于相干性阈值对应的所述第三振动信号的采集点,作为所述目标振动点。
42、可选的,第一确定模块还用于:
43、获取所述残余噪声信号对应的所述降噪信号;
44、将所述残余噪声信号与所述降噪信号叠加,得到所述原始噪声信号。
45、可选的,输入模块包括:
46、第二获取单元,用于获取次级通路的传递函数,所述次级通路为底盘振动点到所述残余噪声信号采集点的信号传输通路;
47、分析单元,用于对所述底盘振动信号与所述原始噪声信号进行多重相干性分析,得到目标振动信号;
48、第二计算单元,用于计算所述目标振动信号和所述次级通路的所述传递函数的卷积,得到目标参考信号;
49、第二确定单元,用于根据所述目标参考信号和所述残余噪声信号,确定目标滤波系数;
50、第三计算单元,用于计算所述目标振动信号与所述滤波系数的卷积,得到目标控制信号;
51、生成单元,用于生成与所述目标控制信号同频、等幅但反相的次级声波,作为新的所述降噪信号。
52、可选的,分析单元还用于:
53、计算每个所述底盘振动信号与所述原始噪声信号的一重相干性均值;
54、将最大的所述一重相干性均值对应的所述底盘振动信号与其他每个所述底盘振动信号进行一一组合,得到组合振动信号;
55、计算每个所述组合振动信号与所述原始噪声信号的二重相干性均值;
56、将上述第二步骤和第三步骤重复设定次数得到多重相干性均值;
57、将最大的所述多重相干性均值对应的所述组合振动信号,作为所述目标振动信号。
58、第三方面,本发明提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如第一方面所述的方法。
59、第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如第一方面所述的方法。
60、本发明实施例中提供的技术方案,至少具有如下技术效果或优点:
61、本发明实施例提供的一种主动降低车内噪声的方法、装置、设备及介质,可以在车辆进行主动降噪的过程中,获取车内的残余噪声信号,以了解车内的降噪效果;若残余噪声信号的幅值大于预设的噪声阈值,说明降噪效果不佳,则确定当前的底盘振动信号和车内的原始噪声信号,原始噪声信号为未进行主动降噪时车内的噪声信号;基于当前的底盘振动信号和原始噪声信号,确定新的降噪信号,并向车内输入新的降噪信号,以降低车内的噪声。该方法可以在车辆的行驶路况、车速发生变化或使用年限变长时,车内仍然保持良好的降噪效果,提升用户的体验感。
62、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。