CN111193497B - Secondary channel modeling method based on EMFNL filter - Google Patents
Secondary channel modeling method based on EMFNL filter Download PDFInfo
- Publication number
- CN111193497B CN111193497B CN202010111704.1A CN202010111704A CN111193497B CN 111193497 B CN111193497 B CN 111193497B CN 202010111704 A CN202010111704 A CN 202010111704A CN 111193497 B CN111193497 B CN 111193497B
- Authority
- CN
- China
- Prior art keywords
- secondary channel
- filter
- coefficients
- emfnl
- linear
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 12
- 230000000717 retained effect Effects 0.000 claims description 10
- 238000001914 filtration Methods 0.000 claims 1
- 230000003044 adaptive effect Effects 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000005284 excitation Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H21/00—Adaptive networks
- H03H21/0012—Digital adaptive filters
- H03H21/0016—Non linear filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0211—Frequency selective networks using specific transformation algorithms, e.g. WALSH functions, Fermat transforms, Mersenne transforms, polynomial transforms, Hilbert transforms
- H03H17/0213—Frequency domain filters using Fourier transforms
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0261—Non linear filters
- H03H17/0263—Rank order filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H21/00—Adaptive networks
- H03H21/0012—Digital adaptive filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H21/00—Adaptive networks
- H03H21/0012—Digital adaptive filters
- H03H21/0025—Particular filtering methods
- H03H21/0027—Particular filtering methods filtering in the frequency domain
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H21/00—Adaptive networks
- H03H21/0012—Digital adaptive filters
- H03H21/0043—Adaptive algorithms
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H21/00—Adaptive networks
- H03H21/0012—Digital adaptive filters
- H03H21/0043—Adaptive algorithms
- H03H2021/0056—Non-recursive least squares algorithm [LMS]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H21/00—Adaptive networks
- H03H21/0012—Digital adaptive filters
- H03H2021/0085—Applications
- H03H2021/0094—Interference Cancelling
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Engineering & Computer Science (AREA)
- Nonlinear Science (AREA)
- Computer Hardware Design (AREA)
- Mathematical Analysis (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Algebra (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
本发明涉及有源噪声控制领域,公开了一种基于带线性部分偶镜像傅里叶非线性(EMFNL,Even Mirror Fourier Nonlinear with Linear section)滤波器的次级通道建模方法,包括S1产生高斯白噪声,并滤除高频部分;S2对S1中激励白噪声,构EMFNL滤波器抽头并简化;S3对S2中滤波器抽头,采用自适应算法辨识系数;S4:稀疏化S3中的次级通道传递函数系数;S5:对稀疏化的次级通道计算其次级通道估计。与现有技术相比,本发明可有效建模有源噪声控制系统中的非线性次级通道情形,使非线性有源噪声控制模型更精确,同时给出的稀疏系数方法,可有效降低次级通道估计系数数量,有效降低算法复杂度。
The invention relates to the field of active noise control, and discloses a secondary channel modeling method based on an even mirror Fourier nonlinear with linear section (EMFNL, Even Mirror Fourier Nonlinear with Linear section) filter, including S1 generating Gaussian white Noise, and filter out the high-frequency part; S2 stimulates white noise in S1, constructs EMFNL filter taps and simplifies; S3 uses adaptive algorithm to identify coefficients for filter taps in S2; S4: Thinning the secondary channel in S3 Transfer function coefficients; S5: Compute the secondary channel estimation for the sparsified secondary channel. Compared with the prior art, the present invention can effectively model the nonlinear secondary channel situation in the active noise control system, making the nonlinear active noise control model more accurate, and the sparse coefficient method given at the same time can effectively reduce the The number of channel estimation coefficients can effectively reduce the complexity of the algorithm.
Description
技术领域Technical Field
本发明涉及有源噪声控制领域,尤其涉及一种基于带线性部分偶镜像傅里叶非线性(EMFNL,Even Mirror Fourier Nonlinear with Linear section)滤波器的次级通道建模方法。The invention relates to the field of active noise control, and in particular to a secondary channel modeling method based on an Even Mirror Fourier Nonlinear with Linear section (EMFNL) filter.
背景技术Background Art
基于叠加原理的有源噪声控制(ANC,Active Noise Control)技术因成本低、低频效果显著、布控简便等优势,得到了广泛研究和应用,未来极有可能成为封闭空间降噪的标配技术。Active noise control (ANC) technology based on the superposition principle has been widely studied and applied due to its advantages such as low cost, significant low-frequency effect, and simple deployment and control. It is very likely to become the standard technology for noise reduction in enclosed spaces in the future.
有源噪声控制模型分为有次级通道模型和无次级通道模型。无次级通道模型方面,中国专利CN 101393736 B公开了一种无次级通道建模的有源噪声控制方法,采用四个更新方向搜索的方法寻找最优系数,实时性差。中国专利CN 103915091 A公开了一种无次级通道建模模型方法,该方法需统计噪声源信号和误差信号功率,本质上属于统计的方法,系统初始阶段难以实现实时,且噪声源有变化时,系统难以快速反应。因此有次级通道模型依然是目前的主要方向。国际专利WO2017/048480 EN 2017.03.23(中国专利CN 108352156A)和国际专利WO2017/048481 EN 2017.03.23(中国专利CN 108352157 A)公开了次级通道幅值和相位的估计方法,需对不同频率分量进行估计,算法复杂。中国专利CN 109448686 A公开了一种在线次级建模有源噪声控制系统,该系统使用线性次级通道模型,难以处理非线性次级通道情形。中国专利CN 109379652 A公开了一种耳机有源噪声控制的次级通道离线辨识方法及系统,该次级通道采用无限冲激响应响应(IIR,Infinite ImpulseResponse)滤波器,该滤波器虽然可用更少的系数逼近线性滤波器,但存在不稳定情形。Active noise control models are divided into models with secondary channels and models without secondary channels. In terms of models without secondary channels, Chinese patent CN 101393736 B discloses an active noise control method without secondary channel modeling, which uses a four-update direction search method to find the optimal coefficient, and has poor real-time performance. Chinese patent CN 103915091 A discloses a modeling method without secondary channels. This method requires statistics on the noise source signal and the error signal power, which is essentially a statistical method. It is difficult to achieve real-time in the initial stage of the system, and when the noise source changes, the system is difficult to respond quickly. Therefore, the model with secondary channels is still the main direction at present. International patent WO2017/048480 EN 2017.03.23 (Chinese patent CN 108352156A) and international patent WO2017/048481 EN 2017.03.23 (Chinese patent CN 108352157 A) disclose methods for estimating the amplitude and phase of secondary channels, which require estimation of different frequency components and have complex algorithms. Chinese patent CN 109448686 A discloses an online secondary modeling active noise control system, which uses a linear secondary channel model and is difficult to handle nonlinear secondary channel situations. Chinese patent CN 109379652 A discloses an offline identification method and system for secondary channels of active noise control of headphones, which uses an infinite impulse response (IIR) filter. Although this filter can approximate a linear filter with fewer coefficients, it is unstable.
本发明针对目前非线性次级建模方法,尤其是强非线性情形建模方法缺失的问题,提出一种基于二阶带线性部分偶镜像傅里叶非线性(EMFNL,Even Mirror FourierNonlinear with Linear section)滤波器的次级通道建模方法,并给出该建模系数下的次级通道估计计算方法。In view of the problem that current nonlinear secondary modeling methods, especially the lack of modeling methods for strongly nonlinear situations, the present invention proposes a secondary channel modeling method based on a second-order even mirror Fourier nonlinear with linear section (EMFNL) filter, and provides a secondary channel estimation calculation method under the modeling coefficients.
发明内容Summary of the invention
发明目的:针对现有技术中非线性次级建模方法,尤其是强非线性情形建模方法缺失问题,本发明提出提供一种基于二阶带线性部分偶镜像傅里叶非线性(EMFNL)滤波器的非线性次级通道建模方法,该方法可非线性建模次级通道,并给出了计算时变次级通道估计的方法,同时给出了稀疏次级系数及次级估计的计算方法。Purpose of the invention: In view of the lack of nonlinear secondary modeling methods in the prior art, especially modeling methods for strongly nonlinear situations, the present invention proposes to provide a nonlinear secondary channel modeling method based on a second-order mirror Fourier nonlinear (EMFNL) filter with linear parts. The method can nonlinearly model secondary channels, and provides a method for calculating time-varying secondary channel estimates, and also provides a method for calculating sparse secondary coefficients and secondary estimates.
技术方案:本发明提供了一种基于EMFNL滤波器的次级通道建模方法,包括如下步骤:Technical solution: The present invention provides a secondary channel modeling method based on an EMFNL filter, comprising the following steps:
S1:产生高斯白噪声,并滤除高频部分;S1: Generate Gaussian white noise and filter out the high-frequency part;
S2:对S1中激励白噪声,构建带线性部分偶镜像傅里叶非线性EMFNL滤波器抽头并简化;S2: For the white noise in S1, construct and simplify the tap of the even-mirror Fourier nonlinear EMFNL filter with linear part;
S3:对S2中滤波器抽头,采用自适应算法辨识系数;S3: For the filter taps in S2, an adaptive algorithm is used to identify the coefficients;
S4:稀疏化S3中的次级通道传递函数系数;S4: The secondary channel transfer function coefficients in the sparse S3;
S5:对稀疏化的次级通道计算其次级通道估计。S5: Calculate the secondary channel estimate for the sparse secondary channel.
进一步地,所述S2中简化滤波器抽头实现形式包括:Furthermore, the simplified filter tap implementation in S2 includes:
1)去除滤波器中部分抽头:如果次级通道是极弱非线性情形,则仅保留次级通道系数s(n)中的线性部分;如果系统表现出线性和三角非线性情形,则仅保留次级通道系数s(n)中线性、正弦和余弦抽头;或者1) Remove some of the taps in the filter: if the secondary channel is very weakly nonlinear, only the linear part of the secondary channel coefficient s(n) is retained; if the system exhibits linear and triangular nonlinearity, only the linear, sine and cosine taps in the secondary channel coefficient s(n) are retained; or
2)交叉抽头部分对角结构实现,仅保留部分主对角通道。2) The cross-tap partial diagonal structure is realized, and only part of the main diagonal channels are retained.
进一步地,S4所述稀疏化指通过保留贡献大的系数,完成稀疏化,其稀疏化方法包括:Furthermore, the sparseness in S4 refers to completing the sparseness by retaining coefficients with large contributions, and the sparseness method includes:
1)权系数贡献大小排序,仅更新权系数中贡献从大到小排序的前部分项,在更新环节完成系数稀疏化,稀疏化系数更新算法为:1) Sort the weight coefficients by contribution, and only update the first part of the weight coefficients sorted from large to small. The coefficients are sparsely populated during the update process. The sparse coefficient update algorithm is:
sp(n+1)=sp(n)+μe(n)fc(n)s p (n+1)=s p (n)+μe(n)f c (n)
其中,sp为s(n)中贡献排序前M/a个系数,a取值为2或3;或者,Where s p is the first M/a coefficients in s(n) in contribution order, and a is 2 or 3; or,
2)使用稀疏阈值,仅保留大于阈值的系数值,完成系数稀疏化。2) Use a sparse threshold to retain only coefficient values greater than the threshold to complete coefficient sparseness.
进一步地,所述稀疏化方法2)中线性部分和非线性部分稀疏阈值取值为σ1/4和σ2,其中,σ1和σ2分别为s(n)中线性部分和非线性部分系数的方差。Furthermore, in the sparseness method 2), the linear part and the nonlinear part sparseness thresholds are σ 1 /4 and σ 2 , wherein σ 1 and σ 2 are the variances of the linear part and the nonlinear part coefficients in s(n) respectively.
进一步地,所述S4中次级通道传递函数表示为如下形式:Furthermore, the secondary channel transfer function in S4 is expressed as follows:
其中,R1≤M、R2≤M、R3≤M和R3≤M(M-1)/2分别为线性项、正弦、余弦项和交叉项的数量,li,ki,pi和qi为时延参数,此时s(n)=[ai T,bi T,ci T,di T],其中ai={ai,i=1,2,…,R1},bi={bi,i=1,2,…,R2},ci={ci,i=1,2,…,R3},di={di,i=1,2,…,R4}。Among them, R 1 ≤M, R 2 ≤M, R 3 ≤M and R 3 ≤M(M-1)/2 are the number of linear terms, sine terms, cosine terms and cross terms respectively, l i , k i , p i and qi are delay parameters, and s(n) = [a i T ,b i T ,c i T ,d i T ], where a i = {a i ,i = 1,2,…,R 1 }, b i = {b i ,i = 1,2,…,R 2 }, c i = {c i ,i = 1,2,…,R 3 }, d i = {d i ,i = 1,2,…,R 4 }.
进一步地,所述S5稀疏后的次级通道估计为:Furthermore, the secondary channel after S5 sparseness is estimated as:
其中,Ai~Ei为系数估计,li,ki,pi,qi和ri为时延参数,满足如下:Among them, A i ~ E i are coefficient estimates, and l i , k i , p i , qi and r i are delay parameters, which satisfy the following conditions:
有益效果:Beneficial effects:
本发明提供一种基于二阶带线性部分偶镜像傅里叶非线性(EMFNL)滤波器的非线性次级通道建模方法,该方法可非线性建模次级通道,并给出了计算时变次级通道估计的方法,同时给出了稀疏次级系数及次级估计的计算方法。该非线性次级通道建模方法可有效建模有源噪声控制系统中的非线性次级通道情形,使非线性有源噪声控制模型更精确,同时给出的稀疏系数方法,可有效降低次级通道估计系数数量,减少算法计算量。The present invention provides a nonlinear secondary channel modeling method based on a second-order band linear partial even image Fourier nonlinear (EMFNL) filter, which can nonlinearly model secondary channels, and provides a method for calculating time-varying secondary channel estimation, and also provides a method for calculating sparse secondary coefficients and secondary estimation. The nonlinear secondary channel modeling method can effectively model the nonlinear secondary channel situation in an active noise control system, making the nonlinear active noise control model more accurate, and the sparse coefficient method provided can effectively reduce the number of secondary channel estimation coefficients and reduce the amount of algorithm calculation.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为有源降噪系统框图;Figure 1 is a block diagram of an active noise reduction system;
图2为带线性部分偶镜像傅里叶非线性(EMFNL)滤波器结构框图;FIG2 is a block diagram of an even-image Fourier nonlinear (EMFNL) filter with a linear portion;
图3为带线性部分偶镜像傅里叶非线性(EMFNL)滤波器交叉项对角结构;FIG3 is a cross-term diagonal structure of an even mirror Fourier nonlinear (EMFNL) filter with a linear portion;
图4为次级通道自适应辨识算法框图;FIG4 is a block diagram of a secondary channel adaptive identification algorithm;
图5为本发明与其他3种滤波器辨识次级通道的辨识曲线。FIG. 5 is an identification curve of the secondary channel identified by the present invention and three other filters.
具体实施方式DETAILED DESCRIPTION
下面结合附图对本发明进行详细的介绍。The present invention is described in detail below in conjunction with the accompanying drawings.
本发明中,次级通道为从数字信号处理器(DSP,Digital Signal Processor)输出数字电信号,到该数字信号变换为到达叠加点处声信号的整个过程。如图1所示,次级通道中,信号的转换过程为:DSP输出数字电信号,经数模转换器(DAC,Digital AnalogConvertor)转换为模拟信号、模拟信号经功放放大后驱动次级执行器(典型为扬声器)做动,产生反噪声信号,声信号在传播介质中传递到叠加点处,经误差传感器采集为模拟电信号,经模数转换器(ADC,Analog Digital Convertor)转换为数字误差信号。In the present invention, the secondary channel is the entire process from the output of a digital electrical signal by a digital signal processor (DSP) to the conversion of the digital signal into an acoustic signal that reaches the superposition point. As shown in Figure 1, in the secondary channel, the signal conversion process is as follows: the DSP outputs a digital electrical signal, which is converted into an analog signal by a digital analog converter (DAC), the analog signal is amplified by a power amplifier and then drives a secondary actuator (typically a loudspeaker) to move, generating an anti-noise signal, the acoustic signal is transmitted to the superposition point in the propagation medium, collected as an analog electrical signal by an error sensor, and converted into a digital error signal by an analog digital converter (ADC).
本发明涉及有源噪声控制领域,公开了一种有源降噪系统中非线性次级通道建模方法,实现步骤包括:The present invention relates to the field of active noise control and discloses a nonlinear secondary channel modeling method in an active noise reduction system. The implementation steps include:
第一步:产生高斯白噪声,并滤除高频部分。Step 1: Generate Gaussian white noise and filter out the high-frequency part.
高斯白噪声的生成方法多样,工程师可根据实际情况生成,由于有源噪声控制主要面向低频噪声,因此,系统的辨识时无需使用高频激励信号,可设计一低通滤波器,滤除激励白噪声中的高频分量,低通滤波器截止频率参考值为1500赫兹(Hz)。There are various ways to generate Gaussian white noise, and engineers can generate it according to actual conditions. Since active noise control is mainly aimed at low-frequency noise, there is no need to use high-frequency excitation signals when identifying the system. A low-pass filter can be designed to filter out the high-frequency components in the excitation white noise. The reference value of the low-pass filter cutoff frequency is 1500 Hz.
第二步:构建带线性部分偶镜像傅里叶非线性(EMFNL)滤波器抽头。Step 2: Construct an even mirror Fourier nonlinear (EMFNL) filter tap with linear part.
将激励白噪声的现时刻和M-1个前时刻信号记为v(n)=[v(n),v(n-1),…,v(n-M+1)],此时次级通道长度为M。采用二阶带线性部分偶镜像傅里叶非线性(EMFNL)扩展,如图2所示,滤波器抽头包括:The current moment and M-1 previous moment signals of the excitation white noise are recorded as v(n) = [v(n), v(n-1), ..., v(n-M+1)], and the secondary channel length is M. The second-order band linear partial even mirror Fourier nonlinear (EMFNL) expansion is adopted, as shown in Figure 2, and the filter taps include:
C00(n)=[v(n),v(n-1),v(n-2),…,v(n-M+1)]T;C 00 (n)=[v(n),v(n-1),v(n-2),…,v(n-M+1)] T ;
C10(n)={sin[πv(n)/2],sin[πv(n)/2],…,sin[πv(n-M+1)/2]}T;C 10 (n)={sin[πv(n)/2],sin[πv(n)/2],…,sin[πv(n-M+1)/2]} T ;
C20(n)={cos[πv(n)],cos[πv(n)],…,cos[πv(n-M+1)]}T;C 20 (n)={cos[πv(n)],cos[πv(n)],…,cos[πv(n-M+1)]} T ;
C21(n)={sin[πv(n)/2]sin[πv(n-1)/2],…,sin[πv(n-M+2)/2]sin[πv(n-M+1)/2],C 21 (n)={sin[πv(n)/2]sin[πv(n-1)/2],…,sin[πv(n-M+2)/2]sin[πv(n-M +1)/2],
sin[πv(n)/2]sin[πv(n-2)/2],…,sin[πv(n-M+3)/2]sin[πv(n-M+1)/2],sin[πv(n)/2]sin[πv(n-2)/2],…,sin[πv(n-M+3)/2]sin[πv(n-M+1)/2],
…,…,
sin[πv(n)/2]sin[πv(n-M+1)/2}T。sin[πv(n)/2]sin[πv(n-M+1)/2} T .
根据次级通道特性,仅保留线性部分系数和部分非线性部分系数,可有效降低计算量。以下给出2种简化滤波器抽头实现形式:According to the secondary channel characteristics, only the linear part coefficients and some nonlinear part coefficients are retained, which can effectively reduce the amount of calculation. Two simplified filter tap implementation forms are given below:
(1)去除滤波器中部分抽头。如果次级通道是极弱非线性情形,则仅保留次级通道系数s(n)中的线性部分;如果系统表现出线性和三角非线性情形,则仅保留次级通道系数s(n)中线性、正弦和余弦抽头。(1) Remove some taps from the filter. If the secondary channel is very weakly nonlinear, only the linear part of the secondary channel coefficient s(n) is retained; if the system exhibits linear and triangular nonlinearity, only the linear, sine and cosine taps in the secondary channel coefficient s(n) are retained.
(2)交叉抽头部分对角结构实现,仅保留部分主对角通道。如图3所示,在逼近非线性系统时,交叉项部分中越靠近主对角通道的核函数对系统的逼近能力越强,因此可以通过仅保留图中较粗的主通道的方法,简化滤波器结果。主通道保留数量参考为M/4,工程师根据实际系统需求确定。(2) The cross-tap partial diagonal structure is implemented, and only some of the main diagonal channels are retained. As shown in Figure 3, when approximating a nonlinear system, the closer the kernel function is to the main diagonal channel in the cross-term part, the stronger the approximation ability of the system is. Therefore, the filter result can be simplified by retaining only the coarser main channels in the figure. The reference number of main channels to be retained is M/4, which is determined by engineers based on actual system requirements.
滤波器的函数扩展抽头表示为向量形式:The function expansion tap of the filter is expressed in vector form:
fc(n)=[C00(n),C10(n),C20(n),C21(n)]T (1)f c (n) = [C 00 (n), C 10 (n), C 20 (n), C 21 (n)] T (1)
第三步:采用自适应算法辨识系数。Step 3: Use adaptive algorithm to identify coefficients.
以上第二步中滤波器抽头对应的系数即为次级通道传递函数系数,该系数对应图2中为s(n)=[s0(n),s1(n),s2(n),…,sM+1(n)],长度为(M2+5M)/2,初始化为0。如图4所示,采用自适应最小均方误差(LMS,Least Mean Square)算法迭代获得权系数,迭代公式为:The coefficients corresponding to the filter taps in the second step above are the secondary channel transfer function coefficients, which correspond to s(n)=[s 0 (n),s 1 (n),s 2 (n),…,s M+1 (n)] in Figure 2, with a length of (M 2 +5M)/2 and initialized to 0. As shown in Figure 4, the adaptive least mean square error (LMS) algorithm is used to iteratively obtain the weight coefficients, and the iterative formula is:
s(n+1)=s(n)+μe(n)fc(n) (2)s(n+1)=s(n)+μe(n)f c (n) (2)
其中,μ为步长,e(n)为两路信号叠加后的误差信号,通过下式获得:Among them, μ is the step size, e(n) is the error signal after the two signals are superimposed, which is obtained by the following formula:
e(n)=d(n)+d'(n)=d(n)+fc(n)*s(n) (3)e(n)=d(n)+d'(n)=d(n)+f c (n)*s(n) (3)
上式中,d(n)为白噪声v(n)经次级通道传递后到达误差传声器处的噪声,可由误差传感器直接采集,有源噪声控制中传感器的典型形式为麦克风,d'(n)为辨识EMFNL滤波器和权系数s(n)卷积后生成的噪声。图4虚线框中处理过程由计算设备完成,典型为DSP。In the above formula, d(n) is the noise that reaches the error microphone after the white noise v(n) is transmitted through the secondary channel, which can be directly collected by the error sensor. The typical form of the sensor in active noise control is a microphone. d'(n) is the noise generated by the convolution of the identification EMFNL filter and the weight coefficient s(n). The processing process in the dotted box in Figure 4 is completed by a computing device, typically a DSP.
第四步:稀疏化步骤三中的次级通道传递函数系数。Step 4: Sparsify the secondary channel transfer function coefficients in
系数中可能存在大量的近零项,近零项可能是辨识过程中的噪声,因此,通过保留贡献较大的系数,完成稀疏化。本发明公开2种稀疏化方法:There may be a large number of near-zero terms in the coefficients, which may be noise in the identification process. Therefore, sparseness is achieved by retaining coefficients with greater contributions. The present invention discloses two sparseness methods:
(1)仅更新权系数中贡献较大的项,在更新环节完成系数稀疏化。稀疏化系数更新算法变为:(1) Only the items with larger contributions in the weight coefficients are updated, and the coefficients are sparsely distributed during the update process. The sparse coefficient update algorithm becomes:
sp(n+1)=sp(n)+μe(n)fc(n) (4)s p (n+1)=s p (n)+μe(n)f c (n) (4)
其中,sp为s(n)中较大的M/a个系数,a的典型值为2或3,可由工程师根据实际需求确定。Among them, s p is the larger M/a coefficient in s(n), and the typical value of a is 2 or 3, which can be determined by the engineer according to actual needs.
(2)使用稀疏阈值,完成系数稀疏化。迭代获得完整的次级通道系数s(n)后,工程人员依据实际系统选取阈值,仅保留大于阈值的系数值。阈值的典型取值为σ1/4和σ2,其中σ1和σ2分别为s(n)中线性部分和非线性部分系数的方差。(2) Use sparse thresholds to complete coefficient sparseness. After iteratively obtaining the complete secondary channel coefficients s(n), engineers select thresholds based on the actual system and only retain coefficient values greater than the threshold. Typical values of the thresholds are σ 1 /4 and σ 2 , where σ 1 and σ 2 are the variances of the linear and nonlinear coefficients in s(n), respectively.
第五步:对稀疏化的次级通道计算其次级通道估计。Step 5: Calculate the secondary channel estimate for the sparse secondary channel.
次级通道传递函数表示为如下形式The secondary channel transfer function is expressed as follows
其中,R1≤M、R2≤M、R3≤M和R3≤M(M-1)/2分别为线性项、正弦、余弦项和交叉项的数量,li,ki,pi和qi为时延参数,此时s(n)=[ai T,bi T,ci T,di T],其中ai={ai,i=1,2,…,R1},bi={bi,i=1,2,…,R2},ci={ci,i=1,2,…,R3},di={di,i=1,2,…,R4}。Among them, R 1 ≤M, R 2 ≤M, R 3 ≤M and R 3 ≤M(M-1)/2 are the number of linear terms, sine terms, cosine terms and cross terms respectively, l i , k i , p i and qi are delay parameters, and s(n) = [a i T ,b i T ,c i T ,d i T ], where a i = {a i ,i = 1,2,…,R 1 }, b i = {b i ,i = 1,2,…,R 2 }, c i = {c i ,i = 1,2,…,R 3 }, d i = {d i ,i = 1,2,…,R 4 }.
稀疏后的次级通道估计s'(n)为:The sparse secondary channel estimate s'(n) is:
其中,Ai~Ei为系数估计,li,ki,pi,qi和ri为时延参数,满足下式:Among them, A i ~ E i are coefficient estimates, l i , k i , p i , q i and r i are delay parameters, satisfying the following formula:
如果次级通道系数辨识时,仅使用滤波器中的线性抽头部分,则次级通道估计中只有Ai,此时次级通道为线性定常系统,次级系数估计Ai可直接存储于数字信号处理器(DSP)中。如果次级通道系数辨识时,包含非线性部分,次级通道系数估计是时变的,可将依据式(7)实时计算次级通道稀疏估计。If only the linear tap part of the filter is used in the secondary channel coefficient identification, then only Ai is included in the secondary channel estimation. In this case, the secondary channel is a linear steady-state system, and the secondary channel coefficient estimation Ai can be directly stored in the digital signal processor (DSP). If the secondary channel coefficient identification includes a nonlinear part, the secondary channel coefficient estimation is time-varying, and the secondary channel sparse estimation can be calculated in real time according to formula (7).
以下通过具体数据用以证明本发明次级通道建模方法,可有效建模有源噪声控制系统中的非线性次级通道情形且模型更精确。The following specific data are used to prove that the secondary channel modeling method of the present invention can effectively model the nonlinear secondary channel situation in the active noise control system and the model is more accurate.
假设次级通道的传递函数为:Assume the transfer function of the secondary channel is:
分别采用自适应切比雪夫滤波器、二阶Volterra滤波器、函数链接人工神经网络(FLANN,Functional Link Artificial Neural Network)滤波器和EMFNL滤波器,辨识次级通道,辨识后,以归一化均方误差作为比较标准,如图5所示,切比雪夫、Volterra和FLANN滤波器能达到约-13dB~-15dB的辨识结果,而EMFNL滤波器可达到-27dB,该结果说明对于以上次级通道,EMFNL滤波器具有更强的表征能力。Adaptive Chebyshev filter, second-order Volterra filter, function link artificial neural network (FLANN) filter and EMFNL filter are used to identify the secondary channel respectively. After identification, the normalized mean square error is used as the comparison standard. As shown in Figure 5, the Chebyshev, Volterra and FLANN filters can achieve identification results of about -13dB to -15dB, while the EMFNL filter can reach -27dB. This result shows that the EMFNL filter has a stronger characterization ability for the above secondary channels.
上述实施方式只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。The above embodiments are only for illustrating the technical concept and features of the present invention, and their purpose is to enable people familiar with the technology to understand the content of the present invention and implement it accordingly, and they cannot be used to limit the protection scope of the present invention. Any equivalent transformation or modification made according to the spirit of the present invention should be included in the protection scope of the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010111704.1A CN111193497B (en) | 2020-02-24 | 2020-02-24 | Secondary channel modeling method based on EMFNL filter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010111704.1A CN111193497B (en) | 2020-02-24 | 2020-02-24 | Secondary channel modeling method based on EMFNL filter |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111193497A CN111193497A (en) | 2020-05-22 |
CN111193497B true CN111193497B (en) | 2023-03-28 |
Family
ID=70710163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010111704.1A Active CN111193497B (en) | 2020-02-24 | 2020-02-24 | Secondary channel modeling method based on EMFNL filter |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111193497B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115248976B (en) * | 2021-12-31 | 2024-04-30 | 宿迁学院 | Secondary channel modeling method based on downsampling sparse FIR filter |
CN116127266B (en) * | 2022-12-28 | 2023-08-18 | 宿迁学院 | A Secondary Coefficient Sparse Method Based on Maximum Between-Class Variance |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9559736B2 (en) * | 2015-05-20 | 2017-01-31 | Mediatek Inc. | Auto-selection method for modeling secondary-path estimation filter for active noise control system |
CN106849910B (en) * | 2017-01-24 | 2021-03-16 | 成都新欣神风电子科技有限公司 | Secondary channel rapid identification method applied to pipeline noise active control |
CN109448686A (en) * | 2018-12-13 | 2019-03-08 | 重庆邮电大学 | Intersected based on secondary channel on-line identification new algorithm and updates active noise control system |
-
2020
- 2020-02-24 CN CN202010111704.1A patent/CN111193497B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN111193497A (en) | 2020-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111091805A (en) | Feedback type noise reduction method based on neural network | |
US8078433B2 (en) | Optimal estimation of transducer parameters | |
JP4860712B2 (en) | Hearing aid with adaptive feedback suppression | |
CN111193497B (en) | Secondary channel modeling method based on EMFNL filter | |
CN111326134B (en) | Active noise reduction method based on EMFNL filter offline modeling secondary channel | |
CN112233644A (en) | A Filter-X Least Mean Square Active Noise Control Method Based on Quaternion Adaptive Filter | |
CN105976806A (en) | Active noise control method based on maximum entropy | |
CN113870882A (en) | Howling suppression method, system, storage medium and earphone device | |
CN113078884A (en) | Adaptive algorithm with addition of non-linear fitting | |
CN116095553A (en) | ANC system for earphone, noise reduction method and storage medium | |
CN112201273A (en) | Noise power spectral density calculation method, system, equipment and medium | |
Emeruwa et al. | Improved algorithm of equation error model of active noise control | |
CN113299260B (en) | Active noise reduction method based on EMFNL filter on-line modeling secondary channel | |
CN103929704B (en) | The method and system that a kind of adaptive acoustic feedback based on transform domain is eliminated | |
CN110708651B (en) | Hearing aid squeal detection and suppression method and device based on segmented trapped wave | |
CN102064796B (en) | Simplified weighted repeat pseudo-median filtering method with negative coefficients | |
CN115248976B (en) | Secondary channel modeling method based on downsampling sparse FIR filter | |
CN113066469A (en) | Hybrid active noise reduction superposition method and device based on neural network | |
JP3920795B2 (en) | Echo canceling apparatus, method, and echo canceling program | |
JP5524316B2 (en) | Parameter estimation apparatus, echo cancellation apparatus, parameter estimation method, and program | |
TWI740783B (en) | Design method for feedforward active noise control system using analog filter | |
CN110599997B (en) | Impact noise active control method with strong robustness | |
CN114708880A (en) | Multi-target neural network voice processing method and device based on microphone array | |
Lashkari et al. | Exact linearization of Wiener and Hammerstein systems loudspeaker linearization | |
Mahmoodzadeh et al. | Speech enhancement using a Kalman-based normalized LMS 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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20241202 Address after: Room 206, 2nd Floor, Building A5, Software Park (Insurance Town), Hubin New District, Suqian City, Jiangsu Province 223800 Patentee after: Suqian Woke Digital Intelligent Technology Co.,Ltd. Country or region after: China Address before: 223005 Jiangsu Huaian economic and Technological Development Zone, 1 East Road. Patentee before: HUAIYIN INSTITUTE OF TECHNOLOGY Country or region before: China |
|
TR01 | Transfer of patent right |