electrocardiogram (ecg) application operation performed by: ran geler mor levy instructor:moshe...

23
Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor: Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization Presentation

Upload: madlyn-singleton

Post on 21-Jan-2016

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Electrocardiogram (ECG) application operation

Performed By: Ran GelerMor Levy

Instructor: Moshe Porian

Project Duration: 2 Semesters

Spring 2012

Characterization Presentation

Page 2: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

ContentsIntroProject OverviewProject GoalsTop ArchitectureData FlowFeaturesGUISchedule

Page 3: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

IntroThe heart is a muscular organ

that beats in rhythm to pump blood through the body

By analyzing the heart behavior and especially the electrical impulses we can help identify heart diseases and special circumstance that require

close monitoring

Page 4: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Medical TermsECGLead

◦Bipolar leads ◦Unipolar leads ◦Precordial Leads

Page 5: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Project Overview

Page 6: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Project GoalsPortable ECG device based on

FPGA while considering:◦Performance / Cost reduction

Integrating Multi Platforms elements◦ECG DB with FPGA

Interactive GUI

Page 7: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Top Architecture

Page 8: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Data Flow

FPGA

The host send a request

ADS1298R ECG DB

Host

Page 9: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Data Flow

FPGA

The FPGA initializedata mining

ADS1298R ECG DB

Host

Page 10: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Data Flow

FPGA ADS1298R ECG DB

The DB sample the electrodesand send the data back tothe FPGA

Host

Page 11: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Data Flow

FPGA ADS1298R ECG DB

The FPGA returns the RAW-data to the pc for analyzeand present results

Host

Page 12: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Texas Instruments ADS1928R

Main features:Low-Power8-Channel (Electrodes), 24-Bit

Analog Biopotential Measurements

Data rate: 250SPS to 32kSPSEight Low Noise PGAsEight High Resolution ADCs

Page 13: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Texas Instruments ADS1928R

Main features – cont:24 output bits of data per

channel in binary twos complement

SPI compatiblePace detection

Page 14: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Texas Instruments ADS1928R

Page 15: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

DB IssuesAcquisition of the Eval-kitFuture acquisitions of probes and

electrodesConnection of the DB to the FPGA

Page 16: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

GUI - FeaturesScopeFFTPace detectUser Data baseDebugging abilities

Page 17: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

GUI – Main window

Page 18: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

GUI – Analyser

Page 19: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

GUI – Debugger

Page 20: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Schedule – Semester A

Acquisition of the Ti ADS1928R DB

Full System characterization• D

efine the interface between the user, GUI, FPGA and the DB card

Detail Design of the FPGA and VHDL implementation

Building simulation environment

Semi-semester Presentation

2w

2w

4w

1w

Page 21: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Schedule – Semester A Cont..

Further simulation and final code release 

Synthesis and P&R by Quartus

Semester A -Final Presentation

4w

3w

1w

Page 22: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Schedule – Semester B

Ti ADS1928R DB and DE2 Board connection

Acquisition of electrodes

Building GUI using Matlab

Test

&

Debug

3w

3w

2w

Page 23: Electrocardiogram (ECG) application operation Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012 Characterization

Schedule – Semester B Cont.

Proj

ect

book

co

mpl

eti

on

Semester B -Final Presentation

2w

1w