Abstract:
Signals received (14, 16) from channels exposed to multi-path propagation via a plurality of diversity antennas (12) and comprising at least one pilot signal are processed by detecting (18) a set of multi-path components for each of the received signal and computing (22) a set of channel coefficients from multi-path components of the at least one pilot signal in the set of multi-path components, wherein the set of channel coefficients is organized as a channel coefficient vector. From said channel coefficient vector, a set of combining weights (w) is estimated (22) to be applied (24) to the received signals by: - computing (22) a spatial correlation matrix of the channel coefficient vector by neglecting the correlations between multi-path components of the channel coefficient vector having different delays, whereby the 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 diversity antennas; - deriving (22) from the spatial correlation matrix a resulting matrix by calculating the inverse of said sub-matrixes or a scaled version thereof; and - multiplying (22) the resulting matrix and the channel coefficient vector in order to obtain the desired set of combining weights (w).
Abstract:
It is described a method for interpolating between a first (A) and a second point (B), said method comprising the steps of calculating a first distance (Δx) between a first (x A ) and a second (x B ) independent value and a second distance (Δy) between a first (y A ) and a second (y B ) dependent value, right shifting said first (Δx) and said second (Δy) distances by a predetermined number of bits (L) for obtaining respectively a hold step (1x) and a variations step (1y) and generating a number (N) of interpolated points, having independent values comprised between said first (x A ) and said second (x B ) independent values and corresponding dependent values obtained by alternating hold and variations phases, wherein said hold phase consists in generating a number of points corresponding to said hold step (1x)having the same dependent value, and wherein said variations phase consists in varying the dependent value by said variations step (1y), until said number (N) of interpolated points has been calculated. The method is particularly suitable for channel estimation in communication systems.