scholarly journals Adaptive method to predict and track unknown system behaviors using RLS and LMS algorithms

2021 ◽  
Vol 34 (1) ◽  
pp. 133-140
Author(s):  
Teimour Tajdari

This study investigates the ability of recursive least squares (RLS) and least mean square (LMS) adaptive filtering algorithms to predict and quickly track unknown systems. Tracking unknown system behavior is important if there are other parallel systems that must follow exactly the same behavior at the same time. The adaptive algorithm can correct the filter coefficients according to changes in unknown system parameters to minimize errors between the filter output and the system output for the same input signal. The RLS and LMS algorithms were designed and then examined separately, giving them a similar input signal that was given to the unknown system. The difference between the system output signal and the adaptive filter output signal showed the performance of each filter when identifying an unknown system. The two adaptive filters were able to track the behavior of the system, but each showed certain advantages over the other. The RLS algorithm had the advantage of faster convergence and fewer steady-state errors than the LMS algorithm, but the LMS algorithm had the advantage of less computational complexity.

Identification of system is one of the major applications of an adaptive filters, mainly Least Mean Square (LMS) algorithm, because of its ease in calculations, the ability to withstand or overcome any conditions. The unknown System can be a FIR or an IIR filter. Same input is fed into both undefined system (which is unknown to us) and the adaptive filter, their outputs will be subtracted and the error subtracted signal will be given to adaptive filter. The adaptive filter is modified until the system which is unknown and the adaptive filter becomes relatively equal. System identification defines the type and functionality of the system. By utilizing the weights, the output of the system for any input can be predicted.


2021 ◽  
Vol 11 (14) ◽  
pp. 6288
Author(s):  
Hang Su ◽  
Chang-Myung Lee

The generalized sidelobe canceller (GSC) method is a common algorithm to enhance audio signals using a microphone array. Distortion of the enhanced audio signal consists of two parts: the residual acoustic noise and the distortion of the desired audio signal, which means that the desired audio signal is damaged. This paper proposes a modified GSC method to reduce both kinds of distortion when the desired audio signal is a non-stationary speech signal. First, the cross-correlation coefficient between the canceling signal and the error signal of the least mean square (LMS) algorithm was added to the adaptive process of the GSC method to reduce the distortion of the enhanced signal while the energy of the desired signal frame was increased suddenly. The sidelobe pattern of beamforming was then presented to estimate the noise signal in the beamforming output signal of the GSC method. The noise component of the beamforming output signal was decreased by subtracting the estimated noise signal to improve the denoising performance of the GSC method. Finally, the GSC-SN-MCC method was proposed by merging the above two methods. The experiment was performed in an anechoic chamber to validate the proposed method in various SNR conditions. Furthermore, the simulated calculation with inaccurate noise directions was conducted based on the experiment data to inspect the robustness of the proposed method to the error of the estimated noise direction. The experiment data and calculation results indicated that the proposed method could reduce the distortion effectively under various SNR conditions and would not cause more distortion if the estimated noise direction is far from the actual noise direction.


Sign Least Mean Square (SLMS) adaptive filter can adapt dynamically based on corresponding filter output. One of the major applications of adaptive filter is Noise cancellation. In real time applications like medical computing, speed of the process developing hardware is essential hence the hardware realization of SLMS adaptive filter using Xilinx System generator is proposed in this work. The propose architecture aims to reduce convergence rate, path delay and increasing speed. In this work (i) Modified architecture is designed for a 8-tap SLMS adaptive filter and (ii) multiplier less structure for Modified DLMS Filter. The designed architecture tested for ECG signal. The functionality of the algorithm is verified in MATLAB with various ECG data from the MIT-BIH database as input. Both LMS and SLMS are designed, simulated, synthesized and implemented in Virtex-5 FPGA using Xilnix ISE 14.3 . The result shows 5% decrease in total real time router completion and also decrease in the number of adders and subtractors, the maximum combinational path delay has been reduced by 48.84% in Systolic Sign LMS Filter when compared to LMS Filter.


Author(s):  
IMTEYAZ AHMAD ◽  
F. ANSARI ◽  
U.K. DEY

Background: The electrocardiogram(ECG) has the considerable diagnostic significance, and applications of ECG monitoring are diverse and in wide use. Noises that commonly disturb the basic electrocardiogram are power line interference(PLI), instrumentation noise, external electromagnetic field interference, noise due to random body movements and respiration movements. These noises can be classified according to their frequency content. It is essential to reduce these disturbances in ECG signal to improve accuracy and reliability. The bandwidth of the noise overlaps that of wanted signals, so that simple filtering cannot sufficiently enhance the signal to noise ratio. It is difficult to apply filters with fixed filter co-efficients to reduce these noise. Adaptive filter technique is required to overcome this problem as the filter coefficients can be varied to track the dynamic variations of the signals. Adaptive filter based on the least mean square (LMS) algorithm and recursive least squares (RLS) algorithm are applied to noisy ECG to reduce 50 Hz power line noise and motion artifact noise. Method: ECG signal is taken from physionet database. A ECG signal (without noise) was mixed with constant 0.1 mVp-p 50 Hz interference and motion artifact noise processed with Adaptive filter based on the least mean square (LMS) algorithm and recursive least squares (RLS) algorithm. Simulation results are also shown. Performance of filters are analyzed based on SNR and MSE.


Author(s):  
Suchetha M. ◽  
Jagannath M.

The main aim of ECG signal enhancement is to separate the required signal components from the unwanted artifacts. Adaptive filter-based ECG enhancement helps in detecting time varying potentials and also helps to track the dynamic variations of the signals. LMS-based adaptive recurrent filter is used to obtain the impulse response of normal QRS complexes. It is also used for arrhythmia detection in ambulatory ECG recordings. Adaptive filters self-modify its frequency response to change the behavior in time. This property of adaptive filter allows it to adapt its response to change in the input signal characteristics. A major problem in adaptive filtering is the computational complexity of adaptive algorithm when the unknown system has a long impulse response and therefore requires a large number of taps. The wavelet transform is a time-scale representation method with a basis function called mother wavelet. In wavelet transform, the input signal is subsequently decomposed into subbands. Wavelet transform thresholding in the subband gives better performance of denoising.


Author(s):  
Yunfeng Wu ◽  
Rangaraj M. Rangayyan

The electrocardiographic (ECG) signal is a transthoracic manifestation of the electrical activity of the heart and is widely used in clinical applications. This chapter describes an unbiased linear adaptive filter (ULAF) to attenuate high-frequency random noise present in ECG signals. The ULAF does not contain a bias in its summation unit and the filter coefficients are normalized. During the adaptation process, the normalized coefficients are updated with the steepest-descent algorithm to achieve efficient filtering of noisy ECG signals. A total of 16 ECG signals were tested in the adaptive filtering experiments with the ULAF, the least-mean-square (LMS), and the recursive-least-squares (RLS) adaptive filters. The filtering performance was quantified in terms of the root-mean-squared error (RMSE), normalized correlation coefficient (NCC), and filtered noise entropy (FNE). A template derived from each ECG signal was used as the reference to compute the measures of filtering performance. The results indicated that the ULAF was able to provide noise-free ECG signals with an average RMSE of 0.0287, which was lower than the second-best RMSE obtained with the LMS filter. With respect to waveform fidelity, the ULAF provided the highest average NCC (0.9964) among the three filters studied. In addition, the ULAF effectively removed more noise, measured by FNE, in comparison with the LMS and RLS filters in most of the ECG signals tested. The issues of adaptive filter setting for noise reduction in ECG signals are discussed at the end of this chapter.


Author(s):  
Sergio L. Netto ◽  
Luiz W.P. Biscainho

This chapter focuses on the main aspects of adaptive signal processing. The basic concepts are introduced in a simple framework, and its main applications (namely system identification, channel equalization, signal prediction, and noise cancellation) are briefly presented. Several adaptive algorithms are presented, and their convergence behaviors are analyzed. The algorithms considered in this chapter include the popular least-mean square (LMS), its normalized-LMS version, the affine-projection with the set-membership variation, the recursive least-squares (RLS), the transform-domain, the sub-band domain, and some IIR-filter algorithms such as the equation-error (EE) and the output-error (OE) algorithms. The main purpose of all this presentation is to give general guidelines for the reader to choose the most adequate technique for the audio application at hand.


Author(s):  
Xiaomeng Tong ◽  
C. Steve Suh

Permanent Magnet Synchronous Motor (PMSM) can behave chaotically for a certain range of its parameters. To improve its dynamical behavior and enable a robust control of the rotor angular speed, a novel method combining the wavelet transform with the filtered-x LMS algorithm is presented in this paper. Without linearizing the model so as to not advertently misinterpret the underlying dynamics, the method can identify the nonlinear PMSM model with adaptive filters in real-time and guarantee a comprehensive control in both the time and frequency domains. Firstly, the physical PMSM model is analyzed and its chaotic behavior without control is investigated. The wavelet-based filtered-x LMS is then applied to the nonlinear PMSM system subject to desired angular speeds that are constant and varying harmonically in time. Numerical studies show that chaotic behaviors are effectively mitigated and the system output matches the desired angular speed after the initial transient period, thus demonstrating the feasibility of the method for the control of PMSMs.


2004 ◽  
Vol 17 (1) ◽  
pp. 21-32 ◽  
Author(s):  
Karen Egiazarian ◽  
Pauli Kuosmanen ◽  
Ciprian Bilcu

Due to its simplicity the adaptive Least Mean Square (LMS) algorithm is widely used in Code-Division Multiple access (CDMA) detectors. However its convergence speed is highly dependent on the eigen value spread of the input covariance matrix. For highly correlated inputs the LMS algorithm has a slow convergence which require long training sequences and therefore low transmission speeds. Another drawback of the LMS is the trade-off between convergence speed and steady-state error since both are controlled by the same parameter, the step-size. In order to eliminate these drawbacks, the class of Variable Step-Size LMS (VSSLMS) algorithms was introduced. In this paper, we study the behavior of some algorithms belonging to the class of VSSLMS for training based multiuser detection in a CDMA system. We show that the proposed Complementary Pair Variable Step-Size LMS algorithms highly increase the speed of convergence while reducing the trade-off between the convergence speed and the output error.


Author(s):  
Faris Elasha ◽  
Cristobal Ruiz-Carcel ◽  
David Mba

Bearing faults detection at the earliest stages is vital in avoiding future catastrophic failures. Many traditional techniques have been established and utilized in detecting bearing faults, though, these diagnostic techniques are not always successful when the bearing faults take place in gearboxes where the vibration signal is complex; under such circumstances it may be necessary to separate the bearing signal from the complex signal. The objective of this paper is to assess the effectiveness of an adaptive filter algorithms compared to a Spectral Kurtosis (SK) algorithm in diagnosing a bearing defects in a gearbox. Two adaptive filters have been used for the purpose of bearing signal separation, these algorithms were Least Mean Square (LMS) and Fast Block LMS (FBLMS) algorithms. These algorithms were applied to identify a bearing defects in a gearbox employed for an aircraft control system for which endurance tests were performed. The results show that the LMS algorithm is capable of detecting the bearing fault earlier in comparison to the other algorithms.


Sign in / Sign up

Export Citation Format

Share Document