フィルターのクリア

Be able to Detect Breathing

2 ビュー (過去 30 日間)
David Jones
David Jones 2021 年 5 月 27 日
コメント済み: Mathieu NOE 2021 年 6 月 1 日
Hi
I dont have a great deal of experiance in matlab and would like some advice on detecting breathing,the samples taken in the figures attached are raw ADC inputs to matlab with no filtering , is there firstly something I could do to improve the waveforms? (pre filtering)
Also what is the best method (most reliable) to detect there is breathing and the rate of the breathing.
figures attached baseline(no one on the bed), Breathing (normal) and breathing2(shallow)
Thank you in advance for any help you can offer.
Kind Regards
David

採用された回答

Mathieu NOE
Mathieu NOE 2021 年 5 月 27 日
hello David
yes you can clear tell that the bed is not empty and that someone is actually breathing by either saying the time signal has amplitude above 100 (so let's compute a smoothed rectified version of this signal) , this can be also observed in the frequency spectrum has you have peaks showing up between 0.1 and 1 Hz
to compite the rate of breathing you can either pick the highest amplitude peak in the fft spectrum (and find it's corresponding frequency) or you can compute the period between two zero crossing values (works also with a non zero threshold) as example attached shows
hope it helps
all the best
  14 件のコメント
David Jones
David Jones 2021 年 6 月 1 日
Great thanks for all your help
Mathieu NOE
Mathieu NOE 2021 年 6 月 1 日
my pleasure !

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDiscrete Fourier and Cosine Transforms についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by