Top Banner
B IOMEDICAL S IGNAL PROCESSING L AB b s p . p d x . e d u P ORTLAND N IVER SITY U STATE E LECTRICAL & C OM PUTER E N G IN EERIN G Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical & Computer Engineering
44

Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

Mar 31, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer

Ryan Carnathan, Keith Berry,

Mark Stadick, & Greg MichaelsonElectrical & Computer Engineering

Page 2: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Presentation Overview

• Introduction

• Hardware

• QRS Detector

• Spectral Analysis

• User Interface

• Summary and Conclusion

• Demonstration

Page 3: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Requirements

• Apply knowledge

• Solve Real World Problems

• Work in Multidisciplinary Teams

• To become actively involved in a company or community organization.

Page 4: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

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

Page 5: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

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.

Page 6: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Implementation

• Hardware

• QRS Detection

• Spectral Analysis

• Integration and User Interface

Page 7: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Definition of terms

• Electrocardiogram (ECG)

• Heart Rate Variability (HRV)

• QRS Complex

• RR v.s. NN

• The ECG Waveform

• The QRS Complex

Page 8: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Presentation Overview

• Introduction

• Hardware

• QRS Detector

• Spectral Analysis

• User Interface

• Summary and Conclusion

• Demonstration

Page 9: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Hardware

• Data Acquisition Card (DAQ)

• Laptop Computer

• Accessories

Page 10: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Data Acquisition Card

• Capabilities– Sample Rate

500 kS/s

– Number of Channels8 Differential16 Single Ended

– Gains0.5, 1, 2, 5, 10, 20, 50,

100

– Voltage Levels±10 V - ±50 mV

• Configuration– Sample Rate

1 kS/s

– Number of Channels1 Differential

– Gain Setting1

– Voltage Levels±5 V

Page 11: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Laptop Computer

• CPU– Intel 600 MHz

Pentium

– 256 k Level 2 Cache

• Storage– 20 GB Hard Drive

– 3 ½ inch Floppy Drive

• Memory– 512 MB of Ram

• Peripherals– Infrared Transfer

– 10/100 Network Card

– 56k Modem

– (2) PCMCIA Slots1 Taken by DAQ

• Operating System– Windows 2000 SP 1

Page 12: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Laptop Configuration

• CPU– 600 MHz

– 500 MHz (Battery)

• Hard Drive– 15.4 GB Free

• Ram Used– 128 MB (System)

– 384 MB Available

• DAQ Input– 1 Differential Channel

– 1 kHz Sample Rate

– BNC Connection

Page 13: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Accessory Box

• Component Box• Connector Block• BNC Connection• Ribbon Cable• Strain Relief Device

Page 14: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Connections

• Merlin To DAQ– 6.35 mm Audio Cable

To BNC

• DAQ to Laptop– 68 Pin Ribbon Cable

(0.2 M)

Page 15: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Software Integration

• Program Functions– Initialize DAQ

– Start Acquisition

– Check Buffer

– Transfer Buffer

– Stop Acquisition

• Software– LabWindows CVI

– MatLab 6.0

Page 16: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Acquisition Sample

Page 17: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Battery Efficiency

• CPU– Voltage = 1.35V (Full Power)

Average Power < 2.0 Watts

– Voltage = 1.1V (Battery) Average Power < 1.0 Watts

• Battery Life– 3:15 per Battery

2 Batteries Possible

• DAQ Requirements– ±5 VDC (±5%)

280 mA typ400 mA max70 mA unused

Page 18: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Presentation Overview

• Introduction

• Hardware

• QRS Detector

• Spectral Analysis

• User Interface

• Summary and Conclusion

• Demonstration

Page 19: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

QRS Detection Overview

• QRS detection algorithm

• Current Status

• Future work

• Summary

Page 20: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

QRS Detector Algorithm

• Block Diagram

Remove Offset Filter Clip

QRS Peak Detection

PeakAcceptance/Rejection

Output QRSp-p Interval

Page 21: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

QRS Detector Algorithm cont.

• ECG Input Data

• Remove Offset

• Filter

• Clip

• QRS Peak Detection

• Output QRS N-N Interval

Page 22: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

QRS Detector Sample Output

0 500 1000 1500 2000

-2

0

2

4

6

8

10Raw ECG

0 500 1000 1500 2000

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

Scaled ECG

0 500 1000 1500 2000

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

Clipped ECG

0 500 1000 1500 2000

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

Detected QRS w/ Scaled ECG

Page 23: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Current Status

• Operational– Remove d.c. offset– Clip below amplitude threshold– Detect QRS complexes (clean signals only)

• Pending – Integration with graphical user interface– Digital Filter– QRS Accept/Reject function

Page 24: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Future Work

• 1st Priority– Integration with graphical user interface– Digital Filter– QRS Accept/Reject function– Final report outline– Testing and debugging

Page 25: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Future Work Continued

• 2nd Priority– Adaptive amplitude threshold function– Final report draft– Speed and performance improvements

• 3rd Priority– Final report– Final presentation

Page 26: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Presentation Overview

• Introduction

• Hardware

• QRS Detector

• Spectral Analysis

• User Interface

• Summary and Conclusion

• Demonstration

Page 27: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

• Heart Rate Variability (HRV)– Inter Beat Intervals (IBI)

variation in the time intervals between beatsassumes irregular beats have been removednormal to normal (NN) beats

– Instantaneous Heart Rate (IHR)variation in consecutive instantaneous heart rates inverse of IBI

Spectral Analysis

Page 28: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

• Power Spectral Density (PSD)– Distribution of Variance Over Frequency

• Three Operations– Resample– Filter– Generate Spectrogram

Fast Fourier Transform (FFT)Transforms Time Signal to Frequency

Spectral Analysis

Page 29: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Resample

Filter

FFT

QRSDetector

GUIPlot

Block Diagram

Page 30: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

• Elapsed Time vs Number of Heart Beats

QRS Output

Page 31: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

• Re-Interpreted Data From QRS Detector– NN Intervals – Indexed by Heart Beats

NN Intervals

Page 32: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

• Interpolate– Generate Continuous Curve– Passes Through Existing Points

• Sample New Series– Constant Time Period– Required for Fast Fourier Transform (FFT)– NN Intervals vs Time

Resampling Overview

Page 33: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Resampling

– Input Signal from QRS Detector:

– Resampled Signal:

Page 34: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Filtering

• Spikes in Signal – Missed Beats by QRS Detector– Distort Valid Data

• Filter– Flattens Large Excursions– Modifies Only Large Outlying Data Points

Page 35: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Filtering

– Resampled Signal:

– Filtered Signal:

Page 36: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

• Estimating Spectral Power– Remove Mean Value– Perform FFT – Power Calculation - |FFT|2

Spectrogram Algorithm

Page 37: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

• PSD vs Time

Spectrogram Example

Page 38: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Presentation Overview

• Introduction

• Hardware

• QRS Detector

• Spectral Analysis

• User Interface

• Summary and Conclusion

• Demonstration

Page 39: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Features

• Implemented– Plots

ECG

– User ControlsStart/StopWindow SizeScrolling

– ModesHistoricalReal Time

• Planned– Plots

Beat to BeatSpectrogramScaleogram

– User ControlsGraph SelectionNotes

Page 40: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Process Budget

• Limits– Data Acquisition

10-15% of CPULittle Memory

– Beat Detection5-10% of CPULots of Memory

– Spectrogram Calculation30% of CPU

Page 41: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Presentation Overview

• Introduction

• Hardware

• QRS Detector

• Spectral Analysis

• User Interface

• Summary and Conclusion

• Demonstration

Page 42: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Completed

• Hardware– Specified Needs– Purchased / Acquired– Built– Software Completed– Tested on Merlin

• GUI– 2 Plots– Scrolling– Integration of Hardware– Real-time ECG Display– Historical Mode

• QRS Detector– Literature Review

– Scaling

– Clipping

– Beat Detection

• Spectrogram– Resampling

– Median Filter

– Spectral Estimation

Page 43: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Remaining Tasks

• GUI– Spectrogram

Integration

– QRS Detector Integration

– User Notepad

• QRS Detector– Filtering

– Ectopic Beat Rejection

• Spectral Analysis– Filter Refinement

– Higher Resolution Spectrogram Plot

Page 44: Senior Capstone Design Project Real-Time Electrocardiogram Spectral Analyzer Ryan Carnathan, Keith Berry, Mark Stadick, & Greg Michaelson Electrical &

BIOMEDICAL SIGNAL PROCESSING LAB

b s p . p d x . e d u

PORTLANDNIVERSITYU

STATE ELECTRICAL & COMPUTERENGINEERING

Presentation Overview

• Introduction

• Hardware

• QRS Detector

• Spectral Analysis

• User Interface

• Summary and Conclusion

• Demonstration