A signal filtering device acquires one or more pressure signals that comprise first pulses originating from a first pulse generator associated with a fluid containing system and second pulses. The signal filtering device populates (504) signal vectors by signal segments in the pressure signal(s) and computes (505) principal components for the signal vectors by Principal Component Analysis (PCA). A filtered signal is generated by selecting (506) a first subset of principal components mainly representing the first pulses, determining (507) associated weights, and subtracting (508) the principal components in the first subset from the pressure signal as a function of the weights. Alternatively, a filtered signal is generated by selecting (506) a second subset of principal components that are excluded from the first subset, determining (507) associated weights, and combining (508) the principal components in the second subset as a function of the weights. The signal filtering device may be associated with or included in an apparatus for extracorporeal blood processing, such as a dialysis machine.La présente invention concerne un dispositif de filtrage de signal qui acquiert un ou plusieurs signaux de pression qui comprennent des premières impulsions provenant dun premier générateur dimpulsions associé à un système contenant un fluide et des secondes impulsions. Le dispositif de filtrage de signal peuple (504) des vecteurs de signaux par des segments de signaux dans le ou les signaux de pression et calcule (505) les composantes principales pour les vecteurs de signaux par une analyse en composantes principales (ACP). Un signal filtré est généré en sélectionnant (506) un premier sous-ensemble de composantes principales représentant principalement les premières impulsions, en déterminant (507) des pondérations associées, et en soustrayant (508) du signal de pression les composantes principales dans le premier sous-ensemble en fonction des pondérations. Selon une autre vari