Towards Real-Time ECG and EMG Modeling on μNPUs
Not on the map. Why?
Abstract (arXiv)
The miniaturisation of neural processing units (NPUs) and other low-power accelerators has enabled their integration into microcontroller-scale wearable hardware, supporting near-real-time, offline, and privacy-preserving inference. Yet physiological signal analysis has remained infeasible on such hardware; recent Transformer-based models show state-of-the-art performance but are prohibitively large for resource- and power-constrained hardware and incompatible with μNPUs due to their dynamic attention operations. We introduce PhysioLite, a lightweight, NPU-compatible model architecture and training framework for ECG/EMG signal analysis. Using learnable wavelet filter banks, CPU-offloaded positional encoding, and hardware-aware layer design, PhysioLite reaches performance comparable to state-of-the-art Transformer-based foundation models on ECG and EMG benchmarks, while being <10% of the size (~370KB with 8-bit quantization). We also profile its component-wise latency and resource consumption on both the MAX78000 and HX6538 WE2 μNPUs, demonstrating its viability for signal analysis on constrained, battery-powered hardware. We release our model(s) and training framework at: https://github.com/j0shmillar/physiolite.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 17 of its 55 references that are in the map. First posted on arXiv 20 Apr 2026.
Builds on
17 of 55 references.
References · 17
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,703
- 2021MetaFormer Is Actually What You Need for Visioncited by 524
- 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 165
- 2024ECG-FM: An Open Electrocardiogram Foundation Modelcited by 90
- 2020Subject-Aware Contrastive Learning for Biosignalscited by 76
- 2020μNAS: Constrained Neural Architecture Search for Microcontrollerscited by 55
- 2019SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollerscited by 52
- 2019Memory-Driven Mixed Low Precision Quantization For Enabling Deep Network Inference On Microcontrollerscited by 33
- 2021Fully Learnable Deep Wavelet Transform for Unsupervised Monitoring of High-Frequency Time Seriescited by 29
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2025PhysioWave: A Multi-Scale Wavelet-Transformer for Physiological Signal Representationcited by 12
5 more
- 2023MCUFormer: Deploying Vision Transformers on Microcontrollers with Limited Memorycited by 9
- 2024Optimizing the Deployment of Tiny Transformers on Low-Power MCUscited by 8
- 2018Learning Front-end Filter-bank Parameters using Convolutional Neural Networks for Abnormal Heart Sound Detectioncited by 4
- 2023A Framework and Call to Action for the Future Development of EMG-Based Input in HCIcited by 4
- 2023BioGAP: a 10-Core FP-capable Ultra-Low Power IoT Processor, with Medical-Grade AFE and BLE Connectivity for Wearable Biosignal Processingcited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026ArrythML: An Autoencoder-Based TinyML Approach for On-Device Arrhythmia Detection on Resource-Constrained Embedded Systems
- 2023Towards quantitative precision for ECG analysis: Leveraging state space models, self-supervision and patient metadata
- 2026CADENCE: A Cardiac Atom Dictionary for Interpretable Neural Concept Extraction from ECG Foundation Models
- 2024SparrowSNN: A Hardware/software Co-design for Energy Efficient ECG Classification
- 2026Reducing the Complexity of Deep Learning Models for EEG Analysis on Wearable Devices
- 2022Advancing the State-of-the-Art for ECG Analysis through Structured State Space Models
- 2026FEMBA on the Edge: Physiologically-Aware Pre-Training, Quantization, and Deployment of a Bidirectional Mamba EEG Foundation Model on an Ultra-low Power Microcontroller
- 2025Machine Intelligence on the Edge: Interpretable Cardiac Pattern Localisation Using Reinforcement Learning