[go: up one dir, main page]

CN110335582B - An active noise reduction method suitable for active control of impulse noise - Google Patents

An active noise reduction method suitable for active control of impulse noise Download PDF

Info

Publication number
CN110335582B
CN110335582B CN201910623617.1A CN201910623617A CN110335582B CN 110335582 B CN110335582 B CN 110335582B CN 201910623617 A CN201910623617 A CN 201910623617A CN 110335582 B CN110335582 B CN 110335582B
Authority
CN
China
Prior art keywords
signal
noise
formula
active
reference signal
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
CN201910623617.1A
Other languages
Chinese (zh)
Other versions
CN110335582A (en
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.)
Changzhou Beisu Smart Tech Co ltd
Jilin University
Original Assignee
Changzhou Beisu Smart Tech Co ltd
Jilin University
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 Changzhou Beisu Smart Tech Co ltd, Jilin University filed Critical Changzhou Beisu Smart Tech Co ltd
Priority to CN201910623617.1A priority Critical patent/CN110335582B/en
Publication of CN110335582A publication Critical patent/CN110335582A/en
Application granted granted Critical
Publication of CN110335582B publication Critical patent/CN110335582B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • G10K11/1781Methods 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 characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17813Methods 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 characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms
    • 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
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • 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
    • G10K11/1787General system configurations
    • 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/30Means
    • G10K2210/301Computational
    • G10K2210/3028Filtering, e.g. Kalman filters or special analogue or digital filters
    • 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/30Means
    • G10K2210/301Computational
    • G10K2210/3039Nonlinear, e.g. clipping, numerical truncation, thresholding or variable input and output gain
    • 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/30Means
    • G10K2210/301Computational
    • G10K2210/3047Prediction, e.g. of future values of noise

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)

Abstract

The invention provides an active noise reduction method suitable for impulse noise active control, which comprises the following steps: step one, adopting a reference microphone to collect impulse noise emitted by a noise source as a reference signal, and adjusting step length parameters by using a Gaussian distribution function with the reference signal as an independent variable; collecting noise after cancellation by an error microphone as an error signal, and updating a prediction filter weight coefficient according to a continuously updated reference signal, the error signal and the adjusted step length parameter; and thirdly, calculating a counteracting signal through the updated weight coefficient of the prediction filter, and sending the counteracting signal through a loudspeaker to counteract the reference signal so as to perform active noise reduction.

Description

一种适用于脉冲噪声有源控制的主动降噪方法An active noise reduction method suitable for active control of impulse noise

技术领域Technical field

本发明涉及主动噪声控制领域,同时涉及一种有源噪声控制方法,具体涉及一种适用于脉冲噪声有源控制的主动降噪方法。The invention relates to the field of active noise control, and also relates to an active noise control method. Specifically, it relates to an active noise reduction method suitable for active control of pulse noise.

背景技术Background technique

随着现代工业、建筑业、交通运输业等领域的深入发展,噪声污染问题日益突出,严重影响着居民的学习、工作及生活。With the in-depth development of modern industry, construction, transportation and other fields, the problem of noise pollution has become increasingly prominent, seriously affecting residents' study, work and life.

现有的噪声控制技术主要分为被动降噪(Passive Noise Control,PNC)与主动降噪(Active Noise Control,ANC)两类。被动降噪技术采用传统的吸声、隔声与消声来实现目标噪声的抑制,其在中高频噪声控制方面可取得较理想的效果,但在低频噪声控制方面却不尽人意。与此相反,主动降噪技术(也称有源噪声控制技术)采用声波相消性干涉原理,通过自适应控制算法来实现次级声源发出与目标噪声具有近似相同相位、相反幅值的抵消信号。主动噪声控制系统由控制器、扬声器及麦克风组成,通常具有较小的体型与较强的通用性,且在具体应用场景内布置灵活,因此其被广泛应用于工业、交通、军事等领域。Existing noise control technologies are mainly divided into two categories: Passive Noise Control (PNC) and Active Noise Control (ANC). Passive noise reduction technology uses traditional sound absorption, sound isolation and silencing to achieve target noise suppression. It can achieve ideal results in mid- and high-frequency noise control, but it is unsatisfactory in low-frequency noise control. In contrast, active noise reduction technology (also known as active noise control technology) uses the principle of destructive interference of sound waves and uses an adaptive control algorithm to achieve cancellation of the secondary sound source and the target noise with approximately the same phase and opposite amplitude. Signal. Active noise control systems are composed of controllers, speakers and microphones. They are usually small in size and highly versatile, and can be arranged flexibly in specific application scenarios. Therefore, they are widely used in industry, transportation, military and other fields.

随着自适应滤波技术及信号处理系统的深入发展,主动降噪技术在近30年内得到迅猛发展,国内外研究团队在主动降噪的核心控制算法及硬件设计方面取得了诸多突破性进展。然而,主动降噪技术中仍存在的部分难题直接限制了主动噪声控制系统的实际应用,其中主动脉冲噪声控制(Active impulse noise control)便是核心难题之一。With the in-depth development of adaptive filtering technology and signal processing systems, active noise reduction technology has developed rapidly in the past 30 years. Domestic and foreign research teams have made many breakthroughs in the core control algorithm and hardware design of active noise reduction. However, there are still some problems in active noise reduction technology that directly limit the practical application of active noise control systems. Among them, active impulse noise control (Active impulse noise control) is one of the core problems.

经典的主动降噪算法针对服从高斯分布的噪声信号具有较理想的控制效果。然而,脉冲噪声通常服从α稳态分布而不是高斯分布,因此,利用FxLMS等经典算法在控制脉冲噪声时往往出现失效、系统发散等现象。脉冲噪声通常采用α稳态分布来建模,其特征函数为其中α为脉冲噪声的特征指数,α值越小,信号的脉冲特性越显著,脉冲强度越剧烈。The classic active noise reduction algorithm has an ideal control effect on noise signals that obey Gaussian distribution. However, impulse noise usually obeys α steady-state distribution rather than Gaussian distribution. Therefore, when using classical algorithms such as FxLMS to control impulse noise, phenomena such as failure and system divergence often occur. Impulse noise is usually modeled by α steady-state distribution, whose characteristic function is Among them, α is the characteristic index of impulse noise. The smaller the α value, the more significant the pulse characteristics of the signal and the more intense the pulse intensity.

为实现脉冲噪声的有效控制,诸多研究人员进行了相关探索并提出了一系列主动脉冲降噪算法。这些算法中的典型代表有:FxLMP(Filtered-x least mean p-norm)算法,该算法通过最小化误差信号的p阶矩来实现脉冲噪声的主动控制。相比于经典的FxLMS算法,FxLMP算法具有较好的脉冲抑制性能,但其不足之处在于,该算法依赖于脉冲噪声特征指数α的先验获取,因此,其针对不同强度脉冲噪声的普适性较差;Akhtar等人提出了Th-FxLMS(Thresholding-based FxLMS)算法,该算法采用限幅函数来抑制参考信号与误差信号中的脉冲样本幅值,进而提升系统的脉冲降噪性能,然而,限幅函数中限幅阈值的必要估计是该算法的一个明显缺点,因为针对不同强度的脉冲噪声,该限幅阈值均需被重新估计;吴礼福等人提出了FxlogLMS(Filtered-xlogarithmic error LMS)算法,该算法以误差信号对数变换的均方值为代价函数来自适应更新滤波器的权值系数,进而实现脉冲噪声的有效控制,FxlogLMS算法不需要特征指数α的先验获取,同时不需要引入限幅阈值,与此同时,该算法申报相关专利并获授权(基于对数变换的脉冲噪声有源控制方法,ZL201010017642.4)。但其不足在于当误差信号幅值小于1时,该算法的滤波器系数更新存在一段死区,致使算法的降噪性能及收敛速度有轻微程度恶化。In order to achieve effective control of impulse noise, many researchers have conducted relevant explorations and proposed a series of active impulse noise reduction algorithms. Typical representatives of these algorithms include: FxLMP (Filtered-x least mean p-norm) algorithm, which achieves active control of impulse noise by minimizing the p-order moment of the error signal. Compared with the classic FxLMS algorithm, the FxLMP algorithm has better pulse suppression performance, but its shortcoming is that the algorithm relies on the prior acquisition of the impulse noise characteristic index α. Therefore, it is universal for different intensity impulse noises. The performance is poor; Akhtar et al. proposed the Th-FxLMS (Thresholding-based FxLMS) algorithm, which uses a limiting function to suppress the amplitude of pulse samples in the reference signal and error signal, thereby improving the pulse noise reduction performance of the system. However, , the necessary estimation of the limiting threshold in the limiting function is an obvious shortcoming of this algorithm, because the limiting threshold needs to be re-estimated for different intensities of impulse noise; Wu Lifu et al. proposed FxlogLMS (Filtered-xlogarithmic error LMS) Algorithm, this algorithm uses the mean square value of the logarithmic transformation of the error signal as the cost function to adaptively update the weight coefficient of the filter, thereby achieving effective control of impulse noise. The FxlogLMS algorithm does not require a priori acquisition of the characteristic index α, and does not require A limiting threshold was introduced, and at the same time, the algorithm applied for a relevant patent and was authorized (impulse noise active control method based on logarithmic transformation, ZL201010017642.4). However, its disadvantage is that when the error signal amplitude is less than 1, there is a dead zone in the algorithm's filter coefficient update, causing the algorithm's noise reduction performance and convergence speed to slightly deteriorate.

由此可见,提出一种自适应能力强、降噪性能优良、收敛速度快的脉冲噪声主动控制方法,对于实际场景中脉冲噪声的有效抑制是至关重要的。It can be seen that proposing an active impulse noise control method with strong adaptive ability, excellent noise reduction performance and fast convergence speed is crucial for the effective suppression of impulse noise in actual scenarios.

发明内容Contents of the invention

本发明设计开发了一种适用于脉冲噪声有源控制的主动降噪方法,这种方法在进行脉冲噪声主动控制时,无需先验获取特征指数;无需引入限幅阈值,避免了较繁琐的阈值估计;同时当误差信号幅值小于1时预测滤波器权值迭代不存在死区。The present invention designs and develops an active noise reduction method suitable for active control of pulse noise. This method does not require a priori acquisition of characteristic indexes when performing active control of pulse noise; there is no need to introduce limiting thresholds, and more cumbersome thresholds are avoided. Estimation; at the same time, when the error signal amplitude is less than 1, there is no dead zone in the prediction filter weight iteration.

本发明提供的技术方案为:The technical solution provided by the invention is:

一种适用于脉冲噪声有源控制的主动降噪方法,包括如下步骤:An active noise reduction method suitable for active control of impulse noise, including the following steps:

步骤一、采用参考麦克风采集噪声源发出的脉冲噪声作为参考信号,并以所述参考信号为自变量的高斯分布函数调整步长参数;Step 1: Use a reference microphone to collect the pulse noise emitted by the noise source as a reference signal, and adjust the step size parameter using the Gaussian distribution function of the reference signal as an independent variable;

步骤二、采用误差麦克风采集被抵消后的噪声作为误差信号,并依据不断更新的所述参考信号、所述误差信号及所述调整后的步长参数更新预测滤波器权值系数;Step 2: Use an error microphone to collect the canceled noise as an error signal, and update the prediction filter weight coefficient according to the continuously updated reference signal, the error signal and the adjusted step parameter;

步骤三、通过所述更新后的预测滤波器权值系数计算出抵消信号,并将所述抵消信号通过扬声器发出,用于抵消所述参考信号,进而进行主动降噪。Step 3: Calculate a cancellation signal through the updated prediction filter weight coefficient, and send the cancellation signal through the speaker to cancel the reference signal, thereby performing active noise reduction.

优选的是,在所述步骤一中,所述步长参数的调整公式为:Preferably, in step one, the adjustment formula of the step parameter is:

式中,n为时间序列,x(n)为参考信号,μ[x(n)]为以参考信号为自变量的步长参数,为基础步长参数,σ为分布函数的标准差。In the formula, n is the time series, x(n) is the reference signal, μ[x(n)] is the step parameter with the reference signal as the independent variable, is the basic step parameter, and σ is the standard deviation of the distribution function.

优选的是,在所述步骤二中,所述预测滤波器的权值系数通过权值自适应迭代公式更新。Preferably, in step two, the weight coefficient of the prediction filter is updated through a weight adaptive iterative formula.

优选的是,所述权值自适应迭代公式表示为:Preferably, the weight adaptive iteration formula is expressed as:

w(n+1)=w(n)-μ·▽J(n);w(n+1)=w(n)-μ·▽J(n);

式中,w(n)为n时刻预测滤波器的权值系数,w(n+1)为n+1时刻预测滤波器的权值系数,J(n)为自适应迭代公式的代价函数,▽J(n)为J(n)的梯度。In the formula, w(n) is the weight coefficient of the prediction filter at time n, w(n+1) is the weight coefficient of the prediction filter at time n+1, J(n) is the cost function of the adaptive iteration formula, ▽J(n) is the gradient of J(n).

优选的是,所述自适应迭代公式的代价函数表示为:Preferably, the cost function of the adaptive iteration formula is expressed as:

J(n)=E{f2[e(n)]}≈f2[e(n)];J(n)=E{f 2 [e(n)]}≈f 2 [e(n)];

式中,e(n)为误差信号,f[e(n)]为误差信号非线性变换函数。In the formula, e(n) is the error signal, and f[e(n)] is the nonlinear transformation function of the error signal.

优选的是,所述误差信号非线性变换函数表示为:Preferably, the nonlinear transformation function of the error signal is expressed as:

优选的是,所述代价函数梯度表示为:Preferably, the cost function gradient is expressed as:

式中,xf(n)为经次级通路后的参考信号。In the formula, x f (n) is the reference signal after passing through the secondary path.

优选的是,依据所述预测滤波器的权值系数得出所述抵消信号表示为:Preferably, the cancellation signal obtained based on the weight coefficient of the prediction filter is expressed as:

y(n)=wT(n)·x(n);y(n)=w T (n)·x(n);

式中,y(n)为n时刻的抵消信号,T为矩阵转置。In the formula, y(n) is the cancellation signal at time n, and T is the matrix transpose.

本发明与现有技术相比较所具有的有益效果:Compared with the prior art, the present invention has the following beneficial effects:

1、本发明提出了一种适用于脉冲噪声有源控制的主动降噪方法,这种方法无需引入限幅阈值,进而避免了较繁琐的阈值估计;无需对脉冲噪声的特征指数进行先验获取;同时预测滤波器权值迭代不存在死区。1. The present invention proposes an active noise reduction method suitable for active control of impulse noise. This method does not require the introduction of a limiting threshold, thus avoiding the more cumbersome threshold estimation; there is no need to obtain a priori the characteristic index of the impulse noise. ;At the same time, there is no dead zone in the prediction filter weight iteration.

2、本发明采用误差信号非线性变换函数对参与预测滤波器权值迭代的误差信号进行鲁棒处理,衰减了误差信号中脉冲样本对系统降噪性能及稳定性的影响;同时,采用以参考信号为自变量的高斯分布函数来自适应调整步长参数,削弱了参考信号中脉冲样本对系统降噪性能及稳定性的影响,这进一步改善了控制系统的脉冲抑制性能,比传统的脉冲降噪方法具有更理想的综合性能。2. The present invention uses the error signal nonlinear transformation function to perform robust processing on the error signal participating in the prediction filter weight iteration, attenuating the impact of the pulse samples in the error signal on the system noise reduction performance and stability; at the same time, using the reference The signal is a Gaussian distribution function of the independent variable. The step size parameter is adaptively adjusted, which weakens the impact of pulse samples in the reference signal on the system noise reduction performance and stability. This further improves the pulse suppression performance of the control system and is better than traditional pulse noise reduction. The method has better comprehensive performance.

附图说明Description of drawings

图1为本发明所述的一种适用于脉冲噪声有源控制的主动降噪方法的原理示意图。Figure 1 is a schematic diagram of the principle of an active noise reduction method suitable for active control of impulse noise according to the present invention.

图2为本发明实施例所述的高强度脉冲噪声信号示意图。Figure 2 is a schematic diagram of a high-intensity pulse noise signal according to an embodiment of the present invention.

图3为本发明实施例所述的低强度脉冲噪声信号示意图。Figure 3 is a schematic diagram of a low-intensity pulse noise signal according to an embodiment of the present invention.

图4为本发明实施例所采用的初级通道与次级通道的幅频响应曲线示意图。FIG. 4 is a schematic diagram of the amplitude-frequency response curves of the primary channel and the secondary channel used in the embodiment of the present invention.

图5为本发明实施例所采用的初级通道与次级通道的相频响应曲线示意图。FIG. 5 is a schematic diagram of the phase-frequency response curves of the primary channel and the secondary channel used in the embodiment of the present invention.

图6为本发明实施例所述的高强度脉冲噪声信号下的降噪效果对比示意图。Figure 6 is a schematic diagram comparing the noise reduction effects under high-intensity pulse noise signals according to the embodiment of the present invention.

图7为本发明实施例所述的低强度脉冲噪声信号下的降噪效果对比示意图。Figure 7 is a schematic diagram comparing noise reduction effects under low-intensity pulse noise signals according to the embodiment of the present invention.

具体实施方式Detailed ways

下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。The present invention will be further described in detail below with reference to the accompanying drawings, so that those skilled in the art can implement it with reference to the text of the description.

本发明在针对脉冲噪声进行主动降噪时,降噪过程如下:When the present invention performs active noise reduction for impulse noise, the noise reduction process is as follows:

步骤一、采用参考麦克风采集噪声源发出的脉冲噪声作为参考信号x(n),并以参考信号x(n)为自变量的高斯分布函数调整步长参数;Step 1. Use the reference microphone to collect the pulse noise emitted by the noise source as the reference signal x(n), and adjust the step size parameter using the Gaussian distribution function of the reference signal x(n) as the independent variable;

如图1所示,在另一种实施例中,由步长参数自适应调整子模块调整步长参数,调整方法为:As shown in Figure 1, in another embodiment, the step parameter is adjusted by the step parameter adaptive adjustment sub-module, and the adjustment method is:

式中,n为时间序列,μ[x(n)]为以参考信号为自变量的步长参数,为基础步长参数,σ为分布函数的标准差。In the formula, n is the time series, μ[x(n)] is the step parameter with the reference signal as the independent variable, is the basic step parameter, and σ is the standard deviation of the distribution function.

步骤二、采用误差麦克风采集被抵消后的噪声作为误差信号e(n),并依据不断更新的参考信号、误差信号及调整后的步长参数自适应更新预测滤波器系数;Step 2: Use an error microphone to collect the canceled noise as the error signal e(n), and adaptively update the prediction filter coefficients based on the constantly updated reference signal, error signal and adjusted step parameter;

在另一种实施例中,权值更新子模块依据步长参数、参考信号及误差信号,采用权值自适应迭代公式实时更新预测滤波器系数,权值自适应迭代公式基于最速下降原理,表示为:In another embodiment, the weight update submodule uses the weight adaptive iteration formula to update the prediction filter coefficients in real time based on the step parameter, the reference signal and the error signal. The weight adaptive iteration formula is based on the steepest descent principle, indicating for:

w(n+1)=w(n)-μ·▽J(n);w(n+1)=w(n)-μ·▽J(n);

式中,w(n)为n时刻预测滤波器的权值系数,w(n+1)为n+1时刻预测滤波器的权值系数,J(n)为自适应迭代公式的代价函数,▽J(n)为J(n)的梯度。In the formula, w(n) is the weight coefficient of the prediction filter at time n, w(n+1) is the weight coefficient of the prediction filter at time n+1, J(n) is the cost function of the adaptive iteration formula, ▽J(n) is the gradient of J(n).

在另一种实施例中,自适应迭代公式的代价函数表示为:In another embodiment, the cost function of the adaptive iteration formula is expressed as:

J(n)=E{f2[e(n)]}≈f2[e(n)];J(n)=E{f 2 [e(n)]}≈f 2 [e(n)];

式中,f[e(n)]为误差信号非线性变换函数。In the formula, f[e(n)] is the nonlinear transformation function of the error signal.

在另一种实施例中,误差信号非线性变换函数的表示为:In another embodiment, the nonlinear transformation function of the error signal is expressed as:

在另一种实施例中,代价函数的梯度表示为:In another embodiment, the gradient of the cost function is expressed as:

进而,权值自适应迭代公式为:Furthermore, the weight adaptive iteration formula is:

式中,xf(n)为经估计次级通路滤波后的参考信号。In the formula, x f (n) is the reference signal filtered by the estimated secondary path.

步骤三、通过预测滤波器权值系数计算出抵消信号,并将抵消信号通过扬声器发出,主动抵消参考信号。Step 3: Calculate the cancellation signal through the prediction filter weight coefficient, and send the cancellation signal through the speaker to actively cancel the reference signal.

在另一种实施例中,抵消信号由预测滤波器子模块计算并发出,抵消信号与参考信号具有近似相等的幅值及相反的相位,在实际应用中由扬声器发出,抵消信号表示为:In another embodiment, the cancellation signal is calculated and sent by the prediction filter sub-module. The cancellation signal and the reference signal have approximately equal amplitudes and opposite phases. In practical applications, the cancellation signal is sent by the loudspeaker. The cancellation signal is expressed as:

y(n)=wT(n)·x(n);y(n)=w T (n)·x(n);

式中,y(n)为抵消信号,T为矩阵转置。In the formula, y(n) is the cancellation signal, and T is the matrix transpose.

在另一种实施例中,参考信号x(n)经初级通路P(z)后的信号d(n),以及参考信号x(n)经估计次级通路后的信号xf(n),计算方式如下:In another embodiment, the reference signal x(n) is the signal d(n) after passing through the primary path P(z), and the reference signal x(n) is estimated to be the secondary path The resulting signal x f (n) is calculated as follows:

d(n)=P(z)*x(n);d(n)=P(z)*x(n);

其中,*为卷积运算,P(z)为参考麦克风与误差麦克风间的初级通路,为估计所得的次级通路。Among them, * is the convolution operation, P(z) is the primary path between the reference microphone and the error microphone, is the estimated secondary pathway.

在另一种实施例中,由预测滤波器子模块发出的抵消信号y(n)经次级通路后的信号计算方式如下:In another embodiment, the signal after the cancellation signal y(n) emitted by the prediction filter sub-module passes through the secondary path is calculated as follows:

ys(n)=S(z)*y(n);y s (n)=S(z)*y(n);

式中,*为卷积运算,S(z)为误差麦克风与扬声器间的次级通路,在此设定S(z)与结果一致。In the formula, * is the convolution operation, S(z) is the secondary path between the error microphone and the speaker, here we set S(z) and The results are consistent.

在另一种实施例中,误差信号也可以表示为:In another embodiment, the error signal can also be expressed as:

e(n)=d(n)+ys(n);e(n)=d(n)+ ys (n);

式中,ys(n)为抵消信号y(n)经次级通路后的信号。In the formula, y s (n) is the signal after the cancellation signal y (n) passes through the secondary path.

作为一种优选,在此实例中σ取值为2。As a preference, σ takes a value of 2 in this example.

作为一种优选,权值更新子模块不断重复更新过程,即可实现目标场景中脉冲噪声的有效控制。As an option, the weight update sub-module continuously repeats the update process to achieve effective control of impulse noise in the target scene.

为检验本发明所提方法的脉冲噪声降噪性能,现进行实验如下:In order to test the pulse noise reduction performance of the method proposed in the present invention, the following experiments are carried out:

脉冲噪声通常服从α稳态分布,根据α稳态分布特征,利用随机信号产生目标脉冲噪声。Impulse noise usually obeys α steady-state distribution. According to the α steady-state distribution characteristics, random signals are used to generate target impulse noise.

实施例Example

如图2、图3所示,为充分检验本发明有效性,采用本发明所提方法针对高强度脉冲噪声信号(特征指数为1.4)及低强度脉冲噪声信号(特征指数为1.8)分别进行主动降噪。同时,选取经典脉冲噪声控制算法中的Th-FxLMS算法、FxLMP算法以及FxlogLMS算法进行降噪对比。As shown in Figures 2 and 3, in order to fully test the effectiveness of the present invention, the method proposed by the present invention is used to perform active detection on high-intensity pulse noise signals (characteristic index is 1.4) and low-intensity pulse noise signals (characteristic index is 1.8) respectively. Noise reduction. At the same time, the Th-FxLMS algorithm, FxLMP algorithm and FxlogLMS algorithm among the classic impulse noise control algorithms were selected for noise reduction comparison.

本实施例中采用的初级通路P(z)与次级通路S(z)均以阶数为300阶的FIR滤波器表示,且初级通路及次级通路的幅频响应曲线与相频响应曲线分别如图4与图5所示。The primary path P(z) and the secondary path S(z) used in this embodiment are both represented by FIR filters with an order of 300, and the amplitude-frequency response curves and phase-frequency response curves of the primary path and the secondary path are As shown in Figure 4 and Figure 5 respectively.

如图6、图7所示,为本实施例的实验结果。其中,图6表示四种算法针对高强度脉冲噪声信号(α=1.4)的降噪效果,图7表示四种算法针对低强度脉冲噪声信号(α=1.8)的降噪效果,对比图6、图7可以看出,相比于经典的脉冲噪声控制算法,本发明所提降噪方法具有更优的降噪量以及更快的收敛速度。As shown in Figure 6 and Figure 7, the experimental results of this embodiment are shown. Among them, Figure 6 shows the noise reduction effect of the four algorithms for high-intensity pulse noise signals (α = 1.4), and Figure 7 shows the noise reduction effects of the four algorithms for low-intensity pulse noise signals (α = 1.8). Compare Figure 6, It can be seen from Figure 7 that compared with the classic impulse noise control algorithm, the noise reduction method proposed by the present invention has better noise reduction amount and faster convergence speed.

尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。Although the embodiments of the present invention have been disclosed above, they are not limited to the applications listed in the description and embodiments. They can be applied to various fields suitable for the present invention. For those familiar with the art, they can easily Additional modifications may be made, and the invention is therefore not limited to the specific details and illustrations shown and described herein without departing from the general concept defined by the claims and equivalent scope.

Claims (3)

1.一种适用于脉冲噪声有源控制的主动降噪方法,其特征在于,包括如下步骤:1. An active noise reduction method suitable for active control of impulse noise, characterized by including the following steps: 步骤一、采用参考麦克风采集噪声源发出的脉冲噪声作为参考信号,并以所述参考信号为自变量的高斯分布函数调整步长参数;Step 1: Use a reference microphone to collect the pulse noise emitted by the noise source as a reference signal, and adjust the step size parameter using the Gaussian distribution function of the reference signal as an independent variable; 步骤二、采用误差麦克风采集被抵消后的噪声作为误差信号,并依据不断更新的所述参考信号、所述误差信号及所述调整后的步长参数更新预测滤波器权值系数;Step 2: Use an error microphone to collect the canceled noise as an error signal, and update the prediction filter weight coefficient based on the continuously updated reference signal, the error signal and the adjusted step parameter; 步骤三、通过所述更新后的预测滤波器权值系数计算出抵消信号,并将所述抵消信号通过扬声器发出,用于抵消所述参考信号,进而进行主动降噪;Step 3: Calculate the cancellation signal through the updated prediction filter weight coefficient, and send the cancellation signal through the speaker to cancel the reference signal, and then perform active noise reduction; 在所述步骤一中,所述步长参数的调整公式为:In the step one, the adjustment formula of the step parameter is: 式中,n为时间序列,x(n)为参考信号,μ[x(n)]为以参考信号为自变量的步长参数,为基础步长参数,σ为分布函数的标准差;In the formula, n is the time series, x(n) is the reference signal, μ[x(n)] is the step parameter with the reference signal as the independent variable, is the basic step parameter, σ is the standard deviation of the distribution function; 在所述步骤二中,所述预测滤波器的权值系数通过权值自适应迭代公式更新;In the second step, the weight coefficient of the prediction filter is updated through the weight adaptive iterative formula; 所述权值自适应迭代公式表示为:The weight adaptive iteration formula is expressed as: 式中,w(n)为n时刻预测滤波器的权值系数,w(n+1)为n+1时刻预测滤波器的权值系数,J(n)为自适应迭代公式的代价函数,为J(n)的梯度;In the formula, w(n) is the weight coefficient of the prediction filter at time n, w(n+1) is the weight coefficient of the prediction filter at time n+1, J(n) is the cost function of the adaptive iteration formula, is the gradient of J(n); 所述自适应迭代公式的代价函数表示为:The cost function of the adaptive iteration formula is expressed as: J(n)=E{f2[e(n)]}≈f2[e(n)];J(n)=E{f 2 [e(n)]}≈f 2 [e(n)]; 式中,e(n)为误差信号,f[e(n)]为误差信号非线性变换函数;In the formula, e(n) is the error signal, f[e(n)] is the nonlinear transformation function of the error signal; 所述误差信号的非线性变换函数表示为:The nonlinear transformation function of the error signal is expressed as: 2.根据权利要求1所述的适用于脉冲噪声有源控制的主动降噪方法,其特征在于,所述代价函数梯度表示为:2. The active noise reduction method suitable for active control of impulse noise according to claim 1, characterized in that the cost function gradient is expressed as: 式中,xf(n)为经估计次级通路滤波后的参考信号。In the formula, x f (n) is the reference signal filtered by the estimated secondary path. 3.根据权利要求1或2所述的适用于脉冲噪声有源控制的主动降噪方法,其特征在于,依据所述预测滤波器的权值系数得出所述抵消信号表示为:3. The active noise reduction method suitable for active control of impulse noise according to claim 1 or 2, characterized in that the cancellation signal obtained based on the weight coefficient of the prediction filter is expressed as: y(n)=wT(n)·x(n);y(n)=w T (n)·x(n); 式中,y(n)为n时刻的抵消信号,T为矩阵转置。In the formula, y(n) is the cancellation signal at time n, and T is the matrix transpose.
CN201910623617.1A 2019-07-11 2019-07-11 An active noise reduction method suitable for active control of impulse noise Active CN110335582B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910623617.1A CN110335582B (en) 2019-07-11 2019-07-11 An active noise reduction method suitable for active control of impulse noise

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910623617.1A CN110335582B (en) 2019-07-11 2019-07-11 An active noise reduction method suitable for active control of impulse noise

Publications (2)

Publication Number Publication Date
CN110335582A CN110335582A (en) 2019-10-15
CN110335582B true CN110335582B (en) 2023-12-19

Family

ID=68146216

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910623617.1A Active CN110335582B (en) 2019-07-11 2019-07-11 An active noise reduction method suitable for active control of impulse noise

Country Status (1)

Country Link
CN (1) CN110335582B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113470607B (en) * 2020-03-31 2024-04-16 本田技研工业株式会社 Active vibration noise reduction system
CN111540372B (en) * 2020-04-28 2023-09-12 北京声智科技有限公司 Method and device for noise reduction processing of multi-microphone array
CN111554263B (en) * 2020-04-30 2023-03-24 华南理工大学 Active noise distributed control system and method for open space
CN111564151B (en) * 2020-05-13 2022-09-23 吉林大学 A narrow-band active noise reduction optimization system for in-vehicle engine order noise
CN112309362A (en) * 2020-10-30 2021-02-02 上海联影医疗科技股份有限公司 Active acoustic noise reduction method and device of MR system and computer equipment
CN112466271B (en) * 2020-11-30 2024-09-10 声耕智能科技(西安)研究院有限公司 Distributed active noise control method, system, equipment and storage medium
CN112562624B (en) * 2020-11-30 2021-08-17 深圳百灵声学有限公司 Active noise reduction filter design method, noise reduction method, system and electronic equipment
CN113299261B (en) * 2021-05-21 2023-10-20 北京安声浩朗科技有限公司 Active noise reduction method and device, earphone, electronic equipment and readable storage medium
CN117254782B (en) * 2023-11-13 2024-02-23 电子科技大学 A multi-channel active noise control method with unequal order noise control filters

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103474060A (en) * 2013-09-06 2013-12-25 深圳供电局有限公司 Power equipment noise active suppression method based on internal model control
CN105261354A (en) * 2015-09-09 2016-01-20 东南大学 Adaptive active noise control system for active noise reduction and controlling method thereof
CN107025910A (en) * 2015-12-17 2017-08-08 哈曼贝克自动系统股份有限公司 Pass through the Active noise control of auto adapted noise filtering
CN109448686A (en) * 2018-12-13 2019-03-08 重庆邮电大学 Intersected based on secondary channel on-line identification new algorithm and updates active noise control system
CN109714023A (en) * 2018-12-28 2019-05-03 歌尔股份有限公司 Adaptive filter method, sef-adapting filter and noise control system
CN109741727A (en) * 2019-01-07 2019-05-10 哈尔滨工业大学(深圳) Active noise reduction earphone, noise reduction method and storage medium based on active noise control algorithm
CN109859733A (en) * 2019-01-02 2019-06-07 哈尔滨理工大学 Engine noise control method based on FXLMS algorithm

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2133866B1 (en) * 2008-06-13 2016-02-17 Harman Becker Automotive Systems GmbH Adaptive noise control system
ATE550754T1 (en) * 2009-07-30 2012-04-15 Nxp Bv METHOD AND DEVICE FOR ACTIVE NOISE REDUCTION USING PERCEPTUAL MASKING
EP2869297B1 (en) * 2012-07-02 2020-02-19 Panasonic Intellectual Property Management Co., Ltd. Active noise reduction device and active noise reduction method
EP3321926B1 (en) * 2015-07-09 2020-05-20 Panasonic Intellectual Property Management Co., Ltd. Active noise reducing device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103474060A (en) * 2013-09-06 2013-12-25 深圳供电局有限公司 Power equipment noise active suppression method based on internal model control
CN105261354A (en) * 2015-09-09 2016-01-20 东南大学 Adaptive active noise control system for active noise reduction and controlling method thereof
CN107025910A (en) * 2015-12-17 2017-08-08 哈曼贝克自动系统股份有限公司 Pass through the Active noise control of auto adapted noise filtering
CN109448686A (en) * 2018-12-13 2019-03-08 重庆邮电大学 Intersected based on secondary channel on-line identification new algorithm and updates active noise control system
CN109714023A (en) * 2018-12-28 2019-05-03 歌尔股份有限公司 Adaptive filter method, sef-adapting filter and noise control system
CN109859733A (en) * 2019-01-02 2019-06-07 哈尔滨理工大学 Engine noise control method based on FXLMS algorithm
CN109741727A (en) * 2019-01-07 2019-05-10 哈尔滨工业大学(深圳) Active noise reduction earphone, noise reduction method and storage medium based on active noise control algorithm

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Active control of impulsive noise with symmetric α-stable distribution based on an improved step-size normalized adaptive algorithm;Yali Zhou;《Mechanical Systems and Signal Processing》;第 320-339页 *
脉冲噪声主动控制算法研究;田亚雄;《中国优秀硕士学位论文全文数据库》;全文 *

Also Published As

Publication number Publication date
CN110335582A (en) 2019-10-15

Similar Documents

Publication Publication Date Title
CN110335582B (en) An active noise reduction method suitable for active control of impulse noise
US8270625B2 (en) Secondary path modeling for active noise control
Gomathi et al. Variable step size for improving convergence of FxLMS algorithm
CN105976806A (en) Active noise control method based on maximum entropy
Haseeb et al. A robust approach for online feedback path modeling in single-channel narrow-band active noise control systems using two distinct variable step size methods
Reshma et al. Active noise cancellation for in-ear headphones implemented on FPGA
Akhtar et al. Improved adaptive algorithm for active noise control of impulsive noise
JP2014174349A (en) Active silencer and active silencing method
Liu et al. Active control for vehicle interior noise using the improved iterative variable step-size and variable tap-length LMS algorithms
CN113096629B (en) Relative path virtual sensing method for single-channel feedback active noise control system
CN103501167A (en) Post-filtering-structure active control method of impulsive noise
Akhtar et al. Robust adaptive algorithm for active noise control of impulsive noise
CN108615523B (en) A Frequency Domain Adaptive Method for Adjusting the Water Bed Effect of Feedback Active Control System
Wierzchowski et al. Median filtering approach for active control of impulsive noise
Liu et al. Broadband active sound quality control based on variable step size filtered-x normalized least mean square algorithm
Hussain et al. A modified Filtered-x LMAT algorithm for active noise control of impulsive noise
Chang Neural filtered-U algorithm for the application of active noise control system with correction terms momentum
Takkar et al. A review on evolution of acoustic noise reduction in MRI
Wang et al. Truncated singular value decomposition method for mitigating unwanted enhancement in active noise control systems
Li et al. Comparison study of active noise cancelation algorithms for impulsive noise
Panda et al. A survey on actively controlling mixture of impulsive and Gaussian noise
CN115116423A (en) Self-adaptive feedback active noise reduction method based on frequency band constraint
Gu et al. Active interior noise control for passenger vehicle using the notch dual-channel algorithms with two different predictive filters
Park et al. A filtered-x VSS-NLMS active noise control algorithm robust against impulsive noise and noisy inputs
Priya et al. Active noise control system for narrowband noise using FxLMS algorithm

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