

Methods of discrete wavelet filtering of measuring signals: an algorithm for choosing a method
https://doi.org/10.32446/0368-1025it.2021-10-14-20
Abstract
When developing measuring instruments, taking into account the diversity of signals and factors affecting errors, the actual problem is the choice of the method of discrete wavelet filtering of measuring signals. The results of the development of an algorithm for choosing a discrete wavelet filtering method taking into account the nature of the measuring signal are presented. The three most common methods of discrete wavelet filtering are investigated, followed by a comparative analysis of twenty types of measurement signals. The following wavelet filtering methods are analyzed: with a common threshold for all levels of decomposition; without a threshold with a simple zeroing of the detail ratios until the minimum root-mean-square error of filtering the measurement signals is reached; with a universal threshold for the detail ratios at each decomposition level. We examined twenty types of measurement signals from the PyWavelets library, to which we added uncorrelated normally distributed noise with zero expectation and a given standard deviation. Method comparison criteria are defined for noisy signals before filtering and for filtered signals. The difference in signal-to-noise ratios, the difference in entropy errors, the rms filtering error, and the function of the measuring signal were used as criteria. For each filtering method, the comparison criteria are determined from the condition of the minimum root-mean-square error introduced by noise into the measuring signal of this type. When choosing a method, both energy and informational characteristics of signals were taken into account. The filtering parameters are determined by round-robin search to achieve the minimum root-meansquare filtering error. The proposed algorithm makes it possible to determine the most effective methods of discrete wavelet filtering, depending on the nature of the measuring signal. In this case, the developer simultaneously solves two problems: the choice of the filtration method and the determination of the filtration parameters.
References
1. Bespalov D. A, Wavelet fi ltration of the signals by adaptive thresholds, University news, North-Caucasian region, technical sciences series, 2007, vol. 2, pp. 13–16. (In Russ.)
2. Hong H, Yonghong T., Yuexia W., Entropy, 2015, vol. 17, no. 9, pp. 6093–6109. https://doi.org/10.3390/e17096093
3. Losikhin D., Oliynyk O., Chorna O., Metrology and instruments, 2018, no. 5, pp. 50–55. (In Russ.) https://doi.org/10.33955/2307-2180(5)2018.50-55
4. Lazorenko O. V., Lazorenko S. V., Chernogor L. F., Wavelet Analysis of the Model Signals with Peculiarities. 2. Analytical and Discrete Wavelet Transforms, Radio Physics And Radio Astronomy, 2007, vol. 12, no. 3, pp. 278–294. (In Russ.)
5. Voskoboinikov Yu. E., Veivlet-fi l’tratsiya s dvukhparametricheskimi porogovymi funktsiyami: vybor funktsii i otsenivanie optimal’nykh parametrov [Wavelet fi ltering with two-parameter threshold functions: function selection and estimation of optimal parameters], Automation and Software Engineering, 2016, vol. 1 (15), pp. 69–78. (In Russ.)
6. Huang Q., Liu B., Zhang W., Sci. China Technol. Sci., 2018, vol. 61, pp. 809–818. https://doi.org/10.1007/s11431-016-9098-3
7. Sheng G., Gao G., Zhang B., Micromachines, 2019, vol. 10, no. 9, 608. https://doi.org/10.3390/mi10090608
8. Zhang N., Lin P., Xu L., IOP Conference Series: Materials Science and Engineering, 5th International Conference on Mechanical and Aeronautical Engineering (ICMAE 2019), 12–15 December 2019, Sanya, China, IOP Publishing, 2020, vol. 751, no. 1, 012073. https://doi.org/10.1088/1757-899X/751/1/012073
9. Shen Y., International Society for Optics and Photonics, 2019, vol. 11179, 1117910. https://doi.org/10.1117/12.2540098
10. Gao H.-Y., Bruce A. G., Statistica Sinica, 1997, vol. 7, pp. 855–874.
11. Hai Qiu, Jay Lee, Jing Lin, Journal of sound and vibration, 2006, vol. 289, no. 4–5, pp. 1066–1090. https://doi.org/10.1016/j.jsv.2005.03.007
12. Virtanen P., Gommers R., Oliphant T. E., Nat Methods, 2020, vol. 17, pp. 261–272. https://doi.org/10.1038/s41592-019-0686-2
13. Allen B. Downey, Think DSP: Digital Signal Processing in Python, Green Tea Press, Needham, Massachusetts, 2014, 162 p.
14. Kapkayev E. N., Zulkarneyev R. K., Nasyrov R. V., Programmnyi modul’ otsenki kharakteristik serdechnososudistoi sistemy na osnove opredeleniya kharakteristik entropii EKG [Software module for assessing the characteristics of the cardiovascular system based on determining the characteristics of the ECG entropy], VII All-Russian Scientifi c Conference “Information Technologies of Intellectual Support decision making”, Ufa, Russia, May 28–30, 2019, Ufa, USATU Publ., 2019, pp. 134–138.
15. Taranenko Y. K., Measurement Techniques, 2021, vol. 64, pp. 94–99. https://doi.org/10.1007/s11018-021-01902-8
16. Voskoboynikov Y. Y., Fil’tratsii signalov i izobrazheniy: Fur’ye i veyvlet-algoritmy (s primerami v Mathcad): monografi ya [Filtering signals and images: Fourier and wavelet algorithms (with examples in Mathcad): monograph], Novosibirsk, NGASU (Sibstrin) Publ., 2010, 188 p.
17. Donoho D. L., Johnstone I. M., Ideal spatial adaptation by wavelet shrinkage, Biometrika, 1994, vol. 81, no. 3, pp. 425–455.
Review
For citations:
Taranenko Y.K. Methods of discrete wavelet filtering of measuring signals: an algorithm for choosing a method. Izmeritel`naya Tekhnika. 2021;(10):14-20. (In Russ.) https://doi.org/10.32446/0368-1025it.2021-10-14-20