Method of analyzing ballistocardiogram signal to calculate short-term heart rate value capable of fast and accurately obtaining the short term average heart rate under a low calculation amount condition
This invention relates to a method of analyzing ballistocardiogram (BCG) signal to calculate short-term heart rate value, comprising: pre-establishing BCG and ECG signal database to obtain a neural network model of short term signal per beat time interval and threshold thereof taking an order difference filtering from BCG signal ant then transform it into energy signal obtaining the maximum in the energy signal deleting excessive amplitude coordinate points to calculate the time interval of remaining adjacent maximum values and substituting it into the neural network model to obtain the threshold per beat time interval repeatedly performing time interval threshold selection until all the time interval are greater than the minimum value of threshold and calculating average heart rate after deleting the time interval greater than the threshold maximum. The method of this invention can fast and accurately obtain the short term average heart rate under a low calculation amount condition.一種分析心衝擊信號用來計算短期心率值的方法,其包含有:預先建立BCG與ECG信號資料庫,得到短期BCG信號每博時間間隔與其閾值的類神經網路模型;將BCG信號取一階差分濾波後,再轉換為能量信號;取得能量信號中極大值;去除過大的振幅座標點,計算剩餘相鄰極大值的時間間隔,以此代入類神經網路模型得到每搏時間間隔的閾值;反復進行時間間隔閾值篩選直到所有時間間隔皆大於閾值之最小值;去除大於閾值最大值的時間間隔後計算平均心率。本發明之方法能迅速、準確且在計算量低的情形下得到短期平均心率值。