Raw row Filtered row
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Textile ECG Motion-Artifact Filter

A grid of woven electrode nodes across a chest-strap fabric reads a heartbeat signal that is constantly corrupted by movement. This simulator renders that raw, noisy reading as a scrolling ribbon of lit nodes in 3D, alongside a second ribbon showing what a real adaptive LMS (least-mean-squares) filter recovers once it learns to predict and subtract the motion-correlated artifact from a reference channel — the same technique used in real chest-strap textile ECG and motion-artifact cancellation. Adjust heart rate, motion intensity and the filter's adaptation rate, or switch the filter off entirely to compare against the untouched raw signal, while live readouts track detected BPM, BPM error, output SNR and the filter's converged weight magnitude.