2016-05-11 4 views
1

Ich habe versucht, einen sehr einfachen Pulsmesser als ein Projekt zu erstellen, um mit den Sensoren auf dem Samsung Note 4, insbesondere dem Herzfrequenzsensor unter der Kamera zu experimentieren. Ich habe die SensorExtension sdk von Samsung erhalten und habe ihre Beispielaktivität ausgeführt, die die Rohdaten des Sensors anzeigt.SensorExtension Raw HRM Daten zu BPM

Ich frage mich, ob jemand mir einen Anstoss in die richtige Richtung geben kann, wie man die Rohdaten in aussagekräftige Beats pro Minute Daten umwandelt. Ich weiß, dass es eine Menge Signalverarbeitung beinhaltet, aber jede Hilfe würde geschätzt werden, da ich mich lieber nicht auf Samsung Digital Health sdk verlassen würde.

Vielen Dank im Voraus.

+0

Ich arbeite am selben Projekt. Ich habe gerade die Beispiel-App ausgeführt. Nachdem wir uns die Daten in einem Diagramm angesehen haben, müssen wir eine Stichprobe von Daten sammeln und dann nach der Änderungsrate suchen. Ich denke, dass dies viel klarer wird, wenn Sie eine Stichprobe der Daten nehmen und sie grafisch darstellen. Wenn ich mehr herausfinde, lasse ich es Sie wissen. – DCorrigan

Antwort

0

Wenn Sie den Daten einen Zeitstempel hinzufügen, können Sie die Peaks und Täler pro Sekunde zählen. Ich zeige dies anhand einer Excel-Tabelle unten. Die gleiche Methode könnte leicht in Ihren Android-Code übersetzt werden.

Time stamped Data

Ich fand diese Informationen auch auf was innerhalb dieser Daten versteckt: PPG Signal Im genannten Link beschreiben sie genau das, was in diesem Bild gezeigt in den Daten verborgen ist

PPG Signal

Ich hoffe das hilft.