Ce qui fonctionne aujourd'hui
Le prototype actuel démontre l'intégralité du pipeline de signal de bout en bout.
Affichage de la forme d'onde en temps réel
Formes d'onde ECG en direct sur plusieurs dérivations, rendues sur une grille calibrée avec gain et vitesse de balayage configurables.
Métriques de signal embarquées
Fréquence cardiaque, HRV (SDNN), classification du rythme et compteur de battements calculés directement depuis le signal entrant.
Filtres configurables
Filtre passe-haut, passe-bas et coupe-bande réglables par session. Par défaut : HP 0,50 Hz, LP 40 Hz, coupe-bande à la fréquence du réseau.
Mode simulation
Simulation de signal intégrée pour le développement et les tests sans matériel physique.
Enregistrement de session
Enregistrez des sessions dans des fichiers JSONL avec un label optionnel (Repos, Exercice, Post-exercice ou personnalisé). Les canaux bruts et filtrés, les marqueurs de pic R et les paramètres de filtre actifs sont tous sauvegardés.
Plateforme
Développé avec Flutter pour une compatibilité multiplateforme. Les cibles actuelles sont Windows, Linux et Android. La puce front-end ECG ADS1293 équipe le matériel de capture auquel l'application se connecte.
Comment ça se connecte
L'application recherche et s'associe au matériel PulseWave via Bluetooth Low Energy. Une fois connecté, l'appareil diffuse des échantillons ECG en temps réel vers l'application pour l'affichage et l'analyse.
Ce qui vient ensuite
L'historique des sessions, la lecture ECG et le support iOS sont sur la feuille de route. L'intégration des algorithmes suivra une fois le pipeline de signal stabilisé.