The paper presents a quality assessment system for the PPG waveform considering different noise conditions to reduce monitoring errors. The proposed algorithm adopts the hierarchical decision rules combining the absolute value of amplitude, zero-crossing threshold, and autocorrelation function characteristics. During assessment for 1782 unacceptable PPG waveform segments and 17918 acceptable PPG waveform segments, the algorithm achieves a sensitivity of 99.94%, a specificity of 99.39%, and an accuracy rate of 99.89%.