Robust LMS

Embed Size (px)

Citation preview

  • 8/11/2019 Robust LMS

    1/19

    TRANSIENT ANALYSIS OF ERROR SATURATION

    NONLINEARITY LMS IN PRESENCE OF IMPULSIVE

    NOISE

    T Panigrahi*1, P M Prdhan1, G Panda1and B Mulgrew2

    1Department of ECE, National Institute of Technology, Rourkela

    2IDCOM, The University of Edinburgh, UK

  • 8/11/2019 Robust LMS

    2/19

    2

    Outline

    MotivationIntroduction

    LMS with saturation nonlinearity

    Model for impulsive noiseTransient analysis

    Recursive equations

    Results

    Conclusion

    References

  • 8/11/2019 Robust LMS

    3/19

    Motivation

    The performance of an adaptive filter is evaluated in terms of its

    transient behavior which provides information about how fasta filter

    learns, and its steady-state behavior gives how wella filter learns.

    In presence of impulsive noise, the classical error square cost

    function performs poorly.

    Hence different adaptive schemes have to be developed which

    should be robust to impulsive noise.

    The purpose of this paper is to provide an energy conservation

    approach for the performance analysis of adaptive filters with errornonlinearity in presence of Gaussian contaminated impulsive noise.

    3

  • 8/11/2019 Robust LMS

    4/19

    Introduction

    The effect of saturation type of non-linearity on the least-mean

    square adaptation for Gaussian inputs and Gaussian noise have been

    studied in literature.

    The error saturation nonlinearities LMS provides good performance

    in presence of impulsive noise. The convergence analysis of any adaptive algorithm is carried out

    using weighted-energy relation.

    In this paper we perform the transient analysis of saturation

    nonlinearity LMS in presence of Gaussian contaminated impulsive

    noise.

  • 8/11/2019 Robust LMS

    5/19

    5

    Adaptive Algorithm With Saturation Error Nonlinearity

    The estimate of an unknown vector by using row regressor oflength Mand output samples that is given as

    where is represents the impulsive noise.

    The well known LMS algorithm is

    Introducing an error nonlinearity into the feedback error signal so

    that the weight update equation is modified as

    where the nonlinear functionf(e) is defined as

    )(=)( ivid i

    wu

    w iu

    )(iv

    T

    iii ie uww )(= 1

    0)]([= 1 iief T

    iii uww

    s

    s

    y yerfduuyf

    22

    =]/2[exp=)( 220

  • 8/11/2019 Robust LMS

    6/19

  • 8/11/2019 Robust LMS

    7/197

    Transient Analysis

    We are interested in studying the time-evolution of the varianceslike and where .

    The steady-state values of the variances known as mean-square error

    and mean-square deviation have to be studied.

    In order to study the time evaluation of above variances, we

    introduce the weighted a priori and a posteriori error defined as

    where is a symmetric positive definite weighting matrix.

    The weighted energy relation is given as

    2|)(| ieE 2~|| ||iE w iwww

    =~

    iipiia ieandie wuwu ~=)(~=)( 1

    2

    2

    2

    12

    22

    ||

    |)(|~||=|)(|~

    i

    p

    i

    i

    ai

    ieie

    uw

    uw

    ||||

    ||||||||

  • 8/11/2019 Robust LMS

    8/198

    Transient Analysis (Cont)

    The variance relation can be obtained from the above energy relation

    by replacing a posteriori error by its equivalent expression

    Taking expectation on both sides we get

    Evaluation of 2nd and 3rd term on RHS of above equation is difficult

    as it contains the nonlinearity term.

    )]([)]([)(2~=~ 2222

    1

    2iefiefie iaii

    |||||||||||| uww

    )]]([)([2]~[=]~||[ 212 iefieEEE aii

    |||||| ww

    )]]([||[ 222

    iefE i ||u

  • 8/11/2019 Robust LMS

    9/199

    Transient Analysis (Cont)

    To evaluate the transient analysis we make the followingassumptions

    The noise sequence is iid and independence of input regressor.

    For any constant matrix and for all i, and are jointly

    Gaussian The adaptive filter is long enough such that the weighted norm of

    input regressor and the square of error nonlinearity i.e. are

    uncorrelated.

    Employing the above assumption and assuming the sequence is

    zero-mean iid, and has covariance matrix R, the weighted-energyrecursion relation is given as

    )(iv

    )(iea )(iea

    )]([2

    ief

    iu

    ]~[2]~[=]~||[ 2

    1

    2

    1

    2

    Rwww |||||||||| iGii EhEE Ui hE ]||[

    22

    ||u

  • 8/11/2019 Robust LMS

    10/19

    10

    Recursive Equations

    The learning curve of the filters refers to the time-evolution of thevariances (excess-mean-square error) and (mean-

    square deviation).

    In case of white input regressor data, the covariance matrix , so

    that

    Now recursive equation for MSD in case of white input regressor data

    and by taking is given as

    Where the time evolution MSD nonlinear parameters are

    given as

    )]([ 2 ieEa

    ]~||[ 2||i

    E w

    IR 2=

    u

    ]~||[=)]([ 21)(

    22 ||iua

    EieE w

    UuuG hMihii 222 1)(21)(=)(

    2221)(

    )(1=

    gsu

    srG

    i

    ph

    222 1)(

    su

    sr

    i

    p

    ]1)(

    1)(sin)(1= 222

    22

    12

    gsu

    ug

    srU

    i

    iph

    ]1)(

    1)(sin 222

    22

    12

    su

    usr

    i

    ip

    I=

    ]~||[=)( 2||iEi w

  • 8/11/2019 Robust LMS

    11/19

    11

    Recursive Equations

    In the same way we can obtain the recursion equation for EMSE bysimply choosing .

    Let the time evolution of EMSE written as

    The recursive equation is given as

    Where the nonlinearity parameters are

    R=

    ]|~|[=)( 2R

    w ||i

    Ei

    UuuG hMihii 422 1)(21)(=)(

    22

    1)(

    )(1=

    gs

    srG

    i

    ph

    22

    1)(

    s

    sr

    i

    p

    ]1)(

    1)(sin)(1= 22

    2

    12

    gs

    g

    srUi

    iph

    ]1)(

    1)(sin 22

    2

    12

    s

    sri

    ip

  • 8/11/2019 Robust LMS

    12/19

    12

    Results and Discussion

    It is assumed that the input data is white and the desired data isgenerated according to the defined model.

    The unknown vector is set as

    The back ground noise is Gaussian with variance and the

    impulsive noise is also Gaussian but with high variance .

    The theoretical and simulation result of the saturation nonlinearityalgorithm in presence of impulsive noise with different percentage of

    impulsive noise is demonstrated.

    MT /,1][1,1,

    w

    2

    g

    2

    w

  • 8/11/2019 Robust LMS

    13/19

    13

    Results and Discussion

    Theoretical (Black) and simulated (red) performance of mean-square

    deviation (MSD) curve for (no impulsive noise) 0.1, 0.5, and 1.00.0=rp

  • 8/11/2019 Robust LMS

    14/19

    14

    Results and Discussion

    Theoretical (Black) and simulated (red) performance of excess-mean-square

    deviation (EMSE) curve for (no impulsive noise) 0.1, 0.5, and 1.00.0=rp

  • 8/11/2019 Robust LMS

    15/19

    15

    Results and Discussion

    Theoretical (Black) and simulated (red) performance of mean-square

    deviation (MSE) curve for (no impulsive noise) 0.1, 0.5, and 1.0

    0.0=rp

  • 8/11/2019 Robust LMS

    16/19

    16

    Conclusion

    We have used energy-weighted conservation arguments to study the

    performance of saturation nonlinearity LMS with impulsive noise.

    The recursion equations for MSD and EMSE are derived in presence

    of impulsive noise.

    The simulated results have good agreement with theoretical counter

    part.

  • 8/11/2019 Robust LMS

    17/19

    17

    References

    [1] Abu-Ella, O.A. and El-Jabu, B. Optimal Robust Adaptive LMS Algorithm withoutAdaptation Step-Size, Millimeter Waves, 2008. GSMM 2008. Global Symposium on,

    :249-251, 2008.

    [2] T. Y. Al-Naffouri and Ali H. Sayed. Adaptive Filters with error Nonlinearities: Mean-

    Square analysis and Optimum design, EURASIP Journal on Applied Signal Processing,

    192-205, 2001.

    [3] T. Y. Al-Naffouri and Ali H. Sayed. Transient Analysis of adaptive filters with errornonlinearities,IEEE_J_SP, 51(3):653-663, 2003.

    [4] T. Y. Al-Naffouri and Ali H. Sayed. Transient Analysis of data-Normalized adaptive

    filters,IEEE_J_SP, 51(3):639-652, 2003.

    [5] N. J. Bershad. On Error saturation nonlinearities for LMS adaptation, IEEE_J_ASSP,

    36(4):440-452, 1988.

    [6] N. J. Bershad. OnError saturation nonlinearities for LMS adaptation in Impulsive noise,IEEE_J_SP, 56(9):4526-4530, 2008.

    [7] N. J. Bershad. On Weight update saturation nonlinearities in LMS adaptation,

    IEEE_J_ASSP, 38(2):623-630, 1990.

  • 8/11/2019 Robust LMS

    18/19

    18

    References

    [8] S. C. Chan and Y. X. Zou, A recursive least M-estimate algorithm for robust adaptive

    filtering in impulsive noise: Fast algorithm and convergence performance analysis,

    IEEE_J_SP, 52(4):975-991, 2004.

    [9] S. Haykin. Adaptive filter theory. Englewood Cliffs,NJ:Prentice-Hall, 2001.

    [10] Pawula, R. A modified version of Price's theorem, Information Theory, IEEE

    Transactions on, 13(2):285-288, 1967.[11] R. Price. Auseful theorem for non-linear devices having Gaussian inputs, IRE Trans.

    Inf. Theory, IT-4:69-72, 1958.

    [12] A. H. Sayed, Fundamentals of Adaptive Filtering, John Wiley and Sons. Inc.

    Publication, 2003.

    [13] X. Wang and H. V. Poor, Jointchannel estimation and symbol detection in Rayleigh flat-

    fading channels with impulsive noise,IEEE_J_COML, 1(1):19-21, 1997.[14] B. Widrow and S. D. Strearns, Adaptive Signal Processing, Englewood Cliffs,

    NJ:Prentice-Hall, 1985.

  • 8/11/2019 Robust LMS

    19/19

    19

    hank You