IP Library Granted Patent US 9,484,995
Granted Patent B2
US 9,484,995 · App. 14/434,017 · Granted Nov 1, 2016

Method, system, and device for transmitting coding instruction information and for determining pre-coding matrix

Inventor: Qiubin Gao (Beijing, CN)
Assignee: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
H04B7/0456H04B7/0617H04B7/0639H04L1/00H04L25/0391
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,484,995
App. No.
14/434,017
Granted
Nov 1, 2016
Kind
B2
Abstract

The present application relates to the technical field of radio communications, and relates specifically to a method, system, and device for transmitting coding instruction information and for determining a pre-coding matrix, for use in solving the problem that direct application of current codebooks to a three-dimensional beamforming/pre-coding technology causes performance degradation. The method of embodiments of the present application comprises: a user equipment determines and transmits first pre-coding instruction information, second pre-coding instruction information, and third pre-coding instruction information, where the first pre-coding instruction information, the second pre-coding instruction information, and the third pre-coding instruction information correspond to a pre-coding matrix, a first component pre-coding matrix is a block diagonal matrix, a third component pre-coding matrix is constituted by a weighted column selection vector, and, with the exception of a P-number of nonzero elements, the remainder of the weighted column selection vector is all zeros. Employment of the solution of the embodiments of the present application increases the performance of the three-dimensional beamforming/pre-coding technology.

Claims (324)

1. A method for transmitting a coding indicator, the method comprising:

determining, by a user equipment, a first pre-coding indicator, a second pre-coding indicator and a third pre-coding indicator, wherein the first pre-coding indicator, the second pre-coding indicator and the third pre-coding indicator correspond to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix, a second component pre-coding matrix and a third component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix, and the third component pre-coding matrix is composed of weighted column selection vectors, and in each of the weighted column selection vectors only P elements are non-zero with P being a positive integer; and

transmitting, by the user equipment, the first pre-coding indicator, the second pre-coding indicator and the third pre-coding indicator to the network side;

wherein the third component pre-coding matrix is a product of a (2M H M V )×r-dimension matrix with a power normalization coefficient, wherein r represents the number of columns in the pre-coding matrix; and

the third component pre-coding matrix is:

W

3

=

[

k

1

k

2

k

r

α

1

k

1

α

2

k

2

α

r

k

r

]

M

,

wherein W 3 represents the third component pre-coding matrix; e k i represents a column vector with a length of M H M V with the k i -th element being 1 and all the other elements being 0; and α i represents a complex scalar with a modulus being 1, wherein M H and M V represent positive integers, and M represent the power normalization coefficient.

2. The method according to claim 1 , wherein determining, by the user equipment, the first pre-coding indicator, the second pre-coding indicator and the third pre-coding indicator comprises:

selecting, by the user equipment, the first component pre-coding matrix from a set of first component pre-coding matrices and determining the first pre-coding indicator corresponding to the selected first component pre-coding matrix, selecting the second component pre-coding matrix from a set of second component pre-coding matrices and determining the second pre-coding indicator corresponding to the selected second component pre-coding matrix, and selecting the third component pre-coding matrix from a set of third component pre-coding matrices and determining the third pre-coding indicator corresponding to the selected third component pre-coding matrix; or determining, by the user equipment, at least one pre-coding matrix; and

determining first pre-coding indicators, second pre-coding indicators and third pre-coding indicators corresponding to the at least one pre-coding matrix according to a correspondence relationship between the first pre-coding indicators, the second pre-coding indicators and the third pre-coding indicators, and the pre-coding matrix; and determining, by the user equipment, one of the determined first pre-coding indicators, one of the determined second pre-coding indicators and one of the determined third pre-coding indicators as the first pre-coding indicator, the second pre-coding indicator and the third pre-coding indicator to be signaled to the network side.

3. The method according to claim 1 , wherein the first component pre-coding matrix is:

W

1

=

[

Z

0

0

Z

]

;

or

W

1

=

[

Z

0

0

ZB

]

;

wherein W 1 represents the first component pre-coding matrix; Z represents a vertical D V ×M V -dimension beam-forming matrix; and B represents a M V ×M V -dimension diagonal matrix, wherein D V and M V represent positive integers.

4. The method according to claim 1 , wherein the second component pre-coding matrix is X or XA;

wherein X represents a horizontal D H ×M H -dimension beam-forming matrix; and A represents a M H ×M H -dimension diagonal matrix, wherein M H and D H represent positive integers.

5. The method according to claim 1 , wherein the pre-coding matrix is:

W =( W 1 W 2 )· W 3

wherein W represents the pre-coding matrix, W 1 represents the first component pre-coding matrix, W 2 represents the second component pre-coding matrix, and W 3 represents the third component pre-coding matrix.

6. A method for determining a pre-coding matrix, the method comprising:

receiving, by a network side device, a first pre-coding indicator, a second pre-coding indicator and a third pre-coding indicator from a user equipment; and

determining, by the network side device, a pre-coding matrix from the first pre-coding indicator, the second pre-coding indicator and the third pre-coding indicator,

wherein the pre-coding matrix is equal to a matrix as a function of a first component pre-coding matrix, a second component pre-coding matrix and a third component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix, and the third component pre-coding matrix is composed of weighted column selection vectors, and in each of the weighted column selection vectors only P elements are non-zero with P being a positive integer

wherein the third component pre-coding matrix is a product of a (2M H M V )×r-dimension matrix with a power normalization coefficient, wherein r represents the number of columns in the pre-coding matrix; and

the third component pre-coding matrix is:

W

3

=

[

k

1

k

2

k

r

α

1

k

1

α

2

k

2

α

r

k

r

]

M

,

wherein W 3 represents the third component pre-coding matrix; e k i represents a column vector with a length of M H M V with the k i -th element being 1 and all the other elements being 0; and α i represents a complex scalar with a modulus being 1, wherein M H and M V represent positive integers, and M represent the power normalization coefficient.

7. The method according to claim 6 , wherein determining, by the network side device, the pre-coding matrix comprises:

determining, by the network side device, the first component pre-coding matrix corresponding to the first pre-coding indicator, determining the second component pre-coding matrix corresponding to the second pre-coding indicator, and determining the third component pre-coding matrix corresponding to the third pre-coding indicator; or

determining, by the network side device, the pre-coding matrix corresponding to the received first pre-coding indicator, second pre-coding indicator and third pre-coding indicator according to a preset correspondence relationship between the first pre-coding indicator, the second pre-coding indicator and the third pre-coding indicator, and the pre-coding matrix;

and

the network side device determines the pre-coding matrix in the equation of:

W =( W 1 W 2 )· W 3

wherein W represents the pre-coding matrix, W 1 represents the first component pre-coding matrix, W 2 represents the second component pre-coding matrix, and W 3 represents the third component pre-coding matrix.

8. The method according to claim 6 , wherein the first component pre-coding matrix is:

W

1

=

[

Z

0

0

Z

]

;

or

W

1

=

[

Z

0

0

ZB

]

;

wherein W 1 represents the first component pre-coding matrix; Z represents a vertical D V ×M V -dimension beam-forming matrix; and B represents a M V ×M V -dimension diagonal matrix, wherein D V and M V represent positive integers; and Z represents an element in a set of vertical beam-forming matrices {Z q : q=0,1, . . . , N V −1} with Z=Z n and 0≦n≦N V −1, wherein N V represents a positive integer.

9. The method according to claim 6 , wherein the second component pre-coding matrix is X or XA;

wherein X represents a horizontal D H ×M H -dimension beam-forming matrix; and A represents a M H ×M H -dimension diagonal matrix, wherein M H and D H represent positive integers; and X represents an element in a set of horizontal beam-forming matrices {X p : p=0,1, . . . , N H −1} with X=X k and 0≦k≦N H −1, wherein N H represents a positive integer.

10. A user equipment, for transmitting a coding indicator, the user equipment comprising:

circuitry configured to implement a first determining module and a transmitting module,

the first determining module used to determine a first pre-coding indicator, a second pre-coding indicator and a third pre-coding indicator, wherein the first pre-coding indicator, the second pre-coding indicator and the third pre-coding indicator correspond to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix, a second component pre-coding matrix and a third component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix, and the third component pre-coding matrix is composed of weighted column selection vectors, and in each of the weighted column selection vectors only P elements are non-zero with P being a positive integer; and

the transmitting module used to transmit the first pre-coding indicator, the second pre-coding indicator and the third pre-coding indicator to the network side;

wherein the third component pre-coding matrix is a product of a (2M H M V )×r-dimension matrix with a power normalization coefficient, wherein r represents the number of columns in the pre-coding matrix; and

the third component pre-coding matrix is:

W

3

=

[

k

1

k

2

k

r

α

1

k

1

α

2

k

2

α

r

k

r

]

M

,

wherein W 3 represents the third component pre-coding matrix; e k i represents a column vector with a length of M H M V with the k i -th element being 1 and all the other elements being 0; and α i represents a complex scalar with a modulus being 1, wherein M H and M V represent positive integers, and M represent the power normalization coefficient.

11. The user equipment according to claim 10 , wherein the first determining module is used:

to select the first component pre-coding matrix from a set of first component pre-coding matrices and to determine the first pre-coding indicator corresponding to the selected first component pre-coding matrix, to select the second component pre-coding matrix from a set of second component pre-coding matrices and to determine the second pre-coding indicator corresponding to the selected second component pre-coding matrix, and to select the third component pre-coding matrix from a set of third component pre-coding matrices and to determine the third pre-coding indicator corresponding to the selected third component pre-coding matrix; or

to determine at least one pre-coding matrix; to determine first pre-coding indicators, second pre-coding indicators and third pre-coding indicators corresponding to the at least one pre-coding matrix according to a correspondence relationship between the first pre-coding indicators, the second pre-coding indicators and the third pre-coding indicators, and the pre-coding matrix; and to determine one of the determined first pre-coding indicators, one of the determined second pre-coding indicators and one of the determined third pre-coding indicators as the first pre-coding indicator, the second pre-coding indicator and the third pre-coding indicator to be signaled to the network side.

12. The user equipment according to claim 10 , wherein the first component pre-coding matrix is:

W

3

=

[

k

1

k

2

k

r

α

1

k

1

α

2

k

2

α

r

k

r

]

M

,

wherein W 1 represents the first component pre-coding matrix; Z represents a vertical D V ×M V -dimension beam-forming matrix; and B represents a M V ×M V -dimension diagonal matrix, wherein D V and M V represent positive integers.

13. The user equipment according to claim 10 , wherein the second component pre-coding matrix is X or XA;

wherein X represents a horizontal D H ×M H -dimension beam-forming matrix; and A represents a M H ×M H -dimension diagonal matrix, wherein M H and D H represent positive integers.

14. The user equipment according to claim 10 , wherein the pre-coding matrix is:

W =( W 1 W 2 )· W 3 ,

wherein W represents the pre-coding matrix, W 1 represents the first component pre-coding matrix, W 2 represents the second component pre-coding matrix, and W 3 represents the third component pre-coding matrix.

15. A network side device for determining a pre-coding matrix, the network side device comprising:

circuitry configured to implement a receiving module and a second determining module,

the receiving module used to receive a first pre-coding indicator, a second pre-coding indicator and a third pre-coding indicator from a user equipment; and

the second determining module used to determine a pre-coding matrix from the first pre-coding indicator, the second pre-coding indicator and the third pre-coding indicator,

wherein the pre-coding matrix is equal to a matrix as a function of a first component pre-coding matrix, a second component pre-coding matrix and a third component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix, and the third component pre-coding matrix is composed of weighted column selection vectors, and in each of the weighted column selection vectors only P elements are non-zero with P being a positive integer;

wherein the third component pre-coding matrix is a product of a (2M H M V )×r-dimension matrix with a power normalization coefficient, wherein r represents the number of columns in the pre-coding matrix; and

the third component pre-coding matrix is:

W

3

=

[

k

1

k

2

k

r

α

1

k

1

α

2

k

2

α

r

k

r

]

M

,

wherein W 3 represents the third component pre-coding matrix; e k i represents a column vector with a length of M H M V with the k i -th element being 1 and all the other elements being 0; and α i represents a complex scalar with a modulus being 1, wherein M H and M V represent positive integers, and M represent the power normalization coefficient.

16. The network side device according to claim 15 , wherein the second determining module is used:

to determine the first component pre-coding matrix corresponding to the first pre-coding indicator, to determine the second component pre-coding matrix corresponding to the second pre-coding indicator, and to determine the third component pre-coding matrix corresponding to the third pre-coding indicator; or

to determine the pre-coding matrix corresponding to the received first pre-coding indicator, second pre-coding indicator and third pre-coding indicator according to a preset correspondence relationship between the first pre-coding indicator, the second pre-coding indicator and the third pre-coding indicator, and the pre-coding matrix;

and

to determine the pre-coding matrix in the equation of:

W =( W 1 W 2 )· W 3 ,

wherein W represents the pre-coding matrix, W 1 represents the first component pre-coding matrix, W 2 represents the second component pre-coding matrix, and W 3 represents the third component pre-coding matrix.

17. The network side device according to claim 15 , wherein the first component pre-coding matrix is:

W

1

=

[

Z

0

0

Z

]

;

or

W

1

=

[

Z

0

0

ZB

]

;

wherein W 1 represents the first component pre-coding matrix; Z represents a vertical D V ×M V -dimension beam-forming matrix; and B represents a M V ×M V -dimension diagonal matrix, wherein D V and M V represent positive integers; and Z represents an element in a set of vertical beam-forming matrices {Z q : q=0,1, . . . , N V −1} with Z=Z n and 0≦n≦N V −1, wherein N V represents a positive integer.

18. The network side device according to claim 15 , wherein the second component pre-coding matrix is X or XA;

wherein X represents a horizontal D H ×M H -dimension beam-forming matrix; and A represents a M H ×M H -dimension diagonal matrix, wherein M H and D H represent positive integers; and X represents an element in a set of horizontal beam-forming matrices {X p : p=0,1, . . . , N H −1} with X=X k and 0≦k≦N H −1, wherein N H represents a positive integer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2021
From: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
To: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO.,LTD.
Reel/Frame 057452/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2015
From: GAO, QIUBIN
To: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
Reel/Frame 035350/0973 →
Priority Claims (1)
CN 2012 1 0401402 · Oct 19, 2012 · national
Continuity (1)
Related Publication 20150263800A1 · Sep 17, 2015