170 likes | 274 Views
Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer. Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical & Computer Engineering. Requirements. Apply knowledge Solve Real World Problems Work in Multidisciplinary Teams
E N D
Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical & Computer Engineering
Requirements • Apply knowledge • Solve Real World Problems • Work in Multidisciplinary Teams • To become actively involved in a company or community organization.
Purpose • Used in conjunction with the HP Merlin bedside monitor • Real-time spectral analysis of the beat-to-beat variability • Assess the potential for: • Improved bedside clinical monitoring • Diagnostic and predictive information
Function • Graphical interface for the display and analysis of: • ECG Waveforms • QRS Complex Detection • Heart Rate Variability (HRV) Spectrogram • These functions are performed and displayed in real-time.
Implementation • Hardware • QRS Detection • Spectral Analysis • Integration and User Interface
QRS DetectionOverview • Raw ECG Signal • QRS detection algorithm • Results
QRS Detector Algorithm Bi-directional Low pass Filter Bi-directional High pass Filter Scale and Beat Detect
Block Diagram QRS Detector Resample Filter FFT Fast Fourier Transform Plot
QRS Output • Re-Interpreted Data From QRS Detector • NN (Normal to Normal Beat) Intervals • Indexed by Heart Beats
Resampling • Interpolation/Smoothing • Generate Continuous Curve • Calculate New Sample Values • Resample • Constant Sample Time Required for FFT • Improved Scaling • Enhanced Image
Resampling • Input Signal from QRS Detector: • Resampled, Smoothed Signal:
Filtering • Artifacts • Ectopic Beats • Motion Artifacts • Appear as Large Spikes in Signal • Filter • Removes/Reduces Artifacts • Passes Frequency Content of Interest
Filtering • Resampled Signal: • Filtered Signal:
Spectrogram • Estimating Spectral Power • Remove Mean Value • Perform Fast Fourier Transform (FFT) • Estimate Spectral Content • Power Estimation - |FFT|2
Spectrogram • Power Spectral Density (PSD) Plot • Frequency vs Time • Relative PSD Indicated by Color Spectrum • Represents Heart Rate Variability