Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A BASE STATION AND A METHOD OF OPERATING A BASE STATION
Document Type and Number:
WIPO Patent Application WO/2017/000995
Kind Code:
A1
Abstract:
The invention relates to a base station (100) configured to communicate with at least one user equipment (105a-g). The base station (100) comprises: an antenna array (101a) with a plurality of antennas configured to establish a duplex communication channel with the at least one user equipment (105a-g), wherein the duplex communication channel is associated with a correlation matrix pair comprising a downlink correlation matrix Ri describing the channel state in the downlink direction and an uplink correlation matrix Ri UL describing the channel state in the uplink direction; and a processor (103) configured to in a training phase, generate for a plurality of positions of the at least one user equipment (105a-g) or a plurality of times a plurality of correlation matrix pairs (Ri, Ri UL), wherein the processor (103) is configured to determine each uplink correlation matrix Ri UL of the plurality of correlation matrix pairs (Ri, Ri UL) on the basis of a respective uplink training signal received from the at least one user equipment (105a-g) and to associate each uplink correlation matrix Ri UL with a corresponding downlink correlation matrix Ri; and in an exploitation phase, determine a further uplink correlation matrix Rj UL on the basis of a further uplink training signal received from the at least one user equipment (105a-g) and estimate a further downlink correlation matrix Rj corresponding to the further uplink correlation matrix Rj UL on the basis of the further uplink correlation matrix Rj UL and the plurality of correlation matrix pairs (Ri, Ri UL).

Inventors:
GUILLAUD MAXIME (DE)
DECURNINGE ALEXIS (DE)
SLOCK DIRK (FR)
Application Number:
PCT/EP2015/064883
Publication Date:
January 05, 2017
Filing Date:
June 30, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
GUILLAUD MAXIME (FR)
DECURNINGE ALEXIS (FR)
SLOCK DIRK (FR)
International Classes:
H04B7/04; H04B7/06
Domestic Patent References:
WO2008154653A22008-12-18
Foreign References:
EP2207292A12010-07-14
US20120027140A12012-02-02
EP2819313A12014-12-31
Other References:
ADHIKARY ANSUMAN ET AL: "Joint Spatial Division and Multiplexing-The Large-Scale Array Re", IEEE TRANSACTIONS ON INFORMATION THEORY, IEEE PRESS, USA, vol. 59, no. 10, 1 October 2013 (2013-10-01), pages 6441 - 6463, XP011526827, ISSN: 0018-9448, [retrieved on 20130911], DOI: 10.1109/TIT.2013.2269476
ALEXIOU A ET AL: "RECONFIGURABLE MIMO TRANSCEIVERS FOR NEXT-GENERATION WIRELESS SYSTEMS", BELL LABS TECHNICAL JOURNAL, WILEY, CA, US, vol. 10, no. 2, 21 June 2005 (2005-06-21), pages 139 - 156, XP001540896, ISSN: 1089-7089, DOI: 10.1002/BLTJ.20098
Attorney, Agent or Firm:
KREUZ, Georg (DE)
Download PDF:
Claims:
CLAIMS

1 . A base station (100) configured to communicate with at least one user equipment (105a-g), wherein the base station (100) comprises: an antenna array (101 a) with a plurality of antennas configured to establish a duplex communication channel with the at least one user equipment (105a-g), wherein the duplex communication channel is associated with a correlation matrix pair comprising a downlink correlation matrix R, describing the channel state in the downlink direction and an uplink correlation matrix RiUL describing the channel state in the uplink direction; and a processor (103) configured to in a training phase, generate for a plurality of positions of the at least one user equipment (105a-g) or a plurality of times a plurality of correlation matrix pairs (R,, RiUL), wherein the processor (103) is configured to determine each uplink correlation matrix RiUL of the plurality of correlation matrix pairs (R,, RUL) on the basis of a respective uplink training signal received from the at least one user equipment (105a-g) and to associate each uplink correlation matrix RiUL with a corresponding downlink correlation matrix R,; and in an exploitation phase, determine a further uplink correlation matrix RjUL on the basis of a further uplink training signal received from the at least one user equipment (105a-g) and estimate a further downlink correlation matrix Rj corresponding to the further uplink correlation matrix RjUL on the basis of the further uplink correlation matrix RjUL and the plurality of correlation matrix pairs (R,, RUL).

2. The base station (100) of claim 1 , wherein the processor (103) is configured to estimate the further downlink correlation matrix Rj corresponding to the further uplink correlation matrix RjUL on the basis of the further uplink correlation matrix RjUL and the plurality of correlation matrix pairs (R,, RiUL) by using a matrix interpolation scheme.

3. The base station (100) of claim 2, wherein the processor (103) is configured to estimate the further downlink correlation matrix Rj corresponding to the further uplink correlation matrix RjUL on the basis of the further uplink correlation matrix RjUL and the plurality of correlation matrix pairs (R,, RiUL) by using the matrix interpolation scheme defined by the following equation: wherein Y is a matrix in the space of positive definite matrices SN(C), N is the number of antennas of the antenna array (101 a) used in the downlink direction, w, are interpolation weights calculated on the basis of the further uplink correlation matrix RjUL and the uplink correlation matrices RUL of the plurality of correlation matrix pairs, d( , ) defines a distance metric in SN(C), and K is the number of correlation matrix pairs (R,, RUL).

4. The base station (100) of claim 3, wherein the distance metric d( , ) is an Euclidean distance metric defined by the following equation: dE (Xi, X2) = \\Xi wherein Xi and X2 are matrices in SN(C) and || ||F denotes the Frobenius norm.

5. The base station (100) of claim 3, wherein the distance metric d( , ) is a Log- Euclidean distance metric defined by the following equation: d 'LE (XI, X2) = lllog(Xi) - log(X2) ||F , wherein Xi and X2 are matrices in SN(C) and p denotes the Frobenius norm.

6. The base station (100) of claim 3, wherein the distance metric d( , ) is an affine invariant Riemannian distance metric defined by the following equation: dAI X1, X2) = \\ log(X-1/2X2X-1/2) wherein Xi and X2 are matrices in SN(C) and || ||F denotes the Frobenius norm.

7. The base station (100) of any one of claims 3 to 6, wherein the processor (103) is configured to determine the interpolation weights w, by a nearest neighbor method according to the following equation:

0 otherwise

8. The base station (100) of any one of claims 3 to 6, wherein the processor (103) configured to determine the interpolation weights w, by a self-interpolation method according to the following equation:

wL) = argmin WiexpRuL(R and Wj = 0 for i > L,

νν-ί,.,.,ννι

wherein exp denotes the Riemannian exponential map and (R¥L, ... , R?L) are the L

Rj

closest matrices to ffj^with respect to the distance metric d( , ).

9. The base station (100) of any one of claims 3 to 6, wherein the processor (103) is configured to determine the interpolation weights w, by a kernel interpolation method according to the following equation:

W;

∑£=ι φ(^,^))' whoroin φ is a decreasing kernel function.

10. The base station (100) of claim 9, wherein the decreasing kernel function φ defined by the following equation:

wherein σ is chosen such that:

σ = a

1 1 . The base station (100) of any one of claims 3 to 10, wherein the processor (103) is configured to return from the exploitation phase to the training phase, in case the distance d(RjUL, RiUL) between the further uplink correlation matrix RjULand each uplink correlation matrix RiUL of the plurality of correlation matrix pairs (R,, RiUL) is larger than a distance threshold.

12. The base station (100) of any one of the preceding claims, wherein the antenna array (101 a) is configured to use a first subset of the plurality of antennas in the downlink direction and a second subset of the plurality of antennas in the uplink direction.

13. The base station (100) of any one of the preceding claims, wherein the

corresponding downlink correlation matrix R, is received by the base station (100) from the user equipment (105a-g) or is determined by the base station (100) on the basis of information, in particular an estimate of a channel matrix H,, fed back from the user equipment (105a-g) on the basis of a downlink training signal sent by the base station (100). 14. The base station (100) of claim 13, wherein the corresponding downlink correlation matrix R, received from the user equipment (105a-g) by the base station (100) is determined by the user equipment (105a-g) on the basis of a downlink training signal sent by the base station (100). 15. A method (300) of operating a base station (100) configured to communicate with at least one user equipment (105a-g), wherein the method (300) comprises: establishing (301 ) a duplex communication channel with the at least one user equipment (105a-g) using an antenna array (101 a) with a plurality of antennas, wherein the duplex communication channel is associated with a correlation matrix pair comprising a downlink correlation matrix R, describing the channel state in the downlink direction and an uplink correlation matrix RiUL describing the channel state in the uplink direction; in a training phase, generating (303) for a plurality of positions of the at least one user equipment (105a-g) or a plurality of times a plurality of correlation matrix pairs (R,, RiUL), wherein each uplink correlation matrix RiUL of the plurality of correlation matrix pairs (Ri, RiUL) is determined on the basis of a respective uplink training signal received from the at least one user equipment (105a-g) and wherein each uplink correlation matrix RiUL is associated with a corresponding downlink correlation matrix R,; and in an exploitation phase, determining (305) a further uplink correlation matrix RjUL on the basis of a further uplink training signal received from the at least one user equipment (105a-g) and estimating a further downlink correlation matrix Rj corresponding to the further uplink correlation matrix RjUL on the basis of the further uplink correlation matrix RjUL and the plurality of correlation matrix pairs (R,, RUL). 16. A computer program comprising a program code for performing the method (300) of claim 15 when executed on a computer.

Description:
DESCRIPTION

A base station and a method of operating a base station TECHNICAL FIELD

The present invention relates to mobile communications. In particular, the present invention relates to a multi-antenna base station and a method of operating a multi- antenna base station.

BACKGROUND

In comparison to single-antenna transceivers multiple-antenna transceivers in a base station and a user equipment can improve the performance of a wireless communication link. In order to exploit the potential of such Multiple-ln-Multiple-Out (MIMO) systems it is usually necessary to have information about the communication link, which is also known as channel state information (CSI), available at the transmitter side, in particular in multiuser equipment scenarios. For the case of a MIMO channel with N transmitting antennas at the base station, usually a training sequence having at least a length or duration N is required to estimate a channel matrix representing the channel state information, if no prior information about the statistics (including correlation) of the channel is available. Consequently, for a coherence time T, the fraction of channels N that can be dedicated to data cannot be larger than (T- N)/T, which is problematic for large N (massive MIMO case).

In the article "Joint Spatial Division and Multiplexing - The Large-Scale Array Regime", A. Adhikary, J. Nam, J-Y. Ahn and G. Caire, IEEE Trans, on Inform. Th., 59, no.10, 2013 it has been proposed to decompose the matrix H, of a MIMO channel representing the channel state information according to the following equation:

H i = W i R)' 2 , (1 ) wherein R, is the covariance matrix at the antenna array (user location dependent) and W, is a matrix representing the fast fading. If R is known and rank limited (equal to d), the length of the training sequence can be reduced from N to d, thereby reducing the amount of pilot symbols required to estimate the channel matrix H,. For instance, in a FDD (frequency division duplex) mode, the full reciprocity is not available. In this case it is generally not possible to derive the downlink CSI from the uplink CSI. The problem is then to estimate the downlink covariance CSI with reduced time costs. As already mentioned above, the prior knowledge of the covariance matrix R, can potentially reduce drastically the pilot overhead due to the CSI acquisition.

Several approaches are known for the estimation of the covariance CSI in a FDD mode. In a first known approach a feedback scheme is used. The user equipment (UE) estimates the downlink channel matrix H, for the downlink channel and feeds this information back to the base station which computes the covariance matrix R,. Alternatively, the UE computes the covariance matrix R, on the basis of the matrix H,, and feeds the covariance matrix R, back to the base station. The drawback of these approaches is the substantial data traffic, i.e. the continuous feedback, between the base station and the user equipment.

A further known approach is based on a model of the user equipment and/or the geometry of the array of antennas (Uniform Linear Array, Uniform Circular Array). This approach, however, is very sensitive to a change of the position and/or orientation of the antenna array and, thus, to the difference between uplink and downlink frequencies. Consequently, this approach has a rather limited applicability in practice.

Thus, there is a need for an improved base station and an improved method of operating such a base station, in particular an improved base station and an improved method of operating such a base station allowing for an efficient estimation of the channel state information.

SUMMARY

It is an objective of the invention to provide an improved base station and an improved method of operating such a base station, in particular an improved base station and an improved method of operating such a base station allowing for an efficient estimation of the channel state information.

This objective is achieved by the subject matter of the independent claims. Further implementation forms are provided in the dependent claims, the description and the figures. According to a first aspect the invention relates to a base station configured to

communicate with at least one user equipment. The base station comprises an antenna array with a plurality of antennas configured to establish a duplex communication channel with the at least one user equipment, wherein the duplex communication channel is associated with a correlation matrix pair comprising a downlink correlation matrix R, describing the channel state in the downlink direction and an uplink correlation matrix Ri UL describing the channel state in the uplink direction. Moreover, the base station comprises a processor configured to, in a training phase, generate for a plurality of positions of the at least one user equipment or a plurality of times a plurality of correlation matrix pairs, wherein the processor is configured to determine each uplink correlation matrix R UI - of the plurality of correlation matrix pairs (R,, Ri UL ) on the basis of a respective uplink training signal received from the at least one user equipment and to associate each uplink correlation matrix Ri UL with a corresponding downlink correlation matrix R,, and, in an exploitation phase, determine a further uplink correlation matrix Rj UL on the basis of a further uplink training signal received from the at least one user equipment and estimate a further downlink correlation matrix Rj corresponding to the further uplink correlation matrix Rj UL on the basis of the further uplink correlation matrix Rj UL and the plurality of correlation matrix pairs (R,, R UL ). In a first possible implementation form of the first aspect of the invention as such the processor is configured to estimate the further downlink correlation matrix Rj

corresponding to the further uplink correlation matrix Rj UL on the basis of the further uplink correlation matrix Rj UL and the plurality of correlation matrix pairs (R,, R UL ) by using a matrix interpolation scheme. Using a matrix interpolation scheme improves the accuracy of estimating the further downlink correlation matrix Rj corresponding to the further uplink correlation matrix Rj UL , while keeping the size of the dictionary, i.e. the number of correlation matrix pairs (R,, R UL ) reasonably small.

In a second possible implementation form of the first implementation form of the first aspect of the invention the processor is configured to estimate the further downlink correlation matrix Rj corresponding to the further uplink correlation matrix Rj UL on the basis of the further uplink correlation matrix Rj UL and the plurality of correlation matrix pairs (R,, Ri UL ) by using the matrix interpolation scheme defined by the following equation: wherein Y is a matrix in the space of positive definite matrices SN(C), N is the number of antennas of the antenna array used in the downlink direction, w, are interpolation weights calculated on the basis of the further uplink correlation matrix Rj UL and the uplink correlation matrices Ri UL of the plurality of correlation matrix pairs, d( , ) defines a distance metric in SN(C), and K is the number of correlation matrix pairs (R,, R UL ).

In a third possible implementation form of the second implementation form of the first aspect of the invention the distance metric d( , ) is an Euclidean distance metric defined by the following equation: d E (X i , X 2 ) = \\X i wherein Xi and X2 are matrices in SN(C) and || || F denotes the Frobenius norm.

In a fourth possible implementation form of the second implementation form of the first aspect of the invention the distance metric d( , ) is a Log-Euclidean distance metric defined by the following equation: d 'LE (XI, X 2 ) = l|log(¾) - log(¾) || F , wherein Xi and X2 are matrices in SN(C) and || || F denotes the Frobenius norm.

In a fifth possible implementation form of the second implementation form of the first aspect of the invention the distance metric d( , ) is an affine invariant Riemannian distance metric defined by the following equation:

d A i ( i, 2 ) = || log(A wherein Xi and X2 are matrices in SN(C) and || || F denotes the Frobenius norm.

In a sixth possible implementation form of any one of the second to fifth implementation form of the first aspect of the invention the processor is configured to determine the interpolation weights w, by a nearest neighbor method according to the following equation

Using a nearest neighbor method provides a computationally efficient solution. In a seventh possible implementation form of any one of the second to fifth implementation form of the first aspect of the invention the processor is configured to determine the interpolation weights w, by a self-interpolation method according to the following equation:

(w 1( ... , w L ) = argmin 1 w i exp J? (i? i UL- and Wj = 0 for i > L,

wherein exp denotes the Riemannian exponential map, (R¥ L , ... , R L JL are the L closest

R j

matrices to R L with respect to the distance metric d( , ). In an embodiment, L is chosen equal to mm K, M 2 ) , wherein M is the number of antennas of the antenna array used in the uplink direction. In an embodiment, the norm for determining the interpolation weights Wi is the Frobenius norm. In an eighth possible implementation form of any one of the second to fifth implementation form of the first aspect of the invention the processor is configured to determine the interpolation weights w, by a kernel interpolation method according to the following equation: wherein φ is a decreasing kernel function.

In a ninth possible implementation form of the eight implementation form of the first aspect of the invention the decreasing kernel function φ is defined by the following equation:

wherein σ is chosen such that:

σ = a

In a tenth possible implementation form of any one of the second to ninth implementation form of the first aspect of the invention the processor is configured to return from the exploitation phase to the training phase, in case the distance d(Rj UL , Ri UL ) between the further uplink correlation matrix Rj UL and each uplink correlation matrix Ri UL of the plurality of correlation matrix pairs (R,, Ri UL ) is larger than a distance threshold. In an eleventh possible implementation form of the first aspect of the invention as such or any one of the first to tenth implementation form thereof the corresponding downlink correlation matrix R, is received by the base station from the user equipment or is determined by the base station on the basis of information, in particular an estimate of a channel matrix H,, fed back from the user equipment on the basis of a downlink training signal sent by the base station.

In a twelfth possible implementation form of the eleventh implementation form of the first aspect of the invention the corresponding downlink correlation matrix R received from the user equipment by the base station is determined by the user equipment on the basis of a downlink training signal sent by the base station.

In a thirteenth possible implementation form of the first aspect of the invention as such or any one of the first to twelfth implementation form thereof the processor is configured to perform the training phase and the exploitation phase in chronologically successive intervals, in chronologically interleaved intervals or simultaneously.

In a fourteenth possible implementation form of the first aspect of the invention as such or any one of the first to thirteenth implementation form thereof the antenna array is configured to use a first subset of the plurality of antennas in the downlink direction and a second subset of the plurality of antennas in the uplink direction. In an implementation form the first subset of antennas and the second subset of antennas can be identical, overlapping, or disjoint. For N antennas used in the downlink direction the downlink correlation matrix R, is of dimension NxN, while for M antennas used in the uplink direction the uplink correlation matrix Ri UL is of size MxM.

According to a second aspect the invention relates to a method of operating a base station configured to communicate with at least one user equipment. The method comprises the steps of: establishing a duplex communication channel with the at least one user equipment using an antenna array with a plurality of antennas, wherein the duplex communication channel is associated with a correlation matrix pair comprising a downlink correlation matrix R, describing the channel state in the downlink direction and an uplink correlation matrix Ri UL describing the channel state in the uplink direction; in a training phase, generating for a plurality of positions of the at least one user equipment or a plurality of times a plurality of correlation matrix pairs (R,, Ri UL ), wherein each uplink correlation matrix Ri UL of the plurality of correlation matrix pairs (R,, R UL ) is determined on the basis of a respective uplink training signal received from the at least one user equipment and wherein each uplink correlation matrix Ri UL is associated with a

corresponding downlink correlation matrix R,; and in an exploitation phase, determining a further uplink correlation matrix Rj UL on the basis of a further uplink training signal received from the at least one user equipment and estimating a further downlink correlation matrix Rj corresponding to the further uplink correlation matrix Rj UL on the basis of the further uplink correlation matrix Rj UL and the plurality of correlation matrix pairs (R,, Ri UL ).

The method according to the second aspect of the invention can be performed by the base station according to the first aspect of the invention. Further features of the method according to the second aspect of the invention result directly from the functionality of the base station according to the first aspect of the invention and its different implementation forms described above.

According to a third aspect the invention relates to a computer program comprising program code for performing the method according to the second aspect of the invention when executed on a computer.

The invention can be implemented in hardware and/or software.

BRIEF DESCRIPTION OF THE DRAWINGS

Further embodiments of the invention will be described with respect to the following figures, in which: Fig. 1 shows a schematic diagram of a communication scenario including a base station according to an embodiment;

Fig. 2 shows a schematic diagram of a communication scenario including a base station according to an embodiment;

Fig. 3 shows a schematic diagram of a method of operating a base station according to an embodiment; Fig. 4 shows a diagram showing an estimate of the mean square error as a function of the number of correlation matrix pairs for base stations according to different embodiments; and

Fig. 5 shows a diagram showing an estimate of the mean square error as a function of the number of correlation matrix pairs for base stations according to different embodiments.

DETAILED DESCRIPTION OF EMBODIMENTS

In the following detailed description, reference is made to the accompanying drawings, which form a part of the disclosure, and in which are shown, by way of illustration, specific aspects in which the disclosure may be practiced. It is understood that other aspects may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims. It is understood that a disclosure in connection with a described method may also hold true for a corresponding device or system configured to perform the method and vice versa. For example, if a specific method step is described, a corresponding device may include a unit to perform the described method step, even if such unit is not explicitly described or illustrated in the figures. Further, it is understood that the features of the various exemplary aspects described herein may be combined with each other, unless specifically noted otherwise.

Figure 1 shows a schematic diagram of a communication scenario including a base station 100 according to an embodiment. The base station 100 is configured to

communicate with at least one user equipment, for instance, at least one mobile phone. Figure 1 shows six exemplary user equipments 105a-f. As will be described in more detail further below, according to an embodiment the six exemplary user equipments 105a-f can be different user equipments or one or more user equipments at different positions and/or times.

The base station 100 comprises an antenna array 101 a, wherein the antenna array comprises at least two antennas and is configured to establish a duplex communication channel with the at least one user equipment 105a-f. The duplex communication channel is associated with a correlation matrix pair comprising a downlink correlation matrix R, describing the channel state in the downlink direction and an uplink correlation matrix Ri UL describing the channel state in the uplink direction. In an embodiment, the antenna array 101 a is configured to use a first subset of its antennas in the downlink direction and a second subset of its antennas in the uplink direction. The first subset of antennas and the second subset of antennas can be identical, overlapping, or disjoint. For N antennas used in the downlink direction the downlink correlation matrix R, is of dimension NxN, while for M antennas used in the uplink direction the uplink correlation matrix Ri UL is of size MxM.

Moreover, the base station 100 comprises a processor 103 configured to, in a training phase, generate for a plurality of positions of the one or more user equipments 105a-f or a plurality of times a plurality of correlation matrix pairs, wherein the processor 103 is configured to determine each uplink correlation matrix Ri UL of the plurality of correlation matrix pairs (R,, R UL ) on the basis of a respective uplink training signal received from the one or more user equipments 105a-f and to associate each uplink correlation matrix Ri UL with a corresponding downlink correlation matrix R,.

For instance, on the basis of the six exemplary positions and/or times of the one or more user equipments 105a-f shown in figure 1 the processor 103 of the base station 100 is configured generate six correlation matrix pairs (R,, Ri UL ), as indicated in figure 1 .

Furthermore, the processor 103 of the base station 100 is configured, in an exploitation phase, to determine a further uplink correlation matrix Rj UL on the basis of a further uplink training signal received from the at least one user equipment and estimate a further downlink correlation matrix Rj corresponding to the further uplink correlation matrix Rj UL on the basis of the further uplink correlation matrix Rj UL and the plurality of correlation matrix pairs (Ri, Ri UL ). For instance, in the exemplary scenario shown in figure 2 the processor 103 of the base station 100 is configured in the exploitation phase to determine the further uplink correlation matrix R UL for the user equipment 105g on the basis of an uplink training signal received from the user equipment 105g and to estimate a further downlink correlation matrix R corresponding to the further uplink correlation matrix R UL on the basis of the further uplink correlation matrix R UL and the six correlation matrix pairs (R,, R UL ) determined in figure 1 . In an embodiment, the processor 103 is configured to estimate the further downlink correlation matrix Rj corresponding to the further uplink correlation matrix Rj UL on the basis of the further uplink correlation matrix Rj UL and the plurality of correlation matrix pairs (R,, Ri UL ) by using a matrix interpolation scheme. In an embodiment, the matrix interpolation scheme is defined by the following equation: , (2)

wherein Y is a matrix in the space of positive definite matrices SN(C), N is the number of antennas of the antenna array 101 a used in the downlink direction, w, are interpolation weights calculated on the basis of the further uplink correlation matrix Rj UL and the uplink correlation matrices R UL of the plurality of correlation matrix pairs, d( , ) defines a distance metric in SN(C), and K is the number of correlation matrix pairs (R,, R UL ). In an embodiment, the distance metric d( , ) is an Euclidean distance metric defined by the following equation: d E (X i , X 2 ) = \\X i (3) wherein Xi and X2 are matrices in SN(C) and || || F denotes the Frobenius norm.

In an embodiment, the distance metric d( , ) is a Log-Euclidean distance metric defined by the following equation: d 'LE (XI, X 2 ) = l|log(¾) - log(¾) || F , (4) wherein Xi and X2 are matrices in SN(C) and p denotes the Frobenius norm.

In an embodiment, the distance metric d( , ) is an affine invariant Riemannian distance metric defined by the following equation: wherein Xi and X2 are matrices in SN(C) and || || F denotes the Frobenius norm. In an embodiment, the processor 103 of the base station 100 is configured to determine the interpolation weights w, by a nearest neighbor method according to the following equation: i l i d(R , R ) = n un d(R , R )_ (6)

I 0 otherwise

In an embodiment, the processor 103 is configured to determine the interpolation weights Wi by a self-interpolation method according to the following equation: w L ) = and Wj = 0 for i > L, (7)

νν- ί ,.,.,ννι

wherein exp denotes the Riemannian exponential map, (R¥ L , ... , R L ) are the L closest

R j

matrices to R L with respect to the distance metric d( , ) and L = mm(K, M 2 ), wherein M is the number of antennas of the antenna array 101 a used in the uplink direction.

In an embodiment, the processor 103 is configured to determine the interpolation weights Wi by a kernel interpolation method according to the following equation:

W; (8)

∑£ =ι φ( ^,^))'

wherein φ is a decreasing kernel function. In an embodiment, the decreasing kernel function φ is defined by the following equation: φ σ (τ) = e o (9) In an embodiment σ is chosen such that: σ = a (10)

As the person skilled in the art will appreciate, σ should be positive. Other options than equation (10) do exist for choosing o. In an embodiment, the processor 103 is configured to return from the exploitation phase to the training phase, in case the distance d(Rj UL , Ri UL ) between the further uplink correlation matrix Rj UL and each uplink correlation matrix Ri UL of the plurality of correlation matrix pairs (Ri, Ri UL ) is larger than a distance threshold. This is advantageous in case the dictionary of correlation matrix pairs (R,, R UL ) determined during the training phase is not sufficient to determine the further uplink correlation matrix R UL , for instance, by means of one of the above described matrix interpolation methods.

In an embodiment, the corresponding downlink correlation matrix R can be received by the base station 100 from the user equipment 105a-g or is determined by the base station 100 on the basis of information, in particular an estimate of a channel matrix H, (as defined in above equation (1 )), fed back from the user equipment 105a-g on the basis of a downlink training signal sent by the base station 100. In an embodiment, the

corresponding downlink correlation matrix R, received from the user equipment 105a-g by the base station 100 is determined by the user equipment 105a-g on the basis of a downlink training signal sent by the base station 100.

In an embodiment, the processor 103 is configured to perform the training phase and the exploitation phase in chronologically successive intervals, in chronologically interleaved intervals or simultaneously.

As the person skilled in the art will appreciate, for an embodiment with N≠M, I a different numbers of antennas used in the downlink direction than in the uplink direction, some of the above equations have to be adapted to the dimension of the considered matrices, in the sense that d(A , B) defines a distance metric in the space SN(C) when A and B are downlink covariance matrices, while the distance metric operates in the space SM(C) when A and B are uplink covariance matrices.

Figure 3 shows a schematic diagram of a method 300 of operating a base station, for instance the base station 100 shown in figures 1 and 2, according to an embodiment.

In a first step 301 a duplex communication channel with the at least one user equipment 105a-g is established using the antenna array 101 having a plurality of antennas, wherein the duplex communication channel is associated with a correlation matrix pair comprising a downlink correlation matrix R, describing the channel state in the downlink direction and an uplink correlation matrix Ri UL describing the channel state in the uplink direction. In a training phase 303, a plurality of correlation matrix pairs (R,, Ri UL ) are generated for a plurality of positions of the at least one user equipment 105a-g or a plurality of times, wherein each uplink correlation matrix Ri UL of the plurality of correlation matrix pairs (R,, Ri UL ) is determined on the basis of a respective uplink training signal received from the at least one user equipment 105a-g and wherein each uplink correlation matrix R UI - is associated with a corresponding downlink correlation matrix R,.

In an exploitation phase 305, a further uplink correlation matrix Rj UL is determined on the basis of a further uplink training signal received from the at least one user equipment 105a-g and a further downlink correlation matrix Rj corresponding to the further uplink correlation matrix Rj UL is estimated on the basis of the further uplink correlation matrix Rj UL and the plurality of correlation matrix pairs (R,, R UL ).

In the following, further implementation forms, embodiments and aspects of the base station 100 and the method 300 will be described.

For estimating the performance of a base station according to an embodiment simulations have been performed using K (with K equal to 50, 100, 150, 300 or 1500) pairs of UL/DL correlation matrices in the base station 100. For the simulations, each correlation matrix pair has been generated by randomly placing a single antenna user equipment surrounded by a ring of scatterers and by computing the corresponding correlation matrices as a function of the UL/DL wavelength. Ten antennas (N=10) are placed randomly in a square. The uplink (UL) and downlink (DL) channels are assumed to operate at different frequencies (uplink at 1 .9 GHz and downlink at 1 .8 GHz). The covariance matrices are estimated by the sample covariance computed from 1000 realizations of the fast-fading process W,, as defined in above equation (1 ).

The three different embodiments described above for estimating the further uplink correlation matrix Rj UL have been compared with the estimation methods known from the prior art, namely (1 ) by estimating the downlink covariance matrix by assuming that it is identical to the uplink covariance matrix: R = R UL (herein referred to as "no conversion") or (2) by using an interpolation scheme based on the fact that the downlink covariance function is a dilation of the uplink covariance function in the case of a Uniform Linear Array (herein referred to as "spline interpolation"; in this case the uplink can be interpolated by a cubic spline as a function of the distance between antennas, as suggested in the article "Conversion from Uplink to Downlink Spatio-Temporal Correlation with Cubic Splines", M. Jordan, A. Dimofte, X. Gong and G. Ascheid, VTC Spring 09, 69th, 2009). As a benchmark, the three different embodiments described above for estimating the further uplink correlation matrix Rj UL have also been compared with the perfect feedback case as a limit benchmark. Figure 4 shows a diagram showing an estimate of the mean square error as a function of the number of correlation matrix pairs for the above described cases. The mean square error has been obtained by Monte-Carlo simulations over NMC realizations, defined by the following equation MSE = ^∑ N 1 c d AI (R n , R n ) 2 . (1 1 )

The interpolation method chosen for figure 4 is the nearest neighbour method described above. The results are presented in figure 4 and figure 5 for two possible choices of the frequency gap between the uplink and downlink bands, namely 1 .8 and 1 .9 GHz for figure 5 and 1 .8 and 2.8 GHz for figure 5.

In the case of perfect feedback it has been assumed that there is no accuracy loss due to the quantization of R when it is transmitted from the user equipment to the base station. However, R remains affected by the estimation noise due to the sample covariance estimator, which explains the floor that can be observed on the MSE in figures 4 and 5.

It can be observed that the interpolation-based solutions generally perform better than the spline method, and the naive method consisting in assuming that R = R UL . Alternatively, the performance of the above described embodiments can be estimated using a different benchmark. To this end it is assumed that the objective of estimating R is to identify its dominant eigenvectors, or more accurately its dominant P-dimensional eigenspace, for some P<N . This metric is relevant since certain schemes considered for multi-user Massive Ml MO transmission (such as zero-forcing based approaches) require the knowledge of the dominant eigenspace of the users only. The results for the case P=3 are presented below.

For the metric the chordal distance d c (y, Ϋ) = \\VV + — VV + || is chosen, which is the appropriate distance between two subspaces spanned by the NxP orthonormal matrices (y, v). Since during the exploitation phase the embodiments according to the invention require no feedback from the user equipment, these embodiments have been benchmarked by evaluating the number of bits that would be required to achieve a similar accuracy if a classical feedback scheme based on quantization was used.

For this case a Grassmannian feedback scheme is used, where the number of bits is linked to the achieved quantization error by the following equation

N bits = - log 2 (c P , N ) + 2P(N - P)log 2 (^^), (12) where CP,N is a constant that depends on the dimension of the considered Grassmannian space. The following tables 1 to 4 show the number of spared bits for the different embodiments described above.

Table 1 : Number of spared bits for the nearest-neighbor interpolation for three

Riemannian metrics with uplink and downlink frequencies respectively equal to 1 .8 GHz and 1 .9 GHz (Uniform Linear Array)

Table 2: Number of spared bits for the nearest-neighbor interpolation for three

Riemannian metrics with uplink and downlink frequencies respectively equal to 1 .8 GHz and 1 .9 GHz (Random Geometry of antennas)

K = 500 46 63 71 62 25

Table 3: Number of spared bits for the self-interpolation for t iree Riemannian metrics with uplink and downlink frequencies respectively equal to 1.8 GHz and 1.9 GHz (Random Geometry of antennas)

Table 4: Number of spared bits for the kernel interpolation for three Riemannian metrics with uplink and downlink frequencies respectively equal to 1.8GHz and 1 .9GHz (Random Geometry of antennas)

The chordal error conditioning the amount of spared feedback bits partially depends the estimation noise due to a sample covariance estimator, which explains the small difference between the spline interpolation and the approach without conversion.

Table 5 provides an overview of the computational complexity of different embodiments of the invention described above in the case where the number of transmitting and receiving antennas at base station are equal (N=M). C(K,N) represents the complexity of the Riemannian gradient descent used for the computation of the barycenter for the affine invariant metric. Since this is an iterative algorithm, this complexity is difficult to evaluate as it depends on the required accuracy. However, it can be reduced by choosing a good initialization, such as the covariance estimated shortly before for the same user

(equipment).

Table 5: Computational complexity of different embodiments according to the invention

The complexity is often related to the complexity of the computation of K logarithms of matrices of size NxN (equal to 0(KN 3 )). In practice, the gradient descent is the limiting factor for the Affine Invariant, but its complexity analysis is non-trivial. The Log-Euclidean metric acts like the Euclidean metric once the logarithm of every covariance matrix is considered. The complexity then differs only from the computation of these logarithm matrices. Embodiments of the invention provide, amongst others, for the following advantages. Embodiments of the invention allow obtaining information about the covariance matrices or CSI without continuous feedback, as no feedback is required during the exploitation phase. Embodiments of the invention are valid for any antenna array configuration and do not depend on a physical or statistical modelling of user equipments. Embodiments of the invention are independent of the considered uplink and downlink frequencies.

Embodiments of the invention exploit reciprocity in the FDD mode.

The devices described herein may be implemented as a circuit within a chip or an integrated circuit or an application specific integrated circuit (ASIC). The invention can be implemented in digital and/or analogue electronic and circuitry.

While a particular feature or aspect of the disclosure may have been disclosed with respect to only one of several implementations or embodiments, such feature or aspect may be combined with one or more other features or aspects of the other implementations or embodiments as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms "include", "have", "with", or other variants thereof are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term "comprise". Also, the terms "exemplary", "for example" and "e.g." are merely meant as an example, rather than the best or optimal. The terms "coupled" and "connected", along with derivatives may have been used. It should be understood that these terms may have been used to indicate that two elements cooperate or interact with each other regardless whether they are in direct physical or electrical contact, or they are not in direct contact with each other. Although specific aspects have been illustrated and described herein, it will be

appreciated by those of ordinary skill in the art that a variety of alternate and/or equivalent implementations may be substituted for the specific aspects shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific aspects discussed herein.

Although the elements in the following claims are recited in a particular sequence with corresponding labeling, unless the claim recitations otherwise imply a particular sequence for implementing some or all of those elements, those elements are not necessarily intended to be limited to being implemented in that particular sequence.

Many alternatives, modifications, and variations will be apparent to those skilled in the art in light of the above teachings. Of course, those skilled in the art readily recognize that there are numerous applications of the invention beyond those described herein. While the present invention has been described with reference to one or more particular embodiments, those skilled in the art recognize that many changes may be made thereto without departing from the scope of the present invention. It is therefore to be understood that within the scope of the appended claims and their equivalents, the invention may be practiced otherwise than as specifically described herein.