Runtime Reconfiguration of FPGA for Biomedical Applications

This paper describes the usage of Field Programmable Gate Array (FPGA) to explore reconfiguration to help out in the field of Biomedical Applications. The FPGA is reconfigured at runtime to analyze parameters like temperature, heart rate, blood pressure of patients and identify the conditions as normal, critical or emergency. According to the applications implemented there are two ways used to approach the Dynamic Partial Reconfiguration (DPR) practically. First is to configure the FPGA before reconfiguration and this part is known as static or fixed programming. Next part we reconfigure the FPGA again and run the program this is known as the partial reconfigurable part of the system. Basically initially two nodes are taken a temperature sensor along with the smoke sensor, after reconfiguration two more nodes are incorporated photo detector and Infrared Radiation (IR) sensor. Runtime reconfiguration is done to monitor parameters like blood pressure, heart rate, oxygen saturation etc. The runtime reconfiguration is carried out where we allow the user to enter the patient number and FPGA displays the condition of that particular patient at runtime. Hence a particular patients output can be observed. For which we can have n input patients and we can get the monitored continuous status of the nth patient. Such type of the program can be useful to send data wireless to the doctor and patient can be checked for the particular parameter. The outcomes involve displaying normal condition at temperature 98 °F & respiration rate of 17 inhalations per minute, displaying critical condition at temperature 102 ° F & respiration rate of 30 inhalations per minute, displaying emergency condition at temperature 96 ° F & respiration rate 127 inhalations per minute, emergency condition for the heart rate and the oxygen saturation levels of the patient while the temperature module keeps on function but not displayed. Also displayed is DPR for heart rate 70 bpm and oxygen saturation of 95 % indicates the normal condition, critical condition in DPR for heart rate 35 bpm and oxygen saturation at 85 %, emergency condition in DPR for heart rate 165bpm and oxygen saturation at 60%. Normal condition in DPR for bpl 85 mmHg and bph 120 mmHg. The blood pressure of patient is monitored as normal condition in DPR for bpl 88 mm Hg and bph 108 mm Hg. Normal condition in DPR18 for bpl 94 mmHg and bph 150 mmHg. The above work can be successfully incorporated for patient health monitoring and can be further improved by sending wirelessly the data to a central hub if the patient’s location is at some remote place.

[1]  John W. Lockwood,et al.  Dynamically Optimizing FPGA Applications by Monitoring Temperature and Workloads , 2007, 20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07).

[2]  Song Guo,et al.  Programmable wireless sensor node featuring low-power FPGA and microcontroller , 2013, 2013 International Joint Conference on Awareness Science and Technology & Ubi-Media Computing (iCAST 2013 & UMEDIA 2013).

[3]  Kizheppatt Vipin,et al.  A high speed open source controller for FPGA Partial Reconfiguration , 2012, 2012 International Conference on Field-Programmable Technology.

[4]  Elfed Lewis,et al.  FPGA Based Real Time 'Secure' Body Temperature Monitoring Suitable for WBSN , 2015, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.

[5]  Jean-Yves Fourniols,et al.  Wireless sensors networks emulator implemented on a FPGA , 2010, 2010 International Conference on Field-Programmable Technology.

[6]  Habib M. Ammari,et al.  Coverage in Wireless Sensor Networks: A Survey , 2010, Netw. Protoc. Algorithms.

[7]  N. Santhiyakumari,et al.  FPGA based non-invasive heart rate monitoring system for detecting abnormalities in Fetal , 2015, 2015 International Conference on Signal Processing and Communication Engineering Systems.

[8]  Eric McDonald Runtime FPGA Partial Reconfiguration , 2008, 2008 IEEE Aerospace Conference.

[9]  Alessandro Forin,et al.  Energy Reduction with Run-Time Partial Reconfiguration , 2009 .

[10]  P. Carvalho,et al.  Towards a Reconfigurable Wireless Sensor Network for Biomedical Applications , 2007, 2007 International Conference on Sensor Technologies and Applications (SENSORCOMM 2007).

[11]  N. Krishna Prakash,et al.  Simulation of dynamically reconfigurable wireless sensor node , 2014, 2014 International Conference on Electronics and Communication Systems (ICECS).

[12]  Yuan Wen Hau,et al.  FPGA design and implementation of Electrocardiogram biomedical embedded system , 2014, 2014 IEEE Conference on Biomedical Engineering and Sciences (IECBES).

[13]  A. Fard,et al.  Remote system for patient monitoring using Bluetooth/spl trade/ , 2002, Proceedings of IEEE Sensors.

[14]  N. Krishna Prakash,et al.  Runtime reconfiguration of wireless sensor node using FPGA , 2014, Fifth International Conference on Computing, Communications and Networking Technologies (ICCCNT).

[15]  Indrajit Chakrabarti,et al.  FPGA implementation of a fetal heart rate measuring system , 2013, 2013 2nd International Conference on Advances in Electrical Engineering (ICAEE).