BioGAP: a 10-Core FP-capable Ultra-Low Power IoT Processor, with Medical-Grade AFE and BLE Connectivity for Wearable Biosignal Processing

Sebastian Frey,Marco Guermandi,Simone Benatti,Victor Kartsch,Andrea Cossettini,Luca Benini
2023-07-04
Abstract:Wearable biosignal processing applications are driving significant progress toward miniaturized, energy-efficient Internet-of-Things solutions for both clinical and consumer applications. However, scaling toward high-density multi-channel front-ends is only feasible by performing data processing and machine Learning (ML) near-sensor through energy-efficient edge processing. To tackle these challenges, we introduce BioGAP, a novel, compact, modular, and lightweight (6g) medical-grade biosignal acquisition and processing platform powered by GAP9, a ten-core ultra-low-power SoC designed for efficient multi-precision (from FP to aggressively quantized integer) processing, as required for advanced ML and DSP. BioGAPs form factor is 16x21x14 mm$^3$ and comprises two stacked PCBs: a baseboard integrating the GAP9 SoC, a wireless Bluetooth Low Energy (BLE) capable SoC, a power management circuit, and an accelerometer; and a shield including an analog front-end (AFE) for ExG acquisition. Finally, the system also includes a flexibly placeable photoplethysmogram (PPG) PCB with a size of 9x7x3 mm$^3$ and a rechargeable battery ($\phi$ 12x5 mm$^2$). We demonstrate BioGAP on a Steady State Visually Evoked Potential (SSVEP)-based Brain-Computer Interface (BCI) application. We achieve 3.6 uJ/sample in streaming and 2.2 uJ/sample in onboard processing mode, thanks to an efficiency on the FFT computation task of 16.7 Mflops/s/mW with wireless bandwidth reduction of 97%, within a power budget of just 18.2 mW allowing for an operation time of 15 h.
Systems and Control,Human-Computer Interaction
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to implement a miniaturized and high - efficiency multi - channel front - end system in wearable biosignal processing applications. With the development towards high - density multi - channel front - ends, it is necessary to perform data processing and machine learning (ML) near the sensors to reduce power consumption and improve efficiency. Specifically, the BioGAP platform aims to solve the following problems: 1. **Scalability of high - density multi - channel front - end systems**: Traditional wearable devices face challenges when expanding to high - density multi - channel front - ends, because this requires higher computing power and more complex multi - sensor setups, all of which will increase power consumption. 2. **Requirement for low - power edge computing**: In order to maintain low power consumption without sacrificing performance, the BioGAP platform introduces the concept of near - sensor processing, that is, performing data processing and machine learning near the sensors, thereby reducing the amount of data for wireless transmission and power consumption. 3. **Multi - modal biosignal fusion**: Combining information from multiple different types of biosensors can significantly improve prediction capabilities. For example, combining signals such as EEG, ECG, and PPG can be used to detect drowsiness, epileptic seizures, etc. Therefore, the BioGAP platform is designed to be able to collect and process multiple heterogeneous biosignals. 4. **Limitations of existing wearable devices**: Many existing wearable devices lack sufficient on - board computing power and need to stream raw data to external computers for processing, which limits their practical application range. The BioGAP platform solves this problem by integrating a high - performance SoC (such as GAP9), enabling it to directly perform complex signal processing and machine learning tasks on the device. In summary, the BioGAP platform aims to solve the challenges in scalability and power consumption of wearable biosignal processing devices through high - efficiency edge computing and multi - modal biosignal fusion, thereby providing more intelligent and efficient solutions for clinical and consumer - level applications. ### Key technological innovation points - **Compact and modular design**: The BioGAP platform adopts a compact form factor (16x21x14 mm³), weighs only 6 grams, and has a modular design that allows flexible configuration of different biosensors. - **Powerful edge - computing capabilities**: Based on the GAP9 SoC, BioGAP has a ten - core RISC - V processor, supporting multi - precision processing from floating - point to quantized integers, suitable for advanced machine learning and digital signal processing. - **Low - power Bluetooth connection**: BioGAP integrates BLE functionality, enabling efficient data transmission while maintaining low power consumption. - **Multi - modal biosignal processing**: BioGAP not only supports the collection and processing of EEG signals, but also integrates a PPG sensor and can process multiple heterogeneous biosignals simultaneously. - **High - efficiency FFT calculation**: BioGAP performs excellently in performing FFT calculation tasks, achieving an efficiency of 16.7 Mflops/s/mW and a 97% reduction in wireless bandwidth. Through these innovations, the BioGAP platform significantly improves the performance and energy efficiency of wearable biosignal processing devices, providing a solid foundation for future wearable medical devices.