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

CN109617538A - The sparse sef-adapting filter of the variable element of robust - Google Patents

The sparse sef-adapting filter of the variable element of robust 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
sef
adapting filter
parameter
moment
sparse
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 kind of sparse sef-adapting filters of the variable element of robust, belong to digital filter design field.The filter mainly to accelerate the convergence rate of sef-adapting filter and reduces its steady output rate using the regularization parameter of zero attractor intensity of time change step length parameter and control.The sparse sef-adapting filter of the variable element of robust disclosed by the invention inputs for white signal in input and in the influence for having impulsive noise, and performance has better constringency performance compared with conventional symbols filter.The sparse sef-adapting filter of the variable element of robust disclosed by the invention can be applied to the fields such as the electronics of echo cancellor, noise eliminator, signal enhancing and disturbing pulse, communication equipment.

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 variable parameter 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 variable parameter 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 variable parameter 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 variable parameter 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 苏州大学 Variable-step-length sparse amplification 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 哈尔滨工程大学 Robust adaptive noise elimination method based on Ekbum 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 苏州大学 Nonnegative 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 苏州大学 Nonnegative 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 苏州大学 Variable step zero-attraction normalized double-symbol self-adaptive filter
CN111884625A (en) * 2020-07-28 2020-11-03 苏州大学 Variable-step-length sparse amplification 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-facilitated affine projection adaptive filter 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 哈尔滨工程大学 Robust adaptive noise elimination method based on Ekbum 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) The sparse sef-adapting filter of the variable element of robust
CN108200522B (en) Regularization proportion normalization subband self-adaptive filtering method
CN109347457B (en) Variable-parameter zero-attractor self-adaptive filter
CN107592096B (en) Filtering method of robust deviation compensation adaptive filter
US6829296B1 (en) Spectrally flat time domain equalizer and methods
CN103716013B (en) Variable element ratio sef-adapting filter
CN111277244B (en) Variable step zero-attraction normalized double-symbol self-adaptive filter
Chhikara et al. Noise cancellation using adaptive algorithms
CN107210780B (en) Method and system for reducing crosstalk via stable vectorization control
CN104883462A (en) Adaptive filter and filtering method used for eliminating acoustics echo
CN106059531B (en) A kind of non-negative sef-adapting filter
WO2018200403A8 (en) Sdr-based adaptive noise cancellation (anc) system
Shah Riemann–Liouville operator‐based fractional normalised least mean square algorithm with application to decision feedback equalisation of multipath channels
CN109089004B (en) Collective member self-adaptive echo cancellation method based on correlation entropy induction
CN109119061A (en) A kind of active noise control method based on gradient matrix
CN106817327A (en) A kind of array anti-interference method and system based on sub-band filter
CN110061720B (en) Adaptive filtering system
CN103956992B (en) A kind of adaptive signal processing method declined based on multi-step gradient
CN110190832A (en) Become regularization parameter multitask sef-adapting filter network
CN113676157B (en) Self-adaptive filtering algorithm for counteracting direct current bias
CN111181531B (en) Variable regularization deviation compensation symbol sub-band adaptive filter
CN105635008B (en) A kind of adaptive equilibrium method, device and adaptive equalizer
CN109147753A (en) The smallest convex combination noise-reduction method of difference based on square-error and square-error logarithm
Prasad et al. Implementation of Optimized Adaptive LMS Noise Cancellation System to Enhance Signal to Noise Ratio
CN110034747A (en) The plural scaled symbol sef-adapting filter of robust

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