Research Article
Embedded System Based on an ARM Microcontroller to Analyze Heart Rate Variability in Real Time Using Wavelets
Table 5
Time required for HRV analysis of the signal 215 (MITBIH database).
| Main function | Sub functions (ms) | Execution time (ms) in MCU | Execution time (ms) in Intel i7 (MatLab) |
| Detector QRS | | 47 | 39 | | DWT perform | | | | First difference (<1) | | | | Squared signal (<3) | | | | Filter average (<3) | | | | Find peaks and update threshold (<3) | | |
| Save data to SD | | 5 | - |
| Preprocessing | Remove Artifacts | 3 | 1 |
| Time Domain HRV | | 30 | 9 | | (<1) | | | | | | | | (<1) | | | | | | | | | | | | (<1) | | | | | | | | | | | | (<1) | | | | (<1) | | |
| Geometric triangular HRV | | 89 | 2 | | | | | | | | |
| Poincare HRV | | 1 | 1 | | | | |
| Refresh LCD | | 50 | - |
| Frequency Domain HRV | | 4176 | 163 | | | | | | (<1) | | | | | | | | | | | | and | | |
|
|