An implantable medical device is disclosed, the device comprising electrodes for sensing cardiac signals (320), self-correlation means (322) for generating a self-correlation function from the sensed cardiac signals and analysis means (324) for determining one or more estimates of cardiac rate (326) using outputs of the self-correlation means. Peak selector means (340) and tracking means (342) may also be included as secondary elements. The device may provide an alternative calculation of cardiac rate as a stand-alone rate detector or as a device for double-checking other rate calculations.L'invention concerne un dispositif médical implantable qui comporte des électrodes pour détecter des signaux cardiaques (320), un moyen d'auto-corrélation (322) pour générer une fonction d'auto-corrélation à partir des signaux cardiaques détectés, et un moyen d'analyse (324) pour déterminer une ou plusieurs estimations de fréquence cardiaque (326) à l'aide des sorties du moyen d'auto-corrélation. Un moyen sélecteur de crête (340) et un moyen de suivi (342) peuvent également être inclus en tant qu'éléments secondaires. Le dispositif peut fournir un autre calcul de fréquence cardiaque sous la forme d'un détecteur de fréquence autonome ou d'un dispositif de double vérification d'autres calculs de fréquence.