CN107086034B - 一种车载主动降噪***及方法 - Google Patents

一种车载主动降噪***及方法 Download PDF

Info

Publication number
CN107086034B
CN107086034B CN201610967849.5A CN201610967849A CN107086034B CN 107086034 B CN107086034 B CN 107086034B CN 201610967849 A CN201610967849 A CN 201610967849A CN 107086034 B CN107086034 B CN 107086034B
Authority
CN
China
Prior art keywords
sound field
noise
noise reduction
array
sound
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610967849.5A
Other languages
English (en)
Other versions
CN107086034A (zh
Inventor
刘洋帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Ancsonic Technology Co ltd
Original Assignee
Beijing Ancsonic Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Ancsonic Technology Co ltd filed Critical Beijing Ancsonic Technology Co ltd
Priority to CN201610967849.5A priority Critical patent/CN107086034B/zh
Publication of CN107086034A publication Critical patent/CN107086034A/zh
Application granted granted Critical
Publication of CN107086034B publication Critical patent/CN107086034B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/08Mouthpieces; Microphones; Attachments therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/128Vehicles
    • G10K2210/1282Automobiles
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/128Vehicles
    • G10K2210/1282Automobiles
    • G10K2210/12821Rolling noise; Wind and body noise

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

一种车载主动降噪***,本发明通过算法芯片及电路可以直接将麦克接收到的噪声频率做出判断,找到区域声场,从而发出反相声波,抵消噪声,不需要输入汽车引擎转速信息,通过麦克直接接收到噪声,不需要通过输入汽车引擎转速来输出降噪后的声音,对风、轮胎、引擎、震动、内饰发出的噪声具有良好的降噪效果,电动车也可以使用,降噪***通过麦克风阵列实时计算所有噪声声场不依赖引擎数据,对引擎、风噪、胎噪震动噪声都有良好的效果,在电动车场景更加实用,也不需要通过适配车型转速,即装即用。

Description

一种车载主动降噪***及方法
技术领域
本发明涉及汽车领域,尤其涉及一种车载主动降噪***及方法。
背景技术
目前主要的降噪***是耳机式主动降噪***,其范围是一维的、单点的。原理是通过麦克输入噪声、喇叭输出一维的平面降噪声波的过程来实现降噪,过程比较简单,耳机与人耳距离较近,发出的降噪声波到达降噪目标点不会发生变化,但不适用于区域的空间,耳机与喇叭不再同一区域里,互不干扰,降噪噪声不会影响麦克风输入,不会产生干扰,而现有汽车主动降噪***其针对的范围是区域的、多维的空间,原理则是通过麦克及汽车引擎的转速输入,驱动汽车音响输出和噪声反相的降噪声波,和噪声在空间叠加来实现降噪,过程比耳机复杂,由于汽车场景需要区域降噪所以需对整体的声场而不是单点位置声音进行计算处理,然而现有汽车ANC***不能通过若干点麦克风采集信息实现实时的整体声场计算,所以针对风噪、胎噪、震动噪声都依据单点声音信息来估计,效果不明显,对于引擎噪声,***需要额外输入引擎的转速信息,来辅助计算引擎噪声声场分布,***针对特定车型预实验测量并记录不同引擎转速情况下的声音场状态,在实际汽车工况下通过差值的方式来估算当前状态的引擎噪声声场分布,该***对引擎噪声降噪效果明显,对风噪、胎噪、震动噪声等其他噪声降噪效果不明显,同时该***需要和汽车电脑通信获取实时的转速输入,部署难度高,仅支持汽车厂商预装,需要对每种车型针对性的进行预实验,测量记录不同转速的引擎噪声声场信息,适配性差。
发明内容
本发明旨在提供一种车载主动降噪***及方法。
为实现上述技术目的,本发明采用以下技术方案,一种车载主动降噪***,该***包括电源***、输入模块、输出模块和计算模块,输入模块连接计算模块,计算模块连接输出模块,输入模块具体是噪声信息输入模块,计算模块包括DSP 芯片,输出模块包括DAC模块、D类放大器和扬声器,噪声信息输入模块包括麦克风阵列和ADC模块,麦克风阵列连接ADC模块,麦克风阵列包括采集噪声信息的麦克风、前置放大模块和音频放大器,多组麦克风阵列将采集到的噪声信息经前置放大模块和音频放大器放大后输送至ADC模块将模拟信号转换为数字信号,上述音频放大器、ADC模块、DSP芯片、DAC模块和D类放大器分别与ARM最小***连接,音频放大器与D类放大器通过和ARM最小***的连接可以精确控制信号的放大参数控制,噪声信息输送至ADC模块后由ARM最小***对麦克风阵列采集的多通道噪声信息即对每个麦克风阵列监测点对应的一路信号均进行进行预处理,在进过数模转换后先进行数据切片,即按时间均匀切分采集信号,并保证每段时间片有50%的叠加部分,随后对每个时间片的数据进行FFT傅立叶变换,使每个时间片得到一组频率分布的频率域函数,再对所有时间片的频率域函数做均值计算得到麦克风阵列对应监测点的统计声压数据阵列,输入模块将监测点的声压信号频率域数据阵列输送至计算模块的DSP芯片,DSP芯片加载有ARM最小***的计算噪声声场的算法,通过确定一组基来用于描述区域的噪声声场,基是根据场景的不同的坐标系来描述声场,声场与该组基之间存在一个系数阵列,而为了计算出该组系数阵列,引入误差描述方程,即声压信号频率域数据阵列与声场计算值之间的方差,在方差最小的情况下,反向解方程即可得到相应的声场系数阵列,从而计算出噪声声场,同时计算模块根据输出模块的个数及扬声器的映射函数来计算整体控制声场,控制声场是扬声器阵列的声场叠加,扬声器的映射函数通过控制电信号驱动扬声器发声后预先测量声音分布数据就可以提前测量出,而后引入降噪声场描述方程,即噪声声场与控制声场叠加后的降噪结果声场,在确定了噪声声场和控制声场的映射函数的情况下,再确定最小的降噪结果声场,反向解方程即可得出最合适的扬声器电信号阵列,DSP芯片将所述的扬声器电信号阵列发送至输出模块,经DAC模块转换为模拟信号后再经过D类放大器按ARM最小***加载的放大参数放大后输送至扬声器发出反相降噪声波形成噪声控制声场完成降噪,此时噪声信息输入模块会测量降噪的结果并判断降噪效果是否达标,进行误差反馈,若不达标则计算新的噪声声场并重复上述降噪过程。
一种车载主动降噪方法,该方法包括如下步骤:
S1、麦克阵列采集噪声信息,麦克风将采集到的环境噪声信息经前置放大模块和音频放大器放大后输送至ADC模块将模拟信号转换为数字信号,ARM最小***连接音频放大器以控制放大系数;
S2、多通道噪声信息预处理,步骤S1得到的噪声信息输送至ADC模块后由 ARM最小***对每个麦克风阵列监测点对应的一路信号均进行进行预处理,在进过数模转换后先进行数据切片,即按时间均匀切分采集信号,并保证每段时间片有叠加部分,随后对每个时间片的数据进行FFT傅立叶变换,使每个时间片得到一组频率分布的频率域函数,再对所有时间片的频率域函数做均值计算得到麦克风阵列对应监测点的统计声压数据阵列,最后将监测点的声压信号频率域数据阵列输送至DSP芯片;
S3、运行声场计算算法实时计算出噪声分布,DSP芯片加载有ARM最小***的计算噪声声场的算法,通过确定一组基来用于描述区域的噪声声场,基是根据场景的不同的坐标系来描述声场,声场与该组基之间存在一个系数阵列,而为了计算出该组系数阵列,引入误差描述方程,即声压信号频率域数据阵列与声场计算值之间的方差,在方差最小的情况下,反向解方程即可得到相应的声场系数阵列,从而计算出噪声声场;
S4、运行主动降噪声波算法计算出降噪声波,DSP芯片根据扬声器的个数及扬声器的映射函数来计算整体控制声场,控制声场是扬声器阵列的声场叠加,扬声器的映射函数通过对扬声器的测试可以计算得出,扬声器的电信号驱动声场的映射函数在该扬声器的硬件制作出厂时就已确定,而后引入降噪声场描述方程,即上述步骤S3计算出的噪声声场与控制声场叠加后的降噪结果声场,在确定了噪声声场和控制声场的映射函数的情况下,再确定最小的降噪结果声场,反向解方程即可得出最合适的扬声器电信号阵列;
S5、***驱动扬声器发出反相降噪声波,DSP芯片将步骤S4得到的扬声器电信号阵列发送至DAC模块,经DAC模块转换为模拟信号后再经过D类放大器按 ARM最小***加载的放大参数放大后输送至扬声器发出反相降噪声波形成噪声控制声场完成降噪;
S6、误差反馈,噪声信息输入模块会测量降噪的结果并判断降噪效果是否达标,进行误差反馈,若不达标则计算新的噪声声场并重复上述降噪过程。
进一步地,步骤S2得到的得到麦克风阵列的对应监测点的统计声压数据阵列为,PXf(Xi,f),i:1,2,3,…m;Xi是每个监测点的位置坐标,m是监测点的个数,f是监测点采集到信号的频率域统计声压值。
进一步地,步骤S3中确定一组基用于描述噪声,基相当于坐标轴,用不同的坐标轴的形式来描述整个空间,根据应用场景不同可以选取声音辐射模态、空腔模态、多级子等多种不同的基来描述整个声场,一组基用Ψk(X,f)来表示, k是基的向量个数,X是空间的位置,f是声音的频率分布,声场用P(X,f)来表述:
Figure DEST_PATH_GDA0001332763660000031
声场理论上有无穷多个向量个数,即k是无穷个***仅引入一部分的向量来计算,对此***引入N个向量来计算,N<k,N的选取是根据场景声场的复杂度、计算量要求、硬件成本、精确性要求综合来选取;
而为了计算出之前公式中的Ck系数阵列,引入误差描述方程:
Figure DEST_PATH_GDA0001332763660000041
误差描述方程中m是监测点的个数,J1是用于描述监测点位置计算值和实测值的误差的方差,通过误差方程计算Ck系数阵列的目标是确定Ck的系数值,使得误差方程J1值最小,写成矩阵形式,
Figure DEST_PATH_GDA0001332763660000042
对Ψk做每个基向量的基函数运算,并写成矩阵形式,
Figure DEST_PATH_GDA0001332763660000043
J1的表达式写成矩阵形式:
Figure DEST_PATH_GDA0001332763660000044
具体方法是对J1求导,使导数等于零,解方程得到:
Figure DEST_PATH_GDA0001332763660000045
并进一步推导得出:
Figure DEST_PATH_GDA0001332763660000046
运算得到Ck系数阵列的表达式:
Figure DEST_PATH_GDA0001332763660000047
最终得到
Figure DEST_PATH_GDA0001332763660000048
其中m是监测点的个数,
Figure DEST_PATH_GDA0001332763660000049
是解方程展开系数矩阵,最终得到Ck系数阵列。
进一步地,步骤S4中确定扬声器阵列的个数为L,每个扬声器给定一个驱动电信号,可以形成特定的声场,q1是第1号扬声器驱动的电信号,Φ1(X,f)是第1号扬声器电信号对应声音分布的映射函数,扬声器的映射函数通过控制电信号驱动扬声器发声后预先测量声音分布数据就可以提前测量出,先计算出整体控制声场Pc(X,f),整体控制声场的描述,为所有扬声器阵列的声场叠加:
Figure DEST_PATH_GDA00013327636600000410
而后引入降噪声场描述方程J2
Figure DEST_PATH_GDA0001332763660000051
其中Ω代表降噪的目标空间,表示J2是对Ω空间的积分L是扬声器的个数,q 是扬声器的电信号驱动,N是所选取的基的向量个数,即该声场计算空间的维度个数,J2是噪声声场和降噪控制声场的叠加,即是降噪结果声场的描述方程,解该方程就是选取一组合适的电信号q,使得J2值最小,具体方法是如同步骤 S3一般对J2求导,使导数等于零,所以展开方程:
Figure DEST_PATH_GDA0001332763660000052
由此得到扬声器阵列,电信号的驱动数值表达式,***输出该组电信号驱动扬声器阵列发出降噪控制声场,与原噪声场叠加后,使得整体***完成降噪的工作。
进一步地,步骤S2中应保证每段时间片有50%的叠加部分。
本发明通过算法芯片及电路可以直接将麦克接收到的噪声频率做出判断,找到区域声场,从而发出反相声波,抵消噪声,不需要输入汽车引擎转速信息,通过麦克直接接收到噪声,不需要通过输入汽车引擎转速来输出降噪后的声音,对风、轮胎、引擎、震动、内饰发出的噪声具有良好的降噪效果,电动车也可以使用,原有汽车降噪***对汽车引擎降噪效果明显,对其他噪声降噪效果不明显,而电动车和内燃机不同电机噪声很小,其他噪声是主要噪声成分,所以现有的汽车降噪***在电动那个车场景降噪整体效果不明显,我们的降噪***通过麦克风阵列实时计算所有噪声声场不依赖引擎数据,对引擎、风噪、胎噪震动噪声都有良好的效果,在电动车场景更加实用,也不需要通过适配车型转速,即装即用。
附图说明
图1是本发明车载主动降噪***的示意图;
图2是本发明车载主动降噪方法的流程图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
下面参照图1描述根据本发明实施例的一种车载主动降噪***,该***包括电源***、输入模块、输出模块和计算模块,输入模块连接计算模块,计算模块连接输出模块,输入模块具体是噪声信息输入模块,计算模块包括DSP芯片,输出模块包括DAC模块、D类放大器和扬声器,噪声信息输入模块包括麦克风阵列和ADC模块,麦克风阵列连接ADC模块,麦克风阵列包括采集噪声信息的麦克风、前置放大模块和音频放大器,多组麦克风阵列将采集到的噪声信息经前置放大模块和音频放大器放大后输送至ADC模块将模拟信号转换为数字信号,上述音频放大器、ADC模块、DSP芯片、DAC模块和D类放大器分别与ARM最小***连接,音频放大器与D类放大器通过和ARM最小***的连接可以精确控制信号的放大参数控制,噪声信息输送至ADC模块后由ARM最小***对麦克风阵列采集的多通道噪声信息即对每个麦克风阵列监测点对应的一路信号均进行进行预处理,在进过数模转换后先进行数据切片,即按时间均匀切分采集信号,并保证每段时间片有50%的叠加部分,随后对每个时间片的数据进行FFT傅立叶变换,使每个时间片得到一组频率分布的频率域函数,再对所有时间片的频率域函数做均值计算得到麦克风阵列对应监测点的统计声压数据阵列,输入模块将监测点的声压信号频率域数据阵列输送至计算模块的DSP芯片,DSP芯片加载有ARM最小***的计算噪声声场的算法,通过确定一组基来用于描述区域的噪声声场,基是根据场景的不同的坐标系来描述声场,声场与该组基之间存在一个系数阵列,而为了计算出该组系数阵列,引入误差描述方程,即声压信号频率域数据阵列与声场计算值之间的方差,在方差最小的情况下,反向解方程即可得到相应的声场系数阵列,从而计算出噪声声场,同时计算模块根据输出模块的个数及扬声器的映射函数来计算整体控制声场,控制声场是扬声器阵列的声场叠加,扬声器的映射函数通过控制电信号驱动扬声器发声后预先测量声音分布数据就可以提前测量出,而后引入降噪声场描述方程,即噪声声场与控制声场叠加后的降噪结果声场,在确定了噪声声场和控制声场的映射函数的情况下,再确定最小的降噪结果声场,反向解方程即可得出最合适的扬声器电信号阵列,DSP芯片将所述的扬声器电信号阵列发送至输出模块,经DAC模块转换为模拟信号后再经过D类放大器按ARM 最小***加载的放大参数放大后输送至扬声器发出反相降噪声波形成噪声控制声场完成降噪,此时噪声信息输入模块会测量降噪的结果并判断降噪效果是否达标,进行误差反馈,若不达标则计算新的噪声声场并重复上述降噪过程。
一种车载主动降噪方法,该方法包括如下步骤:
S1、麦克阵列采集噪声信息,麦克风将采集到的误差描述噪声信息经前置放大模块和音频放大器放大后输送至ADC模块将模拟信号转换为数字信号,ARM最小***连接音频放大器以控制放大系数;
S2、多通道噪声信息预处理,步骤S1得到的噪声信息输送至ADC模块后由 ARM最小***对每个麦克风阵列监测点对应的一路信号均进行进行预处理,在进过数模转换后先进行数据切片,即按时间均匀切分采集信号,并保证每段时间片有50%的叠加部分,随后对每个时间片的数据进行FFT傅立叶变换,使每个时间片得到一组频率分布的频率域函数,再对所有时间片的频率域函数做均值计算得到麦克风阵列对应监测点的统计声压数据阵列,最后将监测点的声压信号频率域数据阵列输送至DSP芯片;
S3、运行声场计算算法实时计算出噪声分布,DSP芯片加载有ARM最小***的计算噪声声场的算法,通过确定一组基来用于描述区域的噪声声场,基是根据场景的不同的坐标系来描述声场,声场与该组基之间存在一个系数阵列,而为了计算出该组系数阵列,引入误差描述方程,即声压信号频率域数据阵列与声场计算值之间的方差,在方差最小的情况下,反向解方程即可得到相应的声场系数阵列,从而计算出噪声声场;
S4、运行主动降噪声波算法计算出降噪声波,DSP芯片根据扬声器的个数及扬声器的映射函数来计算整体控制声场,控制声场是扬声器阵列的声场叠加,扬声器的映射函数通过控制电信号驱动扬声器发声后预先测量声音分布数据就可以提前测量出,而后引入降噪声场描述方程,即上述步骤S3计算出的噪声声场与控制声场叠加后的降噪结果声场,在确定了噪声声场和控制声场的映射函数的情况下,再确定最小的降噪结果声场,反向解方程即可得出最合适的扬声器电信号阵列;
S5、***驱动扬声器发出反相降噪声波,DSP芯片将步骤S4得到的扬声器电信号阵列发送至DAC模块,经DAC模块转换为模拟信号后再经过D类放大器按 ARM最小***加载的放大参数放大后输送至扬声器发出反相降噪声波形成噪声控制声场完成降噪;
S6、误差反馈,此时汽车作为颈周边的误差描述噪声输入模块会测量降噪的结果并判断降噪效果是否达标,进行误差反馈,若不达标则计算新的噪声声场并重复上述降噪过程。
进一步地,步骤S2得到的得到麦克风阵列的对应监测点的统计声压数据阵列为,PXf(Xi,f),i:1,2,3,…m;Xi是每个监测点的位置坐标,m是监测点的个数,f是监测点采集到信号的频率域统计声压值。
进一步地,步骤S3中确定一组基用于描述噪声,基相当于坐标轴,用不同的坐标轴的形式来描述整个空间,根据应用场景不同可以选取声音辐射模态、空腔模态、多级子等多种不同的基来描述整个声场,一组基用Ψk(X,f)来表示, k是基的向量个数,X是空间的位置,f是声音的频率分布,声场用P(X,f)来表述:
Figure DEST_PATH_GDA0001332763660000081
声场理论上有无穷多个向量个数,即k是无穷个***仅引入一部分的向量来计算,对此***引入N个向量来计算,N<k,N的选取是根据场景声场的复杂度、计算量要求、硬件成本、精确性要求综合来选取;
而为了计算出之前公式中的Ck系数阵列,引入误差描述方程:
Figure DEST_PATH_GDA0001332763660000082
误差描述方程中m是监测点的个数,J1是用于描述监测点位置计算值和实测值的误差的方差,通过误差方程计算Ck系数阵列的目标是确定Ck的系数值,使得误差方程J1值最小,写成矩阵形式,
Figure DEST_PATH_GDA0001332763660000083
对Ψk做每个基向量的基函数运算,并写成矩阵形式,
Figure DEST_PATH_GDA0001332763660000084
J1的表达式写成矩阵形式:
Figure DEST_PATH_GDA0001332763660000085
具体方法是对J1求导,使导数等于零,解方程得到:
Figure DEST_PATH_GDA0001332763660000091
并进一步推导得出:
Figure DEST_PATH_GDA0001332763660000092
运算得到Ck系数阵列的表达式:
Figure DEST_PATH_GDA0001332763660000093
最终得到
Figure DEST_PATH_GDA0001332763660000094
其中m是监测点的个数,
Figure DEST_PATH_GDA0001332763660000095
是解方程展开系数矩阵,最终得到Ck系数阵列。
进一步地,步骤S4中确定扬声器阵列的个数为L,每个扬声器给定一个驱动电信号,可以形成特定的声场,q1是第1号扬声器驱动的电信号,Φ1(X,f)是第1号扬声器电信号对应声音分布的映射函数,扬声器的映射函数通过控制电信号驱动扬声器发声后预先测量声音分布数据就可以提前测量出,先计算出整体控制声场Pc(X,f),整体控制声场的描述,为所有扬声器阵列的声场叠加:
Figure DEST_PATH_GDA0001332763660000096
而后引入降噪声场描述方程J2
Figure DEST_PATH_GDA0001332763660000097
其中Ω代表降噪的目标空间,表示J2是对Ω空间的积分L是扬声器的个数,q 是扬声器的电信号驱动,N是所选取的基的向量个数,即该声场计算空间的维度个数,J2是噪声声场和降噪控制声场的叠加,即是降噪结果声场的描述方程,解该方程就是选取一组合适的电信号q,使得J2值最小,具体方法是如同步骤 S3一般对J2求导,使导数等于零,所以展开方程:
Figure DEST_PATH_GDA0001332763660000098
由此得到扬声器阵列,电信号的驱动数值表达式,***输出该组电信号驱动扬声器阵列发出降噪控制声场,与原噪声场叠加后,使得整体***完成降噪的工作。
本发明通过算法芯片及电路可以直接将麦克接收到的噪声频率做出判断,找到区域声场,从而发出反相声波,抵消噪声,不需要输入汽车引擎转速信息,通过麦克直接接收到噪声,不需要通过输入汽车引擎转速来输出降噪后的声音,对风、轮胎、引擎、震动、内饰发出的噪声具有良好的降噪效果,电动车也可以使用,原有汽车降噪***对汽车引擎降噪效果明显,对其他噪声降噪效果不明显,而电动车和内燃机不同电机噪声很小,其他噪声是主要噪声成分,所以现有的汽车降噪***在电动那个车场景降噪整体效果不明显,我们的降噪***通过麦克风阵列实时计算所有噪声声场不依赖引擎数据,对引擎、风噪、胎噪震动噪声都有良好的效果,在电动车场景更加实用,也不需要通过适配车型转速,即装即用。
在本说明书的描述中,参考术语“一个实施例”、“示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

Claims (6)

1.一种车载主动降噪***,其特征在于,该***包括电源***、输入模块、输出模块和计算模块,输入模块连接计算模块,计算模块连接输出模块,输入模块具体是噪声信息输入模块,计算模块包括DSP芯片,输出模块包括DAC模块、D类放大器和扬声器,噪声信息输入模块包括麦克风阵列和ADC模块,麦克风阵列连接ADC模块,麦克风阵列包括采集噪声信息的麦克风、前置放大模块和音频放大器,多组麦克风阵列将采集到的噪声信息经前置放大模块和音频放大器放大后输送至ADC模块将模拟信号转换为数字信号,上述音频放大器、ADC模块、DSP芯片、DAC模块和D类放大器分别与ARM最小***连接,音频放大器与D类放大器通过和ARM最小***的连接可以精确控制信号的放大参数控制,噪声信息输送至ADC模块后由ARM最小***对麦克风阵列采集的多通道噪声信息即对每个麦克风阵列监测点对应的一路信号均进行进行预处理,在进过数模转换后先进行数据切片,即按时间均匀切分采集信号,并保证每段时间片有50%的叠加部分,随后对每个时间片的数据进行FFT傅立叶变换,使每个时间片得到一组频率分布的频率域函数,再对所有时间片的频率域函数做均值计算得到麦克风阵列对应监测点的统计声压数据阵列,输入模块将监测点的声压信号频率域数据阵列输送至计算模块的DSP芯片,DSP芯片加载有ARM最小***的计算噪声声场的算法,通过确定一组基来用于描述区域的噪声声场,基是根据场景的不同的坐标系来描述声场,声场与该组基之间存在一个系数阵列,而为了计算出该系数阵列,引入误差描述方程,即声压信号频率域数据阵列与声场计算值之间的方差,在方差最小的情况下,反向解方程即可得到相应的声场系数阵列,从而计算出噪声声场,同时计算模块根据输出模块的个数及扬声器的映射函数来计算整体控制声场,控制声场是扬声器阵列的声场叠加,扬声器的映射函数通过控制电信号驱动扬声器发声后预先测量声音分布数据就可以提前测量出,而后引入降噪声场描述方程,即噪声声场与控制声场叠加后的降噪结果声场,在确定了噪声声场和控制声场的映射函数的情况下,再确定最小的降噪结果声场,反向解方程即可得出最合适的扬声器电信号阵列,DSP芯片将所述的扬声器电信号阵列发送至输出模块,经DAC模块转换为模拟信号后再经过D类放大器按ARM最小***加载的放大参数放大后输送至扬声器发出反相降噪声波形成噪声控制声场完成降噪,此时噪声信息输入模块会测量降噪的结果并判断降噪效果是否达标,进行误差反馈,若不达标则计算新的噪声声场并重复上述降噪过程。
2.如权利要求1所述***的一种车载主动降噪方法,其特征在于,该方法包括如下步骤:
S1、麦克阵列采集噪声信息,麦克风将采集到的环境噪声信息经前置放大模块和音频放大器放大后输送至ADC模块将模拟信号转换为数字信号,ARM最小***连接音频放大器以控制放大系数;
S2、多通道噪声信息预处理,步骤S1得到的噪声信息输送至ADC模块后由ARM最小***对每个麦克风阵列监测点对应的一路信号均进行进行预处理,在进过数模转换后先进行数据切片,即按时间均匀切分采集信号,并保证每段时间片有叠加部分,随后对每个时间片的数据进行FFT傅立叶变换,使每个时间片得到一组频率分布的频率域函数,再对所有时间片的频率域函数做均值计算得到麦克风阵列对应监测点的统计声压数据阵列,最后将监测点的声压信号频率域数据阵列输送至DSP芯片;
S3、运行声场计算算法实时计算出噪声分布,DSP芯片加载有ARM最小***的计算噪声声场的算法,通过确定一组基来用于描述区域的噪声声场,基是根据场景的不同的坐标系来描述声场,声场与该组基之间存在一个系数阵列,而为了计算出该组系数阵列,引入误差描述方程,即声压信号频率域数据阵列与声场计算值之间的方差,在方差最小的情况下,反向解方程即可得到相应的声场系数阵列,从而计算出噪声声场;
S4、运行主动降噪声波算法计算出降噪声波,DSP芯片根据扬声器的个数及扬声器的映射函数来计算整体控制声场,控制声场是扬声器阵列的声场叠加,扬声器的映射函数通过对扬声器的测试可以计算得出,扬声器的电信号驱动声场的映射函数在该扬声器的硬件制作出厂时就已确定,而后引入降噪声场描述方程,即上述步骤S3计算出的噪声声场与控制声场叠加后的降噪结果声场,在确定了噪声声场和控制声场的映射函数的情况下,再确定最小的降噪结果声场,反向解方程即可得出最合适的扬声器电信号阵列;
S5、***驱动扬声器发出反相降噪声波,DSP芯片将步骤S4得到的扬声器电信号阵列发送至DAC模块,经DAC模块转换为模拟信号后再经过D类放大器按ARM最小***加载的放大参数放大后输送至扬声器发出反相降噪声波形成噪声控制声场完成降噪;
S6、误差反馈,噪声信息输入模块会测量降噪的结果并判断降噪效果是否达标,进行误差反馈,若不达标则计算新的噪声声场并重复上述降噪过程。
3.如权利要求2所述一种车载主动降噪方法,其特征在于,步骤S2得到的得到麦克风阵列的对应监测点的统计声压数据阵列为PXf(Xi,f),i:1,2,3,…m;Xi是每个监测点的位置坐标,m是监测点的个数,f是监测点采集到信号的频率域统计声压值。
4.如权利要求3所述一种车载主动降噪方法,其特征在于,步骤S3中确定一组基用于描述噪声,基相当于坐标轴,用不同的坐标轴的形式来描述整个空间,根据应用场景不同可以选取声音辐射模态、空腔模态、多级子等多种不同的基来描述整个声场,一组基用Ψk(X,f)来表示,k是基的向量个数,X是空间的位置,f是声音的频率分布,声场用P(X,f)来表述:
Figure FDA0002512854340000021
声场理论上有无穷多个向量个数,即k是无穷个***仅引入一部分的向量来计算,对此***引入N个向量来计算,N<k,N的选取是根据场景声场的复杂度、计算量要求、硬件成本、精确性要求综合来选取;
而为了计算出之前公式中的Ck系数阵列,引入误差描述方程:PXf(Xi,f)
Figure FDA0002512854340000031
误差描述方程中m是监测点的个数,J1是用于描述监测点位置计算值和实测值的误差的方差,通过误差方程计算Ck系数阵列的目标是确定Ck的系数值,使得误差方程J1值最小,写成矩阵形式,
Figure FDA0002512854340000032
对Ψk做每个基向量的基函数运算,并写成矩阵形式,
Figure FDA0002512854340000033
J1的表达式写成矩阵形式:
Figure FDA0002512854340000034
具体方法是对J1求导,使导数等于零,解方程得到:
Figure FDA0002512854340000035
并进一步推导得出:
Figure FDA0002512854340000036
运算得到Ck系数阵列的表达式:
Figure FDA0002512854340000037
最终得到
Figure FDA0002512854340000038
其中m是监测点的个数,
Figure FDA0002512854340000039
是解方程展开系数矩阵,最终得到Ck系数阵列。
5.如权利要求4所述一种车载主动降噪方法,其特征在于,步骤S4中确定扬声器阵列的个数为L,每个扬声器给定一个驱动电信号,可以形成对应的声场,q1是第l号扬声器驱动的电信号,Φ1(X,f)是第l号扬声器电信号对应声音分布的映射函数,扬声器的映射函数通过控制电信号驱动扬声器发声后预先测量声音分布数据就可以提前测量出,先计算出整体控制声场Pc(X,f),整体控制声场的描述,为所有扬声器阵列的声场叠加:
Figure FDA00025128543400000310
而后引入降噪声场描述方程J2
Figure FDA00025128543400000311
其中Ω代表降噪的目标空间,表示J2是对Ω空间的积分L是扬声器的个数,q是扬声器的电信号驱动,N是所选取的基的向量个数,即该声场计算空间的维度个数,J2是噪声声场和降噪控制声场的叠加,即是降噪结果声场的描述方程,解该方程就是选取一组合适的电信号q,使得J2值最小,具体方法是如同步骤S3一般对J2求导,使导数等于零,所以展开方程:
Figure FDA00025128543400000312
由此得到扬声器阵列,电信号的驱动数值表达式,***输出该组电信号驱动扬声器阵列发出降噪控制声场,与原噪声场叠加后,使得整体***完成降噪的工作。
6.如权利要求2所述一种车载主动降噪方法,其特征在于,步骤S2中应保证每段时间片有50%的叠加部分。
CN201610967849.5A 2016-11-03 2016-11-03 一种车载主动降噪***及方法 Active CN107086034B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610967849.5A CN107086034B (zh) 2016-11-03 2016-11-03 一种车载主动降噪***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610967849.5A CN107086034B (zh) 2016-11-03 2016-11-03 一种车载主动降噪***及方法

Publications (2)

Publication Number Publication Date
CN107086034A CN107086034A (zh) 2017-08-22
CN107086034B true CN107086034B (zh) 2020-09-04

Family

ID=59614019

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610967849.5A Active CN107086034B (zh) 2016-11-03 2016-11-03 一种车载主动降噪***及方法

Country Status (1)

Country Link
CN (1) CN107086034B (zh)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107464552B (zh) * 2017-08-24 2021-03-09 北京安声科技有限公司 一种分布式车载主动降噪***及方法
CN107702171B (zh) * 2017-10-16 2019-07-05 北京安声科技有限公司 一种应用在油烟机的主动降噪方法
CN107564509B (zh) * 2017-10-23 2022-08-19 上海联影医疗科技股份有限公司 降噪***
CN108266313A (zh) * 2018-02-27 2018-07-10 青岛华创风能有限公司 一种低气动噪声风电机组
CN108916952B (zh) * 2018-03-08 2020-08-14 佛山市云米电器科技有限公司 一种具有三维空间声场降噪装置的油烟机及降噪方法
CN108289260A (zh) * 2018-03-29 2018-07-17 佛山博智医疗科技有限公司 机电一体化声电屏蔽耳罩
CN108956172A (zh) * 2018-05-23 2018-12-07 常州路航轨道交通科技有限公司 高速列车驾驶舱局域主动降噪试验***及方法
CN108877758A (zh) * 2018-07-04 2018-11-23 北京安声科技有限公司 一种空间场主动降噪方法
CN109587618A (zh) * 2018-11-22 2019-04-05 清华大学苏州汽车研究院(相城) 一种主动降噪***稳定性测试方法及测试***
CN109484416B (zh) * 2018-12-27 2019-11-12 西南交通大学 一种高速列车气动降噪***及方法
CN109830225A (zh) * 2019-03-26 2019-05-31 深圳万拓科技创新有限公司 一种降低无人机桨叶旋转噪声的方法及***
CN110164466A (zh) * 2019-04-28 2019-08-23 清华大学苏州汽车研究院(相城) 一种应用于汽车发动机主动噪声控制的车内声场可视化方法
CN111938504B (zh) * 2019-09-19 2022-04-29 北京安声浩朗科技有限公司 空间主动降噪方法、装置、***和吸尘器
CN111445894A (zh) * 2020-03-02 2020-07-24 北京航天晨信科技有限责任公司 一种方舱的降噪方法
CN112000653B (zh) * 2020-08-21 2024-03-29 睿驰达新能源汽车科技(北京)有限公司 基于空间和时间的区域网格化驾驶行为数据预处理方法
CN112259068B (zh) * 2020-10-21 2023-04-11 上海协格空调工程有限公司 一种主动降噪空调***及其降噪控制方法
CN112466271A (zh) * 2020-11-30 2021-03-09 声耕智能科技(西安)研究院有限公司 一种分布式主动噪声控制方法、***、设备及存储介质
CN112669867B (zh) 2020-12-15 2023-04-11 阿波罗智联(北京)科技有限公司 噪声消除算法的调试方法、装置和电子设备
CN114694625A (zh) * 2020-12-29 2022-07-01 宝能汽车集团有限公司 用于车辆的降噪方法
CN114153314B (zh) * 2021-11-29 2023-04-25 重庆长安汽车股份有限公司 增强用户体验感的车内噪声动态显示交互方法及***
CN114390402B (zh) * 2022-01-04 2024-04-26 杭州老板电器股份有限公司 一种吸油烟机的音频注入控制方法、装置及吸油烟机
CN115273786A (zh) * 2022-07-01 2022-11-01 广州汽车集团股份有限公司 一种车辆主动降噪方法、装置及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201995115U (zh) * 2011-01-28 2011-09-28 比亚迪股份有限公司 一种车内降噪***
CN102837654A (zh) * 2012-05-25 2012-12-26 苏州卡泰克电子科技有限公司 一种车内噪声电子主动抑制***
CN204206436U (zh) * 2014-09-30 2015-03-11 北京交通大学 一种用于主动噪声控制的音频处理模块
CN104469154A (zh) * 2014-12-05 2015-03-25 合肥国科声拓信息技术有限公司 一种基于麦克风阵列的摄像头引导装置及引导方法
CN104616667A (zh) * 2014-12-02 2015-05-13 清华大学 一种用于汽车内的主动降噪方法
CN205584419U (zh) * 2016-03-16 2016-09-14 中航华东光电(上海)有限公司 风噪声消除***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201995115U (zh) * 2011-01-28 2011-09-28 比亚迪股份有限公司 一种车内降噪***
CN102837654A (zh) * 2012-05-25 2012-12-26 苏州卡泰克电子科技有限公司 一种车内噪声电子主动抑制***
CN204206436U (zh) * 2014-09-30 2015-03-11 北京交通大学 一种用于主动噪声控制的音频处理模块
CN104616667A (zh) * 2014-12-02 2015-05-13 清华大学 一种用于汽车内的主动降噪方法
CN104469154A (zh) * 2014-12-05 2015-03-25 合肥国科声拓信息技术有限公司 一种基于麦克风阵列的摄像头引导装置及引导方法
CN104469154B (zh) * 2014-12-05 2017-09-26 合肥国科声拓信息技术有限公司 一种基于麦克风阵列的摄像头引导装置及引导方法
CN205584419U (zh) * 2016-03-16 2016-09-14 中航华东光电(上海)有限公司 风噪声消除***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《Experimental Investigation of the Use of Equivalent》;Yangfan Liu,J Stuart Bolton;《institude of noise control engineering》;20160831;全文 *
Sound Field Reconstruction at High Frequencies;J Stuart Bolton,Yangfan Liu;《institute of noise control engineering》;20130831;全文 *

Also Published As

Publication number Publication date
CN107086034A (zh) 2017-08-22

Similar Documents

Publication Publication Date Title
CN107086034B (zh) 一种车载主动降噪***及方法
CN107464552B (zh) 一种分布式车载主动降噪***及方法
CN102089633B (zh) 用于重建声学场的方法
JP4891910B2 (ja) ノイズ源の遠距離音場分析
JP6508539B2 (ja) 音場収音装置および方法、音場再生装置および方法、並びにプログラム
CN112924176B (zh) 一种基于时域等效源法的滚动轴承故障声学诊断方法
CN110598238A (zh) 一种舱室结构振动响应再现方法
CN105298933A (zh) 一种轴流风扇主动噪声控制装置
CN110515034B (zh) 一种声信号方位角测量***及方法
JP4293986B2 (ja) 音場を表す方法及びシステム
Ocker et al. A comparison of frequency-domain microphone array methods for the characterization of rotating broadband noise sources
Wang et al. Adaptive frequency response calibration method for microphone arrays
CN109375197B (zh) 一种小尺寸矢量阵低频散射校正方法
CN103945308A (zh) 一种基于波场合成和波场分析的声重放方法及***
Lauterbach et al. Procedure for the accurate phase calibration of a microphone array
Deboy et al. Tangential intensity algorithm for acoustic centering
CN111983553B (zh) 一种基于互质多载频稀疏阵列的无网格doa估计方法
CN111157951B (zh) 一种基于差分麦克风阵列的三维声源定位方法
Hu et al. Frequency response calibration using multi-channel Wiener filters for microphone arrays
US20210256953A1 (en) Concurrent fxlms system with common reference and error signals
Ernst et al. Microphone localization with self calibrating acoustic GPS
Herold et al. Microphone array based trajectory reconstruction for small UAV fly-by measurements
Szwoch et al. Detection of the incoming sound direction employing MEMS microphones and the DSP
CN114136434B (zh) 一种变电站站界噪声抗干扰估算方法和***
Humphreys et al. Performance analysis of a cost-effective electret condenser microphone directional array

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant