A wireless communication device, comprising: a receiver configured to receive a multipath signal; a processor configured to: sequentially estimate candidate paths in the received multipath signal based on an energy ratio of a signal component and a noise component, ESNR, by: arranging the components from a strongest ESNR to a weakest ESNR, selecting the component having the strongest ESNR in the multipath decomposition as a candidate path, removing the component having the strongest ESNR from the received multipath signal to leave residual signals having a reduced residual noise power, sequentially estimating further candidate paths by selecting and removing the next component from the residual signals having the strongest ESNR until a threshold in the residual noise power or a residual change limit of the residual signals is met, and determining a number of selected candidate paths in the received multipath signal; select one of the candidate paths as a line-of-sight, LOS, signal; estimate a time-of-arrival, TOA, of the LOS signal; and determine the distance result for the LOS signal. a receiver configured to receive a multipath signal; a processor configured to: sequentially estimate candidate paths in the received multipath signal based on an energy ratio of a signal component and a noise component, ESNR, by: arranging the components from a strongest ESNR to a weakest ESNR, selecting the component having the strongest ESNR in the multipath decomposition as a candidate path, removing the component having the strongest ESNR from the received multipath signal to leave residual signals having a reduced residual noise power, sequentially estimating further candidate paths by selecting and removing the next component from the residual signals having the strongest ESNR until a threshold in the residual noise power or a residual change limit of the residual signals is met, and determining a number of selected candidate paths in the received multipath signal; select one of the candidate paths as a line-of-sight, LOS, signal; estimate a time-of-arrival, TOA, of the LOS signal; and determine the distance result for the LOS signal. sequentially estimate candidate paths in the received multipath signal based on an energy ratio of a signal component and a noise component, ESNR, by: arranging the components from a strongest ESNR to a weakest ESNR, selecting the component having the strongest ESNR in the multipath decomposition as a candidate path, removing the component having the strongest ESNR from the received multipath signal to leave residual signals having a reduced residual noise power, sequentially estimating further candidate paths by selecting and removing the next component from the residual signals having the strongest ESNR until a threshold in the residual noise power or a residual change limit of the residual signals is met, and determining a number of selected candidate paths in the received multipath signal; arranging the components from a strongest ESNR to a weakest ESNR, selecting the component having the strongest ESNR in the multipath decomposition as a candidate path, removing the component having the strongest ESNR from the received multipath signal to leave residual signals having a reduced residual noise power, sequentially estimating further candidate paths by selecting and removing the next component from the residual signals having the strongest ESNR until a threshold in the residual noise power or a residual change limit of the residual signals is met, and determining a number of selected candidate paths in the received multipath signal; select one of the candidate paths as a line-of-sight, LOS, signal; estimate a time-of-arrival, TOA, of the LOS signal; and determine the distance result for the LOS signal.