Wireless Musical Electrocardiogram Amy Tang and Sinit Vitavasiri.

Slides:



Advertisements
Similar presentations
Chapter 4: Representation of data in computer systems: Sound OCR Computing for GCSE © Hodder Education 2011.
Advertisements

Speech Compression. Introduction Use of multimedia in personal computers Requirement of more disk space Also telephone system requires compression Topics.
ABSTRACT Annually, heart disease causes over 17 million deaths worldwide. One of the best ways of getting preventive prognoses is to use electrocardiograms.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
H. Huang Transparency No.11-1 The 68HC11 Microcontroller Chapter 11: 68HC11 Analog to Digital Converter The 68HC11 Microcontroller Han-Way Huang Minnesota.
Wireless MODEM for 950 MHz Digital Communication
CSE466 Autumn ‘00- 1 System Functional Requirements  Children’s toy…comes with PC software. Child plays notes on the screen and the device makes corresponding.
Vital Signs Monitor UConn BME 4900 Vital Signs Monitor Purpose As the population ages, many people are required by their doctors to take vital signs.
Smart EQ Digital Stereo Equalizer Dustin Demontigny David Bull.
Wireless Motion Capture Mid-Year Design Review Seth Berkowitz Dean Howarth Eric Marklein Ashesh Rastogi Advisor: Professor Daniel Schaubert.
Analog-to-Digital Converters Lecture L11.2 Section 11.3.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
Music Composition for Dummies Shi Ling Seow Yun Wu OUR PROJECT.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Wireless Data Link for a Hospital Advisor: Prof Yngvesson Team: Shruti Sharma Wen Lo Ike Amazu.
Software Defined Radio Brad Freyberg, JunYong Lee, SungHo Yoon, Uttara Kumar, Tingting Zou Project Description System Design The goal of our project is.
Digital Communication Techniques
W IRELESS E NERGY M ETER R EADING S YSTEM Prepared by:  Shah Jaiy S.( )  Kuril Atul A.( )  Vadadoriya Vidhyut M. ( )
A Mobile Wireless Electrocardiogram System for Health Care Facilities John Farner Jason Fritts Julian Jaeger Joe Richard Georgia Institute of Technology.
Optical Heart Monitor/Jump Drive Sponsor: Calit2 Mentor: Paul Blair Ph.D. Team: Matt Chandrangsu, Jeffrey Chi, Kari Nip ECE 191 – Group 6 Fall 2008.
Self-Calibrating Audio Signal Equalization Greg Burns Wade Lindsey Kevin McLanahan Jack Samet.
SADARS An introduction to RF Spectrum Analysers With acknowledgements to Wikipedia.
Introduction.
Presenter : Hyotaek Shim
Wireless Intelligent Sensor Modules for Home Monitoring and Control Presented by: BUI, Phuong Nhung, 裴芳绒 António M. Silva1, Alexandre Correia1, António.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
Software Defined Radio
DAQ Cards, or Instruments The purpose of this presentation is to familiarize new Lab View users to the different computer aided test recourses available.
1 Biomedical Embedded Systems Technology Presentation for ENSC 440/305 Instructors: Dr. Andrew Rawicz, Steve Whitmore Department of Engineering Science.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Unit 4 Design and Synthesis of Datapath Controllers
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
FPGA-based Wireless Robotics Controller for Evolutionary Design Conor Doyle Supervisor: Dr. Fearghal Morgan.
EE302 Lesson 19: Digital Communications Techniques 3.
Microchip PIC Networks Amrit Bandy, Ben Funk Neil Goldsman.
ADVANCED DIGITAL STETHOSCOPE PHASE I SECOND REVIEW BY E.MURUGA LAKSHMI (ROLL NO:12) Project Guide: Dr. E.JANARTHANAN Department of ECE.
Microprocessor-based Systems
ECE 448: Spring 11 Lab 3 Part 1 Sequential Logic for Synthesis.
Vital Signs Monitor UConn BME 4900 Vital Signs Monitor Purpose As the population ages, many people are required by their doctors to take vital signs.
Electrocardiogram (ECG) application operation – Part B Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
Electrocardiogram (ECG) application operation – Part A Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
HBD FEE test result summary + production schedule 16mv test pulse result –5X attenuator + 20:1 resistor divider at input (to reduce the noise on the test.
Samuel John Vinod Kumar CG Ganesh Raam K. Introduction  The need for health consciousness has increased in the recent past and so is the need to monitor.
AM RECEPTION Introduction
Wireless communication Emmanuel Gyebison. Transmission Signals must be converted into digital values, using a circuit called ADC (Analog to Digital Converter),
PREPARED BY V.SANDHIYA LECT/ ECE UNIT- 3 APPLICATIONS OF OP-AMP 1.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  An ability to sample analog voltage signal range from -12 V to 12 V via BNC;  An ability to reconstruct.
Data Processing of “SHRU” Receptions of MSM Continuous Transmissions Harry DeFerrari Hien Nguyen University of Miami
 The wireless module must sustain a transmission rate that allows for image data to be transferred in real-time.  The camera must be able to capture.
Musical Sculpture A Final Project Block Diagram Presentation by: Clare Davis, Chen Li, & Austyn Hill.
Wireless Heart Rate Monitor. On-Person Unit MC13213 (HCS08)  16 MHz Bus Frequency  On Chip Resources 60K of Flash 4K of RAM  Require Resources 15K.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
Product Overview 박 유 진박 유 진.  Nordic Semiconductor ASA(Norway 1983)  Ultra Low Power Wireless Communication System Solution  Short Range Radio Communication(20.
Walking Stick With Heart Attack Detection
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
INTRODUCTION. Electrical and Computer Engineering  Concerned with solving problems of two types:  Production or transmission of power.  Transmission.
PRESENTATION CSE 341 MICROPROCESSOR Presented By Nabid Kaisar
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
CC2430 module Jinho Son Real-Time System Lab.
Wireless Heart Rate Monitor
Analog and Digital Instruments
Naoki Watanabe et al. BTS 2017;2:
ECE 477 Final Presentation Team 2 Spring 2012
Digital Signal Processing
Arduino म्हणजे काय?.
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Wireless Musical Electrocardiogram Amy Tang and Sinit Vitavasiri

Motivation Wireless communication for medical applications is able to solve clinical needs and risks, while providing the patient with the freedom of movement.

Objectives Obtain EKG from patient Intelligently analyze, store, and transfer data to end user Ability to detect varying conditions of patient.

EKG sensorMicrocontroller RF Transceiver FPGA RF Transceiver Sensor Module Receiver Module Patient Oscilloscope LED Display Audio

Modes of Operation Mode 1: EKG Wireless Monitor Bright LED “Beat” Indicator Digital Heart Rate Display Mode 2: Detecting Abnormality from Heart Rate Detecting Abnormality from EKG Mode 3: Heart-Rate-Controlled Music

EKGGainA/DTransmitterReceiver 88 BPF1BPF2 × D/A oscillo scope Reset Clock Synchronizer SW 3 Heart Beat Detector # posedge in 10 secs × 6 LEDDisplay Abnormality Detector LEDs Tempo Controller Music Data Audio heart_rate Noise Filtering

Typical EKG Waveform

Wireless Transceiver CC1010 (ChipCon) Compatible Microcontroller MHz RF Transmission -32 kB Flash Memory -A/D Converter (10 bit)

Wireless – Calibration Algorithm Start single calibration Write CURRENT.VCO_CURRENT = RX current Write PLLREFDIV = RX reference divider Write FRMAIN: RXTX = 0; F_REG = 0; RX_PD = 0; FS_BD = 0 Write FREQ_A, FREQ_B End of Calibration Write CAL.CAL_START = 0 Write FRMAIN: RXTX = 0; F_REG = 0; RX_PD = 0; FS_BD = 0 Write CAL.CAL_START = 1 Write CURRENT.VCO_CURRENT = TX current Write PLL.REFDIV = TX reference divider Write RFMAIN: RXTX = 1; F_REG = 1 RX_PD = 1; TX_PD=0; FS_PD = 0 RESET_N =1 Write CAL.CAL_START = 1 Wait for 38 msm or Read CAL or wait until CAL.CAL_COMPLETE = 1 Frequency register A is used for RX mode, register B for TX frequency register A is calibrated first ‘RX current’ is the VCO current to be used in RX mode Calibration is performed in RX mode, Result is stored in TEST0 and TEST2, RX register

Mode 1: Noise Filtering 3 Hz 22.5 Hz 3 Hz 10 Hz Noisy signal from wireless receiver Use Matlab to determine the impulse response for each filter × Attenuate peaks, preserve signal features Smooth out peaks Filtered data

cs ce D/A AD 558 major FSM AU multiplier analog SRAM divider synchronizer reset_sync (global) sample AU_start AU_busy DAC_start analog_busy 8 int_data 8 read_data 12 rom_addr 16 rom_q sram_we 6 sram_addr 8 sram_q reset CLK (global) cs_bar_DA ext_data 8 Received Signal ROM1 ROM2 Mode 1: Noise Filtering

Mode 1: Heart Beat Detector threshold enable

Mode 1: Heart Rate enable 10 seconds Count number of positive edges in 10 seconds Heart rate = # count × 6

Mode 2: Detecting Abnormality Normal heart rate range = [50, 200] If heart rate is out of this range, the LED will illuminate. Normally, T > P Compare the two peaks from stored data in SRAM If T < P, the LED will illuminate.

Mode 3: Music from the Heart -Music tempo is controlled by the heart rate -Change tempo without changing pitch Location 1 Location 2 Location 3 Location 4 Location 5 Location 6 Location 7 Location 8 Location 9 Location 10

Mode 3: Algorithm function output = timescale(sig, compression, maxfreq) % takes in a signal in the time domain and scales its length, thus increasing its tempo. % It scales the signal by compression, where compression is less than 1. % It takes in maxfreq in order to compute how often to remove samples. if nargin < 3, maxfreq = 4096; end n = length(sig); % Computes how often to remove samples Timediv = floor(.08*maxfreq*2) % Computes how many samples to remove remove = floor((1-compression)*timediv) output = 0; % Remove samples, and recombine signals for i = remove+1:(timediv±remove):(n-timediv) output = [output; sig((i-remove):(i+timediv-remove))]; end + faster - slower

Mode 3: Music of the Heart Heart Rate Range