RECEIVER, COMMUNICATION SYSTEM, AND METHOD IMPLEMENTED BY COMPUTER FOR ENABLING BOTH ANALOG AND DIGITAL BEAMFORMING IN COMMUNICATION SYSTEM
2 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling hybrid beamforming in a communication system including a transmitter being able to serve a plurality of receivers, wherein a frequency band comprises at least one subcarrier, wherein each receiver is associated to a set Cprec,k of analog precoiling codewords, said method comprising: —for each receiver, computing (202) an analog precoding matrix FRF k associated to said receiver; said computation (202) comprising: /a/ for each subcarrier, performing (202a) a Singular Value Decomposition, SVD, on a channel matrix associated to said receiver and to said each subcarrier; /b/ for each subcarrier, determining a first decomposition matrix Vk(1) based on the relative SVD; /c/ determining (303) an analog precoding codeword which optimizes a first function g1(Vk(1), . . . , Vk(L), F) of Vk(1), . . . , Vk(L) and F, for a plurality of F E Cprec,k, wherein L denotes a number of subcarriers.
5 Citations
29 Claims
-
1-15. -15. (canceled)
-
16. A method implemented by a computer for maximizing a sum rate of a communication system, said communication system enabling both analog and digital beamforming, said communication system including a transmitter being able to serve a plurality of receivers,
wherein each receiver among the plurality of receivers is associated to a relative set prec,k of analog precoding codewords, wherein prec,k is the set of analog precoding codewords associated to the kth receiver, said method comprising: -
for each receiver among the plurality of receivers, computing, at said receiver, an analog precoding matrix FRF,k associated to said receiver, wherein FRF,k is the analog precoding matrix associated to the kth receiver; and using at least one computed analog precoding matrix for processing at least one signal to transmit from the transmitter to at least one receiver; wherein the computation of the analog precoding matrix associated to a receiver among the plurality of receivers comprises;
/a/ performing a Singular Value Decomposition, SVD, on a channel matrix associated to said receiver;
/b/ determining a first decomposition matrixV k based on the relative SVD;characterized in that the computation of the analog precoding matrix associated to a receiver among the plurality of receivers further comprises;
/c/ determining an analog precoding codeword which maximizes a first function g1(V k, F)=λ
min(V kHFFHV k) ofV k and F, for a plurality of F∈
prec,k,where; AH denotes a conjugate transpose matrix of a matrix A; and λ
min(A) denotes a minimal eigenvalue of a matrix A.- View Dependent Claims (18, 20, 21, 22, 23, 24, 28)
the method further comprising, for each receiver among the plurality of receivers; computing, at said receiver, an analog combining matrix WRF,k associated to said receiver, said computation including; determining an analog combining codeword which optimizes a second function g2(Ū
k(1), . . . , Ū
k(L), W) of Ū
k(1), . . . , Ū
k(L) and W, for a plurality of W∈
═
comb,k.
-
-
20. The method according to claim 18, wherein the second function is:
-
21. The method according to claim 18, wherein the number of subcarriers is equal to 1,
wherein each analog precoding codeword F is chosen among a set of columns of a predetermined matrix having a number of rows equal to a number of antennas of the transmitter and a number of columns greater or equal than Lr k , said matrix being a Discrete Fourier Transform, DFT, matrix or a matrix obtained by re-normalizing a sub-matrix extracted from a DFT matrix,and wherein the second function g2(Ū -
k, W) is given by;
-
k, W) is given by;
-
22. The method according to claim 18, wherein the number of subcarriers is equal to 1, and wherein the second function g2(Uk, W) is given by:
-
g2(Ū
k, W)=λ
min(Ū
kHWWHŪ
k)where; AH denotes a conjugate transpose matrix of a matrix A; and λ
min(A) denotes a minimal eigenvalue of a matrix A.and wherein the optimization of the second function is a maximization.
-
-
23. The method according to claim 18, wherein an analog combining codeword W is a column of a predetermined matrix having a number of rows equal to a number of antennas of the transmitter and a number of columns greater or equal than Lr
k , said matrix being relative to Discrete Fourier Transform, DFT, matrix;wherein, in step /c/ the second function g2(Ū
k, W) is a function of;
-
24. The method according to claim 18, the method further comprising:
-
for each receiver among the plurality of receivers, receiving, at the transmitter, an estimation of an equivalent user channel between the transmitter and said each receiver; recursively computing, at the transmitter; a first set of digital combining matrices, each digital combining matrix of said first set being associated to a receiver among the plurality of receivers, based on the received estimation of the equivalent user channel and on the computed analog combining matrices; and a second set of digital precoding matrices, each digital precoding matrix of said second set being associated to a receiver among the plurality of receivers, based on the received estimation of the equivalent user channel and at least one digital combining matrix among the first set; wherein the recursive computation includes; /d/ For each receiver k among the plurality of K receivers, Calculate;
-
-
28. A computer program product, comprising instructions for performing the method as claimed in claim 16, when run by a processor.
-
17. A method implemented by a computer for maximizing a sum rate of a communication system, said communication system enabling both analog and digital beamforming, said communication system including a transmitter being able to serve a plurality of receivers,
wherein each receiver among the plurality of receivers is associated to a relative set prec,k of analog precoding codewords, wherein prec,k is the set of analog precoding codewords associated to the kth receiver, wherein each analog precoding codeword F is a column of a predetermined matrix having a number of rows equal to a number of antennas of the transmitter and a number of columns greater or equal than Lr k , said matrix being a Discrete Fourier Transform, DFT, matrix or a matrix obtained by re-normalizing a sub-matrix extracted from a DFT matrix;-
said method comprising; for each receiver among the plurality of receivers, computing, at said receiver, an analog precoding matrix FRF,k associated to said receiver, wherein FRF,k is the analog precoding matrix associated to the kth receiver; and using at least one computed analog precoding matrix for processing at least one signal to transmit from the transmitter to at least one receiver; wherein the computation of the analog precoding matrix associated to a receiver among the plurality of receivers comprises;
/a/ performing a Singular Value Decomposition, SVD, on a channel matrix associated to said receiver;
/b/ determining a first decomposition matrixV k based on the relative SVD;characterized in that the computation of the analog precoding matrix associated to a receiver among the plurality of receivers further comprises;
/c/ determining an analog precoding codeword which maximizes a first function g1(V k, F) ofV k and F, said first function being function of; - View Dependent Claims (19, 29)
-
-
25. A receiver configured to receive data from a transmitter able to serve a plurality of receivers, in a communication system enabling both analog and digital beamforming,
said receiver being associated to a set prec,k of analog precoding codewords, said receiver comprising a circuit for maximizing a sum rate of the communication system, said maximization including a computation of an analog precoding matrix FRF,k, wherein the computation of the analog precoding matrix comprises: -
/a/ performing a Singular Value Decomposition, SVD, on a channel matrix;
/b/ determining a first decomposition matrixV k based on said SVD; andcharacterized in that the computation of the analog precoding matrix associated to a receiver among the plurality of receivers further comprises;
/c/ determining an analog precoding codeword which maximizes a first function g1(V k, F)=λ
min(V kHFFHV k) ofV k and F, for a plurality of F∈
prec,k,where; AH denotes a conjugate transpose matrix of a matrix A; and λ
min(A) denotes a minimal eigenvalue of a matrix A.- View Dependent Claims (26, 27)
said receiver further comprising a circuit for computing an analog combining matrix WRF,k, said computation including; determining an analog combining codeword which optimizes a second function g2(Ū
k(1), . . . , Ū
k(L), W) of Ū
k(1), . . . , Ū
k(1), . . . , Ū
k(L) and W, for a plurality of W∈
comb,k.
-
-
27. A communication system enabling both analog and digital beamforming, said system comprising a transmitter being able to serve a plurality of receivers, wherein each receiver is as claimed in claim 25.
Specification