A compact ubiquitous-health monitor operated by single 8-bit microcontroller was made. An integer signal processing algorithm for this microcontroller was developed and digital filtering of ECG (electrocardiogram) and PPG (photoplethysmogram) was performed. Rounding-off errors due to integer operation was solved by increasing the number of effective integer digits during CPU operation; digital filter coefficients and data expressed in decimal points were multiplied by a certain number and converted into integers. After filter operation, the actual values were retrieved by dividing with the same number and selecting available highest bits. Our results showed comparable accuracies to those computed by a commercial software. Compared with a floating-point calculation by the same microcontroller, the computation speed became faster by 1.45 ∼ 2.0 times depending on various digital filtering cases. Our algorithm was successfully tested for remote health monitoring with multiple users. If our algorithm were not used, our health monitor should have used additional microcontrollers or DSP chip. The proposed algorithm reduced the size and cost of our health monitor substantially.
A ubiquitous health monitoring system for multiple users was developed based on a ZigBee and wireless local area network (WLAN) dual-network. A compact biosignal monitoring unit (BMU) for measuring electrocardiogram (ECG), photoplethysmogram (PPG), and temperature was also developed. A single 8-bit microcontroller operated the BMU including most of digital filtering and wireless communication. The BMU with its case was reduced to 55 x 35 x 15 mm and 33 g. In routine use, vital signs of 6 bytes/sec (heart rate, temperature, pulse transit time) per each user were transmitted through a ZigBee module even though all the real-time data were recorded in a secure digital memory of the BMU. In an emergency or when need arises, a channel of a particular user was switched to another ZigBee module, called the emergency module, that sent all ECG and PPG waveforms in real time. Each emergency ZigBee module handled up to a few users. Data from multiple users were wirelessly received by the ZigBee receiver modules in a controller called ZigBee-WLAN gateway, where the ZigBee modules were connected to a WLAN module. This WLAN module sent all data wirelessly to a monitoring center. Operating the dual modes of ZigBee/WLAN utilized an advantage of ZigBee by handling multiple users with minimum power consumption, and overcame the ZigBee limitation of low data rate. This dual-network system for LAN is economically competitive and reliable.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.