350 rub
Journal Biomedical Radioelectronics №3 for 2023 г.
Article in number:
Real-time formation of complex discrete samples of the isoline drift of the electrocardiosignal under conditions of variability of the sampling period
Type of article: scientific article
DOI: https://doi.org/10.18127/j15604136-202303-10
UDC: 51-74: 681.2.087
Authors:

Yu. A. Bulgakov1, A.A. Mikheev2

1,2 Ryazan State Radio Engineering University named after V.F. Utkina (Ryazan, Russia)

Abstract:

The article discusses the issues of isolation and subsequent elimination of the isoline drift of the electrocardiosignal for cases when the width of the frequency spectrum of the isoline drift signal is comparable to the heart rate. To solve this problem, samples of the isoline drift signal are taken at the TP interval of the electrocardiosignal and transformed into complex discrete samples, suppressing the spectral components in their spectrum starting from the first spectral zone while preserving the zeroth spectral zone that contains the components of the isoline drift. The peculiarity of this process is that the sampling rate of the isoline drift signal is determined by the heart rate, which is physiologically exhibits variability, meaning the sampling rate is not constant. This, in turn, violates the suppression conditions of the selected spectral zones, and the spectral components of these zones become non-zero. Thus, the isoline drift signal allocated by the low-pass filter will be distorted by these components.

Based on the analysis of the suppression condition in the spectrum of a sequence of complex discrete samples of the selected spectral zone, it is proposed to adjust the time shifts of additional samples of the isoline drift signal relative to the main reference in proportion to the value of the sampling period, which is determined by the duration of the current heart rate cycle. This maintains a constant ratio between the time shift of additional samples of the isoline drift signal and the sampling period in each heart rate cycle, ensuring that the condition for suppressing the components of the selected spectral zone is not violated.

An algorithm for the formation of complex discrete samples of the electrocardiosignal on the TP interval in the presence of sampling period variability, which provides isolation of the isoline drift signal with an extended frequency range, has been developed. The algorithm includes actions related to measuring the duration of the current heart rate cycle, which is also the duration of the current time interval between adjacent samples of the baseline drift signal (current sampling period), determining the corresponding time shift values of additional samples, memorizing and delaying the current values of the electrocardiosignal by one heart rate cycle.

The algorithm is implemented in a programming language C# using Windows Forms technology and the ScottPlot library to visualize the results.

A program has been developed for the STM32F411 microcontroller in conjunction with the NUCLEO-F411RE debugging board, which implements the algorithm for generating complex discrete samples in real-time mode. The algorithm and program have been verified based on spectral analysis of the data obtained from executing the program, which confirmed the possibility of isoline drift signal isolation with a frequency range whose upper limit exceeds half the sampling frequency.

The proposed algorithms and software tools make it possible to generate complex discrete samples of the isoline drift signal in real time under conditions of variability of the sampling period, which provides more accurate isolation of the isoline drift signal with an extended frequency range.

Pages: 79-89
For citation

Bulgakov Yu.A., Mikheev A.A. Real-time formation of complex discrete samples of the isoline drift of the electrocardiosignal under conditions of variability of the sampling period. Biomedicine Radioengineering. 2023. V. 26. № 3. Р. 79-89. DOI: https://doi.org/10.18127/ j15604136-202303-10 (In Russian).

References
  1. Drozdov D.V. Tekhnicheskiye i metodicheskiye aspekty registratsii biopotentsialov: vybor elektrodov. Funktsionalnaya diagnostika. 2010. № 3. S. 6–11. (in Russian).
  2. Rangayyan R.M. Analiz biomeditsinskikh signalov. Prakticheskiy podkhod: Per. s angl. pod red. A.P. Nemirko. M.: FIZMATLIT. 2007. 440 s. (in Russian).
  3. Elektrokardiograf perenosnoy EK12T «ALTON-03»: Rukovodstvo po ekspluatatsii. M.: 2010. 60 s. (in Russian).
  4. Kardiomonitory. Apparatura nepreryvnogo kontrolya EKG: Ucheb. posobiye dlya vuzov. A.L. Baranovskiy. A.N. Kalinichenko. L.A. Manilo i dr., Pod red. A.L. Baranovskogo i A.P. Nemirko. M.: Radio i svyaz. 1993. 248 s. (in Russian).
  5. Blinov P.A., Mikheyev A.A. Analiz metodov kompensatsii dreyfa izolinii elektrokardio-signala. Vestnik RGRTU. 2009. № 4. Vyp. 30. S. 94–97. (in Russian).
  6. Patent RF 2251968. MPK A61B5/0402. Sposob ustraneniya dreyfa izolinii elektro-kardiosignala i ustroystvo dlya ego osushchestvleniya. Mikheyev A.A., Nechayev G.I. Opubl. 20.05.2005. Byull. № 14. (in Russian).
  7. Karasev V.V., Mikheyev A.A., Nechayev G.I. Izmeritelnyye sistemy dlya vrashchayushchikhsya uzlov i mekhanizmov. M.: Energoatomizdat. 1996. 176 s. (in Russian).
  8. Bulgakov Yu.A., Vityazeva T.A., Mikheyev A.A. Slozhnyye diskretnyye otschety v zadachakh obra-botki elektrokardiosignala. Biomeditsinskaya radioelektronika. 2021. T. 24. № 4. S. 76–82. (in Russian).
  9. Bulgakov Yu., Vitiazeva T., Mikheev A. Research of the Spectrum of a Complex Discrete Samples with Sample Rate Variability. 10th Mediterranean Conference on Embedded Computing (MECO – 2021) Proceedings. Budva. Montenegro. IEEE. Catalog Number: CFP2039T-ART. R. 323–326.
  10. Bulgakov Yu., Vitiazeva T., Mikheev A. Formation of Complex Discrete Samples of Measuring Signals with a Sampling Period Variability. 11th Mediterranean Conference on Embedded Computing (MECO – 2022) Proceedings. Budva. Montenegro. IEEE. Catalog Number: CFP2239T-USB. R. 275–278.
  11. Melnik O.V., Mikheyev A.A., Nechayev G.I. Transformatsiya spektrov signalov datchikov v izmeritelnykh sistemakh. Datchiki i sistemy. 2010. № 1. S. 39–42. (in Russian).
  12. Patent RF 2387367. MKI7 A61 V 5/02. A61 V 5/0452. Sposob vyyavleniya kardiokomplek-sa i ustroystvo dlya ego osushchestvleniya. Blinov P.A., Mikheyev A.A. Opubl. 27.04.2010. Byull. № 12. (in Russian).
  13. Kheylsberg A., Torgersen M., Viltamut S., Gold P. Yazyk programmirovaniya C#. Klassika Computers Science. 4-e izd. SPb.: Piter. 2012. 784 s. (in Russian).
  14. Chto takoye .NET nanoFramework. Elektronnyy resurs. Rezhim dostupa: https://nanoframework.net/ (data obrashcheniya 06.05.2023). (in Russian).
  15. Interaktivnaya biblioteka postroyeniya grafikov dlya .NET. Elektronnyy resurs. Rezhim dostupa: https://swharden.com/scottplot/ (data obrashcheniya 06.05.2023). (in Russian).
  16. A .NET Standard library for computing the Fast Fourier Transform (FFT) of real or complex da-ta. Elektronnyy resurs. Rezhim dostupa: https://github.com/swharden/FftSharp (data obrashcheniya 06.05.2023).
Date of receipt: 25.05.2023
Approved after review: 29.05.2023
Accepted for publication: 30.05.2023