HeartSavers Testing - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

HeartSavers Testing

Description:

Wearable heart monitor: Electrodes in shirt, ... Shutting down gracefully (teardown use case) Transmitting data (between sensors, embedded hardware, phone) ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 7
Provided by: ece9
Learn more at: http://www.ece.cmu.edu
Category:

less

Transcript and Presenter's Notes

Title: HeartSavers Testing


1
HeartSaversTesting Evaluation
  • Chris Hoffman
  • Ryan Kellogg
  • Mike Zizza
  • March 28, 2007

http//www.ece.cmu.edu/ece549/spring07/team5/
2
Test Cases
  • Project Concept
  • Wearable heart monitor Electrodes in shirt,
    capture/process signal, send data wirelessly to
    smart phone
  • Status update
  • Prototyped heart rate detection in MATLAB
  • Bluetooth on smart phone
  • JTAG for troubleshooting Gumstix
  • Test Cases
  • Coming online (bootstrap use case)
  • Shutting down gracefully (teardown use case)
  • Transmitting data (between sensors, embedded
    hardware, phone)
  • Data processing (accuracy, performance)
  • Requests from memory
  • Failure recovery

3
Performance Testing
  • What is latency between robostix and gumstix?
  • What is analysis algorithm latency? With
    arrhythmia v. normal input data?
  • What is analysis algorithm accuracy? (What of
    QRS peaks correctly identified)
  • What is algorithm throughput? ( QRS waves
    processed/ second)
  • How consistent is sampling rate?

4
Testing process
  • We have a machine which will output a synthesized
    ECG signal
  • Use as source of known test data
  • Record test data in files for algorithm testing
  • Bash scripting to
  • Initialize gumstix / robostix
  • Test communication paths
  • Perform algorithm unit testing
  • Test data for normal rhythm, arrhythmias, etc
  • Evaluate algorithm accuracy
  • Evaluate algorithm performance

5
Looking Ahead
  • Difficulties anticipated
  • Making amplification circuit work well
  • Keeping good contact between electrodes and skin
    during movement
  • Managing algorithm latency and accuracy
  • Trickiest to test arrhythmia detection accuracy
  • Lessons learned so far
  • Dont fry/brick boards
  • Miniaturized boards dont have easy access to
    standardized connectors (ie, JTAG)

6
Questions ?
Write a Comment
User Comments (0)
About PowerShow.com