To provide a signal processor, program and signal processing system capable of improving detection accuracy of biological information related to a stroke of a detection target.SOLUTION: A signal processor 200 comprises: a filter part 202, on the basis of a reflection wave from the body surface, for filtering an I signal and Q signal which are acquired from a sensor 100 for outputting the I signal corresponding to a difference of frequencies of a transmission wave and the reflection wave and being a signal having an equal-phase component to the transmission wave, and the Q signal corresponding to the difference of frequencies and being a signal of a component orthogonal to the transmission wave, then, attenuating the frequency component corresponding to a respiration fluctuation component included in each of the I signal and Q signal; and a correction part 204 for correcting the I signal and Q signal which have been subjected to filtering. The correction part 204 corrects the I signal and Q signal so that, the corrected I signal and Q signal draw a circular arc locus having an origin as a center on a Lissajous pattern.SELECTED DRAWING: Figure 6【課題】検出対象の拍動に関する生体情報の検出精度の向上を図ることが可能な、信号処理装置、プログラム、および信号処理システムを提供する。【解決手段】体表面からの反射波とに基づいて、送信波と反射波との周波数の差に対応し、送信波と同相成分の信号であるI信号と、周波数の差に対応し、送信波と直交する成分の信号であるQ信号とを出力するセンサ100から取得される、I信号およびQ信号をフィルタリングし、I信号およびQ信号それぞれに含まれる呼吸変動成分に対応する周波数成分を減衰させるフィルタ部202と、フィルタリングされたI信号およびQ信号を補正する補正部204を備え、補正部204は、補正後のI信号および補正後のQ信号が、リサージュ図形上において原点を中心とする円弧軌跡を描くように、I信号およびQ信号を補正する、信号処理装置200が、提供される。【選択図】図6