skip to main content
research-article

A multiprocessor system-on-chip for real-time biomedical monitoring and analysis: ECG prototype architectural design space exploration

Published: 23 April 2008 Publication History

Abstract

In this article we focus on multiprocessor system-on-chip (MPSoC) architectures for human heart electrocardiogram (ECG) real time analysis as a hardware/software (HW/SW) platform offering an advance relative to state-of-the-art solutions. This is a relevant biomedical application with good potential market, since heart diseases are responsible for the largest number of yearly deaths. Hence, it is a good target for an application-specific system-on-chip (SoC) and HW/SW codesign. We investigate a symmetric multiprocessor architecture based on STMicroelectronics VLIW DSPs that process in real time 12-lead ECG signals. This architecture improves upon state-of-the-art SoC designs for ECG analysis in its ability to analyze the full 12 leads in real time, even with high sampling frequencies, and its ability to detect heart malfunction for the whole ECG signal interval. We explore the design space by considering a number of hardware and software architectural options. Comparing our design with present-day solutions from an SoC and application point-of-view shows that our platform can be used in real time and without failures.

References

[1]
Ambu, Inc. 2007. Ambu home page. www.ambuusa.com.
[2]
BIOPAC Systems Inc. 1988. Biopack home page. http://biopac.com/.
[3]
Bona, A., Zaccaria, V., and Zafalon, R. 2004. System level power modeling and simulation of high-end industrial network-on-chip. In Proceedings of Design and Test in Europe Conference (DATE), Paris, 318--323.
[4]
Chang, M., Lin, Z., Chang, C., Chan, H., and Feng, W. 2004. Design of a system-on-chip for ECG signal processing. In Proceedings of the IEEE Asia-Pacific Conference on Circuits and Systems, Tainan, Taiwan.
[5]
Cimit. 2006. Code blue, medical wireless sensor networks. http://www.eecs.harvard.edu/~mdw/proj/codeblue.
[6]
Company-Bosch, E., Hartmann, E. 2003. ECG front-end design is simplified with microconverter. J. Analog Dialog. 37, 10--15.
[7]
Desel, T., Reichel, T., Rudischhauser, S., and Hauer, H. 1996. A CMOS nine channel ECG measurement IC. In Proceedings of the 2nd International Conference on ASIC. Shanghai, People's Republic of China, 115--118.
[8]
Freescale#8482; Semiconductor. 2007. Personal electrocardiogram (ECG) monitor. http://w1ww.freescale.com/.
[9]
Fuster, V. 1999. Epidemic of cardiovascular disease and stroke: The three main challenges. Circul. 99, 9, 1132--1137.
[10]
Harland, C., Clark, T., and Prance, R. 2003. High resolution ambulatory electrocardiographic monitoring using wrist-mounted electric potential sensors. Measure. Sci. Technol. 14, 923--928.
[11]
HSFC-Heart and Stroke Foundation of Canada. 1999. The changing face of heart disease and stroke in canada 2000. Annual Rep. 99.
[12]
Hung, K., Zhang, Y. T., and Tai, B. 2004. Wearable medical devices for tele-home healthcare. In Proceedings of the 26th Annual International Conference of the IEEE EMBS, vol. 7, 2, San Francisco, CA, 5384--5387.
[13]
Jun, D., and Hong-Hai, Z. 2004. Mobile ECG detector through GPRS/Internet. In Proceedings of the 17th IEEE Symposium on Computer-Based Medical Systems (CBMS), Bethesda. MD, 485--489.
[14]
Khatib, A. I., Bertozzi, D., Poletti, F., Benini, B., Jantsch, A., Bechara, M., Khalifeh, H., Hajjar, M., Nabiev, R., and Jonsson, S. 2006. MPSoC ECG Biochip: A multiprocessor system-on-chip for real time human heart monitoring and analysis. In Proceedings of Computing Frontiers (CF), Iscia, Italy, 21--28.
[15]
Lo, B., Thiemjarus, S., King, R., and Yang, G. 2005. Body sensor network---A wireless sensor platform for pervasive healthcare monitoring. In Adjunct Proceedings of the 3rd International Conference on Pervasive Computing (PERVASIVE), Munich, Germany, 77--80.
[16]
Loghi, M., Angiolini, F., Bertozzi, D., Benini, L., and Zafalon, R. 2004a. Analyzing on-chip communication in a MPSoC environment. In Proceedings of the Design and Test in Europe Conference (DATE0), Paris, 752--757.
[17]
Loghi, M., Poncino, M., and Benini, L. 2004b. Cycle-Accurate power analysis for multiprocessor systems-on-a-chip. In Proceedings of the Great Lake Symposium on VLSI (GLSVLSI) Boston, MA, 401--406.
[18]
MIT-BIH Arrhythmia Database 1980. Tape directory and format specification, Doc. BMEC TR00, Massachusetts Institute of Technology, Cambridge.
[19]
Pan, J. and Tompkins, W. 1985. A real-time QRS detection algorithm. IEEE Trans. Biomed. Eng. 32, 3, 230--236.
[20]
PhysioBank. 2000. Physiologic signal archives for biomedical research, http://www.physionet.org/physiobank/database/ptbdb/.
[21]
Ruggiero, M., Acquaviva, A., Bertozzi, D., and Benini, L. 2005. Application-specific power-aware workload allocation for voltage scalable MPSoC platforms. In Proceedings of the International Conference on Computer Design (ICCD), San Jose, CA.
[22]
Segal, A. 1997. EKG tutorial, EMT-P (1997). http://www.drsegal.com/medstud/ecg/.

Cited By

View all

Index Terms

  1. A multiprocessor system-on-chip for real-time biomedical monitoring and analysis: ECG prototype architectural design space exploration

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Design Automation of Electronic Systems
      ACM Transactions on Design Automation of Electronic Systems  Volume 13, Issue 2
      April 2008
      272 pages
      ISSN:1084-4309
      EISSN:1557-7309
      DOI:10.1145/1344418
      Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Journal Family

      Publication History

      Published: 23 April 2008
      Accepted: 01 October 2007
      Received: 01 August 2007
      Published in TODAES Volume 13, Issue 2

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Multiprocessor system-on-chip
      2. electrocardiogram algorithms
      3. embedded system design
      4. hardware space exploration
      5. real time analysis

      Qualifiers

      • Research-article
      • Research
      • Refereed

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 03 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media