1. Method of estimating a position of a satellite receiver, comprising: computing a weight matrix; and computing, by a programmed processor, an estimated position of the satellite receiver based on the weight matrix; characterized in that computing the weight matrix includes: computing quantities indicative of degradations experienced by satellite signals and due to multipath interference; computing the weight matrix based on the computed quantities; and wherein computing the weight matrix includes: classifying received signals into elevation classes based on elevations of the satellites that have emitted the signals; for each elevation class, classifying the signals belonging to the elevation class into degradation classes based on the corresponding degradations, each degradation class having a corresponding cardinality defined by the number of signals with degradations falling within the degradation class; for each elevation class, identifying different distribution functions which globally fit the distribution of the corresponding numbers of signal with degradations falling within the corresponding degradation classes; for each elevation class, associating each degradation class with one of the corresponding distribution functions that satisfies a given criterion in relation to the number of signals with degradations falling within the corresponding degradation class; and computing the weight matrix based on quantities related to parameters of the distribution functions associated with the degradation classes.