=Paper=
{{Paper
|id=Vol-3392/paper16
|storemode=property
|title=Analysis of Discrete Wavelet Spectra of Broand Signals
|pdfUrl=https://ceur-ws.org/Vol-3392/paper16.pdf
|volume=Vol-3392
|authors=Olha Oliinyk,Yuri Taranenko,Valerii Lopatin
|dblpUrl=https://dblp.org/rec/conf/cmis/OliinykTL23
}}
==Analysis of Discrete Wavelet Spectra of Broand Signals==
Analysis of Discrete Wavelet Spectra of Broadband Signals Olha Oliinyka, Yuri Taranenkob and Valerii Lopatinc a College of Radio Electronics, st. Stepan Bandera, 18, Dnipro, 49000, Ukraine b Сompany «Likopak» st.Kachalova, 1, Dnipro, 49005, Ukraine c Poljakov Institute of Geotechnical Mechanics of the National Academy of Sciences of Ukraine st. Simferopolska., 2a, Dnipro, 49005,Ukraine Abstract The article is devoted to the development of a mathematical model for autoregressive and autocoherent analysis of discrete wavelet spectra with approbation on known experimental data. The model is used to detect anomalies or emergency states of the object after wavelet filtering of noise and zero crossing. The proposed method for processing noisy signals, combining noise filtering and Mahalanobis proximity analysis, shows better machine learning results than neural networks and other methods for detecting classification and recognition anomalies. The wavelet spectra were processed using autoregressive and autocoherent analyses. The possibility of using these functions as classification features for identifying possible anomalous states of devices is shown. Before forming the wavelet spectra, the procedure of direct with filtering and inverse transformation of the already filtered signal is carried out. As a result, it seems possible to identify the characteristic features of the signal - anomalies or emergency conditions. The main factor in the classification of device status signals is the moment when changes in the signal spectrum begin to develop, therefore, all analysis, both in the time and frequency domain, is tied either to the number of samples by the time the signal was received, and in some cases even to the extended date format - month number. Keywords 1 Wavelet spectrum, autocoherence, autoregression, state anomaly, machine learning 1. Introduction Computer simulation, processing, identification, and analysis of signals are among the most urgent tasks facing intelligent systems today. The task of analyzing the state signals of complex objects attracts the attention of specialists, since there is no single approach and method for identifying signals in computerized control and monitoring systems. This problem has not been solved for broadband signals, for which the frequency band used for signal transmission is much wider than the minimum required for information transmission. The most common approach to signal analysis is the search and comparison with a signal database containing signal samples with which the obtained data are compared [1]. Comparison of signal records with a reference base can be carried out in different ways: cross-correlation; distance comparisons; cluster analysis; application of the likelihood ratio; hybrid expert methods [2]. These methods are widely covered in the literature. A well-known approach to solving this problem of analyzing and classifying signals is to find the optimal feature space in which objects (signals) can most easily be separated using classical classification algorithms [3, 4]. If the diagnostic analysis is carried out for a long period of operation and is characterized by the appearance and development of increasing non-informative noise, the known methods of signal analysis cannot be applied, since the comparison of signals will be incorrect CMIS-2023 (The Sixth International Workshop on Computer Modeling and Intelligent Systems), 3 of May 2023, Zaporizhzhia, Ukraine EMAIL: oleinik_o@ukr.net (O. Oliinyk); tatanen@ukr.net (Yu. Taranenko); vlop@ukr.net (V. Lopatin) ORCID:0000-0003-2666-3825 (O. Oliinyk); ORCID: 0000-0003-2209-2244 (Yu. Taranenko);ORCID: 0000-0003-2448-0857 (V. Lopatin) © 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings (CEUR-WS.org) [5]. The problem can be solved by analyzing the state signals of devices and identifying the characteristic features of the signal that cause anomalous or emergency states of objects. The implementation of this approach makes it possible to obtain correct data for the formation of a comparative base of signals for known methods of signal identification, and to become an independent analysis tool. Since in real conditions of monitoring and control it is not uncommon to work with signals about which there are no a priori data [2], the use of classification of status signals significantly expands the scope of diagnostic analysis of signals. 2. Analysis of the literature data and a formulation of the problem The analysis shows that the most common types of signal errors are: stop of data transmission from the measuring device, atypical data outliers, failures of measuring equipment, accumulation of errors due to interference, data breaks, etc. [6]. In addition, the need for data processing in comparison with the specified threshold signal values also precludes a qualitative analysis of information [6]. The use of filtering the data of the diagnostic analysis of the control object makes it possible to eliminate noise, however, in the future, it is not possible to isolate from the data the signs of loss of device operability. Numerous publications on this problem are devoted to the search for an algorithm or a combination of data processing methods for selective filtering of information. Under conditions of growth of non-informative noise, diagnostic signals of complex objects are non-stationary complex signals, which are characterized by the presence of complex time dependences of amplitude, frequency, and phase. Therefore, it seems logical to apply filtering using the wavelet transform. In the general case, the wavelet transform is the decomposition of a signal into a wavelet spectrum (signal decomposition) with subsequent processing (detailing) and reconstruction [7-10]. The height of the signal peak and its location in the frequency spectrum are ideal characteristics for classifiers (random forest, gradient boosting, logistic regression, etc.) used in machine learning [11]. However, studies in [8-12] confirm that filtering using only the continuous wavelet transform does not solve the problem of filtering high-frequency and low-frequency noise. Signal classification using discrete wavelet transform (DWT) is as follows: DWT is used to separate the signal into different frequency subbands [13]. If there are different frequency characteristics in the signals, the characteristic features appear in one of the frequency subranges. Thus, when generating features from each subrange and using a set of features as input data for a classifier in machine learning (random forest, gradient boosting, logistic regression, etc.), the task of identifying state signals for various types of signals is realized [14]. Therefore, classifier machine learning using signal processing methods has wide application prospects. The literature widely describes the application of various criteria that are used in the application of classical classification algorithms. The work [15] considers the implementation of the block of mathematical signal processing, which is implemented by deconstructing the signal into its frequency subbands, from each subbands areas are generated that can be used as input data for the comparative proximity of the series. Authors [16. 17] use the autocoherence function to determine the local in time non-stationarity of a random process [18-20]. The above model of autocoherence is used both in the spectral and in the correlation representation. This makes it possible to determine signal anomalies in local frequency and time intervals. Analysis of publications shows that a large amount of experimental data arrays makes it impossible to use a single function for all arrays. For real-time data processing, other approaches should be used, for example, the initial filtering of incoming data by filtering out obviously incorrect measurements [6].Thus, research related to the development and improvement of signal analysis methods for the subsequent application of machine learning methods is an urgent scientific task. The purpose of this work is to develop a mathematical model for autoregressive and autocoherent analysis of discrete wavelet spectra for the classification of noisy signals by machine learning. 3. Mathematical model of discrete wavelet spectra This paper uses empirical data collected during experimental studies of reliability characteristics using four bearings (B1-B4) on a loaded shaft (6000 pounds) rotating at a constant speed of 2000 rpm [21]. The 2nd_test set containing one accelerometer was used for the analysis. The dataset is formatted in separate files, each containing a 1-second snapshot of the vibration waveform recorded at specific time intervals. Each file consists of 20480 points with a sampling frequency of 20 kHz [21]. The file name indicates the date of the data capture which occurred every 10 minutes. The known data were taken in order to compare the obtained results on the processing of vibration monitoring data performed by other authors [21]. 3.1 Autocoherence for Stationarity Analysis of Discrete Spectra If there is noise in the signal, then the series can become non-stationary and it is impossible to extract the necessary information from it, which is usually contained in the low-frequency part of the spectrum. Such a characteristic for the series of wavelet coefficients is autocoherence, which can be determined from the well-known relation for the continuous wavelet spectrum: 1 +∞ 𝑡𝑡 − 𝑏𝑏 (1) 𝑊𝑊𝑋𝑋 = � 𝐼𝐼(𝑡𝑡)𝜑𝜑 � � 𝑑𝑑𝑑𝑑, √𝑎𝑎 −∞ 𝑎𝑎 𝑡𝑡−𝑏𝑏 where 𝜑𝜑 � �– wavelet function; WX– the scale-time spectrum of the signal I(t); a – the scale factor, 𝑎𝑎 b – the signal shift along the time axis. To determine autocoherence, one should use the relation for wavelet coherence: |𝑠𝑠(𝑎𝑎−1 𝑊𝑊𝑋𝑋𝑋𝑋 (𝑎𝑎, 𝑏𝑏))|2 (2) 𝑅𝑅2 (𝑎𝑎, 𝑏𝑏) = , 𝑠𝑠(𝑎𝑎 −1 |𝑊𝑊𝑋𝑋 (𝑎𝑎, 2 𝑏𝑏)| )𝑠𝑠(𝑎𝑎 −1 |𝑊𝑊𝑌𝑌 (𝑎𝑎, 2 𝑏𝑏)| ) where s – smoothing operator [10]. Coherence is interpreted as the square of the correlation coefficient, and its values range from 0 to 1. Autocoherence is determined by a simple substitution in (2) of relations (1) and (3): 1 +∞ 𝑑𝑑𝑑𝑑(𝑡𝑡) 𝑡𝑡 − 𝑏𝑏 (3) 𝑊𝑊𝑌𝑌 = � 𝜑𝜑 � � 𝑑𝑑𝑑𝑑, √𝑎𝑎 −∞ 𝑑𝑑𝑑𝑑 𝑎𝑎 It should be noted that the relation for autocoherence is used to estimate the stationarity of a number of discrete wavelet coefficients. 3.2 Proximity of time series for the analysis of autoregression and autocoherence Let us designate the next two time series of the wavelet coefficients of the spectra as: 𝑁𝑁 𝑋𝑋𝑖𝑖 = �𝑎𝑎�𝑗𝑗,𝑘𝑘 �, �𝑑𝑑̃2,𝑘𝑘 �, … , �𝑑𝑑̃𝑗𝑗,𝑘𝑘 � … �𝑑𝑑� 𝚥𝚥,𝑘𝑘 �, 𝑘𝑘 = 1,2, … 𝑗𝑗 , 𝑗𝑗 = 1 … 𝐽𝐽, 2 𝑁𝑁 (4) 𝑌𝑌𝑖𝑖 = �𝑎𝑎�𝑗𝑗,𝑘𝑘 �, �𝑑𝑑̃2,𝑘𝑘 �, … , �𝑑𝑑̃𝑗𝑗,𝑘𝑘 � … �𝑑𝑑̃𝑗𝑗,𝑘𝑘 �, 𝑘𝑘 = 1,2, … 𝑗𝑗 , 𝑗𝑗 = 1 … 𝐽𝐽, 2 where Xi – series of wavelet coefficients at time ti; Yi – series of wavelet coefficients at time ti+dt; dt – determined by the time for which a change in the spectrum will not lead to equipment failure. The correlation closeness of series (4) is determined from the relationship: ∑𝑁𝑁 𝑖𝑖=1 𝑋𝑋𝑖𝑖 𝑌𝑌𝑖𝑖 (5) 𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 = 1 − . 𝑁𝑁 2 ∑ 𝑁𝑁 �∑𝑖𝑖=1 𝑋𝑋𝑖𝑖 𝑖𝑖=1 𝑌𝑌𝑖𝑖2 When the spectra series are close and completely identical proximity=0 when there is no difference -proximity=1. On practice 0 ≤ proximity ≤ 1 . 3.3. Decomposition of the Time Series The wavelet coefficients in the decomposition of the measuring signal f(t) are generally determined from the following system of equations [22]: (6) aj,k = � f(t)φj,k (t)dt⎫ ⎪ R , ⎬ dj,k = � f(t)ψj,k (t)dt⎪ R ⎭ where R – the interval for determining the function f(t) of the signal; aj,k, dj,k – the coefficients of approximation and detailing of the discrete wavelet decomposition of the signal, respectively; φj,k , ψj,k – father and mother wavelets, respectively; j, k – he current level of the wavelet decomposition and the ordinal number of the wavelet coefficient in the wavelet decomposition of the signal, respectively. In calculations, instead of integrating (6), Mull's pyramidal algorithm is used to eliminate methodological errors associated with quadrature formulas [23]. The approximating coefficients are set at the conditionally zero level jo, j0,k, k=1,…N, where N=2m, m>1. Accuracy was assessed using the predictive regression metrics method and an uncertainty matrix. Next, approximating aj0+1,k and detailing dj0+1,k coefficients are calculated, and from aj0+1,k вычисляют aj0+1,2 k , dj0+1,2 k and so on. In the presence of noise with zero mathematical expectation and standard deviation, the set of coefficients enclosed in arrays array ({}) for the maximum decomposition level J will take the form of the formula: N (7) �a� j,k �, �d� 2,k �, … , �d� j,k � … �d� j,k �, k = 1,2, … j , j = 1 … J, 2 The set of nested arrays (7) is transformed into a 1D list using the special flatten function [24]: N (8) �a� j,k , d� 2,k , … d� j,k … d� j,k �, k = 1,2, … j , j = 1 … J, 2 3.4 Noise Reduction by Limiting Detail Factors The filtered signal is determined from the relation [25]: j (9) ̂f(x) = � a� j+j φj+j (t) + � ��F(λi )d� j+j ψj+j (t)� , ,0,k 0,k 0,k 0,k j=1 k where F(λj) – threshold function from the list garotte, garrote, greater, hard, less, soft, for example, hard(λj), λj – threshold at the j decomposition level; φj+j0,k (t), ψj+j0,k (t) – the “father” and “mother” wavelets, respectively [25]. The universal threshold λj is determined from the relation [25]: median��d1,k �� ⎫ (10) σ= ,⎪ 0,6742 ⎬ λuniv j = σ�2lnNj , ⎪ ⎭ where λjuniv – universal threshold; Nj – he number of detail coefficients d1,k at the j decomposition level; median(│d1,k│)– median from the array of detail coefficients. A common threshold can be used as the average of λjuniv or both series (4): 1 N (11) λX = λY = � λi, n i=1 The universal threshold λuniv j = σ�2lnNj of limiting the wavelet coefficients of the spectrum depends on the dispersion and the number of wavelet coefficients of detail, therefore, when analyzing discrete spectra, it is an essential characteristic of high-frequency noise. Depending on the nature of the signal, additional mathematical processing can be applied to discrete wavelet coefficients [25]. 4. Regression Analysis of Real Data Based Applying the proposed model of the method of regression analysis of discrete spectra, it is possible to clearly identify the date 2004-02-19 06:12:39 of a possible defect for the B3 device (Figure 1). Identification occurs both by the number of accumulated maxima - 10 exceeding the threshold of 0.5 correlation proximity, and by the maximum value. Figure 1: Autoregression of discrete wavelet spectra obtained from relations (4), (5) with filtering by a common threshold (11) 5. Coherent analysis of real data based on the developed mathematical model The analysis shows that the proximity of the autocoherence of the spectra is the highest - unity for the B3 device and a minimum of autocoherence. Thus, the loss of stationarity is achieved on 2004-02- 19 06:12:39 (Figure 2). Not despite the fact that the number of peaks -91 is less than that of the device B2. Figure 2: Autocoherence of discrete wavelet spectra obtained by relations (1), (2), (3), (4), (5) with common threshold filtering (11) 6. Using the Mahalanobis algorithm to analyze discrete wavelet spectra To detect signal anomalies, we use zero-crossing analysis, which has practically not been used in relation to discrete wavelet spectra. This approach is designed to detect chirp and non-linear chirp crossover signals. These include the average value of the derivative, the zero crossing frequency, and the average transition rate of a given signal amplitude [25]. Combined with noise filtering and Mahalanobis proximity analysis, zero-crossing analysis shows better machine learning results than neural networks and other classification and recognition anomaly detection methods. Features of the Mahalanobis algorithm consist in the use of a covariance matrix according to the relation [26]: (12) DM (x�) = �(x� − μ�x )T S −1 �y� − μ�y �, where x�, y� – multidimensional series of wavelet coefficients; �μ��𝑋𝑋�, ��� μ𝑌𝑌 – mathematical expectations; S– he covariance matrix. The covariance matrix S and its inverse matrix are symmetric and positive definite. Therefore, the transformation of the spectral series of wavelet coefficients from multidimensional to one- dimensional is not required. At the same time, wavelet decomposition into levels during filtering and zero-crossing dramatically increase the number of identification features. The increase in the number of features only due to zero-crossing and filtering can be seen by comparing the graphs of the training sets (Figure 3). Figure 3: Graph of the training set signals in the trouble-free period of operation without the use of wavelet noise filtering and zero-crossing From the graph (Figure 4) it follows that the method of regression analysis of discrete spectra clearly identifies the date 2004-02-19 06:12:39 of a possible defect for device B3 both by the number of accumulated maxima– 10 exceeding the threshold of 0.5 correlation closeness, and by the maximum value. Figure 4: Graph of the training set signals in the trouble-free period of operation using wavelet noise filtering and zero-crossing The graphs of test set signals also have a significant difference (Figure 5, Figure 6). Figure 5: Graph of test set signals during detection of anomalies or emergency conditions without wavelet noise filtering and zero crossing Figure 6: Graph of test set signals in the period of detection of anomalies or emergency conditions after wavelet filtering of noise and zero crossing When determining anomalies using the described approach, a clear identification of signs of anomalies and emergency conditions of the object is observed, as evidenced by a strong oscillation of the Mahalanobis distance in the threshold zone (Figure 7, Figure 8). Figure 7: Changing the Mahalanobis distance in the threshold zone without signal processing Figure 8: Changing the Mahalanobis distance in the threshold zone using Filtering Wavelet and Zero Crossing 7. The Results of the Classifier Using the Machine Learning Method To test the proposed method for classifying state signals using the obtained features, the classifiers described by the following algorithms were studied: gradient method, linear (SVM), logistic regression, nearest neighbors, decision tree (Table 1) on the resulting computer model. The previously obtained wavelet data analysis model was used for machine learning with the gradient method signal classifier (as the most commonly used). Time series of wavelet coefficients db38 of cosine proximity (autocoherent proximity) were taken as features. The results of machine learning of the model confirm the effectiveness of the proposed algorithm (Table 1). To confirm the effectiveness of the developed method for classifying noisy signals using the machine learning method, we will process the same signal without using the established signs of state classification (Figure 9, a) and using the developed classifier (Figure 9, b). Table 1 Efficiency of application of algorithms for machine learning of classifiers № Algorithm Accuracy on the training Accuracy on the test Studying time name sample at the level of sample at the level of with varying degrees of detail detail detail 0 0,3 0,4 0 0,3 0,4 0 0,3 0,4 1 logistic regression 0,949 0,934 0,916 0,912 0,907 0,920 0,148 0,016 0,023 2 linear (SVM) 1,000 1,000 0,996 0,910 0,904 0,926 0,083 0,057 0,041 3 nearest neighbors 0,931 0,938 0,916 0,899 0,900 0,916 0,045 0,003 0,006 4 gradient method 1.000 1,000 1,000 0,891 0,959 0,905 1,907 1,091 1,964 5 decision tree 1,000 1,000 1,000 0,838 0,950 0,855 0,039 0,024 0,019 a b Figure 9: Comparative analysis of the results of signal processing without (a) and with (b) the use of the developed method for classifying state signals The use of noise filtering with its own time-dependent universal threshold makes it possible to increase the accuracy of predicting the occurrence of object defects. 8. Conclusions 1. A new method for classifying noisy signals using machine learning has been developed. Proposed method for processing noisy signals that combines noise filtering and Mahalanobis proximity analysis. The essence of the method lies in the following: the data obtained after mathematical processing for all frequency subranges of the signal and a given moment of time constitute time series, filtering each series from noise with its own, time-dependent, universal threshold. The time series filtered in this way are used as input signals to the machine learning classifier and characterize the change in the state of the control object over time. The use of this classifier implements pre-processing of the signal in order to eliminate noise and allows you to highlight the signs of inoperable states of devices in dynamics. 2. The list of used functions for processing wavelet spectra has been extended with two more ones: by cosine proximity of the autocoherence spectra of discrete wavelet spectra and by the cosine proximity function of wavelet spectra of signals following one after another in time. The possibility of using these functions as classification features for identifying possible anomalous states of devices has been confirmed. 3. A new criterion for classifying the loss of uptime is based on the presence of local minima depending on the sum of squares of the wavelet detailing coefficients at the level of the wavelet decomposition. 4. The developed classification method was tested using a computational experiment on a known data set obtained using an accelerometer, all stages of the classification of an object's inoperable state signal are shown. The obtained results of machine learning using the signal classifier gradient method confirm the effectiveness of the application of new signs of signal classification in wavelet analysis (the accuracy on the test set was 0.96). 9. References [1] M. Bayer, J. Fábio Alice, An iterative wavelet threshold for signal denoising, Signal Processing 162 (2019) 10–20. URL:https://www.sciencedirect.com/science/article/abs/pii/S0165168- 419301240. [2] G. J. Mendis, J. Wei-Kocsis, A. Madanayake, "Deep learning based radio-signal identification with hardware design." IEEE Transactions on Aerospace and Electronic Systems 55.5 (2019): 2516–2531. doi:10.1109/TAES.2019.2891155. [3] O. Oliynyk, Y. Taranenko, D. Losikhin, A. Shvachka, Investigation of the Kalman filter in the noise field with an excellent Gaussian distribution, Eastern-European journal of enterprise technologies 94 (2018) 36–42. doi:10.15587/1729-4061.2018.140649. [4] W. Deng, "A novel fault diagnosis method based on integrating empirical wavelet transform and fuzzy entropy for motor bearing" IEEE Access 6 (2018): 35042–35056. doi:10.1109/ACCESS.2018.2834540. [5] D. Yoon, Deep learning-based electrocardiogram signal noise detection and screening model, Healthcare informatics research 25 (2019) 201–211. doi:10.4258/hir.2019.25.3.201. [6] D. V. Efanov, V. N. Myachin, G. V. Osadchiy, M. V. Zueva, Choice of method for filtering diagnostic data in systems of continuous monitoring of transport infrastructure facilities, Transport of the Russian Federation 2 (2020) 35–40. [7] L. Wu, B. Yao, Z. Peng, Y. Gua, Fault Diagnosis of Roller Bearings Based on a Wavelet Neural Network and Manifold Learning, Applied Sciences 7 (2017) 158. doi:10.3390/app7020158. URL:www.mdpi.com/journal/applsci. [8] Y. Xi, Z. Li, X. Zeng, X. Tang, X. Zhang, H. Xiao, Fault location based on travelling wave identification using an adaptive extended Kalman filter, IET Generation, Transmission & Distribution 12.6 (2018) 1314–1322. [9] S. Zolfaghari, Broken rotor bar fault detection and classification using wavelet packet signature analysis based on fourier transform and multi-layer perceptron neural network, Applied Sciences 8 (2018) 25. URL:https://doi.org/10.3390/app8010025. [10] H. Choi, J. Jeong, Speckle noise reduction technique for SAR images using statistical characteristics of speckle noise and discrete wavelet transform, Remote Sensing 11 (2019) 1184. URL: https://ieeexplore.ieee.org/abstract/document/8262663. [11] E. Darnila, M. Ula, K. Tarigan, T. Limbong, M. Sinambela, "Waveform analysis of broadband seismic station using machine learning Python based on Morlet wavelet", IOP Conference Series: Materials Science and Engineering, IOP Publishing (2018): 012048. doi:10.1088/1757- 899X/420/1/012048. [12] K.G. Polovenko, Large-scale analysis of electroencephalograms based on wavelet transforms with Daubechies basis function, Prikl. Radioelektron 10(1) (2011) 15–21. URL:https://openarchive.nure.ua/server/api/core/bitstreams/faa076b7-4360-4189-a421-71aef2 49e438/content. [13]Yu. K. Taranenko, Efficiency of using wavelet transforms when filtering noise in the signals of measuring transducers, Measuring technology 2 (2021) 16–21. URL:https://link.springer.com/article/10.1007/s11018-021-01902-8. [14] W. Chen, J. Li, Q. Wang, K. Han, Fault feature extraction and diagnosis of rolling bearings based on wavelet thresholding denoising with CEEMDAN energy entropy and PSO-LSSVM, Measurement, 172 (2021) 108901. URL:https://www.sciencedirect.com/science/article/ abs/pii/S0263224120313865. [15] O. Yu. Oliynik, Yu. K. Taranenko, Analysis of the coherence of signals by the wavelet-reversal method, Metrology and Appliances 6 (2020) 48–52. [16] P. F. Shchapov, R. P. Migushchenko, O. Yu. Kropachek, I. M. Korzhov, Further correlation models of spectral nonstationarity of dip signals , Metrology and Appliances 5 (2018) 11–14. [17] I. M. Korzhov, R. P. Mygushchenko, P. V. Shchapov, O. Y. Kropachek, Studying the influence of training sample volume on the average risk of technical diagnostics, International Journal of Engineering Research and Applications (IJERA) 9 (2019) URL:https://www.ijera.com/ papers/ vol9no2/S1/L0902016466.pdf. [18] I. Korzhov, Analysis of models of the coherence function of the spectral non-stationarity of dip signals, Bulletin of the National Technical University, Series: "Hydraulic machines and hydraulic units 46 (2018) 30–34. [19] D. Matteo, A. Longo, M. Rizzi, Noisy ECG signal analysis for automatic peak detection, Information 10.2 (2019) 35. URL:https://www.mdpi.com/2078-2489/10/2/35. [20] M. J. Hinich, A statistical theory of signal coherence, IEEE J, Oceanic Engineering 25 (2000) 256–261. doi: http://dx.doi.org/10.1109/48.838988. [21] Prognostics Center of Excellence - Data Repository, 2004. URL:https://ti.arc.nasa.gov/ tech/dash/groups/pcoe/prognostic-datarepository/#turbofan. [22] Yu. E. Voskoboinikov, Wavelet Filtering with Two-Parameter Threshold Functions: Function Selection and Optimal Parameter Estimation, Automation and Software Engineering 1.15 (2016) 69–78. URL:http://https://www.nasa.gov/content/prognostics-center-of-excellence-data-set- repository. [23] G. He, S. Ma, A study on the short-term prediction of traffic volume based on wavelet analysis.Proceedings, The IEEE 5th International Conference on Intelligent Transportation Systems, IEEE, 2002. URL:https://ieeexplore.ieee.org/abstract/document/1041309. [24] NumPy Array manipulation: ndarray.flatten() function. URL:https://www.w3resource.com/ numpy/manipulation/ndarray-flatten.php. [25] Yu. K. Taranenko, N. O. Rizun, Wavelet filtering of signals without using model functions. Radioelectronics 65 (2022) 110–125. URL:https://doi.org/10.20535/S0021347022020042. [26] N. Rehman, B. Khan, K. Naveed, Data-driven multivariate signal denoising using Мahalanobis distance, IEEE Signal Processing Letters 26.9 (2019) 1408–1412. URL:https://ieeexplore.ieee.org/abstract/document/8784188.