A measurement unit (10), a calculation unit (20), and a period detection unit (30) are provided, and information such as a heartbeat period is accurately detected by resonating only a strong pulsed signal such as a heartbeat. A measurement part (10) measures a signal. The calculation unit (20) performs nonlinear vibration calculation that amplifies the pulse component of the signal measured by the measurement unit and attenuates components other than the pulse component of the signal measured by the measurement unit. The period detector (30) detects a period signal from the output of the calculator.測定部(10)と、演算部(20)と、周期検出部(30)とを備え、心拍などのパルス性の強い信号のみを共鳴することにより、心拍周期などの情報を精度良く検出する。測定部(10)は、信号を測定する。演算部(20)は、測定部で測定した信号のパルス性成分を増幅し、かつ、測定部で測定した信号のパルス性成分以外の成分を減衰する非線形振動演算を行う。周期検出部(30)は、演算部の出力から周期信号を検出する。