INUP IISc Bangalore: Theme Based Proposal Design of Wireless ECG Sensor for Telecardiac Monitoring and its FPGA Implementation 1 Balwinder Raj, Member IEEE and 2Ramesh Kumar Sunkaria Member IEEE 1 Assistant Professor, Department of ICT, ABV-Indian Institute of Information Technology and Management Gwalior, (ABV-IIITM) Madhya Pardesh-474010, India {balwinderraj@gmail.com} 2 Assistant Professor, Department of Electronics and Communication Engineering, Dr. B R Ambedkar National Institute of Technology Jalandhar, Punjab-144011, India. Abstract Wireless ECG sensor design required for pervasive healthcare applications demand new solutions for continuous and long-term individuals health condition monitoring and harmful event detection. In the proposed project, design and development of ECG sensor for telecardiac monitoring is proposed to be carried out. The ECG features will be extracted using selfdeveloped efficient algorithms in real-time. The design will be implemented on FPGA SpartanIV kit towards development of an ECG sensing device. The resulting sensing device is proposed to have high performance and reliability. Introduction Wireless ECG sensor device for cardiac healthcare monitoring are compact and reliable, so they can be worn by subjects/patients as they moves around. The processing speed of FPGA is faster and their performance is highly reliable. In this project, it is proposed to implement the highly efficient ECG sensor device implementation on FPGA for a reliable cardiac health prognosis. The resulting FPGA based real-time ECG sensor device will be a highly efficient and low-cost health monitoring device with currently emerging techniques. It will be shown that the hardware/software implementation makes it possible to use low-cost portable ECG signal processing FPGA based devices with soft-core microcontroller in systems where a high processing speed is required. Definition of the problem Wireless ECG sensor is used for monitoring cardiac health status of a subject/patient. The ECG sensor design include, among others, development of wearable, low power and intelligent devices capable of real-time decision making based on physiological parameter analysis. The accuracy of heart health estimation is highly helpful in taking timely and appropriate treatment measures to control the heart disease from further deterioration. The recorded electrocardiograms (ECGs) are obviously corrupted by power line interference, motion artifacts and other high frequency noise sources. In the present proposed project work efficient signal processing technique will be developed to remove these noises as outlined and ECG signal features will be extracted with high accuracy. A highly efficient computerized ECG disease classifier using support vector machine (SVM) along with other classifying technique will be designed for 1 pinpointing cardiac health in general and disease in particular. This proposed project work will be implemented with FPGA. This will result into wireless ECG sensing device, which is current requirement for System on Chip (SOC) design that could be used to store the acquired ECG, to display the ECG features and to communicate to a PC computer using an USB device. The work will be implemented using MATLAB/VHDL for ECG signal processing and Xilinx FPGA implementation. 1. Design and development of a wireless ECG sensor for health features and health indicator. 2. The novel signal processing technique will be used for signal processing. 3. Design and development of SVM and other classifying technique based efficient classifier. 4. Development of a wireless ECG sensor device based on FPGA to reduce the complexity of the conventional medical system. 5. The system will be using these features primarily to identify the abnormal rhythm of heart beat. The prototype system will be tested in real-time. 6. Modification of an existing monitoring system in terms of compactness, reliability and flexibility. 7. Our approach for wireless ECG sensor device design is intended to overcome the limitations of conventional healthcare monitoring system. 8. FPGA implementation and testing. Research Methodology The proposed research work during the period of research is expected to yield an optimized design of wireless ECG sensing device for cardiac healthcare monitoring based on FPGA implementation to reduce the complexity of the conventional medical system. The advancements in technology have opened up new areas in the medical equipment market of health care industry. Different types of technology, ranging from telecommunications to software, have improved and created new medical applications such as home monitoring, radiology and patient information access. Of these applications, portable electrocardiogram (ECG) equipment falls into the category of telemedicine. A schematic design of the algorithm in this study for wireless ECG sensing device design is shown in Figure 1. The first stage is design and analysis of wireless ECG sensing device using software tools such as MATLAB or VHDL, including different levels of signal processing, feature extraction using software tools, dimensionality reduction and final net-list generation. The second stage is hardware analysis of wireless ECG signal on FPGA Spartan-IV kit, which is the main goal of this research project. The methodology for the proposed work as described below: 1. Development of algorithm to extract the ECG signal for wireless ECG sensing device parameters. 2. Analysis of wireless ECG sensing device using novel signal processing technique. 3. SVM and other classifying technique analysis for wireless ECG signals. 4. Design and analysis with Matlab/VHDL using Xilinx ISE software and verified using MODELSIM. 5. Various working modules and all protocols are implemented using Xilinx Spartan-IV FPGA kit. 2 FPGA Implementations In the present project work it is proposed to develop efficient wireless ECG sensor for a reliable cardiac healthcare monitoring. The algorithm will involve various novel digital signal processing techniques on the signal of interest to give a desired end result. The processing of data through various stages is proposed to be implemented on FPGA circuitry. It is well known that FPGAs are widely used in the implementation of fast digital systems for retrieval, processing, storage, and transmission of data. Xilinx, Altera, Lattice, Actel, Quick logic are some of the companies making FPGAs in the world. Verilog and Very High Speed Integrated Circuit HDL (VHDL) are hardware description languages to design digital logic using FPGAs and CPLDs. FPGAs provide optimal device utilization through conservation of board space and system power. The existing system uses discrete ICs like decoder, latches, tri-state-buffers, UARTs, microcontrollers, analog to digital converter, level converter etc for monitoring ECG signal for an efficient wireless ECG sensing device for cardiac healthcare monitoring system. So it is required to have modification in the system so as to make it compact, flexible and faster responding. In this research work, wireless ECG sensing device for cardiac healthcare monitoring is proposed to design and implemented using FPGA Spartan-IV hardware kit. ECG Sensor (Specifications) Extraction of ECG signal health features and health indicator Analysis using novel signal processing technique Design and development of SVM and other classifying technique Dimensionality Optimization for compactness, reliability and flexibility FPGA Implementations on Xilinx Spartan-IV Kit Testing, Validation Figure 1: Flowchart for proposed work 3 Figure: Conceptual overview of the system Time schedule of activities giving milestones in a bar diagram S.No. 1 2 3 4 5 6 6 Months → a) Procurement of EDA tools and Lab Space arrangement. b) Understanding and development of ability to run software and hardware c) Algorithm development to extract the ECG signal health features and health indicator a) Analysis using novel signal processing technique b) Wireless ECG sensing device design and development to reduce the complexity of the conventional medical system a) Identify the abnormal rhythm of heart beat. b) Testing of prototype system in real-time. a) Design optimization for compactness, reliability and flexibility a) FPGA implementation and testing. b) Model deployment on the web for public use a) Development of design benchmark. b) Consolidation of the outcomes with respect to objectives. c) Preparation of final technical report 4 12 18 24 30 36 End usages of the research outcomes: It is expected that at the end of planed project the following are the deliverables of the proposed research: 1. Efficient wireless ECG sensing device. 2. Design of ECG sensing device with novel signal processing techniques. 3. Low power operating portable system for cardiac healthcare monitoring device for high performance. 4. Fully tested and FPGA implemented wireless ECG system. 5. Training of high quality graduate students in a nationally important bio-medical signal processing, VLSI design and FPGA implementation. 6. Contribute directly to the graduate education, training of Master and Ph.D. students 7. Research publications in reputed referred journals/conferences. References: Milenkovic, C. Otto, and E. Jovanov, "Wireless Sensor Networks for Personal Health Monitoring: Issues and an Implementation," Computer Communications, vol. 29, pp. 2521-2533, 2006. Boskovic and M. Despotovic, "An Efficient Approach to ECG Signal Transmission via GPRS," Proc. EUROCON International Conference on Computer as a Tool, Belgrade, pp. 76-79, 2005. Thanapatay, D., Suwansaroj, C. and Thanawattano, C., “ECG beat classification method for ECG printout with Principle Components Analysis and Support Vector Machines,” In the proceedings of International Conference on Electronics and Information Engineering (ICEIE), Bangkok, Thailand, pp. V1-72 - V1-75, August, 2010. Gu-Young Jeong, Myoung-Jong Yoon, Kee-Ho Yu and Tae-Kyu Kwon, “Development of portable ECG measurement device and PC software for automatic ST analysis, In the proceedings of International Conference on Control Automation and Systems (ICCAS), December 2010, pp. 1171 – 1174. Wang Jie-Sheng, Zhang Yong, Zhang Ping and Sun Shi-Feng, “Research on denoising algorithm for ECG signals,” 29th Chinese Control Conference (CCC), July 2010, pp. 2936 – 2940. Vullings, R., de Vries, B. and Bergmans, J.W.M., “An Adaptive Kalman Filter for ECG Signal Enhancement,” IEEE Transactions on Biomedical Engineering, vol. 58, no.4, pp. 1094 – 1103, April 2011. L. Walters, “A Scaleable FIR Filter Implementation using 32-bit Floating-Point Complex Arithmetic on a FPGA Based Custom Computing Platform”,Proc. Of IEEE Symposium on FPGAs for Custom Computing Machines, 1998, Ca, USA, PP 333-334, 1998. K. C. Chang, “Digital System Design with VHDL and Synthesis: An Integrated Approach”, Wiley, Paperback David J. Farrell, David M. Williams, “Implementation of Digital Filters in Programmable Logic Devices”, Proc. Of International Conference on Embedded Systems, San Francisco, Spring, 2001. Peter J. Ashenden, “The Designer’s Guide to VHDL”, Morgan Kaufmann Publishers,2nd Edition,2002. 5