Method for cancelling a narrow band interference in a single carrier signal, characterized in that the method comprises the steps executed by a receiver of: - receiving the single carrier signal and transforming the single carrier signal into received symbols, - transforming the received symbols from the time domain to the frequency domain into received symbols in the frequency domain, - estimating the frequency-dependent received powers of received symbols in the frequency domain, - executing a first averaging of the frequency-dependent_received powers of the received symbols in the frequency domain, - determining, at a first iteration, a threshold T 0 based on the averaged frequency-dependent received power P 0, - truncating all powers of the received symbols in the frequency domain which are upper than the determined threshold at the first iteration by setting the signal power to said threshold (5 0 0), - executing a second averaging of the truncated or not powers, - correcting the second average P AV1 by a correction coefficient, - determining at a following iteration a following adaptive threshold T i based on the corrected average, - truncating all powers of the received symbols in the frequency domain which are upper than the following adaptive threshold T i by setting the signal power to said threshold, - executing a third averaging of the truncated or not powers, - correcting the third average P AV2 by a correction coefficient, and executing a predetermined number of times, the adaptive threshold determination, the truncating, the third averaging and the correcting in order to determine an adaptive signal and thermal noise power from the estimated frequency dependent receive powers, where the multiplicative correction coefficient at the i-th iteration is δ i = P i P AVi = 1 1 − e − T i P i, where P AVi is the average power after truncation and P i can be derived by solving equation P AVi = P i 1 − e − T i P i, - truncating the amplitudes of the received symbols in the frequency domain based on the threshold T d determined in the last iteration according to the following rule y k = ρ k e iφ k if ρ k 2 < T d y k = T d e iφ k if ρ k 2 > T d, where ρ k is the amplitude of a received symbol and φ k its phase, - performing a channel estimation based on the truncated received symbols in the frequency domain. - receiving the single carrier signal and transforming the single carrier signal into received symbols, - transforming the received symbols from the time domain to the frequency domain into received symbols in the frequency domain, - estimating the frequency-dependent received powers of received symbols in the frequency domain, - executing a first averaging of the frequency-dependent_received powers of the received symbols in the frequency domain, - determining, at a first iteration, a threshold T 0 based on the averaged frequency-dependent received power P 0, - truncating all powers of the received symbols in the frequency domain which are upper than the determined threshold at the first iteration by setting the signal power to said threshold (5 0 0), - executing a second averaging of the truncated or not powers, - correcting the second average P AV1 by a correction coefficient, - determining at a following iteration a following adaptive threshold T i based on the corrected average, - truncating all powers of the received symbols in the frequency domain which are upper than the following adaptive threshold T i by setting the signal power to said threshold, - executing a third averaging of the truncated or not powers, - correcting the third average P AV2 by a correction coefficient, and executing a predetermined number of times, the adaptive threshold determination, the truncating, the third averaging and the correcting in order to determine an adaptive signal and thermal noise power from the estimated frequency dependent receive powers, where the multiplicative correction coefficient at the i-th iteration is δ i = P i P AVi = 1 1 − e − T i P i, where P AVi is the average power after truncation and P i can be derived by solving equation P AVi = P i 1 − e − T i P i, - truncating the amplitudes of the received symbols in the frequency domain based on the threshold T d determined in the last iteration according to the following rule y k = ρ k e iφ k if ρ k 2 < T d y k = T d e iφ k if ρ k 2 > T d, where ρ k is the amplitude of a received symbol and φ k its phase, - performing a channel estimation based on the truncated received symbols in the frequency domain.