T.A.Vityazeva
Ryazan State Radio Engineering University n. a. akad. V.F. Utkin (Ryazan, Russia)
The analysis of heart rate variability in recent years has become very widespread as a tool for versatile diagnostics of the functional state of the human body. The analysis of heart rate variability is associated with processing procedures characterized by high requirements for the speed of the computational element base. These procedures, however, must be performed in real time in an embedded computing system. The article deals with the problem of reducing the number of computational operations and an implementation of heart rate variability on modern processor elements offered by the domestic industry.
The aim of the work is to model the optimal structure of multi-rate signal processing in the analysis of heart rate variability and to implement this structure on a digital signal processor with an estimate of processing time and `memory costs.
By modeling, it is shown that the developed optimal structure of multi-rate processing allows getting a reliable processing result while reducing computational costs by several hundred thousand times compared to the implementation at the original sampling frequency. The optimal structure is constructed as a two-stage filtering-decimation structure, followed by passing the signal at a reduced sampling rate through a set of analysis filters. The end-to-end decimation factor is 500. The simulation results allow us to proceed to the implementation on the signal processor. The program codes of the main processing stages, including filtration and filtration decimation, have been developed. It is shown that the processing time with high-quality optimization of program codes can reach 10 million clock cycles, which corresponds to 23 ms and fully satisfies the real-time processing requirement, leaving a large margin for implementing additional more complex analysis algorithms on the same processor.
The practical significance of the results is that in addition to the proposed method of reducing computational and memory costs, a prototype of a possible device based on one of the most popular domestic signal processors is obtained.
Vityazeva T.A. Complex discrete samples in electrocardiosignal processing tasks. Biomedicine Radioengineering. 2021. V. 24. № 4. P. 83–88. DOI: 10.18127/j15604136-202104-11 (in Russian)
- Task Force of the European Society of Cardiology and North American Society of Pacing and Electrophysiology. Heart rate variability. Standards of measurement, physiological interpretation and clinical use. Circulation. 1996. V. 93(5). P. 1043–1065.
- Mihajlov V.M. Variabel'nost' ritma serdca. Opyt prakticheskogo primeneniya metoda. Ivanovo: NejroSoft. 2000. 200 s. (in Russian).
- Vityazeva T.A., Vityazev S.V., Miheev A.A. Optimal'noe proektirovanie fil'tra analiza variabel'nosti serdechnogo ritma. Cifrovaya obrabotka signalov. 2015. № 2. S. 18–22 (in Russian).
- Vityazeva T.A., Miheev A.A. Primenenie mnogoskorostnoj obrabotki signalov v zadachah analiza variabel'nosti serdechnogo ritma. Vestnik Ryazanskogo gosudarstvennogo radiotekhnicheskogo universiteta. 2014. № 3 (vypusk 49). S. 14–21 (in Russian).
- Vityazeva T.A., Melnik O.V., Mikheev A.A. Multirate processing for the heart rate variability analysis. Embedded Computing (MECO), 2014 3-rd Mediterranean Conference on, Publication Year: 2014. P. 282–284.
- Vityazev V.V. Mnogoskorostnaya obrabotka signalov. M.: Goryachaya liniya – Telekom, 2017. 336 s. (in Russian).
- Vityazev V.V. Cifrovaya chastotnaya selekciya signalov. M.: Radio i svyaz'. 1993. 240 s. (in Russian).