Amplitude Modulation Approach for Real-Time
Algorithms of ECG-Derived Respiration
J.L. Vargas-Luna*,** W. Mayr** J.A. Cortés-Ramírez* *Centro de Innovación en Diseño
y Tecnología, Tecnológico de
Monterrey, Campus Monterrey,
México. |
Palabras clave: amplitud modulada, ECG, EDR, respiración, tiempo real |
Correspondencia: |
Keywords: amplitude modulation, ECG, EDR, respiration, real time. |
Signal | Symbol | Source | Bandwidth |
AM ECG | Y | Heart Activity | 0.67-50Hza |
Electromagnetic noise | npl | Power lines and electronic devices | 50/60Hzb |
High frequency noise | nh | Electronic devices, transmission signals, etc. | >50Hz |
White noise | nw | Inherent acquisition error | >0Hz |
Wondering baseline | nbl | Electrode/cable movement, dirtiness on skin, etc. | < 1Hz |
Set | Parameter | EDRAM | EDRBP | [6] |
F2O06 | r | 0.76 | 0.67 | 0.13 |
(~6s/respiration) | Delay | 0.272s | 0.212s | 1.92s |
F2Y10 | r | 0.49 | 0.58 | 0.29 |
(~14s/respiration) | Delay | 2.38s | 5.24s | 4.46s |
The results for set F2O06 are shown in Figs. 3 and 4. The first one shows a visual comparison of the respiration and the EDR calculated by the two methodologies proposed and the reconstruction of the results presented in [6]. Fig. 4 shows the results of the filtering process for the EDRAM method. Fig. 5 shows the visual comparison for the set F2Y10. In both sets, the EDR signal preservation, despite the implementation of high-pass filters, is consistent with the proposed mathematical approach. It confirms that typical filters can be implemented for baseline noise removal without losing respiratory data. The comparison of the correlation test is shown in Table 2, for both sets. It is shown that both algorithms show a bigger correlation and better synchronization (except EDRBP on F2Y10) than other real-time algorithms [6], although simple filters are used. EDRAM also reaches similar correlation factors than some offline methodologies that range between 0.66-0.80 [10, 25]. It is important to notice that respiratory signal is acquired with a respiration-belt[6], and such signal is not in phase with the actual respiration (airflow). Control measurements done in-house, show that thoracic-belt-based measurements are 1s (for a 3s respiratory cycle) anticipated at the spirometer-based measurements. Therefore, although specific details of the sensors used are not available, it is reasonable to assume that delay values in Table 2 may be smaller when compared with actual respiration. The evaluation of robustness is presented in Fig. 6, which shows how each algorithm decreases its efficiency when white noise is induced at different levels.
Figure 6. Robustness test. It is shown the deterioration of the performance (Pearson correlation factor) with the inclusion of different levels of white noise in the original ECG. The results are shown for the set F2O06 in left and F2Y10 in right. The EDRAM shows significantly better results when the original ECG is used. But, when white noise is induced, the correlation falls because the signal-to-noise ratio decreases rapidly. Fig. 6 gives a guideline for choosing the correct Figure 7. EDRAM’s implementation test in a wearable system. The raw ECG is shown in the upper trace. In the lower trace is shown the respiratory activity (solid line) and the EDRAM calculation (dashed line). algorithm for a specific need. The EDRAM shows stability for values of wide spectrum noises under 15% (of the maximum ECG value). But, for situations where wide spectrum noise suppression can’t be guaranteed, then the EDRBP becomes the better option. The implementation of the algorithm into a ground-free ECG is presented in Fig. 7. Because of the big baseline noise levels presented by the wearable system prototype, the EDRAM is selected due its capabilities mentioned before. Fig. 7 shows that the algorithm is able to deal with high baseline and electromagnetic (50Hz) noise. For this evaluation the EDRBP shows instability on when non-natural respiration and baseline wander are present. However, this method seems to be more efficient for real-time. This is because it is obtained by a series of conventional FIR filters, and it is possible to get measurements in every sampling period. This provides a contrast with other methods that only obtain one sample per heartbeat.
ConclusionsA mathematical amplitude modulation approach is presented for EDR calculation. This approach claims that although the respiration information is essentially conformed by a low frequency signal; it is also contained in higher frequencies due the AM of the ECG. This way, it is possible to apply conventional low-order high-pass filters and still be able to generate an EDR signal from the demodulation of ECG’s higher frequencies. Two different algorithms are implemented, tested against white noise and compared with other methods found in literature. The EDRAM shows a correlation factor up to 0.76 and the EDRBP up to 0.67. The output frequency of the EDRAM is not controllable, since it depends on the cardiac frequency. However, at low heart rates, the respiration can be considered also slower, so these are enough to detect the respiratory phase and rate. The EDRAM algorithm is faster than other techniques found in literature, since the EDR sample can be extracted directly from the last QRS complex. This, unlike other real-time algorithms that first use a batch of complexes or samples to extract the baseline drift and, after that, acquire the EDR sample [6,9]. The delay of the EDR signal in relation to the respiration results smaller when compared with others methods. Also, the AM approach allows the construction of less computation-effort algorithms with similar or better results than the ones currently used. The EDRAM also proof its potential to be implemented in embedded wearable systems. Currently, its performance in long-term measurements (during sleep and daily activity) is under study. The algorithms have shown that can be implemented to generate additional data from actual databases. In addition, the proposed AM perspective supports the use of both algorithms for typical applications with high efficiency, low computational cost and ease of implementation. These characteristics make this technique useful for the development of wearable systems because, if ECG is monitored, no additional sensors are required, which implies less instrumentation, energy consumption and discomfort to the patient.
References
|