LEDとレシーバーを使って指プレチスモグラフ(FP)を作っています。センサーは、3.3〜0Vの範囲のマイクロコントローラー入力にフィルター処理、増幅、および供給されるアナログパルス波形を生成します。この信号はデジタル形式に変換されます。
スマッピングレートは8MHz、プロセッサ周波数は26MHz、精度は10または8ビットです。
ピーク検出の堅牢な方法を考え出すのに問題があります。指プレチスモグラフから心臓の脈拍を検出できるようにしたい。しきい値法を使用して、心拍数の正確な測定値を生成することができました。ただし、FPは動きに非常に敏感であり、信号のオフセットは動きに基づいて変化する可能性があります。ただし、信号のピークは引き続き表示されますが、電圧オフセットは変化します。
そこで、スロープを利用してピークを検出するピーク検出法を提案しています。たとえば、ピークが生成された場合、最大点の前後の勾配はそれぞれ正と負になります。
この方法はどの程度実行可能だと思いますか?マイクロコントローラーを使用してピーク検出を実行する簡単な方法はありますか?