| Literature DB >> 22164000 |
Chiung-An Chen1, Shih-Lun Chen, Hong-Yi Huang, Ching-Hsing Luo.
Abstract
In this work, an asynchronous multi-sensor micro control unit (MCU) core is proposed for wireless body sensor networks (WBSNs). It consists of asynchronous interfaces, a power management unit, a multi-sensor controller, a data encoder (DE), and an error correct coder (ECC). To improve the system performance and expansion abilities, the asynchronous interface is created for handshaking different clock domains between ADC and RF with MCU. To increase the use time of the WBSN system, a power management technique is developed for reducing power consumption. In addition, the multi-sensor controller is designed for detecting various biomedical signals. To prevent loss error from wireless transmission, use of an error correct coding technique is important in biomedical applications. The data encoder is added for lossless compression of various biomedical signals with a compression ratio of almost three. This design is successfully tested on a FPGA board. The VLSI architecture of this work contains 2.68-K gate counts and consumes power 496-μW at 133-MHz processing rate by using TSMC 0.13-μm CMOS process. Compared with the previous techniques, this work offers higher performance, more functions, and lower hardware cost than other micro controller designs.Entities:
Keywords: asynchronous; micro control unit; multi-sensor; wireless body sensor network
Mesh:
Year: 2011 PMID: 22164000 PMCID: PMC3231690 DOI: 10.3390/s110707022
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.WBSN system scheme for hospital using or health watching application.
Figure 2.Main FSM of the MCU.
Figure 3.PWM control path for all devices.
Figure 4.Control flow of multi sensor controller.
Figure 5.Three clock domains of the wireless body sensor node.
Figure 6.Example of handshake between asynchronous interfaces.
Figure 7.The Huffman coding tree.
The Entropy Coding Table.
| 0 | 0.35 | 11 | 2 |
| 1 | 0.15 | 100 | 3 |
| −1 | 0.15 | 101 | 3 |
| 2 | 0.08 | 010 | 3 |
| −2 | 0.08 | 011 | 3 |
| 3 | 0.055 | 0010 | 4 |
| −3 | 0.055 | 0011 | 4 |
| 4 | 0.03 | 00001 | 5 |
| −4 | 0.03 | 0001 | 4 |
| Extend | 0.02 | 00000 | 5 |
The Data Encoder Compression Rate.
| 101 | 1,696 | 383 | 309 | 2.45086 |
| 112 | 1,696 | 384 | 337 | 2.35228 |
| 115 | 1,696 | 357 | 327 | 2.47953 |
| 121 | 1,696 | 351 | 398 | 2.26435 |
| 201 | 1,696 | 341 | 350 | 2.45441 |
| 205 | 1,696 | 345 | 330 | 2.51259 |
| 231 | 1,696 | 367 | 337 | 2.40909 |
Figure 8.Architecture of ECC encoder.
Figure 9.The data stream of the sensor controller.
Figure 10.(a) MCU layout in TSMC013 process. (b) MCU achived by FPGA emulation.
MCU Comparison with Proposed Work.
| [ | 1 | 0.60-μm | 1.2 K | 190 K | 3.200 mm2 | 70.90 |
| [ | 1 | 0.50-μm | 8.2 M | Non | Non | N/A |
| [ | 1 | 0.18-μm | 100 M | Non | <1 mm2 | N/A |
| [ | 1 | 0.18-μm | 100 M | 13.4 K | 0.134 mm2 | 4.96 |
| [ | 1 | 0.13-μm | 75 M | 110 K | 0.430 mm2 | 31.85 |
| This work | 4 | 0.13-μm | 133 M | 2.68 K | 0.014 mm2 | 1 |
Note: The area is normalized to 0.13-μm process by Areaprocess × (0.13/Process)2 or gate counts where Areaprocess denotes the silicon area in their original process.
Functions Comparison of WBSN.
| Without MCU | None | 2,640 | 1% | 99% |
| PWM | PWM | 2,640 | 1% | 99% |
| PWM+DE | PWM, DE | 1,168 | 1% | 99% |
| PWM+ECC | PWM, ECC | 4,620 | 1% | 100% |
| This Work (PWM + DE + ECC) | PWM, DE, ECC | 2,044 | 1% | 100% |
| Mode | Functions | Data Rate (bit/s) | Transmission Error Rate | Refined Correct Rate |