The present invention relates to device, system and method for counting the number of cycles of a periodic movement of a subject, e.g. for step counting of a person. To enable more precisely counting the number of cycles of a periodic movement of a subject based on discontinuous accelerometer data the proposed device comprises an input unit (21) for receiving discontinuous accelerometer data over time indicating movement of at least a body part of the subject, a classifier (22) for classifying the movement of the subject into one of several movement classes based on said discontinuous accelerometer data, each movement class being related to a different range of speed of a periodic movement, a storage (23) for storing a table including for each movement class a periodicity value per time unit, and a movement calculation unit (24) for calculating the number of cycles of the periodic movement of the subject per time unit, for a predetermined time or continuously over time by use of the periodicity of the movement class, into which the movement has been classified.La présente invention concerne un dispositif, un système et un procédé qui permettent de compter le nombre de cycles dun mouvement périodique dun sujet, par exemple pour compter les pas dune personne. Pour permettre de compter plus précisément le nombre de cycles dun mouvement périodique dun sujet, sur la base de données daccéléromètre discontinues, le dispositif selon linvention comprend une unité dentrée (21) pour recevoir des données daccéléromètre discontinues au cours du temps indiquant un mouvement dau moins une partie de corps du sujet, un classificateur (22) pour classer le mouvement du sujet dans lune parmi plusieurs catégories de mouvement sur la base desdites données daccéléromètre discontinues, chaque catégorie de mouvement étant associée à une plage différente de vitesse dun mouvement périodique, une mémoire (23) pour stocker une table comprenant, pour chaque catégorie de mouvement, une valeur de