一种车内发动机主动降噪系统及方法

文档序号:10718902阅读:3651来源:国知局
一种车内发动机主动降噪系统及方法
【专利摘要】本发明涉及一种车内发动机主动降噪系统,其包括两个误差麦克风、五个次级声源扬声器和一个自适应主动控制器,所述两个误差麦克风分别布置在汽车前、后排对应的车顶棚位置;所述五个次级声源扬声器由四个车门侧的车载音响和一个布置在后排隔板处的次级声源构成;所述自适应主动控制器包括DSP主控芯片、音频解码芯片、片外存储单元、CAN总线控制器、功率放大器、误差麦克风信号接收模块、次级声源输出模块和电源模块。本发明还涉及一种车内发动机主动降噪方法。本发明使主动降噪中的误差噪声信号在不断的降噪控制中达到极小值,使误差噪声信号带来的噪音影响基本可以忽略不计,能够快速达到预期的降噪效果。
【专利说明】
一种车内发动机主动降噪系统及方法
技术领域
[0001] 本发明涉及汽车降噪技术,具体是一种车内发动机主动降噪系统及方法。
【背景技术】
[0002] 日前汽车车内的噪声控制主要采用的是传统的通过隔声、隔振、消声、吸声等被动 降噪技术进行降噪,这些技术对降低车内中、高频噪声效果明显,但对于低频噪声就不甚理 想。而主动降噪技术由于其能有效地降低低频噪声的特点,受到了人们的重视,在降低低频 噪声中逐渐被应用。主动降噪原理是通过一个电声系统,产生一个与源噪声极性反相、强度 相等的新声源信号,用该信号与源噪声信号叠加,实现源噪声的抵消。
[0003] 如CN 102982798 B公开的一种发电机的降噪系统,包括发电机,所述发电机的电 路中设有电信号采集单元,电信号采集单元通过信号线束依次连接信号转换装置、电子控 制单元和声音输出设备,发电机运转时,电信号采集单元采集发电机的电信号,并将发电机 的电信号发送至信号转换装置,信号转换装置将电信号采集单元传输的电信号转换为发电 机的转速信号,并将发电机的转速信号发送至电子控制单元,电子控制单元可以输出控制 信号驱动声音输出设备发出声波,所述声波与发电机实时转速对应的噪声相位相反、振幅 相同,这样发电机产生的声波与声音输出设备发出的反相声波相抵消,进而降低发电机运 转时产生的噪声。
[0004] 上述专利提出的降噪系统虽然公开了实现主动降噪的系统框架,但声音输出设备 发出的声波传递至车内乘员耳中的通路涉及到车体结构、空气流态等因素,因此上述专利 的声波在理想条件下才能与发电机实时转速对应的噪声相位相反、振幅相同。而实际上,由 于声波在车内的通路涉及参数繁多,无法准确定量计算,因而声音输出设备发出的声波与 发电机实时转速对应的噪声存在相位差,无法完全抵消,导致降噪效果不理想。

【发明内容】

[0005] 本发明的目的在于提供一种车内发动机主动降噪系统及方法,其能够解决现有技 术中主动降噪效果不理想的问题。
[0006] 本发明的技术方案如下:
[0007] -种车内发动机主动降噪系统,其包括两个误差麦克风、五个次级声源扬声器和 一个自适应主动控制器,所述两个误差麦克风分别布置在汽车前、后排对应的车顶棚位置; 所述五个次级声源扬声器由四个车门侧的车载音响和一个布置在后排隔板处的次级声源 构成;所述自适应主动控制器包括DSP主控芯片、音频解码芯片、片外存储单元、CAN总线控 制器、功率放大器、误差麦克风信号接收模块、次级声源输出模块和电源模块。所述误差麦 克风通过误差麦克风信号接收模块与音频解码芯片连接,误差麦克风实时采集发动机噪声 与次级声源扬声器发出的噪声相叠加后的误差噪声,音频解码芯片将误差噪声解码。所述 DSP主控芯片分别连接音频解码芯片、片外存储单元和CAN总线控制器,DSP主控芯片获取来 自音频解码芯片的误差噪声信号和通过CAN总线控制器采集CAN总线上发动机实时的转速 信号;DSP主控芯片内置自适应滤波器,其通过自适应滤波模块的滤波权向量与发动机的转 速信号的计算,输出次级声信号。所述次级声源输出模块通过功率放大器与次级声源扬声 器连接,次级声源输出模块接收来自DSP主控芯片的次级声信号,并对该次级声信号进行D/ A转换和抗混叠滤波处理后输出至功率放大器,功率放大器对该次级声信号进行功率放大 后通过次级声源扬声器输出。
[0008] -种车内发动机主动降噪方法,其包括:
[0009] 步骤a、通过车内声场特性与声压声势能分析,将误差麦克风及次级声源扬声器布 置在车内。
[0010]步骤b、采集发动机实时的转速信号,并将该信号输送至一自适应主动控制器。 [0011]步骤c、自适应主动控制器通过滤波权向量和发动机的转速信号计算次级声信号。
[0012] 步骤d、通过次级声源扬声器输出次级声信号从而发出噪声。
[0013] 步骤e、误差麦克风实时采集发动机噪声与次级声源扬声器发出的噪声相叠加后 的误差噪声。
[0014] 步骤f、自适应主动控制器根据步骤e中的误差噪声更新计算滤波权向量,返回步 骤b直至降噪结束。
[0015] 进一步的,定义车内发动机低频噪声为d(n),次级声源扬声器输出信号为y(n),则 车内发动机低频噪声与次级声源扬声器输出噪声的差值噪声e(n)=d(n)-y(n)。
[0016] 定义次级声源扬声器到误差麦克风之间的次级通路传递函数为s(n),通过声传函 测试设备对次级通路传递函数进行测试估计,并定义测试估计出的次级通路传递函数为 s(蛛
[0017] 定义发动机转速参考信号为向量X(n),X(n)由经过滤波器逐阶时延的各项x(n),x (n-1),. . .,x(n-M+l)组成,x(n)为发动机转速参考信号。
[0018] 定义一个与次级通路传递函数相同的附加通路来更新计算滤波权向量,则滤波信 号向量
[0019] 定义发动机转速参考信号到次级声信号的滤波权向量为W(n),设滤波器的长度为 M,第η时刻滤波器的权向量W(n) = [ ωι(η),ω2(η),. . .,ωΜ(η)]τ,第n时刻滤波器的参考输 入信号的矢量以1〇 =匕(11)4(11-1),...4(11-1+1)]7,其中,1-1为滤波阶数,其中4(11)为 第η个采样周期得到的参考输入信号,r(n-l)为第n-1个采样周期得到的滤波参考信号,其 余类推;计算
[0021] 定义更新后的滤波权向量为W(n+1),则有公式①:sw(n+l)=w(n+l)-w(n),使式① 所示增量的欧式范数最小化,并受制于约束条件公式②:W T(n+l)R(n) = d(n)。
[0022] 取目标函数公式③:
[0023] (W(n+l)_W(n) )+Re[A*(d(n)_WT(n+l )r(n))]
[0024] 其中:λ为复数拉格朗日乘子,*表示复数共辄。Re[ ·]表示取实部运算,I |SW(n+l) 12表示欧式范数的平方运算;
,由最优解得到更新后的滤波权向量w(n+l)的 迭代更新公式④:
[0026] 其中:W(n)为前一时刻的滤波权向量,R(n)为发动机转速参考信号向量,,(η)为 误差噪声信号的复数共辄,I |R(n) | |2表示欧式范数的平方运算,μ为正实数标量因子。
[0027] 进一步的,在汽车前、后排对应的车顶棚位置各布置一个误差麦克风;所述次级声 源扬声器由四个车载音响和一个扬声器构成,所述四个车载音响位于车门侧,所述扬声器 位于后排隔板处。
[0028] 本发明的系统基于自适应滤波计算,在现有技术的基础上,通过车内声场特性与 声压声势能分析,确定误差麦克风及次级声源扬声器的最优降噪布置。自适应主动控制器 通过误差麦克风获得当前的降噪效果情况,引入误差噪声,构成一个闭环控制系统,更新滤 波权向量算法,调节滤波器的传递函数,使误差噪声信号在不断的降噪控制中达到极小值, 使误差噪声信号带来的噪音影响基本可以忽略不计,能够快速达到预期的降噪效果。
[0029] 本发明的方法采集发动机的实时转速信号,并经过自适应主动控制器滤波及次级 声源扬声器输出,产生与发动机噪声等幅反向的次级声信号,与车内发动机噪声进行叠加 抵消。误差麦克风采集的信号持续反馈给自适应主动控制器,实现滤波权向量的更新,增强 降噪效果。本方法通过使用更稳定有效的归一化最小均方滤波算法,提高主动降噪方法的 收敛速度和稳定性。
[0030] 本发明可实现怠速及低速匀速行驶工况下车内主动降噪,达到车内低频声音3~ 5dB的降噪效果,其能够在传统被动降噪技术降低高频噪声的基础上,进一步降低车内发动 机低频噪声。
【附图说明】
[0031] 图1为本发明的方法控制原理图。
【具体实施方式】
[0032]下面结合附图和实施例对本发明作进一步的描述。
[0033]由杨氏干涉理论声场的线性叠加原理可知,当频率相同,相位差恒定的声波,叠加 后会产生相加性或相消性干涉,从而使声能得到增强或减弱。大多数发动机引起的低频噪 声的主要频率直接与发动机自身转速相关,因此可通过采集发动机转速特征来产生与发动 机噪声频率相同、幅值相等、相位相反的声波,与发动机低频噪声相抵消。
[0034] -种车内发动机主动降噪系统,其包括两个误差麦克风、五个次级声源扬声器和 一个自适应主动控制器。本系统的原件布置方式:误差麦克风共两个,分别布置在汽车前后 排车顶棚位置;低频输出效果较好的次级声源扬声器共五个,其中四个为车门侧的车载音 响,第五个次级声源扬声器布置在后排隔板处;自适应主动控制器代替原车载音响控制单 元。这些原件的布放位置是通过车内声场特性与声压声势能分析得出。对车内声腔模态分 布进行有限元分析,分别对不同方案次级声源布放位置,计算误差麦克风位置的场点声压 以及声场的平均势能,选择降噪效果最好的方案为次级声源扬声器布放位置。
[0035] 所述自适应主动控制器包括DSP主控芯片、音频解码芯片、片外存储单元、CAN总线 控制器、功率放大器、误差麦克风信号接收模块、次级声源输出模块和电源模块。所述误差 麦克风通过误差麦克风信号接收模块与音频解码芯片连接,误差麦克风实时采集发动机噪 声与次级声源扬声器发出的噪声相叠加后的误差噪声,音频解码芯片将误差噪声解码。所 述DSP主控芯片分别连接音频解码芯片、片外存储单元和CAN总线控制器,DSP主控芯片获取 来自音频解码芯片的误差噪声信号和通过CAN总线控制器采集CAN总线上发动机实时的转 速信号;DSP主控芯片内置自适应滤波器,其通过自适应滤波模块的滤波权向量与发动机的 转速信号的计算,输出次级声信号。所述次级声源输出模块通过功率放大器与次级声源扬 声器连接,次级声源输出模块接收来自DSP主控芯片的次级声信号,并对该次级声信号进行 D/A转换和抗混叠滤波处理后输出至功率放大器,功率放大器对该次级声信号进行功率放 大后通过次级声源扬声器输出。
[0036] 发动机激励为发动机的点火主阶次不平衡往复惯性力,经过空气及车身、底盘等 初级传递路径传递至车内,产生低频发动机噪声。通过车内CAN总线接口采集发动机实时转 速信号,发动机实时转速信号经过自适应主动控制器中滤波权向量运算,产生与发动机噪 声幅值相等、相位相反的次级声信号,通过次级声源扬声器输出。因初始时刻车内次级声信 号与发动机噪声幅值相位存在一定误差,未能立即达到最优降噪效果,则误差噪声信号反 馈给自适应主动控制器,自适应主动控制器通过归一化最小均方算法计算出更优的滤波权 向量,更新后的滤波权向量与发动机转速信号运算,产生出在下一时刻效果更好的次级噪 声与发动机噪声相抵消。
[0037] 本系统通过CCS软件编写支持系统运行的汇编及C++程序,程序模块功能包括驱动 误差麦克风音频信号的A/D转换、CAN总线发动机实时转速信号采集、DSP主控芯片滤波运 算、以及次级扬声器音频信号的D/A转换。将完成调试后的程序烧写入DSP芯片中,开启主动 降噪功能,次级声源快速稳定输出与发动机噪声等幅反向的声信号,完成车内驾驶员人耳 区域的主动降噪。
[0038] 本发明的车内发动机主动降噪方法,其包括:
[0039] 步骤a、通过车内声场特性与声压声势能分析,将误差麦克风及次级声源扬声器布 置在车内。
[0040] 步骤b、采集发动机实时的转速信号,并将该信号输送至一自适应主动控制器。
[0041 ]步骤c、自适应主动控制器通过滤波权向量和发动机的转速信号计算次级声信号。
[0042] 步骤d、通过次级声源扬声器输出次级声信号从而发出噪声。
[0043] 步骤e、误差麦克风实时采集发动机噪声与次级声源扬声器发出的噪声相叠加后 的误差噪声。
[0044] 步骤f、自适应主动控制器根据步骤e中的误差噪声更新计算滤波权向量,返回步 骤b直至降噪结束。
[0045] 本方法考虑到自适应主动控制器中电路硬件次级通路特性将会使误差噪声信号 产生延时,使误差噪声信号与发动机实时的转速信号在时序上不能正确对齐。因此在自适 应主动控制器中使发动机实时的转速信号通过一个与次级通路传递函数相同的估计函数, 使误差噪声信号与发动机实时的转速信号时序对齐,增强算法稳定性。上述步骤在主动降 噪过程中重复循环,到达最优降噪效果。
[0046] 考虑发动机激励经过空气及车身、底盘等传递路径到车内的传输特性,结合图1所 示,定义发动机激励为P(n)。定义发动机激励到车内误差麦克风位置的初级通路传递函数 为Σ_+Σ?^。发动机激励经过初级通路传递函数,在车内产生具有低频特性的发动机噪 声。
[0047] 在汽车前后排车顶棚位置各布置一个误差麦克风,该麦克风实时采集驾驶员感知 到的噪声。结合图1中所示,当主动降噪系统不工作,所测噪声定义为车内发动机低频噪声 响应为d(n);当主动降噪系统工作时,所测噪声即为车内原始噪声与次级噪声的差值噪声e (η)。次级声源扬声器输出信号为y(n),贝lj有e(n) =d(n)-y(n)。
[0048] 考虑控制信号经数模转换器、抗混叠滤波器、声功率放大器、扬声器、声场空间等 到误差传感器的传输特性,结合图1所示,定义次级声源扬声器到误差麦克风之间的次级通 路传递函数为s(n),通过声传函测试设备对次级通路传递函数进行测试估计,并定义测试 估计出的次级通路传递函数为
[0049] 采集车辆CAN总线中的发动机实时转速信号。定义发动机转速参考信号为向量X (η),X(n)由经过滤波器逐阶时延的各项x(n),x(n-l),. . .,x(n-M+l)组成,x(n)为发动机转 速参考信号。考虑次级通路传输特性将会使噪声误差信号产生延时,使噪声误差信号与发 动机转速参考信号在时序上正确对齐,增强算法稳定性。因此使发动机转速参考信号通过 一个与次级通路传函相同的附加通路,更新计算滤波权向量。则滤波信号向量为:
[0050] 定义发动机转速参考信号到次级声信号的滤波权向量为W(n)。滤波器通过自适应 算法自动调节自身的传递函数,以使误差噪声信号主动控制系统中达到极小值。设定滤波 器长度为M,第η时刻滤波器的权向量W(n) = [ ωι(η),ω2(η),. . .,ωΜ(η)]τ,第n时刻滤波器 的参考输入信号的矢量以1〇 =匕(11)4(11-1),...4(11-1+1)]\其中,1-1为滤波阶数,其 中,r(n)为第η个采样周期得到的参考输入信号,r(n-l)为第η-1个采样周期得到的滤波参 考信号,其余类推;计算
[0052]定义更新后的滤波权向量为W(n+1),则有公式①:SW(n+l)=W(n+l)-W(n),使式① 所示增量的欧式范数最小化,并受制于约束条件公式@:11'(11+1)1?(11) = (1(11);
[0053]取目标函数公式③:
[0054] (W(n+l)_W(n) )+Re[A*(d(n)_WT(n+l )r(n))],
[0055] 其中:λ为复数拉格朗日乘子,*表示复数共辄。Re[ ·]表示取实部运算,I |SW(n+l) 12表示欧式范数的平方运算;
,由最优解得到更新后的滤波权向量W(n+1)的 迭代更新公式④:
[0057]其中:W(n)为前一时刻的滤波权向量,R(n)为发动机转速参考信号向量,,(η)为 误差噪声信号的复数共辄,I |R(n) | |2表示欧式范数的平方运算,μ为正实数标量因子。
【主权项】
1. 一种车内发动机主动降噪系统,其特征在于:包括两个误差麦克风、五个次级声源扬 声器和一个自适应主动控制器,所述两个误差麦克风分别布置在汽车前、后排对应的车顶 棚位置;所述五个次级声源扬声器由四个车口侧的车载音响和一个布置在后排隔板处的次 级声源构成;所述自适应主动控制器包括DSP主控忍片、音频解码忍片、片外存储单元、CAN 总线控制器、功率放大器、误差麦克风信号接收模块、次级声源输出模块和电源模块; 所述误差麦克风通过误差麦克风信号接收模块与音频解码忍片连接,误差麦克风实时 采集发动机噪声与次级声源扬声器发出的噪声相叠加后的误差噪声,音频解码忍片将误差 噪声解码; 所述DSP主控忍片分别连接音频解码忍片、片外存储单元和CAN总线控制器,DSP主控忍 片获取来自音频解码忍片的误差噪声信号和通过CAN总线控制器采集CAN总线上发动机实 时的转速信号;DSP主控忍片内置自适应滤波器,其通过自适应滤波模块的滤波权向量与发 动机的转速信号的计算,输出次级声信号; 所述次级声源输出模块通过功率放大器与次级声源扬声器连接,次级声源输出模块接 收来自DSP主控忍片的次级声信号,并对该次级声信号进行D/A转换和抗混叠滤波处理后输 出至功率放大器,功率放大器对该次级声信号进行功率放大后通过次级声源扬声器输出。2. -种车内发动机主动降噪方法,其特征在于,包括: 步骤a、通过车内声场特性与声压声势能分析,将误差麦克风及次级声源扬声器布置在 车内; 步骤b、采集发动机实时的转速信号,并将该信号输送至一自适应主动控制器; 步骤C、自适应主动控制器通过滤波权向量和发动机的转速信号计算次级声信号; 步骤d、通过次级声源扬声器输出次级声信号从而发出噪声; 步骤e、误差麦克风实时采集发动机噪声与次级声源扬声器发出的噪声相叠加后的误 差噪声; 步骤f、自适应主动控制器根据步骤e中的误差噪声更新计算滤波权向量,返回步骤b直 至降噪结束。3. 根据权利要求2所述的一种车内发动机主动降噪方法,其特征在于: 定义车内发动机低频噪声为d(n),次级声源扬声器输出信号为y(n),则车内发动机低 频噪声与次级声源扬声器输出噪声的差值噪声e(n) =d(n)-y(n); 定义次级声源扬声器到误差麦克风之间的次级通路传递函数为s(n),通过声传函测试 设备对次级通路传递函数进行测试估计,并定义测试估计出的次级通路传递函数为S妓差; 定义发动机转速参考信号为向量X(n),X(n)由经过滤波器逐阶时延的各项^(11),^(11- 1),. . .,x(n-M+l)组成,x(n)为发动机转速参考信号; 定义一个与次级通路传递函数相同的附加通路来更新计算滤波权向量,则滤波信号向 量坟巧!\巧(请. 定义发动机转速参考信号到次级声信号的滤波权向量为W(n),设滤波器的长度为M,第 η时刻滤波器的权向量W(n) = [ ωι(η),ω2(η),. . .,ωΜ(η)]τ,第η时刻滤波器的参考输入信 号的矢量3(〇) = ^(11)^(11-1),...^(11-1+1)^,其中,1-1为滤波阶数,其中^(11)为第11个 采样周期得到的参考输入信号,r(n-l).为第η-1个采样周期得到的滤波参考信号,其余类 推;计算定义更新后的滤波权向量为W(n+1),贝贿公式①:SW(n+l)=W(n+l)-W(n),使式①所示 增量的欧式范数最小化,并受制于约束条件公式②:wT(n+l)R(n) = d(n); 取目标函数公式③: (W(n+1)-W(n) )+Re[A*(d(n)-w^(n+l)r(n))], 其中:λ为复数拉格朗日乘子,*表示复数共辆。Re[ ·]表示取实部运算,MSW(n+l)M2表 示欧式范数的平方运算;令自最优解得到更新后的滤波权向量W(n+1)的迭代 更新公式④:其中:W(n)为前一时刻的滤波权向量,R(n)为发动机转速参考信号向量,e^n)为误差噪 声信号的复数共辆,||R(n) II2表示欧式范数的平方运算,μ为正实数标量因子。4.根据权利要求2或3所述的一种车内发动机主动降噪方法,其特征在于:在汽车前、后 排对应的车顶棚位置各布置一个误差麦克风;所述次级声源扬声器由四个车载音响和一个 扬声器构成,所述四个车载音响位于车口侧,所述扬声器位于后排隔板处。
【文档编号】F01N1/06GK106089361SQ201610511934
【公开日】2016年11月9日
【申请日】2016年6月30日
【发明人】王辉, 杨宪武, 徐小敏, 李宏成, 王兰军, 唐禹
【申请人】重庆长安汽车股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1