1. A method of processing signals received from channels exposed to multi-path propagation via a plurality of diversity antennas, each of said received signals comprising at least one pilot signal, comprising: detecting a set of multi-path components for each of said received signals; detecting said at least one pilot signal from a plurality of multi-path components in said set of multi-path components; computing a set of channel coefficients from said multi-path components used to detect said at least one pilot signal, said set of channel coefficients being organized as a channel coefficient vector; and estimating from said channel coefficient vector a set of combining weights to be applied to said received signals, said estimating from said channel coefficient vector a set of combining weights comprising: computing a spatial correlation matrix of said channel coefficient vector by neglecting the correlations between multi-path components of said channel coefficient vector having different delays, whereby said correlation matrix is a block diagonal matrix comprising null coefficients other than for non-null sub-matrixes arranged along the diagonal of said correlation matrix, wherein said sub-matrixes have a size equal to the number of said diversity antennas, wherein two diversity antennas are used; deriving from said spatial correlation matrix a resulting matrix by calculating the inverse of said sub-matrixes or a scaled version thereof by performing only sign inversions and element swapping, wherein calculating the determinant of said sub-blocks and dividing the inverted sub-blocks by said determinants are omitted; and multiplying said resulting matrix and said channel coefficient vector in order to obtain said set of combining weights.