PROBLEM TO BE SOLVED: To provide a signal processing device and program capable of reducing the influence of generated noise.SOLUTION: A signal processing device 9 acquires a past pulse wave signal stored in a storage part 21 (S1), and determines a deviation time corresponding to a pulse wave period (S2). Subsequently, the device calculates an autocorrelation value between an object measurement signal and a measurement signal obtained by shifting backward an immediate-before measurement signal measured immediately before by the deviation time determined at the S2 (S3). Subsequently, the device determines whether or not the object measurement signal has a missing part where the autocorrelation value is less than a predetermined threshold (S4). If there is a missing part (S4: YES), the device extracts a region from a ted to ted0 of a pseudo signal corresponding to the deviation time from a pseudo signal database 33. Subsequently, the device replaces the object measurement signal with the extracted pseudo signal (S6), and outputs the object measurement signal subjected to the replacement to a biological signal information processing part 41 (S7).COPYRIGHT: (C)2014,JPO&INPIT【課題】 発生したノイズの影響を小さくすることができる信号処理装置およびプログラムを提供する。【解決手段】 信号処理装置9は、記憶部21に記憶された過去の脈波信号を取得し(S1)、脈波周期に対応するずれ時間を決定する(S2)。次に、S2にて決定されたずれ時間分、対象計測信号と、その直前に計測された直前計測信号を後にずらした計測信号と、の自己相関値を算出する(S3)。次に、対象計測信号に自己相関値が所定の閾値未満である欠落部分があるか否かを判定する(S4)。欠落部分があれば(S4:YES)、擬似信号データベース33からずれ時間に対応する擬似信号のtedからted0までの領域を抽出する(S5)。次に、対象計測信号を抽出した擬似信号に置き換え(S6)、置き換えを行った対象計測信号を生体信号情報処理部41に出力する(S7)。【選択図】図9