Improved adaptive filter and its application in acoustic emission signals

Wang Jiajun Xu Feiyun

(School of Mechanical Engineering, Southeast University, Nanjing 211189, China)

AbstractIn order to de-noise and filter the acoustic emission (AE) signal, the adaptive filtering technology is applied to AE signal processing in view of the special attenuation characteristics of burst AE signal. According to the contradiction between the convergence speed and steady-state error of the traditional least mean square (LMS) adaptive filter, an improved LMS adaptive filtering algorithm with variable iteration step is proposed on the basis of the existing algorithms. Based on the Sigmoid function, an expression with three parameters is constructed by function translation and symmetric transformation.As for the error mutation, e(k) and e(k-1) are combined to control the change of the iteration step. The selection and adjustment process of each parameter is described in detail, and the MSE is used to evaluate the performance. The simulation results show that the proposed algorithm significantly increases the convergence speed, reduces the steady-state error, and improves the performance of the adaptive filter. The improved algorithm is applied to the AE signal processing, and the experimental signal is demodulated by an empirical mode decomposition (EMD) envelope to obtain the upper and lower envelopes. Then, the expected function related to the AE signal is established. Finally, the improved algorithm is substituted into the adaptive filter to filter the AE signal. A good result is achieved, which proves the feasibility of adaptive filtering technology in AE signal processing.

Key wordsacoustic emission;adaptive filtering; envelope demodulation; least mean square (LMS) algorithm; variable iteration step

The phenomenon of rapid release of local energy in materials is called acoustic emission (AE). The deformation and crack expansion of the material under stress are the important mechanisms of structural failure.Acoustic emission technique (AET) is a detection technique[1], which uses sensors to collect acoustic emission signals, and uses instruments to analyze and process acoustic emission signals and to infer the position and state of an acoustic emission source. It is advanced nondestructive testing technology, and has been applied in the petroleum chemical industry, power industry, aerospace, transportation and so on.Acoustic emission detection technology involves acoustic emission sources, wave propagation, and the conversion of the signal and data acquisition. Through the acquisition of acoustic emission signals, the characteristics of acoustic emission sources and the development of generation and movement of the materials can be obtained. The acoustic emission signals are usually collected using the sensors, and the noise interference in the acquisition process will have a great influence on the detection result[2], so it is necessary to filter the noise of the acoustic emission signal collected.

In the field of acoustic emission, the common filtering techniques are hardware filtering and software digital filtering[3].Hardware filtering means inserting filters in the proper location of the whole circuit system, such as the main amplifier, to select the appropriate “frequency window”. The characteristic of software digital filter is that it is flexible and convenient to use and powerful. Wavelet transform plays an important role in acoustic emission signal filtering and noise reduction. Zhao et al.[4] used wavelet analysis to reduce noise interference and improve the ability to identify and judge the nature of acoustic emission sources. In terms of the fact that the traditional linear filtering method is not ideal, Zhou et al.[5]proposed an improved method using Donoho to produce the threshold of de-noising. The software filter and the hardware filter are, respectively, used to de-noise the AE signals.Aimed at the problems of noise polymorphism and randomness during the transmission and acquisition of acoustic emission signals, the combination of morphological filtering and the ensemble empirical mode decomposition (EEMD) are proposed by Xi et al.[6], which de-noise signals from different angles in space and time domains.On the basis of the minimum entropy deconvolution (MED) and the maximum correlated kurtosis deconvolution (MCKD), an improved MCKD noise reduction method[7] based on a bidirectional cyclic restructure filtering criterion is proposed.

Adaptive filtering technology also plays an important role in acoustic emission signal processing. An adaptive filter is a filter that can be adjusted adaptively by a parameter (or coefficient), so that the filter output can minimize a particular target function containing the reference signal as far as possible. The common adaptive filtering algorithms[8]contain the LMS algorithm, LMS Newton algorithm, normalized LMS algorithm and recursive least square (RLS) algorithm.

In this paper, an improved variable iteration step LMS algorithm is proposed and used to process acoustic emission signals. At the same time, its performance in the simulation function and AE signals is compared in order to show its feasibility and advantages.

1 Principle and Performance Analysis of LMS Algorithm

1.1 Principle of classical LMS algorithm

The LMS algorithm is a search algorithm which modifies the parameters by objective function to simplify the computation of gradient vectors. Djendi et al.[9] focused on the application of adaptive filter based on the LMS algorithm. Zhu et al.[10] used the LMS algorithm to solve the problem of stereophonic echo cancellation field (SAEC). Kay[11] realized the adaptive filter using a linear combiner, and the optimal solution of the parameters under the condition of multiple input signals was derived. This solution minimized the mean square error when estimating the reference signal d(k). The optimal Wiener solution is

w0=R-1p

(1)

where R=E[X(k)XT(k)]and p=E[d(k)X(k)], so the main flow of the LMS algorithm is

(2)

1.2 Convergence properties of LMS algorithm

For a FIR filter with unknown coefficient vectors, the convergence of the filter[12] can be obtained as

(3)

where λmax is the maximum eigenvalue of R. The more iterations there are, the closer to the Wiener solution the solution will be.

1.3 Principle of variable iteration step LMS algorithm

The traditional LMS algorithm is the most classic and widely used algorithm in the field of application, but there is a great contradiction between the steady state error and the convergence speed. The smaller iteration step can obtain a small steady state error, but the convergence speed is slow, and the larger iteration step can obtain a larger convergence speed, but the steady-state error cannot be guaranteed. Therefore, many improved LMS algorithms have been proposed by scholars at home and abroad. Qin et al.[13] proposed a variable iteration step LMS algorithm based on Sigmoid function, but it is not perfect, and the change of step size is more obvious.

(4)

The normalized LMS algorithm[14] adjusts the iteration step through a certain normalized function form of the input signal. Its iterative formula is

(5)

where ‖x(k)‖2 represents the square norm of the input signal. Paleologu et al.[15]proposed a bilinear form for the normalization algorithm. Batista et al.[16]applied the NLMS algorithm to sparse interpolation, and it achieved good results. Chen et al.[17]proposed an improved algorithm based on Sigmoid function,

(6)

It has greatly improved the convergence speed, convergence accuracy, steady state error and the anti-noise performance, but it increases the computational complexity and the algorithm complexity.In Ref.[18], an improved LMS algorithm, RELMS algorithm, is proposed. The following formula is used to improve the convergence accuracy and steady state error of the LMS algorithm by using the adjacent error as the update iteration basis.

w(k+1)=w(k)+2β[1-exp[-αe(k)e(k-1)]]

(7)

Zhang et al.[19]proposed an algorithm on the basis of the SVSLMS algorithm. By establishing a new iteration step and the nonlinear function model of error, five parameters are introduced to make the iteration step controllable.However, the error mutation is not taken into account.

(8)

On the basis of the MVSS-LMS algorithm, Lü et al.[20] increased the forgetting weighting and estimation of historical errors and controlled the update of the iteration step. At the same time, the improved algorithm dynamically controls the updating range of the iteration step, and reduces the computational complexity by using the sliding window forgetting weighting.

(9)

μ(k+1)=λμ(k)+γ[e(k)e(k-1)+p2(k)]2

(10)

The above algorithms improve iteration performance to a certain extent, but the applicability and iteration speed are not so good, and the flexibility of parameter adjustment is not good enough. In order to process more complex signals and to cope with sudden error changes, an improved variable iteration step LMS algorithm is proposed.

2 Improved Variable Iteration Step LMS Algo-rithm

2.1 Principle of the algorithm

In this paper, the Sigmoid function is taken as the prototype. The amplitude of the Sigmoid function is expanded by two times and moved one unit downwards, and then the abscissa is changed into the absolute value:

It can be seen from Fig.1 that the value of the function increases with the increase of the absolute error value, which is in agreement with the expectation of the larger iteration step when the error is larger in the LMS algorithm. That is, the iteration step will increase accordingly when the error is large.

Fig.1 Transform of Sigmoid function

In order to make the nonlinear function of the iteration step and error more variable and adjustable,parameters α, β, γ are introduced into it to control the shape of the function. γ is a parameter introduced to avoid large changes in the step size when the function converges, and the odd number is taken by default.On this basis, the error e(k) is combined with e(k-1) to change the size of the iteration step. Therefore, an improved variable iteration step LMS algorithm is proposed as

(11)

2.2 Performance analysis

First, the influence of each parameter is studied. From Fig.2, we can clearly see that the range of β controls the iteration step. The value of iteration step function increases with the increase of β. Therefore, the larger β can obtain a faster convergence rate. Fig.3 shows the influence of α.

Fig.2 The effect of β

Fig.3 The effect of α

It can be clearly seen from Fig.3 that α controls the shape of the function. The oversize value will lead to the iteration step approaching to 1, which is not conducive to the adaptive-adjustment of the iteration step. Therefore, α should be kept within a small range. Fig.4 shows the influence of γ.

Fig.4 The effect of γ

From Fig.4, it is clear that the performance of the iteration step function is the best when the value of γ is 3. With the change in the error, the iteration step function can be changed as well, thus avoiding the large change of the iteration step when the function converges.

2.3 Simulation analysis

Simulation function is constructed as

y=sin(2π10t)+sin(2π20t)+sin(2π30t)+n(t)

(12)

In order to better distinguish the filtering effect of the variable iteration step LMS algorithm, the amplitude of the first half of the white noise is 2, the second half is uniform white noise, and the simulation analysis is carried out through MATLAB. The performance of the algorithms is measured by comparing the MSE (mean square error). First, the algorithm is compared with the traditional LMS algorithm. The simulation results are shown in Fig.5.

(a)

(b)

(c)

Fig.5 Comparison of filtering performance. (a) Original signal; (b) Variable iteration step LMS algorithm; (c) Traditional LMS algorithm>

Then, the algorithm is compared with the current algorithms (Algorithms in Refs.[17-19]). We use the signal-noise ratio (SNR) and MSE to describe the performance of the algorithm. The SNR of each algorithm is shown in Tab.1.

The MSE of learning curve is shown in Fig.6. From Tab.1 and Fig.6, we can clearly see that the SNR of the improved variable iteration step LMS algorithm is the largest of the algorithms. The algorithm is equivalent to the other algorithms in the convergence speed, but it has obvious advantages over the other three algorithms in MSE. For this reason, the improved iteration step LMS algorithm is effective. It can improve the convergence rate and reduce the steady-state error of the iteration.

Tab.1 Comparison of SNR dB

NumberSNR of each algorithmRef.[17]Ref.[18]Ref.[19]This paper111.459 011.307 110.847 011.538 7212.514 812.328 311.843 512.590 4311.621 111.462 210.936 711.677 3410.462 210.344 910.044 510.573 1513.359 613.235 412.792 513.410 7

Fig.6 Comparison of the learning curve>

3 Adaptive Filter of Acoustic Emission

3.1 Construction of expectation function

The process of signal processing mainly includes signal preprocessing, sound source positioning, acoustic emission feature extraction and pattern recognition. For this purpose, some redundant noise signals are removed, so that it has good performance in frequency domain processing, thus better source location has become the focus of research. Adaptive filtering technology can filter different acoustic emission characteristics according to different acoustic emission signals. From the time domain morphology of acoustic emission signals, it is generally divided into two basic types: Burst acoustic emission signal and continuous acoustic emission signal. Burst signals are separable waves in the time domain, and are usually separated into acoustic emission signals and noise signals. At present, most of the acoustic emission signals are burst signals. Only when the frequency of acoustic emission signals cannot be separated in the time domain, will it be displayed by continuous signals.A typical burst acoustic emission signal is shown in Fig.7.

From Fig.7, we can observe that the acoustic emission signal is a kind of constant attenuation signal in the time domain. To this end, a desired function with attenuation characteristics can be constructed by the acoustic emission signal, and the acoustic emission signal is filtered by adaptive filtering technology.In view of this characteristic of acoustic emission, we construct the expected functions of the adaptive filter by constructing the corresponding envelope curve and envelope demodulation, so as to realize the filtering processing of the acoustic emission signal.

Fig.7 Acoustic emission signal

The empirical mode decomposition EMD algorithm is a new method for nonlinear and non-stationary data analysis proposed by Huang[21]. This paper uses EMD envelope demodulation to construct the upper and lower envelopes of acoustic emission signals.The steps are as follows:

1) Calculate all local extremum points of x(t).

2) Work out the upper envelope u(t) and the lower envelope v(t).

3) Work out the mean m(t)=(u(t)+v(t))/2 and the difference h(t)=u(t)-v(t).

4) Judge whether h(t) satisfies two properties of intrinsic mode function (IMF)[22]. If so, h(t) becomes IMF, else repeat steps 1) to 3) until h(t) satisfies the properties of IMF, then it is recorded as c1(t).

5) Take r1(t)=x(t)-c1(t), repeat steps 1) to 4) until rn(t) is a monotone signal or the value of rn(t) is less than the given threshold. x(t) can be shown as

(13)

Through the above EMD method, the upper and lower envelopes of acoustic emission signals can be obtained. A new method for constructing the expected function of acoustic emission signals is established. When the amplitude is greater than 0, the upper envelope curve is used as the expected function d(k). When the amplitude is less than 0, the lower envelope curve is used as the expected function d(k).

3.2 Experimental analysis

The experimental data is provided by the Donghua Special Equipment Research Institute. The condition is shown in Tab.2. The arrangement of sensors is shown in Fig.8.

Tab.2 Experimentalconditions

MaterialDiameter/mmEquipmentSensor typeInstallation methodSteel1 000DH5960APK151Magnetic

Single strike is the generation of AE signal.The distance from the sensors is 150 mm.Then the experimental original signal is obtained, and its envelope demodulation and adaptive filtering are carried out, in which the adaptive filter parameters α=5, β=0.2, γ=3. The results are shown in Fig.9. The learning curve of the experimental signal is shown in Fig.10.

Fig.8 Sensors arrangement

(a)

(b)

Fig.9 Results of the adaptive filter. (a) Envelope signal;

(b) Adaptive filtering signal

Fig.10 Learning curve

In the frequency domain, it can be seen from Fig.11 that the algorithm weakens the sub peaks on the edges of the main edges of the spectrum,so we can clearly find the main peak(around 80 kHz).

3.3 Performance of the algorithm applied to acoustic emission signals

3.3.1 Influence of the parameters on the learning curve

From Figs.12(a),(b),(c), it can be seen that β controls the range of the iteration step. The larger β can accelerate the convergence speed and converge after 30 to 40 iterations. The larger α can also speed up the convergence speed, and the larger γ can also speed up the convergence speed. Therefore, the parameters of the adaptive filtering are α=5, β=0.2, γ=5.

(a)

(b)

Fig.11 Spectrum comparison. (a) Spectrum of original signal;(b) Spectrum of adaptive filtering signal

(a)

(b)

(c)

(d)

Fig.12 Influence of the parameters. (a) The influence of β; (b) The influence of α; (c) The influence of γ; (d) The influence of the filter order>

The filter order is also important in the adaptive filter. The filter order is set to be 10, 50, 200, and the results are shown in Figs.12(d). We can see that the larger filter order can accelerate the convergence speed and reduce the steady-state error.

3.3.2 Comparison with the existing algorithms

In order to find the superiority of the algorithm in this paper, the MSE of these algorithms are compared in the following figures. The parameters are set to be α=5, β=0.2, γ=3 and α=5, β=0.2, γ=5.

It can be seen from Fig.13 that in the case of γ=3 and γ=5, the convergence speed of this algorithm is higher than those in other literature, and the steady-state error is relatively small. Therefore, it also illustrates the superiority of the algorithm in dealing with the contradiction between the convergence speed and the steady-state error which the traditional adaptive filter needs to solve, and also further explains the advantages of the algorithm, the feasibility and convenience of adaptive filtering technology in the field of acoustic emission.

Meanwhile, the spectrum of each algorithm after adaptive filtering is analyzed. The results are shown in Fig.14.

According to the experimental analysis,we can see that the peak spectrum of acoustic emission waveform is about 80 to 100 kHz. This algorithm has an obvious effect in reducing the high frequency noise signal(mainly mechanical vibration and environment noise), and it has the same performance as the existing algorithm. It is easy to see from Tab.1 that the SNR of the improved algorithm is relatively greater than others. At the same time, this algorithm weakens the peak spectrum of the main peak, and lays a foundation for the acoustic emission source positioning technology based on the waveform analysis.

(a)

(b)

Fig.13 Comparison in the learning curve each algorithm. (a) γ=3; (b) γ=5

(a)

(b)

(c)

(d)

Fig.14 Comparison in the spectrum of each algorithm. (a) The algorithm in Ref.[17]; (b) The algorithm in Ref.[18]; (c) The algorithm in Ref.[19]; (d) The algorithm of this paper>

4 Conclusions

1) An improved variable iteration step LMS adaptive filtering algorithm is proposed,which includes three parameters α, β, γ and combines e(k) with e(k-1) in order to cope with error mutation. This algorithm improves the convergence speed and reduces the steady-state error.It has an obvious advantage over other existing algorithms.

2) In view of the special attenuation characteristics of the burst AE signal,adaptive filtering is applied to acoustic emission signal processing. A new method of constructing expectation function is proposed for acoustic emission signals, which is suitable for acoustic emission signals.

3) It is found that the improved algorithm also has a certain filtering effect in the frequency domain, which reduces the high frequency noise signal and makes the main frequency bands more prominent, and it has achieved a good filtering effect. It has a good application prospect in the field of AE signal processing especially in the source positioning of AE signals.

References

[1]Shen G T. Acoustic emission technology and application[M]. Beijing: Science Press, 2015:1-3.(in Chinese)

[2]Geng R S, Shen G T, Liu S F. An overview on the development of acoustic emission signal processing and analysis technique[J]. NondeStructive Testing, 2002, 24(1):23-28.

[3]Li M Y. Acoustic emission detection and signal processing [M].Beijing: Science Press, 2010:101-104.(in Chinese)

[4]Zhao X W, Ren B. Acoustic emission signal noise reduction based on the wavelet theory[J]. Electronic Science and Technology, 2013, 26(4): 119-123. DOI:10.3969/j.issn.1007-7820.2013.04.034.(in Chinese)

[5]Zhou J, Shuang H J, Liu L C. Application of wavelet transform in acoustic emission signal denoising[J]. Computer Application of Petrolerm, 2013(1):44-46.

[6]Xi J H, Xu N. De-noising of acoustic emission signals based on the combination of morphological filtering and EEMD[J]. Manufacturing Technology & Machine Tool, 2016(12): 70-75. DOI:10.19287/j.cnki.1005-2402.2016.12.013.(in Chinese)

[7]Zhang X T, Tang L W, Wang P, et al. De-noising method of acoustic emission signal based on improved MCKD [J]. Machine Design and Research, 2015,31(1):70-73,77.(in Chinese)

[8]Zhao C H. Adaptive signal processing technology [M]. Beijing: Beijing Institute of Technology Press, 2009:17-51.(in Chinese)

[9]Djendi M, Bounif A. Performance analysis of under-modeling stereophonic acoustic echo cancellation by adaptive filtering LMS algorithm[J]. Computers & Electrical Engineering, 2012, 38(6):1579-1594.

[10]Zhu Z, Gao X, Cao L L, et al. Analysis on the adaptive filter based on LMS algorithm[J]. OptikInternational Journal for Light and Electron Optics, 2016, 127(11): 4698-4704. DOI:10.1016/j.ijleo.2016.02.005.

[11]Kay S M. Fundamentals of statistical signal processing[M].Englewood Cliffs:PTR Prentice Hall, 1993:154-165.

[12]Diniz P S R. Adaptive filtering:Algorithms and practical implementation[M].Beijing:Publishing House of Electronics Industry,2014.57-58

[13]Qin J F, Ouyang J Z. A novel variable step size LMS adaptive filtering algorithm based on sigmoid function[J]. Journal of Data Acquisition & Processing, 1997, 12(3): 171-174. DOI:10.16337/j.1004-9037.1997.03.003.(in Chinese)

[14]Zhang Y H, Yang H Y, Song Z G. Design of adaptive filter based on the normalized LMS Algorithm[J]. Journal of Jishou University(Natural Science Edition), 2012, 33(2):80-83. (in Chinese)

[15]Paleologu C, Benesty J, Ciochină S. Adaptive filtering for the identification of bilinear forms[J]. Digital Signal Processing, 2018, 75: 153-167. DOI:10.1016/j.dsp.2018.01.010.

[16]Batista E L O, Seara R. A fully LMS/NLMS adaptive scheme applied to sparse-interpolated Volterra filters with removed boundary effect[J]. Signal Processing, 2012, 92(10): 2381-2393. DOI:10.1016/j.sigpro.2012.02.011.

[17]Chen Y, Tian J P, Liu Y P. New variable step size LMS adaptive filtering algorithm[J]. Electronic Measurement Technology, 2015, 38(4): 27-31. DOI:10.19651/j.cnki.emt.2015.04.007.(in Chinese)

[18]Wu Z H, Wang F. ReLMS: Study of variable step size LMS algorithm based on the residual error[J]. Journal of Nanchang Hangkong University(Natural Sciences), 2017, 31(2): 34-38. DOI:10.3969/j.issn.1001-4926.2017.02.006.(in Chinese)

[19]Zhang H M, Han W G. A new variable step LMS algorithm and its application[J]. Chinese Journal of Scientific Instrument, 2015, 36(8): 1822-1830. DOI:10.3969/j.issn.0254-3087.2015.08.018.(in Chinese)

[20]Lü G Q, Duan H J. An improved variable step-size LMS adaptive harmonic detection algorithm for active power filters[J]. Power System Protection and Control, 2016, 44(7): 96-101. DOI:10.7667/PSPC150846.(in Chinese)

[21]Huang N E. New method for nonlinear and nonstationary time series analysis: Empirical mode decomposition and Hilbert spectral analysis[C]//Proc SPIE 4056, Wavelet Applications VII. Orlando, FL, USA, 2000: 197-210. DOI:10.1117/12.381681.

[22]Huang N E, Shen Z, Long S R, et al. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis[J]. Proceedings of the Royal Society of London A, 1998, 454(1971):903-995.

改进的自适应滤波算法及其在声发射信号中的应用

王佳俊 许飞云

(东南大学大学机械工程学院,南京 211189)

摘要为了对声发射信号进行降噪滤波处理,针对突发性声发射信号特有的衰减特性,将自适应滤波技术应用到声发射信号处理中.针对传统LMS自适应滤波器收敛速度与稳态误差的矛盾问题,在对比研究现有算法的基础上,提出一种改进的变步长LMS自适应滤波算法,以Sigmoid函数为原型,通过函数平移、对称变换构建含有3个参数的表达式,同时针对误差突变的情况,将前后误差e(k)与e(k-1)相乘来联合控制改变步长因子,并阐述了各个参数的选取与调整过程,以均方误差MSE为衡量指标来评价性能.仿真结果表明该算法显著提高了收敛速度,降低了稳态误差,使自适应滤波器的性能得到提升.把改进算法应用到声发射信号中,将实验信号通过EMD包络解调获得其上下包络线,再建立与声发射信号相关的期望函数,最后代入自适应滤波器中进行滤波处理,取得了很好的效果,证明了自适应滤波技术在声发射信号处理中的可行性.

关键词声发射;自适应滤波;包络解调;LMS算法;变步长

DOI:10.3969/j.issn.1003-7985.2019.01.007

Received 2018-08-10,

Revised 2019-01-16.

Biographies:Wang Jiajun(1993—), male, graduate; Xu Feiyun (corresponding author), male, doctor, professor, fyxu@seu.edu.cn.

Foundation itemThe National Natural Science Foundation of China (No.51575101).

CitationWang Jiajun, Xu Feiyun.Improved adaptive filter and its application in acoustic emission signals[J].Journal of Southeast University (English Edition),2019,35(1):43-50.DOI:10.3969/j.issn.1003-7985.2019.01.007.

中图分类号TG115.28