A method for estimating the parameters of useful signal and multi-path signals originating from a radiolocation signal emitted by a satellite, by a location device comprising at least two sensors able to receive the said signal, each of said sensors being connected to at least two lines for processing the signals, each processing line comprising a correlator and at least one delay line able to introduce a delay corresponding to a multiple of the duration of integration of said correlators, the method comprising the steps of:
- correlating the signal received by the said sensors with a local code by means of said correlators,
- constructing, for each sensor, a sampled intercorrelation function intercorrelating the signal received with the local code, for various post-correlation instants,
- determining a spatio-temporal intercorrelation function on the basis of a concatenation of the intercorrelation functions obtained in the previous step for each sensor,
- executing iteratively, for each multi-path signal and the useful signal, the sub-steps of:
- subtracting, from the spatio-temporal intercorrelation function, a parametric model or models of signals estimated at the previous iterations,
- estimating the parameters representative of a multi-path signal or of the useful signal by applying a maximum likelihood algorithm to the result of the previous subtraction, by applying the sub-steps of:
- estimating a direction of arrival of the signal by utilizing all the sensors jointly,
- estimating a complex amplitude of the signal independently for each sensor, by using the estimated direction of arrival,
- projecting the estimated complex amplitude onto a sub-space defined by the estimated direction of arrival so as to preserve, in the independent estimation of the complex amplitude, the component corresponding to the direction of arrival estimated in the previous step.