Signal processing techniques for estimating the frequency (including pulse oximetry without limitation) signal pulsatility is disclosed. Each function included in the function set in a preselected time many different input signals - are compared with the shift, the function / time that best matches the input signal - combination of shift is selected. Next, the function of frequency matched optimally, is used as the estimated best frequency of the input signal. Oh the description, one function is selected once and associated rising portion of the function that is selected to fit the rising portion of the input signal. Then, it is possible to obtain improved results by calculating the oxygen saturation based on the plurality of samples taken from the rising portion of the input signal.拍動性の信号(限定なしにパルスオキシメトリーを含む)の周波数を推定するための信号処理技術が開示される。予め選択された関数セット中に含まれる各関数は、入力信号と多くの異なる時間-シフトで比較され、入力信号に最も一致する関数/時間-シフトの組み合わせが選択される。次に、最適に一致した関数の周波数は、入力信号の最良の推定周波数として使用される。オープションとして、1つの関数がいったん選択されると、選択された関数の立ち上がり部分が入力信号の立ち上がり部分に合わせて関連付けられる。次に、入力信号の立ち上がり部分から取られた複数のサンプルに基づく酸素飽和度の計算によって改善された結果を得ることができる。