問題タブ [heartrate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
32 参照

r - 変数が接近するときに変数を削除する方法 (つまり、200 ミリ秒より接近 -> 行を削除)

今日初投稿。

現在、私は研究に取り組んでおり、心拍数データを分析する必要があります。ほとんどのコードを完成させたので、私が作業しているアルゴリズム (RHRV) が一致する秒数でハートビートの発生を利用していることを発見しました。

したがって、私の単純な txt ファイルは次のようになります (1 列、433 行): 0.905 1.943 2.941 4.005 4.998 5.921

これらは心拍とその発生秒です。

私の質問は次のとおりです。次のような不可能なオカレンスを削除するにはどうすればよいですか: 0.2 秒 (200 ミリ秒) より速く発生する 2 つのオカレンス/ハートビート

データを変更できる簡単な方法や機能はありますか?

あなたの答えを楽しみにしています!

乾杯、

サンダー

0 投票する
1 に答える
325 参照

max - MAX30101 HR および SP02 データの読み取り

MAX30101 High-Sensitivity Pulse Oximeter and Heart-Rate Sensorから心拍数と末梢毛細血管酸素飽和度 (SPO2) を計算しようとしています。HR モードのときはサンプルが 3 バイトで、SPO2 モードのときはサンプルが 6 バイトであることを理解しています。生データを取得した後に何をすべきかわかりません。

SpO2 の場合、比率 R=(ACred/DCred)/(ACir/DCir) を使用する必要があることを知っています。その後、SpO2=104-17R (このデータシートに示すように: https://pdfserv.maximintegrated.com/ en/an/AN6409.pdf )、しかし、AC i DC コンポーネントの入手方法、または HR の入手方法がわかりません。データシートには、それに関する特定の情報はありません。誰かが私にそれを説明したり、例を提供したりできますか? 生データのみを返すことができます。

stm32ideを使用して 1 つのサンプルを読み取るために作成したコードの一部を次に示します。

0 投票する
1 に答える
94 参照

movesense - Movesense /Algo/ECGRR の通知応答の定義は何ですか?

に対する通知応答の内容と形式は何/Algo/ECGRRですか?

Movesense-mobile-lib リポジトリDataLoggerSample Android アプリのわずかに変更されたバージョンを使用して、movesense ハードウェアでサブスクライブしました。センサーはデフォルトのデバイス ファームウェアを実行しています。しばらくすると、センサーからログを取得できます。.json

(これは、デバイスにデータを記録する方法を理解しようとしているときに出くわした別の SO の質問で言及されていました。)

しかし、 Movesense-device-lib リポジトリにデフォルトのデバイス ファームウェアがなく、オンライン ドキュメント/AlgoにもAPI がリストされていません。

通知応答の特定の単位と内部表現を探しています。単位は通常、yamlAPI 定義で指定されます。たとえば、次のようになります/Meas/HR

post/x-notification/descriptionフィールドは単位を示します。

.jsonの通知応答を含む出力から/Algo/ECGRR、例:

単位は次のとおりであると想定できます。

  1. RR 間隔のミリ秒
  2. SNR の単位なし
  3. タイムスタンプのミリ秒

そして、内部表現は次のように推測できます。

  1. RR間隔のuint16
  2. SNR の uint8
  3. タイムスタンプの uint32

と仮定するのではなく、どこかで確認を見たいと思います。

そして、Timestamp フィールドが基準とするゼロ参照は何ですか?

他のSOの質問は私たちに教えてくれます

/Meas/HR を保存する場合、生成される保存形式は合計 6 バイトになります。

.json出力は整数の浮動小数点数です。

したがって、経験に基づいた推測では、内部表現はfloat32&uint16ですが、それはまだ推測にすぎません。

の保存形式はどのくらい/Algo/ECGRRですか? 他のタイプの情報はどこにありますか? APIに表示されないためです。