A fetal movement detection method (100) includes: identifying pulse packets in a Doppler ultrasound signal, each pulse packet comprising a pulse train of one or more pulses; classifying each of the identified pulse packets as a hiccup or non-hiccup based on at least one characteristic of the identified pulse packets; suppressing the pulse packets of the Doppler ultrasound signal that are classified as a hiccup; and calculating a fetal heart rate from the Doppler ultrasound signal with the pulse packets classified as hiccups suppressed.L'invention concerne un procédé de détection d'un mouvement fœtal (100) comprenant : l'identification de paquets d'impulsions dans un signal ultrasonore Doppler, chaque paquet d'impulsions comprenant un train d'impulsions d'une ou plusieurs impulsions ; le classement de chacun des paquets d'impulsions identifiés comme correspondant ou pas à un hoquet sur la base d'au moins une caractéristique des paquets d'impulsions identifiés ; la suppression, hors du signal ultrasonore Doppler, des paquets d'impulsions qui sont classés comme correspondant à un hoquet ; et le calcul du rythme cardiaque fœtal à partir du signal ultrasonore Doppler après suppression des paquets d'impulsions classés comme correspondant à des hoquets.