To provide a signal processor, a program and a signal processing system capable of improving detection accuracy of biological information related to pulsation of a detection object.SOLUTION: The signal processor processes an I signal and a Q signal which are acquired from a sensor for outputting an I signal which is a signal having a same phase component to a transmission wave, and a Q signal which corresponds to a difference of frequencies and is a signal having a component orthogonal to the transmission wave, on the basis of a transmission wave to be transmitted and a reflection wave from a body surface of a detection object to the transmission wave, the I signal and Q signal correspond to difference of frequencies of the transmission wave and reflection wave, the signal processor comprises: a filter part for filtering the I signal and Q signal, and attenuating the frequency component corresponding to a respiration fluctuation component included in the I signal and Q signal; and a determination part for determining a kind of a peak position on a time waveform of a phase difference, on the basis of the time waveform of the phase difference acquired from the filtered I signal and Q signal.SELECTED DRAWING: Figure 3【課題】検出対象の拍動に関する生体情報の検出精度の向上を図ることが可能な、信号処理装置、プログラム、および信号処理システムを提供する。【解決手段】送信する送信波と送信波に対する検出対象の体表面からの反射波とに基づいて、送信波と反射波との周波数の差に対応し、送信波と同相成分の信号であるI信号と、周波数の差に対応し、送信波と直交する成分の信号であるQ信号とを出力するセンサから取得される、I信号およびQ信号を処理する信号処理装置であって、I信号およびQ信号それぞれをフィルタリングし、I信号およびQ信号それぞれに含まれる呼吸変動成分に対応する周波数成分を減衰させるフィルタ部と、フィルタリングされたI信号およびQ信号から得られる位相差の時間波形に基づいて、位相差の時間波形におけるピーク位置の種別を判定する判定部とを備える、信号処理装置が、提供される。【選択図】図3