In the present invention, the average value of an RR interval is obtained by detecting the R-wave of a heartbeat signal accompanying a periodic fluctuation. Next, the waveform of a heart sound signal that accompanies the periodic fluctuation in synchronization with the heartbeat signal is forcibly repositioned to the interval that is the average value of the RR interval. After the repositioning, noise removal is carried out using a discrete Walsh-Hadamard transform and a discrete Walsh-Hadamard inverse transform, and the resulting waveform is restored to its original position.Dans la présente invention, la valeur moyenne dun intervalle RR est obtenue en détectant londe R dun signal de battement du cœur accompagnant une fluctuation périodique. Ensuite, la forme donde dun signal sonore cardiaque qui accompagne la fluctuation périodique en synchronisation avec le signal de battement du cœur est repositionnée de force sur lintervalle qui est la valeur moyenne de lintervalle RR. Après le repositionnement, lélimination de bruit est effectuée à laide dune transformée de Walsh-Hadamard discrète et dune transformée inverse de Walsh-Hadamard discrète, et la forme donde résultante est rétablie à sa position dorigine.周期的変動を伴う心拍信号のR波を検出して、RR間隔の平均値を求める。そして、心拍信号と同期して周期的変動を伴う心音信号の波形を、強制的にRR間隔の平均値の間隔に再配置する。再配置後、離散ウォルシュ・アダマール変換、離散ウォルシュ・アダマール逆変換を用いたノイズ除去を行い、得られた波形の配置を元に戻す。