A device for detecting a sinusoidal type interfering signal, configured to receive an input signal (s i (t)) and comprising: - an input stage configured to sample the input signal, thereby generating a sampled signal (s i (n)); - a local oscillator configured to generate a local sinusoidal signal (s l (n)) having a local frequency (f sweep); - an input multiplier configured to multiply the sampled signal by the local sinusoidal signal, thereby generating a multiplied signal (s m (n)); - a local generator configured to generate a plurality of local periodical signals (cr -1 (n), cr 0 (n), cr 1 (n)), each local periodical signal being formed by a periodical repetition of a same detection sequence (PRNx), the local periodical signals being time shifted with respect to each other; - a plurality of correlation branches, each correlation branch comprising a respective correlation multiplier configured to multiply the multiplied signal (s m (n)) by a corresponding local periodical signal, thereby generating a corresponding intermediate signal (s c,-1 (n), s c,0 (n), s c,1 (n)), and a respective accumulator configured to generate, at each integration period (T=L/f s), a sample of a corresponding correlation signal (s d,-1 (w), s d,0 (w), s d,1 (w)), said sample being a function of values taken by the corresponding intermediate signal during said integration period; said detection device further comprising: - correlating means configured to determine a first value vector, based on samples of the correlation signals generated during a first detection period (T r), which is formed by at least one integration period; - first computing means configured to compute, on the basis of the first value vector, a first estimated covariance matrix, equal to an estimate of the covariance matrix of the samples of the correlation signals; - second computing means configured to compute at least one eigenvalue of the first estimated covariance matrix; - third computing means configured to determine a first indicator, based on said at least one eigenvalue of the first estimated covariance matrix; - comparing means configured to compare the first indicator with a threshold and to detect the presence of the interfering signal based on the outcome of the comparison; and wherein the local oscillator is configured to vary the local frequency during the first detection period, independently of the input signal. - an input stage configured to sample the input signal, thereby generating a sampled signal (s i (n)); - a local oscillator configured to generate a local sinusoidal signal (s l (n)) having a local frequency (f sweep); - an input multiplier configured to multiply the sampled signal by the local sinusoidal signal, thereby generating a multiplied signal (s m (n)); - a local generator configured to generate a plurality of local periodical signals (cr -1 (n), cr 0 (n), cr 1 (n)), each local periodical signal being formed by a periodical repetition of a same detection sequence (PRNx), the local periodical signals being time shifted with respect to each other; - a plurality of correlation branches, each correlation branch comprising a respective correlation multiplier configured to multiply the multiplied signal (s m (n)) by a corresponding local periodical signal, thereby generating a corresponding intermediate signal (s c,-1 (n), s c,0 (n), s c,1 (n)), and a respective accumulator configured to generate, at each integration period (T=L/f s), a sample of a corresponding correlation signal (s d,-1 (w), s d,0 (w), s d,1 (w)), said sample being a function of values taken by the corresponding intermediate signal during said integration period; said detection device further comprising: - correlating means configured to determine a first value vector, based on samples of the correlation signals generated during a first detection period (T r), which is formed by at least one integration period; - first computing means configured to compute, on the basis of the first value vector, a first estimated covariance matrix, equal to an estimate of the covariance matrix of the samples of the correlation signals; - second computing means configured to compute at least one eigenvalue of the first estimated covariance matrix; - third computing means configured to determine a first indicator, based on said at least one eigenvalue of the first estimated covariance matrix; - comparing means configured to compare the first indicator with a threshold and to detect the presence of the interfering signal based on the outcome of the comparison; and wherein the local oscillator is configured to vary the local frequency during the first detection period, independently of the input signal.