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.