A system, method and device are described for detecting a heart rate. A sensing unit can have a skin-facing surface that is removably securable to a users skin surface and include at least one sensor positioned to acquire a bio-signal from the skin surface. A controller can be configured to capture a bio-signal stream using the at least one sensor and generate a preprocessed bio-signal stream by band-pass filtering the captured bio-signal stream with a predetermined passband. The controller can also be configured to determine, in a moving window, heartbeat signal portions when the preprocessed bio-signal stream has heartbeat impulse characteristics and determine the time between adjacent heartbeat signal portions to compute the heart rate.Linvention concerne un système, un procédé et un dispositif pour détecter une fréquence cardiaque. Une unité de détection peut présenter une surface faisant face à la peau qui peut être fixée de manière amovible à la surface de la peau dun utilisateur et comprend au moins un détecteur positionné de façon à acquérir un bio-signal provenant de la surface de la peau. Un contrôleur peut être configuré pour capturer un flux de bio-signal à laide dau moins un capteur, et générer un flux prétraité de bio-signal par le filtrage passe-bande du flux de bio-signal capturé avec une bande passante prédéterminée. Le contrôleur peut également être configuré pour déterminer, dans une fenêtre mobile, des parties de signal de battement de cœur lorsque le flux prétraité de bio-signal a des caractéristiques dimpulsion de battement de cœur et déterminer le temps entre des parties de signal de battement de cœur pour calculer la fréquence cardiaque.