Nothing Special   »   [go: up one dir, main page]

CN109617538A - Robust variadic sparse adaptive filter - Google Patents

Robust variadic sparse adaptive filter Download PDF

Info

Publication number
CN109617538A
CN109617538A CN201811499655.2A CN201811499655A CN109617538A CN 109617538 A CN109617538 A CN 109617538A CN 201811499655 A CN201811499655 A CN 201811499655A CN 109617538 A CN109617538 A CN 109617538A
Authority
CN
China
Prior art keywords
parameter
sef
moment
calculate
adapting filter
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.)
Granted
Application number
CN201811499655.2A
Other languages
Chinese (zh)
Other versions
CN109617538B (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.)
Suzhou University
Original Assignee
Suzhou 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 Suzhou University filed Critical Suzhou University
Priority to CN201811499655.2A priority Critical patent/CN109617538B/en
Publication of CN109617538A publication Critical patent/CN109617538A/en
Application granted granted Critical
Publication of CN109617538B publication Critical patent/CN109617538B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • H03H21/0043Adaptive algorithms

Landscapes

  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Filters That Use Time-Delay Elements (AREA)

Abstract

本发明公开了一种鲁棒的变参数稀疏自适应滤波器,属于数字滤波器设计领域。该滤波器主要利用时变步长参数和控制零吸引子强度的正则化参数来加快自适应滤波器的收敛速度并降低其稳态失调。本发明公开的鲁棒的变参数稀疏自适应滤波器在输入为白色信号输入且在有脉冲噪声的影响时,其性能与传统符号滤波器相比,具有更好的收敛性能。本发明公开的鲁棒的变参数稀疏自适应滤波器可以应用于回声消除、噪声消除器、信号增强及干扰脉冲的电子、通信设备等领域。

The invention discloses a robust variable parameter sparse adaptive filter, which belongs to the field of digital filter design. The filter mainly utilizes a time-varying step size parameter and a regularization parameter that controls the strength of the zero attractor to speed up the adaptive filter's convergence speed and reduce its steady-state offset. The robust variable-parameter sparse adaptive filter disclosed by the invention has better convergence performance than the traditional symbol filter when the input is a white signal input and is influenced by impulse noise. The robust variable-parameter sparse adaptive filter disclosed by the invention can be applied to the fields of echo cancellation, noise canceller, signal enhancement and interference pulse electronics, communication equipment and the like.

Description

The sparse sef-adapting filter of the variable element of robust
Technical field
The invention discloses a kind of sparse sef-adapting filters of the variable element of robust, belong to digital filter design field.
Background technique
Traditional least-mean-square filter (LMS) and normalization minimum mean-square filter (NLMS) is in sef-adapting filter It has a wide range of applications, such as self-adaptive echo counteracting, active noise controlling and adaptation noise are eliminated.
Convergence rate, steady output rate and anti-impulse disturbances ability are three important performance indexes of sef-adapting filter.Surely The height of state imbalance determines that sef-adapting filter approaches the precision that unknown system can reach, and the speed of convergence rate determines Sef-adapting filter approaches the time that unknown system needs to spend, and anti-impulse disturbances ability determines the Shandong of sef-adapting filter Stick, these three indexs affect the quality of signal processing simultaneously.
When sef-adapting filter is by impulse noise interference, the stable state of these traditional LMS and NLMS sef-adapting filters Imbalance will increase, or even diverging.Using symbol LMS (the being denoted as SE-LMS) sef-adapting filter for taking symbolic operation to evaluated error [Sayed A H, Adaptive filters, John Wiley&Sons, 2008], can greatly reduce impulsive noise to adaptive Answer the influence of filter.However the SE-LMS sef-adapting filter of fixed step size, convergence rate and steady output rate cannot be simultaneously Obtain optimal value.
In order to further decrease the steady output rate of filter, adaptively filtered using the symbol LMS (being denoted as VSSA) of variable step Wave device [Yuan-Ping Li, Ta-Sung Lee, Bing-Fei Wu.A variable step-size sign algorithm For channel estimation, Signal Processing, 102:304-312], which can substantially reduce filtering The steady output rate of device.In addition, in some applications, the unknown system of sef-adapting filter estimation may be it is sparse, use SE- LMS or VSSA sef-adapting filter is unable to fully accelerate to restrain using its sparse characteristic.
In order to further speed up the convergence rate of filter, the present invention discloses a kind of sparse adaptive filter of variable element of robust Wave device, which, which uses, has l0The variable element notation method (being denoted as VP-SE-LMS) of norm constraint is updated.This is adaptive Answering filter not only has stronger robustness, but also can improve the convergence rate of estimation Sparse System.It is disclosed by the invention adaptive Filter is answered to can be used for comprising in the electronic instruments and equipment of functions such as echo cancelltion, noise elimination, channel estimation.
Summary of the invention
The sparse sef-adapting filter of the variable element of robust disclosed by the invention, using the base in absolute value error cost function The method that a zero attractor bound term of arc tangent is added on plinth is established, and step parameter and regularization parameter are with the number of iterations Change and adjust automatically, to improve the performance of sef-adapting filter.
The principle of technical solution of the present invention is as follows:
A kind of sparse sef-adapting filter of the variable element of robust, updates its weight vector wnSpecific step is as follows:
1) by input signal vector xnWith the weight vector w of sef-adapting filternInner product is carried out, sef-adapting filter is generated Output yn, i.e.,Wherein: xn=[xn, xn-1..., xn-M+1]T, and xn, xn-1..., xn-M+1Indicate the n moment to n-M+ M sample value of 1 moment input signal;wn=[w0, n, w1, n..., wM-1, n]T, and w0, n, w1, n..., wM-1, nIndicate n moment weight Vector wnM element;M is integer, and subscript T indicates transposition operation;
2) according to en=dn-ynCalculate the evaluated error e at n momentn, in which: dnIndicate the desired signal of unknown system;
3) according to ψn=median (| en|, | en-1| ..., | en-L+1|) calculate n moment to the n-L+1 moment evaluated error {|en|, | en-1| ..., | en-L+1| intermediate value ψn, wherein median () expression asks median operation to accord with, | | it indicates to scalar Or each element of vector carries out the operation that takes absolute value, L indicates the length of intermediate value window;
4) basisWithTo calculate the estimation of additional mean square error Value, whereinIndicate evaluated errorIn the smooth value at n moment, β is smoothing factor,For additional mean square error ζnEstimated value,For the minimum value of additional mean square error,For noise znVariance;
5) basis WithCalculate time change step length parameter The intermediate variable a needed with time-varying regularization parametern、bn、cn、p1n、gnAnd p2n, in which: sgn { } is indicated to scalar or vector Each element carries out taking symbolic operation,Indicate that the element of former and later two vector corresponding positions of the operator is divided by respectively,It is defeated Enter signal xnVariance;
6) basisCalculate the time change step length parameter of estimationAccording toCalculate the time-varying regularization parameter of estimation
7) by the time change step length parameter of estimationWith the time-varying regularization parameter of estimationIt is limited to nonnegative value, even
8) basisCalculate smoothed out time-varying step Long parameter μnWith smoothed out time-varying regularization parameter ρn, whereinFor smoothing factor, μmaxFor the step parameter maximum value of permission;
9) basisCalculate the n+1 moment The outer mean square error of jot
10) formula is usedUpdate weight vector wn
Beneficial effect
Scheme in compared with the existing technology, the sparse sef-adapting filter of the variable element of robust disclosed by the invention maintain It is estimated preferably constringency performance when Sparse System and inhibits the interference of impulsive noise.
Detailed description of the invention
The invention will be further described with reference to the accompanying drawings and embodiments:
Fig. 1 is the sparse sef-adapting filter block diagram of variable element of robust;
Under the conditions of Fig. 2 is described in the embodiment, the normalization mean-squared departure of SE-LMS, VSSA and VP-SE-LMS filter Learning curve compares figure.
Specific embodiment
Embodiment
The present embodiment compares SE-LMS, VSSA sef-adapting filter by the method for computer-experiment and the present invention discloses VP-SE-LMS sef-adapting filter convergence rate and steady output rate.
One, experiment condition:
Experimental setup is as shown in Figure 1, input signal xnFor the white Gaussian noise of zero-mean, variance isMeasurement is made an uproar Sound is by white Gaussian noise znWith impulsive noise θnSynthesis, wherein znVariance beImpulsive noise θnBy Bernoulli process τnWith Gaussian process tnProduct generate, i.e. θn=tnτn, and probability distribution meets P (τn=1)=0.01, P (τn=0)= 0.99.In MATLAB environment, the weight vector w of unknown system is generatedo=[0.8,0.5,0.3,0.2,0.1,0.05, zeros (1,36), -0.05, -0.1, -0.2, -0.3, -0.5, -0.8]T
Two, experimental procedures:
1. initialization:
w1=[zeros (Isosorbide-5-Nitrae 8)]T, ρ0=0, μ0=0.01, L=11,β= 0.997;
2. updating weight vector w by following each expression formula at the moment of n >=1n:
1)
2)en=dn-yn
3)ψn=median (| en|, | en-1| ..., | en-L+1|);
4)
5)
6)
7)
8)
9)
10)
Three, experimental results:
Performance indicator, expression formula 20log are used as using the normalization mean-squared departure (NMSD) changed with the number of iterations10 (||wo-wn||/||wo| |), unit is decibel (dB).All NMSD curves are the result that 100 independent experiments are averaged.Such as Shown in Fig. 2, the weight vector of unknown system is estimated, VP-SE-LMS sef-adapting filter ratio SE- disclosed by the invention LMS sef-adapting filter has lower steady output rate, has faster convergence rate than VSSA sef-adapting filter.
The above embodiments merely illustrate the technical concept and features of the present invention, and its object is to allow person skilled in the art It cans understand the content of the present invention and implement it accordingly, it is not intended to limit the scope of the present invention.It is all smart according to the present invention The equivalent transformation or modification that refreshing essence is done, should be covered by the protection scope of the present invention.

Claims (3)

1. a kind of sparse sef-adapting filter of the variable element of robust, it is characterised in that: the sef-adapting filter uses variable step Parameter updates sef-adapting filter weight vector with the change regularization parameter for controlling zero attractor intensity.
2. the sparse sef-adapting filter of the variable element of robust according to claim 1, it is characterised in that: the adaptive filter Wave device estimates the step-size parameter mu at n moment using following stepsnWith regularization parameter ρn
1) by input signal vector xnWith the weight vector w of sef-adapting filternInner product is carried out, the defeated of sef-adapting filter is generated Y outn, i.e.,Wherein: xn=[xn, xn-1..., xn-M+1]T, and xn, xn-1..., xn-M+1When indicating that the n moment is to n-M+1 Carve M sample value of input signal;wn=[w0, n, w1, n..., wM-1, n]T, and w0, n, w1, n..., wM-1, nIndicate n moment weight vector wnM element;M is integer, and subscript T indicates transposition operation;
2) according to en=dn-ynCalculate the evaluated error e at n momentn, wherein dnIndicate the desired signal of unknown system;
3) according to ψn=median (| en|, | en-1| ..., | en-L+1|) calculate n moment to the n-L+1 moment evaluated error | en|, |en-1| ..., | en-L+1| intermediate value ψn, wherein median () expression asks median operation to accord with, | | it indicates to scalar or vector Each element carry out the operation that takes absolute value, L indicates the length of intermediate value window;
4) basisWithCalculate the estimated value of additional mean square error, InIndicate evaluated errorIn the smooth value at n moment, β is smoothing factor,For additional mean square error ζnEstimated value, For the minimum value of additional mean square error,For without impulsive noise znVariance;
5) basis WithCalculate time change step length parameter The intermediate variable a needed with time-varying regularization parametern、bn、cn、p1n、gnAnd p2n, in which: sgn { } is indicated to scalar or vector Each element carries out taking symbolic operation,Indicate that the element of former and later two vector corresponding positions of the operator is divided by respectively,It is defeated Enter signal xnVariance;
6) basisCalculate the time change step length parameter of estimationAnd according toCalculate the time-varying regularization parameter of estimation
7) by the time change step length parameter of estimationWith the time-varying regularization parameter of estimationIt is limited to nonnegative value, even
8) basisCalculate smoothed out time change step length ginseng Number μnWith smoothed out time-varying regularization parameter ρn, whereinFor smoothing factor, μmaxFor the step parameter maximum value of permission;
9) basisCalculate the n+1 moment most Small additional mean square error
3. the sparse sef-adapting filter of the variable element of robust according to claim 2, it is characterised in that: the adaptive filter Wave device uses calculating formulaUpdate weight vector wn
CN201811499655.2A 2018-12-09 2018-12-09 Robust variadic sparse adaptive filter Active CN109617538B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811499655.2A CN109617538B (en) 2018-12-09 2018-12-09 Robust variadic sparse adaptive filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811499655.2A CN109617538B (en) 2018-12-09 2018-12-09 Robust variadic sparse adaptive filter

Publications (2)

Publication Number Publication Date
CN109617538A true CN109617538A (en) 2019-04-12
CN109617538B CN109617538B (en) 2022-11-11

Family

ID=66007708

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811499655.2A Active CN109617538B (en) 2018-12-09 2018-12-09 Robust variadic sparse adaptive filter

Country Status (1)

Country Link
CN (1) CN109617538B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111181531A (en) * 2020-01-22 2020-05-19 苏州大学 Regularization deviation compensation symbol subband self-adaptive filter
CN111277244A (en) * 2020-02-06 2020-06-12 苏州大学 Variable-step zero-attraction normalization double-symbol adaptive filter
CN111884625A (en) * 2020-07-28 2020-11-03 苏州大学 A Variable Step Sparse Augmented Complex Adaptive Filter
CN112886947A (en) * 2021-01-26 2021-06-01 苏州大学 Variable-step robust affine projection adaptive filter
CN113225045A (en) * 2021-03-25 2021-08-06 苏州大学 Low-computation-complexity sparsely-promoted affine projection adaptive filter
CN113409806A (en) * 2021-01-28 2021-09-17 合肥工业大学 Zero attraction echo cancellation method based on arc tangent function
CN114172490A (en) * 2021-12-08 2022-03-11 哈尔滨工程大学 A Robust Adaptive Noise Removal Method Based on Ekblom Norm

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030108214A1 (en) * 2001-08-07 2003-06-12 Brennan Robert L. Sub-band adaptive signal processing in an oversampled filterbank
CN106059531A (en) * 2016-05-24 2016-10-26 苏州大学 A Non-Negative Adaptive Filter
CN107800403A (en) * 2017-09-14 2018-03-13 苏州大学 A kind of robust batten sef-adapting filter
CN108200522A (en) * 2017-11-24 2018-06-22 华侨大学 A kind of change regularization ratio normalization sub-band adaptive filtering method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030108214A1 (en) * 2001-08-07 2003-06-12 Brennan Robert L. Sub-band adaptive signal processing in an oversampled filterbank
CN106059531A (en) * 2016-05-24 2016-10-26 苏州大学 A Non-Negative Adaptive Filter
CN107800403A (en) * 2017-09-14 2018-03-13 苏州大学 A kind of robust batten sef-adapting filter
CN108200522A (en) * 2017-11-24 2018-06-22 华侨大学 A kind of change regularization ratio normalization sub-band adaptive filtering method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MOHAMMAD SHUKRI SALMAN等: "A zero-attracting variable step-size LMS algorithm for sparse system identification", 《2012 IX INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (BIHTEL)》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111181531B (en) * 2020-01-22 2023-05-19 苏州大学 Variable regularization deviation compensation symbol sub-band adaptive filter
CN111181531A (en) * 2020-01-22 2020-05-19 苏州大学 Regularization deviation compensation symbol subband self-adaptive filter
CN111277244A (en) * 2020-02-06 2020-06-12 苏州大学 Variable-step zero-attraction normalization double-symbol adaptive filter
CN111277244B (en) * 2020-02-06 2023-05-19 苏州大学 A zero-attraction normalized dual-symbol adaptive filter with variable step size
CN111884625A (en) * 2020-07-28 2020-11-03 苏州大学 A Variable Step Sparse Augmented Complex Adaptive Filter
CN111884625B (en) * 2020-07-28 2024-03-01 苏州大学 Variable step-length sparse augmentation complex number self-adaptive filter
CN112886947A (en) * 2021-01-26 2021-06-01 苏州大学 Variable-step robust affine projection adaptive filter
CN112886947B (en) * 2021-01-26 2024-03-22 苏州大学 Variable step length robust affine projection self-adaptive filter
CN113409806B (en) * 2021-01-28 2023-12-22 合肥工业大学 Zero-attraction echo cancellation method based on arctangent function
CN113409806A (en) * 2021-01-28 2021-09-17 合肥工业大学 Zero attraction echo cancellation method based on arc tangent function
CN113225045B (en) * 2021-03-25 2023-06-23 苏州大学 Sparse-boosted affine projection adaptive filters with low computational complexity
CN113225045A (en) * 2021-03-25 2021-08-06 苏州大学 Low-computation-complexity sparsely-promoted affine projection adaptive filter
CN114172490A (en) * 2021-12-08 2022-03-11 哈尔滨工程大学 A Robust Adaptive Noise Removal Method Based on Ekblom Norm
CN114172490B (en) * 2021-12-08 2024-07-02 哈尔滨工程大学 Ekblom norm-based robust self-adaptive noise elimination method

Also Published As

Publication number Publication date
CN109617538B (en) 2022-11-11

Similar Documents

Publication Publication Date Title
CN109617538A (en) Robust variadic sparse adaptive filter
CN105812598B (en) A kind of hypoechoic method and device of drop
CN104883462B (en) A kind of sef-adapting filter and filtering method for eliminating acoustic echo
JP6724135B2 (en) Estimation of secondary path size in active noise control
CN107592096B (en) A Robust Bias Compensation Adaptive Filter Filtering Method
CN108293170B (en) Method and apparatus for adaptive phase distortion free amplitude response equalization in beamforming applications
Shi et al. A novel selective active noise control algorithm to overcome practical implementation issue
Chhikara et al. Noise cancellation using adaptive algorithms
Hamidia et al. Improved variable step-size NLMS adaptive filtering algorithm for acoustic echo cancellation
CN108200522A (en) A kind of change regularization ratio normalization sub-band adaptive filtering method
CN109347457A (en) A Variable Parameter Zero Attractor Adaptive Filter
CN105070296A (en) Active factor set membership proportional sub band self-adaption echo cancellation method
CN106059532A (en) Multifunctional self-adaptive filter based on wavelet neural network and filtering method
CN110572525B (en) An adaptive communication echo cancellation method for voice communication
WO2018200403A8 (en) Sdr-based adaptive noise cancellation (anc) system
CN108806709A (en) Adaptive acoustic echo cancellation method based on frequency domain Kalman filtering
Albu The constrained stability least mean square algorithm for active noise control
KR102033069B1 (en) Method and apparatus for cancelling acoustic echo, and method for updating adaptive filter coefficient by the appratus
CN105070295A (en) Adaptive method, applied to echo cancellation, of active factor proportional sub band
CN105356861A (en) Active noise-reduction method and system
WO2021016001A1 (en) Input signal-based frequency domain adaptive filter stability control
CN109089004A (en) A kind of collection person's adaptive echo cancellation method based on joint entropy induction
Soumya et al. Application of adaptive filter using adaptive line enhancer techniques
Liu et al. Active control for vehicle interior noise using the improved iterative variable step-size and variable tap-length LMS algorithms
US10902837B2 (en) Sparsity-aware adaptive feedback cancellation

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