The present disclosure relates to a feedback codebook and particularly to a method and apparatus for generating a feedback codebook in a network device
As commonly agreed among the communication industry in the discussion about LTE-Advanced, to realize eight-antenna transmission in the downlink so as to achieve significant downlink spectrum efficiency, an eight-antenna feedback codebook has to be provided for an FDD system. But the only codebook in the existing standard is a four-antenna feedback codebook in LTE Release 8. Samsung Corp. and other corporations have made some attempts, but their proposed codebooks suffer from poor compatibility with the existing codebook.
Therefore it is particularly desired to provide an eight-antenna codebook that is well compatible with the existing four-antenna feedback codebook.
According to an embodiment of the invention, there is provided a method of generating a 2M-antenna feedback codebook for l data streams in a network device, wherein l=1, . . . , 2M, and the method includes the steps of: acquiring an M-antenna feedback codebook WM,M for M data streams, wherein the ith codeword is denoted as WM,M,i, wherein i=0, . . . , K−1, and K is the number of codewords in WM,M; generating a 2M-antenna feedback codebook for 2M data streams based upon the M-antenna feedback codebook for the M data streams, wherein the (4i+j)th codeword is defined in the equation of:
wherein i=0, . . . , K−1, and j=0, . . . , K−1; and determining a 2M-antenna feedback codebook for l data streams according to the generated 2M-antenna feedback codebook for the 2M data streams, wherein the (4i+j)th codeword W2M,1,4i+j is composed of the first l columns of W2M,2M,4i+j.
Particularly the acquired 2M-antenna feedback codebook correspondingly includes 2K codewords.
Furthermore the codewords in the M-antenna feedback codebook WM,M are embeddable.
Furthermore in this embodiment, an eight-antenna feedback codebook is generated from a four-antenna feedback codebook.
According to another embodiment of the invention, there is provided a method of generating a 2M-antenna feedback codebook for l data streams in a network device, wherein l=1, . . . , M, and the method includes the steps of: acquiring an M-antenna feedback codebook WM,l for l data streams, wherein the ith codeword is denoted as WM,l,i, wherein i=0, . . . , K−1, and K is the number of codewords in WM,l; and generating a 2M-antenna feedback codebook for the l data streams based upon the M-antenna feedback codebook for the l data streams, wherein the (4i+j)th codeword is defined in the equation of:
wherein i=0, . . . , K−1, and j=0, . . . , K−1.
Particularly the acquired 2M-antenna feedback codebook correspondingly includes 2K codewords.
Furthermore in this embodiment, an eight-antenna feedback codebook is generated from a four-antenna feedback codebook.
According to a further embodiment of the invention, there is provided a first apparatus for generating a 2M-antenna feedback codebook for l data streams in a network device, wherein l=1, . . . , 2M, and the first apparatus includes: a first unit for acquiring an M-antenna feedback codebook WM,M for M data streams, wherein the ith codeword is denoted as WM,M,i, wherein i=0, . . . , K−1, and K is the number of codewords in WM,M; and a second unit for generating a 2M-antenna feedback codebook for 2M data streams based upon the M-antenna feedback codebook for the M data streams, wherein the (4i+j)th codeword is defined in the equation of:
wherein i=0, . . . , K−1, and j=0, . . . , K−1; and the second unit is further for determining a 2M-antenna feedback codebook for l data streams according to the generated 2M-antenna feedback codebook for the 2M data streams, wherein the (4i+j)th codeword W2M,l,4i+j is composed of the first l columns of W2M,2M,4i+j.
Particularly the acquired 2M-antenna feedback codebook correspondingly includes 2K codewords.
Furthermore the codewords in the M-antenna feedback codebook WM,M are embeddable.
Furthermore in this embodiment, an eight-antenna feedback codebook is generated from a four-antenna feedback codebook.
According to a further embodiment of the invention, there is provided a second apparatus for generating a 2M-antenna feedback codebook of l data streams n a network device, wherein l=1, . . . , M, and the second apparatus includes the steps of: a third unit for acquiring an M-antenna feedback codebook WM,l for l data streams, wherein the ith codeword is denoted as WM,l,i, wherein i=0, . . . , K−1, and K is the number of codewords in WM,l; and a fourth unit for generating a 2M-antenna feedback codebook for the l data streams based upon the M-antenna feedback codebook for the l data streams, wherein the (4i+j)th codeword is defined in the equation of:
wherein i=0, . . . , K−1, and j=0, . . . , K−1.
Particularly the acquired 2M-antenna feedback codebook correspondingly includes 2K codewords.
Furthermore in this embodiment, an eight-antenna feedback codebook is generated from a four-antenna feedback codebook.
With the method and the apparatus according to the invention, a 2M-antenna feedback codebook can be generated from an existing M-antenna feedback codebook conveniently at a network device, e.g., a base station, a mobile terminal, etc., thereby achieving good compatibility with the prior art.
Other features, objects and advantages of the invention will become more apparent upon reading the detailed description of non-limiting embodiments taken in conjunction with the drawings in which:
a to
Identical or like reference numerals in the drawings represent identical or like step features or means (modules) features.
A plurality of non-limiting embodiments of the invention will be described below with reference to the drawings. Those skilled in the art can appreciate that these non-limiting embodiments are merely intended to help understanding of the inventive solution but not to limit in any way the scope of the invention as defined in the appended claims. For example the invention will not be limited to an illustrative example to be introduced later where an eight-antenna feedback codebook is generated from a four-antenna feedback codebook, but in fact, the invention can be applicable to a scenario where a 2M-antenna feedback codebook is generated from any M-antenna feedback codebook, and this wide applicability will be well supported below.
It shall be appreciated that a method and an apparatus to be introduced later will be applicable not only to a situation where there is a single data stream but also to a situation where there is more than one data stream. Particularly in the following first embodiment, the number of data streams is up to the number of transmission antennas in a network device. Furthermore the situation where there are a plurality of data streams as discussed in respective embodiments of the invention include a situation where a single receiver corresponds to a plurality of data streams and a situation where a plurality of receivers correspond to a plurality of data streams. And since the number of receivers has no substantial influence upon the essence of the invention, the following discussion will not be made respectively for different numbers of receivers but only for the situation where a single receiver corresponds to a plurality of data streams, and this typical application scenario will also be referred to single-user MIMO (Multiple Input Multiple Output) as illustrated in
In
The number of antennas illustrated in
Reference is made to
For example, this network device is typically an eNodeB (i.e., a base station) or a mobile terminal in LTE-A because they are devices in a mobile communication network for which a feedback codebook is typically used. However the invention will not preclude the possibility of the network device being other devices than a base station and a mobile terminal. For example, if a feedback codebook generated in the embodiment of the invention has a considerable period of lifetime or valid time in practical use, then the network device of the invention can be a computing device capable of performing a process of generation of a feedback codebook according to the invention and capable of providing a base station, a mobile terminal, etc., with the generated feedback codebook directly or indirectly.
Hereinafter the foregoing network device will be a base station without loss of generality, and those skilled in the art can appreciate that a corresponding mobile terminal can also generate a feedback codebook or passively receive such a feedback codebook in order to process downlink communication correctly.
The method illustrated in
Unless stated, otherwise in this context, for a codeword in the form of Wa,b,c, “a” represents the number of transmission antennas corresponding to a feedback codebook where the codeword resides, e.g., 4, 8, etc.; “b” represents the number of data streams corresponding to the feedback codebook where the codeword resides; and “c” represents the serial number of the codeword in the feedback codebook.
The step S21 can be performed by the base station invoking a pre-stored four-antenna feedback codebook W4,4 for four data streams or importing W4,4 from the outside via a communication interface.
In the next step S22, the base station generates an eight-antenna feedback codebook for eight data streams based upon the four-antenna feedback codebook W4,4 for the four data streams, where the (4i+j)th codeword is defined in the equation (1) of:
where i=0, . . . , K−1 and j=0, . . . , K−1 (1)
Where −W4,4,j in
is used to make W8,8,4i+j be a full-rank matrix. The parameter i(j) identifies W4,4,i(W4,4,j) as the i(j)th codeword in W4,4, and 4i+j further identifies uniquely W8,8,4i+j as the (4i+j)th codeword in the generated eight-antenna feedback codebook W8,8 for the eight data streams. Wherein the number of codewords in W8,8 is 2K.
As mentioned previously an eight-antenna feedback codebook for one to eight data streams can be generated by the method according to this embodiment, and if an eight-antenna feedback codebook for eight data streams is to be generated dependent upon a specific need in practice, then the purpose has been achieved, and thus the step S23 can be construed as a step of taking the result of operation in the step S22 as a codebook to be generated finally. That is, W8,8 generated in the step S22 is taken as a final result, where each codeword is composed of the first eight columns, i.e., all the columns in W8,8,4i+j.
In a variation, if an eight-antenna feedback codebook for six data streams is to be generated, then the base station determines a codebook W8,2 including 2K codewords according to W8,8 in the step 23, where each codeword W8,6,4i+j is composed of the first six columns in W8,8,4i+j.
In a variation, if an eight-antenna feedback codebook for two data streams is to be generated, then the base station determines a codebook W8,2 including 2K codewords according to W8,8 in the step 23, where each codeword W8,2,4i+j is composed of the first two columns in W8,8,4i+j.
Other examples of the number of data streams represented by the parameter l can be directly determined unambiguously for the foregoing respective situations and will not be enumerated in this context.
Reference is made to
This method starts with the step S31 performed similarly to the step 21, for example, where the base station can invoke a pre-stored four-antenna feedback codebook W4,l for l data streams or importing W4,l from the outside via a communication interface.
In the step S31, the base station generates an eight-antenna feedback codebook for the l data streams according to W4,l in full combination, where the (4i+j)th codeword is defined in the equation (2), and the number of data streams in the second embodiment is l=1, . . . , 4:
where i=0, . . . , K−1 and j=0, . . . , K−1 (2)
As can be apparent, a matrix resulting from full combination of two 4×l matrixes will be a 8×l matrix.
When the number of data streams required in a system is below or equals to 4, then an eight-antenna feedback codebook can be composed of a four-antenna feedback codebook more conveniently by the method according to the second embodiment.
The difference between the first embodiment and the second embodiment lies in that the solution according to the second embodiment can be adopted directly if a system does not support more than four data streams or it is more advantageous to adopt the solution according to the first embodiment if the system requires the network device to support more than four data streams.
Furthermore taking an LTE system as an example, an eight-antenna feedback codebook for data streams being below or equal to four may be generated in the manner according to the first embodiment only if codewords in W4,4 are embeddable. Being embeddable refers to that for a 4×m matrix W4,m,i and a 4×n matrix W4,n,j, W4,n,j can be represented as (W4,m,j, X) if n is above or equals to m, where the matrix X is a 4×(n−m) matrix.
Respective apparatuses according to the invention will be introduced below in connection with block diagrams of the apparatuses, and since these apparatuses have technical features in one-to-one correspondence to the foregoing methods, the respective apparatuses can be understood referring to the introduction of the flows of the methods in the description, and thus the following introduction of the apparatuses will be simplified. However those skilled in the art can appreciate that this simplification will not influence full disclosure of the invention.
The first apparatus as illustrated in
The first apparatus 4 further includes a second unit 42 for generating an eight-antenna feedback codebook for eight data streams based upon the four-antenna feedback codebook W4,4 for the four data streams, where the (4i+j)th codeword is defined in the equation (3) of:
where i=0, . . . , K−1 and j=0, . . . , K−1 (3)
The function of the second unit 42 corresponds to the step S22 and the step S23 in
The second apparatus 5 as illustrated in
The fourth unit 52 corresponds to the step S32 in
where i=0, . . . , K−1 and j=0, . . . , K−1 (4)
With the methods and the apparatuses described above, good system it) performance can be achieved in the respective embodiments of the invention, and simulation results are as depicted in Table 1 and
a to
Different curves in
A dotted curve with boxes represents the inventive 8-bit scheme with eight antennas in LTE Release 8; a solid curve with boxes represents the inventive 6-hit scheme with eight antennas in LTE Release 8; a dotted and dashed curve with boxes represents the inventive 4-hit scheme with eight antennas in LTE Release 8; a dotted and dashed curve with triangles represents the existing 4-bit scheme with eight antennas in LTE Release 8; a dotted curve with circles represents ideal eight-antenna SVD; and a dotted curve with diamonds represents ideal four-antenna SVD.
A simulation environment in
A simulation environment in
A simulation environment in
A simulation environment in
A simulation environment in
A simulation environment in
The embodiments of the invention have been described above. It shall be appreciated that the invention will not be limited to the foregoing embodiments and those skilled in the art can make various variations or modifications without departing the scope of the appended claims.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CN2010/070151 | 1/13/2010 | WO | 00 | 7/12/2012 |