Provided is a signal noise eliminator which is capable of reliably eliminating a noise signal while leaving a periodic signal and which, for example, measures a signal in a home or out of doors by minimizing load on the human body. This signal noise eliminator comprises: a peak detection unit (21) which detects a waveform peak of an input process signal; a first resampling unit (24) which resamples the number of detection samples between each of the detected peaks to the number of reference samples; an orthogonal transformation unit (25) which performs orthogonal transformation to the resampled process signal; a filtering unit (26) which extracts, from frequency data after the orthogonal transformation, at least a fundamental frequency component which is a frequency component of a fundamental wave and a harmonic component which is a frequency component of a harmonic wave; an inverse orthogonal transformation unit (27) which performs inverse orthogonal transformation on filtered frequency data; and a second resampling unit (28) which resamples the process signal that is obtained after the inverse orthogonal transformation to the number of detection samples for each peak detected at the peak detection unit (21).Cette invention concerne un suppresseur de bruit d'un signal qui est capable de supprimer de manière fiable un signal de bruit, pour laisser un signal périodique et qui, par exemple, mesure un signal à domicile ou à l'extérieur en réduisant au minimum la charge sur le corps humain, ledit suppresseur de bruit d'un signal comprenant : une unité de détection de pic (21) qui détecte le pic de forme d'onde d'un signal de traitement d'entrée ; une première unité de rééchantillonnage (24) qui rééchantillonne le nombre d'échantillons détectés entre chacun des pics détectés par rapport au nombre d'échantillons de référence ; une unité de transformation orthogonale (25) qui applique une transformation orthogonale au signal de traitement rééchantillonné ; une unité de fil