A device for processing a time-dependent pressure signal obtained from a pressure sensor (4a-4d) in a fluid containing system associated with a first pulse generator and a second pulse generator, wherein the pressure sensor (4a-4d) is arranged in the fluid containing system to detect first pulses originating from the first pulse generator and second pulses originating from the second pulse generator, wherein the first pulse generator operates in a sequence of pulse cycles, each pulse cycle resulting in at least one first pulse, said device comprising: an input for the pressure signal; and a signal processor connected to said input and configured to: repetitively obtain a current data sample within a current pulse cycle in the pressure signal, the pressure signal comprising the second pulses superposed on the first pulses; obtain, for each current data sample within the current pulse cycle, one or more cycle-synchronized data samples in the pressure signal, wherein each cycle-synchronized data sample is obtained in a preceding or subsequent pulse cycle in the pressure signal and has a location in the preceding or subsequent pulse cycle that corresponds to the location of the current data sample in the current pulse cycle; calculate, for each current data sample within the current pulse cycle, a reference value as a function of said one or more cycle-synchronized data samples; and operate a subtraction algorithm on the current data sample, using said reference value obtained for the current data sample as input, to subtract the reference value from the current data sample so as to generate a current output sample in which a signal component attributable to said at least one first pulse is suppressed. an input for the pressure signal; and a signal processor connected to said input and configured to: repetitively obtain a current data sample within a current pulse cycle in the pressure signal, the pressure signal comprising the second pulses superposed on the first pulses; obtain, for each current data sample within the current pulse cycle, one or more cycle-synchronized data samples in the pressure signal, wherein each cycle-synchronized data sample is obtained in a preceding or subsequent pulse cycle in the pressure signal and has a location in the preceding or subsequent pulse cycle that corresponds to the location of the current data sample in the current pulse cycle; calculate, for each current data sample within the current pulse cycle, a reference value as a function of said one or more cycle-synchronized data samples; and operate a subtraction algorithm on the current data sample, using said reference value obtained for the current data sample as input, to subtract the reference value from the current data sample so as to generate a current output sample in which a signal component attributable to said at least one first pulse is suppressed. repetitively obtain a current data sample within a current pulse cycle in the pressure signal, the pressure signal comprising the second pulses superposed on the first pulses; obtain, for each current data sample within the current pulse cycle, one or more cycle-synchronized data samples in the pressure signal, wherein each cycle-synchronized data sample is obtained in a preceding or subsequent pulse cycle in the pressure signal and has a location in the preceding or subsequent pulse cycle that corresponds to the location of the current data sample in the current pulse cycle; calculate, for each current data sample within the current pulse cycle, a reference value as a function of said one or more cycle-synchronized data samples; and operate a subtraction algorithm on the current data sample, using said reference value obtained for the current data sample as input, to subtract the reference value from the current data sample so as to generate a current output sample in which a signal component attributable to said at least one first pulse is suppressed.