A system for estimating breathing frequency and heartbeat frequency of a subject, comprises at least one ultra-wideband (UWB) transceiver, connected to at least one hardware processor, configured to: receive a plurality of readings from the UWB transceiver, each of the readings having a time and comprising a plurality of intensity values at the time, each of the intensity values having a corresponding distance value representing a distance between the UWB transceiver and the subject; determine a Range-Doppler map from the plurality of readings; analyze the Range-Doppler map to determine a breathing frequency value of the subject; perform null steering of a plurality of Doppler-map frequencies in the Range-Doppler map to nullify the breathing frequency value and integer multiples of the breathing frequency value to obtain a plurality of combined frequencies; and determine a heartbeat frequency value for which a plurality of computed frequencies corresponds with the plurality of combined frequencies.La présente invention concerne un système d'estimation de la fréquence respiratoire et de la fréquence cardiaque d'un sujet, qui comprend au moins un émetteur-récepteur à bande ultra-large (UWB), connecté à au moins un processeur matériel, configuré pour : recevoir une pluralité de lectures depuis l'émetteur-récepteur UWB, chacune des lectures ayant un temps et comprenant une pluralité de valeurs d'intensité audit temps, chacune des valeurs d'intensité ayant une valeur de distance correspondante représentant une distance entre l'émetteur-récepteur UWB et le sujet; déterminer une carte distance-Doppler à partir de la pluralité de lectures; analyser la carte distance-Doppler de distance pour déterminer une valeur de fréquence respiratoire du sujet; effectuer une orientation nulle d'une pluralité de fréquences de carte Doppler dans la carte distance-Doppler pour annuler la valeur de fréquence respiratoire et des entiers multiples de la valeur de fréquence respiratoire pour ob