Adaptive Noise Cancellers using LMF Algorithm for Enhancing the EEG Signal

DOI : 10.17577/IJERTV3IS071289

Download Full-Text PDF Cite this Publication

Text Only Version

Adaptive Noise Cancellers using LMF Algorithm for Enhancing the EEG Signal

V. Tejovathi1

PG Scholar, Department of E.C.E SKIT College

Srikalahasti, India

M. Vijaya Laxmi2

Associate professor, Department of E.C.E SKIT College

Srikalahasti, India

Abstract An adaptive filter is a system with a linear filter that has a transfer function controlled by variable parameters and a means to adjust those parameters according to an optimization algorithm. This adaptive filter is also used for enhancing the signals, because the adaptive filter does not need the filter characteristics, in this paper we present the adaptive noise cancellers using the LMF algorithm for enhancing the EEG signal. This LMF algorithm was proposed by walach and widrow in 1984. The LMF algorithm can be used in several applications such as channel equalization with co-channel interference, removing the noise components from the signals and it can also be used in sensor signals. The convergence speed of the LMF algorithm is based on the step size. This algorithm improves the stability of the mean fourth cost function and achieves a faster convergence for signals with additive white Gaussian noise (AWGN). This LMF algorithm is not a mean square stable when the input regress or is Gaussian-distributed. The LMF algorithm exhibits lower steady state error than the conventional least mean square (LMS) algorithm. These are various types of mean fourth based algorithms are implemented. These are normalized (NLMF) and error normalized LMF(ELNMF) and their block based versions are BBNLMF and BBENLMF. In this paper the LMF algorithm is applied on real EEG signals obtained from the MIT-BIH data base.

Keywords Adaptive noise cancelation, artifacts, EEG signals, LMS, LMF

separate a valid signal components from the undesired artifacts by using adaptive noise cancellers. These adaptive noise cancellers can be designed by using adaptive systems and its algorithms. These adaptive systems are a automatic systems whose structure is changeable or adjustable in such a way that its behavior or performance improves through contact with its environment. The word adaptive in the name itself represents a self adjustment. The simple example of this automatic adaptive system is the automatic gain controller which is used in radio and television receivers. The function of this circuit is to adjust the sensitivity of the receivers inversely as the average incoming signal strength. Characteristics of the adaptive systems are it can be automatically adapt in the face of changing environments and changing system requirements. The adaptive system does not require the signal statistical characteristics because they tend to be a self-designing. The essential and principal property of the adaptive system is a time varying and self adjusting performance. The general structure of the closed loop adaptive system is as shown below:

  1. INTRODUCTION

    Electroencephalography (EEG) is the recording of electrical activity along the scalp. This EEG measures the voltage fluctuations resulting from the ionic current flows with in the neurons of the brain. In clinical contexts, EEG measure the recoding of the brains spontaneous electrical activity over a short period of time, usually 20 to 40 minutes, as recorded from multiple electrodes placed on the scalp. This EEG signal is an important tool used for diagnosis of brain abnormalities such as coma, encephalopathy, brain death, studies of sleep and sleep disorders, stroke and other focal brain disorders. In clinical environment during acquisition, the EEG signal affected by various types of artifacts. The predominant artifacts present in the EEG includes power line interference, baseline wander. These artifacts strongly degrades the signal quality, frequency resolution and produces a large amplitude signals in the EEG. So, that the cancelation of these artifacts in EEG signals is an important task for better diagnosis to

    Fig. 1 General Adaptive Filter Structure

    In the above figure X is called the input signal and d is called the desired response signal, which is assumed to represent the desired output of the adaptive system. The signald is, for our purpose here, the error signal, e is the difference between the desired output signal and the actual output signal, y of the adaptive system, using this error

    signal, an adaptive algorithm adjusts the structure of the adaptive system, thus changing its response characteristics in order to minimizing some measure of the error, there by closing the performance loop. Here the adaptive algorithm is used for adjusting the structures of the adaptive system. There are various types of adaptive algorithms are implemented for this adaptive systems. Some of the algorithms had been developed for these adaptive systems such as Newtons method, steepest descent algorithm and LMS algorithm.

  2. EXISTING ALGORITHMS

    1. Newtons Method

      It is a method of gradient search that causes all components of the weight vector to be changed at each step in the search procedure for each iteration cycle. The changes are always in the direction of the minimum of the performance surface, provided that the surface is quadratic. In this method, the process converges in one step with

      quadratic function is called Newtons method. Newtons

      method is primarily a method for finding the zeros of a function i.e..,

      f w 0

      The discrete form of Newtons method may be expressed as

      f w w w

      LMS algorithm is more restricted in its use than the Newtons method algorithm & the steepest descent method algorithm. This LMS algorithm uses a special estimate of the gradient that is valid for the adaptive linear combiner. On the other hand, the LMS algorithm is important because of its simplicity and ease of computation and it does not require the repetitions of data. If the adaptive system is an adaptive linear

      combiner and if the input vector xk and the desired response d k are available at each iteration the updated weighted vector of the LMS algorithm is as shown below

      wk 1 wk k

      wk 2 k xk

      Where is the gain constant that regulates the speed and stability of adaptation. These weights can be changed at each iteration are based on imperfect gradient estimates. This LMS

      algorithm is generally good choice for many different applications of adaptive signal processing. It adjusts the filter coefficients to minimize the cost function. This algorithm cannot produce the sufficient steady state error for the signals

  3. PROPOSED LMF ALGORITHM

    The proposed algorithm presented in this paper is LMF algorithm. The least mean fourth algorithm was proposed by

    .

    wk 1

    wk

    k

    f w

    k

    f w

    k 1

    walach and widow almost 20 years ago. This algorithm is

    alternative to the least mean square(LMS) algorithm.

    k k 1

    This method starts with initial guess and it almost goes to the optimum at W*=0.448, after only four iterations.

    1. Steepest descent Algorithm

      The steepest descent algorithm proceeds always in the direction of the gradient of the performance. The general form of the algorithm was given as

      wk 1 wk k

      Where is a constant that regulates the step size and has

      dimensions of reciprocal signal power. The alternative (or) solved version of the steepest algorithm is given as

      Consider a time-invariant adaptive system identification structure is as shown below

      k

      w w 2R k w w

      This algorithm was seen to be stable if the condition

      1

      0< < is met.

      max

      This algorithm is generally too fast and not really desirable. This algorithm convergence in one step is a source of satisfaction to a numerical analyst who would like to minimize the number of iterations necessary to accomplish a surface search.

    2. LMS Algoithm

    The above two algorithms is used for quadratic performance surface curve. Suppose, if the performance surface curve is not quadratic the above two algorithms are not applicable. To overcome this disadvantage we go for the LMS algorithm. The

    FIG 2. Adaptive Filter using LMF Algorithm

    Where xn is the input vector,

    xn xn, xn 1,……..xn N 1T

    d n is the desired response signal

    dn xT nw n en

    wn

    is the adaptive filter weight vectors,

  4. SIMULATION RESLUTS

    wn wn, wn 1,……, wn N 1T , Where T represents the transpose of a vector and N is the filter order and w n is the unknown FIR filter weights.

    The error signal from Fig.2 can be represented as

    en dn yn

    Where

    yn xT nwn

    To develop the LMF algorithm, first we have to take the derivate of the en2k and it can be represented as

    k

    Since,

    2ken2k 1 xn.. 1

    en d n yn,

    d n xT nw n

    e n

    Now, consider the updated tap weight vector from the steepest descent algorithm is

    wn 1 wn k (2)

    Substitute equation 1 in to equation 2we get the equation as follows

    FIG 3. Typical ltering results of noise Cancelation (a) EEG (record 105) with noise, (b) recovered signal using NLMF algorithm, (c) recovered signal using ENLMF algorithm, (d) recovered signal using LMF algorithm.

    Therefore,

    wn 1 wn 2ken2k 1 xn

    3

    For the choice of k=2, the updated tap weight vector of the LMF algorithm becomes as

    wn 1 wn 22en221 xn 4

    wn 1 wn 4e3 nxn.. 5

    Where represents the rate of convergence and control-

    stability.

    Therefore, the LMF algorithm produces 3dB less weight noise due to adaptively than the conventional LMS algorithm,

    the adaptation constant for the LMS algorithm is to be

    chosen as

    9 104 and the adaptation constant for the

    LMF algorithm is to be chosen as 1.5106 .

    Therefore, the LMF algorithm is expected to outperform the LMS algorithm by almost 6 dB in this case.

    FIG 4. Typical ltering results of BW Cancelation (a) EEG (record 105) with BW noise, (b) recovered signal using NLMF algorithm, (c) recovered signal using ENLMF algorithm, (d) recovered signal using LMF algorithm.

    FIG 5. Typical ltering results of PLI Cancelation (a) EEG (record 105) with 60Hz noise, (b) recovered signal using NLMF algorithm, (c) recovered signal using ENLMF algorithm, (d) recovered signal using LMF algorithm

  5. CONCLUSION

Therefore, the LMF algorithm produces 3dB less weight noise due to adaptively than the conventional LMS algorithm and the LMF algorithm is expected to outperform the LMS algorithm by almost 6 dB in this case. This algorithm improves the stability of the mean fourth cost function and achieves a faster convergence for signals with additive white Gaussian noise (AWGN). This LMF algorithm is not a mean square stable when the inputs regress or is Gaussian- distributed.

REFERENCES

  1. Y. Der Lin and Y. Hen Hu, Power-line interference detection and suppression in ECG signal processing, IEEE Transactions on Biomedical Engineering, vol. 55, pp. 354-357, January, 2008.

  2. N. V. Thakor and Y. S. Zhu, Applications of adaptive ltering to ECG analysis: noise cancellation and arrhythmia detection, IEEE Transactions on Biomedical Engineering, vol. 38, no. 8, pp. 785-794, August, 1991.

  3. Joseph N.F. Mak, Yong Hu and Keith D.K. Luk, An automated ECG- artifact removal method for trunk muscle surface EMG recordings, Medical Engineering and Physics, vol. 32, pp. 840-848, October, 2010.

  4. Yunfeng Wu, Rangaraj M. Rangayyan, Yachao Zhou and Sin-Chun Ng, Filtering electrocardiographic signals using an unbiased and normalized adaptive noise reduction system, Medical Engineering and Physics, vol. 31, pp. 17-26, January, 2009.

  5. C. Brouse, G. A. Bumont, F. J. Herrmann, and J. M. Ansermino, A wavelet approach to detecting electrocautery noise in the ECG, IEEE Eng. Med. and Biol. Mag., vol. 25, no. 4, pp. 76-82, August, 2006.

  6. P. Laguna, R. Jan, S. Olmos, N. V. Thakor, H. Rix, and P. Caminal, Adaptive estimation of QRS complex by the Hermite model for classi- cation and ectopic beat detection, Med. Biol. Eng. Comput., vol. 34, no. 1, pp. 58-68, January, 1996.

  7. P. Laguna, R. Jan, S. Olmos, N. V. Thakor, H. Rix, and P. Caminal, Adaptive estimation of QRS complex by the Hermite model for classi- cation and ectopic beat detection, Med. Biol. Eng. Comput., vol. 34, no. 1, pp. 58-68, January, 1996.

  8. Floris. E, A. Schlaefer, S. Dieterich and A. Schweikard, A Fast Lane Approach to LMS prediction of respiratory motion signals, Biomedical Signal Processing and Control, vol. 3, pp. 291-299, July, 2008.

  9. G. Mihov and I. Dotsinsky, Power-line interference elimination from ECG in case of non-multiplicity between the sampling rate and the power- line frequency, Biomedical Signal Processing and Control, vol. 3, pp. 334-340, June,2008.

  10. ] O. Sayadi and M. B. Shamsollahi, Model-based ducial points ex- traction for baseline wander electrocardiograms, IEEE Transactions on Biomedical Engineering, vol. 55, pp. 347-351, January, 2008.

  11. ] Sameni. R, Shamsollahi. M. B, Jutten. C, Clifford. G. D, A nonlinear Bayesian ltering framework for ECG denoising, IEEE Transactions on Biomedical Engineering, vol. 54, pp. 2172-2185, December, 2007.

  12. Ching-An Lai, NLMS algorithm with decreasing step size for adaptive IIR lters, Signal Processing, vol. 82, pp. 1305-1316, 2002.

  13. Ning Li, Y. Zhang, Yanling. H and J. A. Chambers, A new variable step- size NLMS algorithm designed for applications with exponential decay impulse responses, Signal Processing, vol. 88, pp. 2346-2349, March, 2008.

.

Leave a Reply