A method of detecting a signal reflected from a target designated by a pulse laser spot, the method comprising: receiving a signal comprising true signal portions reflected from said target, and noise; the method further comprising: for each one of a plurality of pulse repetition intervals, PRI, of said received signal, sampling a plurality M of samples; each sample having a respective intensity value; each sample or each combination thereof, wherein the combination comprises summation of a plurality of consecutive samples, in a sampled PRI is assigned with a respective index i; assigning, for each sample of said plurality of samples or for each of said combination thereof, at least a first value or a second value based on a comparison of the respective intensity value of each sample or of each combination thereof to a given threshold value; performing summation of respective i th indexed assigned values of a plurality K of PRIS, and obtaining respective indexed summed values; identifying one or more candidate clusters from among said indexed summed values; selecting a final candidate cluster from among said one or more candidate clusters; said final candidate cluster representing a range of indexes that corresponds to true signal portions from among the plurality of samples; locating said final candidate cluster with respective samples of an incoming PRI, thereby detecting an area within said signal which comprises the true signal portions. receiving a signal comprising true signal portions reflected from said target, and noise; the method further comprising: for each one of a plurality of pulse repetition intervals, PRI, of said received signal, sampling a plurality M of samples; each sample having a respective intensity value; each sample or each combination thereof, wherein the combination comprises summation of a plurality of consecutive samples, in a sampled PRI is assigned with a respective index i; assigning, for each sample of said plurality of samples or for each of said combination thereof, at least a first value or a second value based on a comparison of the respective intensity value of each sample or of each combination thereof to a given threshold value; performing summation of respective i th indexed assigned values of a plurality K of PRIS, and obtaining respective indexed summed values; identifying one or more candidate clusters from among said indexed summed values; selecting a final candidate cluster from among said one or more candidate clusters; said final candidate cluster representing a range of indexes that corresponds to true signal portions from among the plurality of samples; locating said final candidate cluster with respective samples of an incoming PRI, thereby detecting an area within said signal which comprises the true signal portions. for each one of a plurality of pulse repetition intervals, PRI, of said received signal, sampling a plurality M of samples; each sample having a respective intensity value; each sample or each combination thereof, wherein the combination comprises summation of a plurality of consecutive samples, in a sampled PRI is assigned with a respective index i; assigning, for each sample of said plurality of samples or for each of said combination thereof, at least a first value or a second value based on a comparison of the respective intensity value of each sample or of each combination thereof to a given threshold value; performing summation of respective i th indexed assigned values of a plurality K of PRIS, and obtaining respective indexed summed values; identifying one or more candidate clusters from among said indexed summed values; selecting a final candidate cluster from among said one or more candidate clusters; said final candidate cluster representing a range of indexes that corresponds to true signal portions from among the plurality of samples; locating said final candidate cluster with respective samples of an incoming PRI, thereby detecting an area within said signal which comprises the true signal portions.