An apparatus and a method for preprocessing a PPG signal. According to one embodiment, the PPG signal pre-processing apparatus is a PPG signal receiver for receiving a PPG signal including a pulse, a moving average filter for smoothing the PPG signal to obtain a smoothed PPG signal, and a drift-removed PPG signal A drift removal engine that removes drift from the smoothed PPG signal using a fitted polynomial function to replace the pulse with a combination of global signal pulses and local signal pulses to obtain a rectified PPG signal. And a motion artifact correction engine that corrects the motion artifacts of the signal.PPG 신호의 전처리를 위한 장치 및 그 방법에 관한 것이다. 일 실시예에 따르면, PPG 신호 전처리 장치는 펄스를 포함하는 PPG 신호를 수신하는 PPG 신호 수신기, 평활화된 PPG 신호를 획득하기 위해 상기 PPG 신호를 평활화 하는 이동 평균 필터, 드리프트 제거된 PPG 신호를 획득하기 위하여 피팅된 다항식 함수를 이용하여 상기 평활화된 PPG 신호로부터 드리프트를 제거하는 드리프트 제거 엔진, 정류된 PPG 신호를 획득하기 위해 글로벌 신호 펄스와 로컬 신호 펄스의 조합으로 상기 펄스를 대체하여 상기 드리프트 제거된 PPG 신호의 모션 아티팩트를 정정하는 모션 아티팩트 정정 엔진을 포함할 수 있다.