← Latest papers
💻 computer science

At the Edge of the Heart: ULP FPGA-Based CNN for On-Device Cardiac Feature Extraction in Smart Health Sensors for Astronauts

This paper presents an ultra-low-power FPGA-based solution that achieves 98% accuracy in real-time seismocardiography feature classification using a quantized CNN, enabling energy-efficient, autonomous cardiac monitoring for astronauts on resource-constrained space missions.

Original authors: Kazi Mohammad Abidur Rahman, Davis Rakhshan, Philipp Lütke, Laura Harms, Ulf Kulau

Published 2026-04-29
📖 4 min read☕ Coffee break read

Original authors: Kazi Mohammad Abidur Rahman, Davis Rakhshan, Philipp Lütke, Laura Harms, Ulf Kulau

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are an astronaut traveling to Mars. You are far away from Earth, so if your heart starts acting up, you can't just call a doctor on the ground for help; the radio signal takes too long to get there and back. You need a smart watch that can listen to your heart, figure out what's wrong, and tell you immediately—all while running on a tiny battery that can't be replaced for years.

This paper presents a solution for that exact problem: a super-efficient, space-ready "heart listener" built into a wearable sensor.

Here is how they did it, broken down into simple concepts:

1. The Problem: A Heavy Brain in a Tiny Body

To understand a heartbeat, computers usually need to run complex math (called a "Neural Network" or "AI"). Think of a standard AI like a giant, heavy library full of books. It's great for solving problems, but it's too heavy and eats too much electricity to carry on a long space trip.

Space missions also have a "radiation" problem. The space environment is full of cosmic rays that can fry normal computer chips. Usually, to survive this, engineers use special "radiation-hardened" chips, but those are bulky, expensive, and slow.

2. The Solution: A "Pocket-Sized" Brain

The researchers built a custom brain using a special chip called an FPGA (specifically the Lattice iCE40UP5K).

  • The Analogy: Imagine a standard computer chip is a massive, power-hungry factory. The FPGA they used is like a highly efficient, solar-powered Swiss Army knife. It's tiny, uses almost no battery, and is tough enough to survive the radiation of space.
  • The Sensor: Instead of listening to the heart's electricity (like a standard ECG), this sensor listens to the heart's vibrations (called Seismocardiography or SCG). It's like putting a microphone on your chest to hear the mechanical "thump-thump" of the heart beating.

3. The Trick: Teaching the Chip to be "Lightweight"

The biggest challenge was making the complex AI fit onto this tiny chip without losing its smarts.

  • Quantization-Aware Training (QAT): Imagine you are teaching a student to do math. Usually, you let them use a calculator with infinite precision. But for this chip, the researchers taught the student to do math using only whole numbers (integers) and very few decimal places from the very beginning. This is like training a chef to cook a gourmet meal using only a tiny camping stove and a few basic ingredients. The result? The "brain" became 70% smaller but still got the right answer 98% of the time.
  • The Systolic Array: This is the engine inside the chip.
    • The Analogy: Imagine a line of people passing a bucket of water down a chain to put out a fire. In a normal computer, everyone stops to get a new bucket from a central tank (which is slow). In this chip's "Systolic Array," the water (data) flows smoothly from person to person without stopping. This makes the math happen incredibly fast and uses very little energy.

4. The Results: Fast, Cheap, and Tough

The team tested this system and found:

  • Accuracy: It correctly identified the different parts of a heartbeat (systole and diastole) 98% of the time.
  • Speed: It analyzed a heartbeat in about 95 milliseconds (less than a tenth of a second).
  • Power: It used only 8.55 milliwatts of power. To put that in perspective, it used four times less energy than a standard low-power smartwatch processor (like the one in many fitness trackers) to do the same job.
  • Size: The entire "brain" of the system took up less than half the space available on the tiny chip, leaving room for other features.

Summary

The paper proves that you can build a highly accurate, real-time heart monitor that fits on a tiny, battery-powered chip capable of surviving deep space. By teaching the AI to be "lightweight" and using a special "bucket-brigade" data flow, they created a system that is fast, accurate, and perfect for keeping astronauts healthy when they are millions of miles from home.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →