To correctly measure a pulse rate even when a body moves.SOLUTION: A frequency analysis part 13 generates a pulse wave frequency signal obtained by converting a pulse wave detection signal detected by an optical sensor 20 from a time domain signal to a frequency domain signal. A body motion level determination part 14 determines the body motion level of a subject on the basis of an acceleration detection signal output by an acceleration sensor 21. A peak detection part 15 detects the peak of spectrum intensity in the pulse wave frequency signal, in a peak retrieval range corresponding to a determined body motion level. A pulse calculation processing part 16 generates pulse information on the basis of the frequency position of the peak detected by the peak detection part 15.SELECTED DRAWING: Figure 1【課題】体動がある場合でも、正しく脈拍数を計測することを可能とする。【解決手段】周波数解析部13は、光センサ20が検出した脈波検出信号を、時間領域の信号から周波数領域の信号へ変換した脈波周波数信号を生成する。体動レベル判定部14は、加速度センサ21が出力する加速度検出信号に基づいて被検体の体動レベルを判定する。ピーク検出部15は、判定された体動レベルに応じたピーク検索範囲で、脈波周波数信号におけるスペクトル強度のピークを検出する。脈拍算出処理部16は、ピーク検出部15が検出したピークの周波数位置に基づいて脈拍情報を生成する。【選択図】図1