MONITORING PHYSIOLOGICAL SIGNALS DURING RUNNING EXERCISE

Similar documents
A COLOUR - CODED BRACELET MODELLING SYSTEM

EG medlab. Three Lead ECG OEM board. Version Technical Manual. Medlab GmbH Three Lead ECG OEM Module EG01010 User Manual

BEAM DISTORTION IN DOPPLER ULTRASOUND FLOW TEST RIGS: MEASUREMENT USING A STRING PHANTOM

WIRELESS ELECTRONIC STETHOSCOPE USING ZIGBEE

In essence we need to solve the first-kind Fredholm equation L c T

MOVIE-BASED VR THERAPY SYSTEM FOR TREATMENT OF ANTHROPOPHOBIA

APPLICATION NOTE 3671 Data Slicing Techniques for UHF ASK Receivers

A PILOT STUDY ON ULTRASONIC SENSOR-BASED MEASURE- MENT OF HEAD MOVEMENT

Design Implementation Description for the Digital Frequency Oscillator

common type of cardiac diseases and may indicate an increased risk of stroke or sudden cardiac death. ECG is the most

Project: Muscle Fighter

A TELE-INSTRUCTION SYSTEM FOR ULTRASOUND PROBE OPERATION BASED ON SHARED AR TECHNOLOGY

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

DNT2400. Low Cost 2.4 GHz FHSS Transceiver Module with I/O

SonoLab Echo-I User Manual

Medlab GmbH EG04000 User Manual. medlab. Four Lead ECG OEM board EG Technical Manual. Copyright Medlab Version Version 1.

LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES

DNT900. Low Cost 900 MHz FHSS Transceiver Module with I/O

RECOMMENDATION ITU-R BS

Preliminary. 4-Channel RTD/4-20 ma Wireless Sensor Node SN24R420-4

Reconfigurable RF Systems Using Commercially Available Digital Capacitor Arrays

AN APPROXIMATION-WEIGHTED DETAIL CONTRAST ENHANCEMENT FILTER FOR LESION DETECTION ON MAMMOGRAMS

S. Martel, S. Lafontaine, I. Hunter BioInstrumentation Laboratory, Massachusetts Institute of Technology, Cambridge, MA, USA

Massachusetts Institute of Technology MIT

Final Report for AOARD Grant FA Indoor Localization and Positioning through Signal of Opportunities. Date: 14 th June 2013

THREE-DIMENSIONAL ACCURACY ASSESSMENT OF EYE SURGEONS

S. Martel, I. Hunter BioInstrumentation Laboratory, Massachusetts Institute of Technology, Cambridge, MA, USA

APPENDIX E: IWX214 HARDWARE MANUAL

Medlab GmbH EG05000 User Manual. medlab. Five Lead ECG OEM board EG Technical Manual. Copyright Medlab Version Version 1.

Motion Capture for Runners

PORTABLE ECG MONITORING APPLICATION USING LOW POWER MIXED SIGNAL SOC ANURADHA JAKKEPALLI 1, K. SUDHAKAR 2

GSM BASED PATIENT MONITORING SYSTEM

medlab Two Channel Invasive Blood Pressure OEM board EG 02000

2.0 Discussion: 2.1 Approach:

CL4790 HARDWARE INTEGRATION GUIDE VERSION 3.0. Americas: Europe: Hong Kong:

A Solar-Powered Wireless Data Acquisition Network

DISCONTINUED. Modulation Type Number of RF Channels 15

Multi-Way Diversity Reception for Digital Microwave Systems

G3P-R232. User Manual. Release. 2.06

EE 434 Final Projects Fall 2006

DISCONTINUED. Modulation Type Number of RF Channels 15

A multi-mode structural health monitoring system for wind turbine blades and components

Portable, Low Cost, Low Power Cardiac Interpreter

WAVELET-BASED ADAPTIVE DENOISING OF PHONOCARDIOGRAPHIC RECORDS P. Várady 1 1 Department of Control Engineering and Information Technology

WSPR Audio Signal Source v2.0

BME 405 BIOMEDICAL ENGINEERING SENIOR DESIGN 1 Fall 2005 BME Design Mini-Project Project Title

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

Introduction. These two operations are performed by data converters : Analogue-to-digital converter (ADC) Digital-to-analogue converter (DAC)

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

WSPR Audio Signal Source

CR 33 SENSOR NETWORK INTEGRATION OF GPS

SynthNV - Signal Generator / Power Detector Combo

Copyright 2007 Year IEEE. Reprinted from ISCAS 2007 International Symposium on Circuits and Systems, May This material is posted here

DESIGN PRINCIPLES FOR INSULATED INTERNAL LOOPLESS MRI RECEIVERS

Lecture 14 Interface Electronics (Part 2) ECE 5900/6900 Fundamentals of Sensor Design

RM24100D. Introduction. 1 Features. 2.4GHz 100mW RS232 / RS485 / RS422 DSSS Radio Modem (IEEE compliant) Operating Manual English 1.

Wireless Neural Loggers

ST600 TRANSMITTER OPERATING INSTRUCTIONS

Name Kyla Jackson, Todd Germeroth, Jake Spooler Date May 5, 2010 Lab 3E Group 3 Experiment Title Project Deliverable 3

REAL-TIME WIRELESS ECG AND ITS SIGNAL DISPLAY ON LABVIEW

AN ADAPTIVE MOBILE ANTENNA SYSTEM FOR WIRELESS APPLICATIONS

DNT24MCA DNT24MPA. Low Cost 2.4 GHz FHSS Transceiver Modules with I/O. DNT24MCA/MPA Absolute Maximum Ratings. DNT24MCA/MPA Electrical Characteristics

BRB900 GPS Telemetry System August 2013 Version 0.06

The wireless alternative to expensive cabling...

Intelligent transceiver for wireless measurement of mechanical stress

International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Programming and Interfacing

RF4463F30 High Power wireless transceiver module

This is by far the most ideal method, but poses some logistical problems:

Practical Exercise. STM32F4 Discovery. Alessandro Palla

HUMAN BODY MONITORING SYSTEM USING WSN WITH GSM AND GPS

RM24100A. Introduction. 1 Features. 2.4GHz 100mW RS232 / RS485 / RS422 DSSS Radio Modem (IEEE compliant) Operating Manual English 1.

Signal Processing and Display of LFMCW Radar on a Chip

Keywords: GPS, receiver, GPS receiver, MAX2769, 2769, 1575MHz, Integrated GPS Receiver, Global Positioning System

Next Generation Biometric Sensing in Wearable Devices

Low Power with Long Range RF Module DATASHEET Description

Wireless Bio- medical Sensor Network for Heartbeat and Respiration Detection

In this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics:

TECHNICAL DATASHEET #TDAX ISOLATED DUAL CHANNEL UNIVERSAL SIGNAL CONVERTER

Receiver 10-5 BER -100 dbm Transmitter RF Output Power 1 10 or 63 mw mw Antenna Impedance 50 Ω

STM32 microcontroller core ECG acquisition Conditioning System. LIU Jia-ming, LI Zhi

Tel: Fax: OMESH Networks Inc. 2011

UNIT- 7. Frequencies above 30Mhz tend to travel in straight lines they are limited in their propagation by the curvature of the earth.

USER'S MANUAL. Model : K

* Notebook is excluded. Features KL-720 contains nine modules, including Electrocardiogram Measurement, E lectromyogram Measurement,

In-depth Analysis of Cardiac Signals Using Novel Equipment and Software

RF1212 RF1212 Ultra-low Power ISM Transceiver Module V2.0

DESIGNOFASATELLITEDATA MANIPULATIONTOOLIN ANDFREQUENCYTRANSFERSYSTEM USING SATELLITES

CL4790 USER GUIDE VERSION 3.0. Americas: Europe: Hong Kong:

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

WRIST BAND PULSE OXIMETER

SPECIAL SPECIFICATION 6744 Spread Spectrum Radio

Spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #2. Filter Analysis, Simulation, and Design

1 UAT Test Procedure and Report

Datasheet LT1110 Wireless Module. Version 3.1

Application Note 160 Using the DS1808 in Audio Applications

Outline. Introduction 2/2. Introduction 1/2. Paper presentation Ultra-Portable Devices. Introduction. System Design for Ultra-Low Power.

EMG Sensor Shirt. Senior Project Written Hardware Description April 28, 2015 ETEC 474. By: Dylan Kleist Joshua Goertz

AN-1285 APPLICATION NOTE

Transcription:

MONITORING PHYSIOLOGICAL SIGNALS DURING RUNNING EXERCISE Daoming Zhang and Branko Celler Biomedical Systems Laboratory, School of Electrical Engineering and Telecommunications University of New South Wales, Sydney, Australia Abstract-An ambulatory monitoring device for the measurement of heart rate, step rate and respiration signals of human subjects during running exercise is described. The monitor which is fixed on an elastic belt can be worn around the subject s chest. A new Microchip PIC16F876-2 8bit Flash Programmable Microcontroller with built-in A/D converters is used to sample analogue signals and transmit them wirelessly to a computer via RF transceivers. With 2.4GHz frequency hopping spread spectrum technology, the RF transceivers provide immunity to jamming as well as multi-path fading. The transmission power is 1mW that covers a range of approximately 1km line-of-sight. The monitor can also receive data from the computer for adjusting analogue circuit parameters and provide an audio click sound to the subject as a step reference signal through an earphone. It is hoped that, in the future, this ambulatory device will contribute to research studies on human performance during running exercise. Keywords Ambulatory monitoring, heart rate, step rate, running I. INTRODUCTION The final aim of this study is to investigate the coupling of heat rate and step rate of human subjects during running exercises. It is hypothesised that entrainment of heart rate and step rate during running may enhance the performance of the cardiovascular system under specific conditions [1] [2]. In the first place, we need a system that can obtain the runner s heart rate, step rate and be able to give a click sound as a reference signal for the subject to pace his steps during running. This paper details the development of an ambulatory monitoring device we designed that satisfies these requirements. II. HARDWARE DESIGN The ambulatory monitoring device developed consists of a frontend analogue circuit board, two RF transceiver modules and a computer. Fig. 1 shows a block diagram of the system. The analogue circuit board together with ECG electrodes, strain gauges and an accelerometer are all fixed on an elastic belt that can be worn around the subject s chest. One of the RF transceivers is clipped on the subject s waist belt and is connected ECG electrodes E1 E2 E3 pre- Accelerometer battery highpass filter highpass filter Strain gauge Power Control lowpass filter lowpass filter Bias Control micro-controller Microchip PIC16F876 RF tranceiver Earphone Fig. 1. System configuration RF tranceiver RS232 Interface Notebook Computer ECG Step Respiration 3 2 1 3 25 2 15 1.5 1 1.5 2 2.5 3 3.5 4 5.5 1 1.5 2 2.5 3 3.5 4 15 1 5.5 1 1.5 2 2.5 3 3.5 4 Time (sec) Fig. 2. Typical recorded physiological signals to a micro-controller on the analogue circuit board through twowire asynchronous serial interface. A. Front-end Analogue Circuit On the analogue circuit board, three channels of physiological signals are filtered, amplified and then sampled at 5Hz. A three-electrode ECG signal [3] is recorded for calculating the heart rate. In order to eliminate the baseline wandering, the ECG signal is differentiated by an analogue filter with a frequency response shown in Fig. 3. An accelerometer is used to measure step rate. According to [4], the majority of frequency components during running varied between 1-18 Hz in the vertical direction at the ankle. However, the frequency content of acceleration profiles was smaller at the low back than at the ankle. The frequency content of vertical body accelerations at the low back ranges from.7 4 Hz during trampoline jumping. But the impact between foot and the ground is less in trampoline jumping than in running. We found that a bandwidth of.16 5. Hz for step rate signal (see Fig. 3) was good enough for reliable step detection during running. The strain gauges attached on the elastic belt are used to measure the respiration signal by sensing the variation in the chest circumference. Since the resistance of the strain gauge is only 12 ohm, the power supply to the strain gauges is switched on only during analogue to digital (A/D) conversion time in order to reduce the power consumption. This is also the reason why the strain gauge signal is only amplified and offset but not filtered. A filter would increase the settling time required after the strain gauge is powered up and before the A/D conversion. The gains for these three analogue channels and the bias voltage for the strain gauge are controlled by the micro-controller through a quad digital potentiometer.

Report Documentation Page Report Date 25 Oct 21 Report Type N/A Dates Covered (from... to) - Title and Subtitle Monitoring Physiological Signals During Running Exercise Contract Number Grant Number Program Element Number Author(s) Project Number Task Number Work Unit Number Performing Organization Name(s) and Address(es) Biomedical Systems Laboratory School of Electrical Engineering and Telecommunications University of New South Wales Syndey, Australia Sponsoring/Monitoring Agency Name(s) and Address(es) US Army Research, Development & Standardization Group PSC 82 Box 15 FPO AE 9499-15 Performing Organization Report Number Sponsor/Monitor s Acronym(s) Sponsor/Monitor s Report Number(s) Distribution/Availability Statement Approved for public release, distribution unlimited Supplementary Notes Papers from 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society, October 25-28, 21, held in Istanbul, Turkey. See also ADM1351 for entire conference on cd-rom., The original document contains color images. Abstract Subject Terms Report Classification Classification of Abstract Classification of this page Limitation of Abstract UU Number of Pages 4

Amplitude (db) -2-4 -6 Frequency Response of Filter Circuits For ECG Signal Bandwidth: 8 -- 4 Hz For Step Rate Signal Bandwidth:.16 -- 5. Hz following seven data bytes are shifted to the seven unused bits of the header. Then they are cleared as zeros. At the receiver side, a header can be detected when the most significant bit of the received byte is one. Following the header are the seven data bytes which can be recovered easily by shifting the seven bits from the header back to the most significant bits of the seven data bytes. III. SOFTWARE DESIGN -8 A single rail power supply +5V is adopted for the analogue circuit. In order to measure the signal dynamics, the signal has to be biased to +2.5V. Therefore +2.5V is defined as a virtual ground for the analog circuit. It s maintained by obtaining +2.5V from a resistor divider and pass it through a voltage follower. The voltage follower was capable of absorbing the maxim current inflow from the virtual ground. Rail to rail operational s were used to maximized the dynamic range of the signal. The micro-controller is PIC16F876-2 from Microchip, USA. It has built-in analogue to digital converter (ADC) and RS-232 serial communication interface. The flash program memory allows in-circuit reprogramming of the firmware. Although the ADC has a 1-bit resolution, only 8-bit is used in order to simplify the firmware program design and minimize the RF transmission time. The micro-controller also generates a click sound through an earphone as a step reference signal to the subject. B. Data Transmission 1-2 1 1 2 1 4 Frequency (Hz) Fig. 3. Simulated frequency responses of analogue filter circuits. Two WIT24 RF transceiver modules from Digital-Wireless are adopted for RF connection. With 2.4GHz frequency hopping spread spectrum technology, this transceiver provides immunity to jamming as well as immunity to multi-path fading. The transmission power is 1mW which covers a range of approximately 1km line-of-sight. The transceiver s interface is RS-232 style with standard CMOS signal levels, which makes the electronic integration with the micro-controller and PC much easier. Using Automatic Retransmit Request (ARQ) in combination with a 6K buffer, this RF transceiver provides reliable error-free communication with up to 115.2Kbps full duplex data rate (57.6K is used for this project). Since communication of the micro-controller and PC with the RF transceivers is transparent byte-oriented data stream, data is packetized before being sent to the RF module for wireless transmission and de-packetized after receiving them from the transceivers. Each packet consists of eight bytes. The first byte is a header and the following seven bytes are data. To distinguish the header from the following data, the most significant bit of the header is set to one. The first most significant bits of the The software can be separated into two parts: the firmware running in the micro-controller on the front-end analogue circuit board and the application program running on PC. A. Firmware Design Since the sampling frequency for the analogue channel is 5Hz, the firmware are designed to do the following tasks in every 2ms: Conversion of analogue signals (ECG, acceleration, respiration and battery voltage) to digital values. Heartbeat and step detection. Heart rate and step rate calculation. Automatic gain control for analogue channels, synchronization of audio click sound to heartbeat with specified phase delay, and output control for the audio click sound. Preparation (packetization) of the collected data and then transmission of them through the serial communication interface. Reception, interpretation and execution of commands from the serial communication interface. 1) Heart Beat Detection A commonly used algorithm for heartbeat detection is to square and filter the signal, then compare it with a threshold. The threshold can be adjusted by calculating the RMS (square-meanroot) of the signal in a moving window wide enough to include at Fig. 4. Heartbeats are detected by the downward signal amplitude. The threshold is one half of the amplitude of the previous heart beat detected. Top: original ECG signal (obtained by integrating the differentiated signal). Middle: Sampled signal (differentiated ECG). Bottom: downward amplitude of the sampled signal (with a horizontal line across it represents the threshold).

least one heartbeat. Its drawback is that it has a high demand for computing power and is time consuming for 8bit microcontrollers, especially when there is no multiplication instructions like the one we used in this design. Therefore, we designed a simple, fast algorithm for heartbeat detection. Firstly, the ECG signal is differentiated by analogue filters with frequency responses shown in Fig. 3 before it is converted to digital data. The signal obtained after A/D conversion is actually the derivative of normal ECG signals. This significantly stabilizes the baseline as previously mentioned. A 4Hz cut-off frequency for the lowpass filter removes most of the high frequency noises such that the heartbeat signal is clean enough for reliable detection without needing extra digital processing. Secondly, once the signal is sampled and converted to digital values, its amplitude is calculated while the signal is decreasing or the signal s derivative is negative (or positive depending on ECG waveform). If the amplitude is higher than a threshold, one heartbeat is detected and the threshold is updated to one half of this amplitude. A problem with this method is that the threshold would stay very high if a very high noise spike was falsely detected (happens when electrode is removed off the skin and put on again). To recover from this situation, the threshold will be gradually reduced if no heartbeat is detected for 2 seconds. The same algorithm is used for step detection as both of them have very similar signal waveforms. 2) Automatic Synchronization An audio click sound is provided when the runner s heart rate is close to his step rate. It is locked to the runner s heart rate by a fixed time delay (the phase reference). If the runner keeps his step stride synchronized with the provided audio click sound, his step rate will be synchronized with his heart rate by a fixed phase delay. In order not to disturb his existing running pattern and make the transition natural to the runner when the first audio click sound comes, the following procedure is programmed: 1. Reset the running timer and the running state if no step is detected for 2 seconds (as steps can only be detected during running). 2. Set the running state if the running timer has not been reset for 3 seconds (which means the subject is running continuously now). 3. Set the synchronization state if the heart rate is equal to or greater than the step rate and the difference between the current phase delay and the phase reference is less than 45 degrees if the running state is also set. 4. Output an audio click sound after a fixed time delay (phase reference) from each detected heartbeat if the synchronization state is set. B. Application Program Design On the computer side, all sampled physiological data are displayed and saved to a file on hard disk in real-time. The application program running on PC is written in Microsoft Visual C++ for Windows. The program contains three threads: main Fig. 5. Example of the display of the application program. Top-left: heart rate, bottom-left: step rate, top-right: phase reference, bottomright: phase values. (Time scale along x-axis is 2 minutes/section. Scale for y-axis is 45 degrees/section for phase and 5 bpm for step and heart rates). thread, timer event thread, and data saving thread. The main thread handles the graphic user interface (GUI). A timer is created to initiate the timer event thread every 2 ms.. The timer event thread collects data received by RS232 serial communication port from one of the RF transceivers connected to it. The received data is stored in a circular data buffer and a data buffer block. The main thread obtains data from the circular data buffer and displays them graphically on the screen. There are two data buffer blocks used alternatively. When one of them is full, the saving thread will be created to save it to a file on the hard disk. The program has been running on a Pentium-9 computer without losing any data. The following parameters can be changed automatically or manually from the keyboard: The gains for each analogue channel. The rate of the audio click reference signal. The phase reference when the audio click signal is synchronized with the heart beat. Ten running protocols can be programmed by users. It specifies the expected parameter values and the time scheduled for them to be changed during running. IV. RESULTS Fig. 5 shows one of the results obtained when the device was worn by runners during a treadmill running test. The running protocol was programmed as follows: Set the phase reference to 225 degree. Start running on treadmill at a comfortable speed. Increase the speed by 1 km/h after every 1 minute if the heart rate is lower than the step rate. When the heart rate equals or higher than the step rate, the audio click sound will start clicking and the speed will be kept constant until the end of the test. Once the audio click sound can be heard from the earphone, the subject should try to synchronize his steps with the click sound as accurately as possible and run for

6 The audio click sound delays the heartbeat by 225 degrees now. Change the phase reference to 45 degrees and run for 3 Change the phase reference to 225 degrees and run for 3 Turn the audio click sound off and continue to run for 3 Gradually reduce the speed and then stop. IV. DISCUSSION AND CONCLUSION An ambulatory monitoring device has been presented which can measure the heart rate, step rate and respiration signal during running exercise. From Fig. 4, it can be seen that heart rate and step rate detection were reliable during running (sharp changes in heart rate indicates arrhythmia conditions). The audio click sound is locked to the heartbeat only when the phase difference is within 45 degrees of the required phase reference. Therefore, the subject s running pattern is not disturbed when the earphone suddenly starts giving the click sound. It is expected that this ambulatory monitoring device will contribute to research studies on human cardiovascular performances during running exercise. REFERENCES [1] M. O Rourke, A. Avolio, V. Stelliou, J. Young, and D.E. Gallagher, The rhythm of running: can the heart join in? Aust. NZ J. Med. Vol. 23, pp. 78-71, 1993. [2] M. O Rourke and A. Avolio, Improved cardiovascular performance with optimal entrainment between heart rate and step rate during running in humans, Coronary Artery Disease, vol. 3, pp. 863-869, 1992. [3] H. Nagel, Biopotential Amplifiers, in The Biomedical Engineering Handbook, Bronzino J., Ed. Boca Raton: CRC Press, 1995 [4] Carlijn V. C. Bouten, Karel T. M. Koekkoek, Maarten Verduin, Rens Kodde, and Jan D. Janssen, A Triaxial Accelerometer and Portable Data Processing Unit for the Assessment of Daily Physical Activity, IEEE Transactions on Biomedical Engineering, vol. 44, no. 3, March 1997.