Reducing Power and Cycle Requirement for FFT of ECG Signals through Low Level Arithmetic Optimizations for Cardiac
1Dept. of Electrical and Computer Engineering, University of Texas at San Antonio, San Antonio, Texas, 78249, USA.
This study introduces a lookup table method to optimize the Fast Fourier Transform (FFT) for electrocardiogram (ECG) analysis in pacemakers. This approach enhances computational speed and extends battery life in power-constrained biomedical devices.
Area of Science:
- Biomedical Engineering
- Signal Processing
- Computer Science
Background:
- The Fast Fourier Transform (FFT) is crucial for spectrum analysis in biomedical applications.
- Floating-point operations in FFT are power-intensive and cycle-costly for embedded systems like pacemakers.
- Electrocardiogram (ECG) data possesses repetitive characteristics that can be exploited for computational efficiency.
Purpose of the Study:
- To reduce arithmetic operations for FFT computation in ECG analysis on power-constrained embedded systems.
- To improve the performance and energy efficiency of FFT algorithms for biomedical signal processing.
- To leverage the repetitive nature of ECG signals for a more efficient FFT implementation.
Main Methods:
- Developed a novel algorithm utilizing lookup tables to exploit ECG signal repetitiveness.
- Implemented a 128-point FFT routine optimized for a 32-bit embedded platform.
- Tested the algorithm using actual ECG data from PhysioNet.
Main Results:
- Achieved a 9.22% increase in computational speed for the FFT routine.
- Demonstrated a 10.1% improvement in battery life on the embedded platform.
- Validated the effectiveness of the lookup table approach for ECG data.
Conclusions:
- The proposed lookup table-based FFT algorithm significantly enhances performance and energy efficiency for ECG analysis.
- This method offers a practical solution for implementing efficient signal processing in power-constrained biomedical devices.
- Exploiting signal-specific characteristics like ECG repetitiveness is key to optimizing embedded FFT computations.
More Related Videos
08:36Surgical Implant Procedure and Wiring Configuration for Continuous Long-Term EEG/ECG Monitoring in Rabbits
Published on: January 24, 2025
09:56Implantation of Combined Telemetric ECG and Blood Pressure Transmitters to Determine Spontaneous Baroreflex Sensitivity in Conscious Mice
Published on: February 14, 2021
Related Concept Videos
Correlation between ECG and Cardiac Cycle
A cardiac action potential originates in the SA node and spreads throughout the atria and the AV node in approximately 0.03 seconds. This results in the P wave in an ECG and triggers atrial contraction. The action potential is then briefly slowed at the AV node, allowing the atria to contract and fill the ventricles with blood before...
The Cardiac Cycle
The Process
Electrical signals—sent from the sinoatrial (SA) node in the right atrial wall to the atrioventricular (AV) node between the right atrium and right ventricle—cause both atria to simultaneously contract. When the signal reaches the AV node, it pauses for approximately a tenth of a second, allowing the atria to contract and...
Cardiac Cycle
During the cardiac cycle, blood flow through the heart is regulated entirely by changing pressure gradients. This sequence of events begins with the heart in a state of total relaxation, known as mid-to-late diastole, during which blood passively flows from...
Energy and Power Signals
Arithmetic Mean
When all the values in a data set are not unique, the sum in the numerator can be calculated by multiplying each distinct value by its frequency.
Sometimes, the arithmetic mean of a sample can be affected by a few data points...
Physiology of the Heart: The Cardiac Cycle
Diastole: The Relaxation Phase
During diastole, all four heart chambers relax. The atrioventricular (AV) valves open, and the semilunar valves close. This phase sees the lowest chamber pressures, promoting ventricular filling. Venous blood enters the heart through the...
