IP Library Granted Patent US 9,356,669
Granted Patent B2
US 9,356,669 · App. 14/434,396 · Granted May 31, 2016

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

Inventors: Qiubin Gao (Beijing, CN); Rakesh Tamrakar (Beijing, CN); Xin Su (Beijing, CN)
Assignee: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
H04B7/0456H04B7/0469H04B7/0478H04L5/14H04W16/28
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,356,669
App. No.
14/434,396
Granted
May 31, 2016
Kind
B2
Abstract

An embodiment of the present application relates to the technical field of wireless communications, in particular to a method, system and device for transmitting pre-coded indication information and determining a pre-coding matrix. In the prior art, the existing codebook is designed for horizontal beamforming/pre-coding, and will reduce the performance thereof if directly applied in three-dimensional beamforming/pre-coding technique. The present application solves the problem. The method in the embodiment of the present application comprises: a user equipment (UE) determines and transmits first pre-coded indication information and second pre-coding indication information, the pre-coding matrix being equal to the function matrix of a first component pre-coding matrix and a second component pre-coding matrix, a sub-matrix on the diagonal of the first component pre-coding matrix being the Kronecker product of two diagonal matrixes, the second component pre-coding matrix being formed by a beam rotation vector equaling to the Kronecker product of two vectors. The embodiment of the present application improves the performance of the three-dimensional beamforming/pre-coding technique.

Claims (794)

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

determining, by a UE, a first pre-coding indicator and a second pre-coding indicator, the first pre-coding indicator and the second pre-coding indicator corresponding to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix being a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix being constructed by beam-rotating vectors, each of the beam-rotating vectors being equal to a Kronecker product of two vectors; and

transmitting, by the UE, the first pre-coding indicator and the second pre-coding indicator to a network side.

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

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

U

V

)

diag

(

U

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

U

V

)

diag

(

AU

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

BU

V

)

diag

(

U

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

BU

V

)

diag

(

AU

H

)

]

,

W 1 represents the first component pre-coding matrix; U H represents a beam-forming vector with D H ×1 dimension; U V represents a beam-forming vector with D V ×1dimension; A represents a diagonal matrix with D H ×D H dimension; B represents a diagonal matrix with D V ×D V dimension, D H and D V represent positive integers; and diag(U) represents a diagonal matrix, derived from a vector U, with elements on the diagonal being equal to elements in the vector U.

3. The method according to claim 2 , wherein U H represents an element in a set of beam-forming vectors {U H,p : p=0,1, . . . , N H− 1} with U H =U H,k and 0≦k≦N H −1, N H represents a positive integer; and U V represents an element in a set of beam-forming vectors {U V,q :q=0,1, . . . , N V −1} with U V =U V,n and 0≦n≦N V −1, N V represents a positive integer.

4. The method according to claim 3 , wherein the UE determines the first pre-coding indicator in the equation of:

i 1 =n×N H +k or i 1 =k×N V +n,

i 1 represents the first pre-coding indicator.

5. The method according to claim 1 , wherein the second component pre-coding matrix is a product of a (2D H D V )×r -dimension matrix and a power normalization coefficient, r represents the number of columns in the pre-coding matrix; and

the second component pre-coding matrix is:

W

2

=

[

X

V

1

X

H

1

X

V

r

X

H

r

α

1

X

V

1

X

H

1

α

r

X

V

r

X

H

r

]

M

,

W 2 represents the second component pre-coding matrix; α i represents a complex scalar with a modulus being 1; X V i represents a beam-forming vector with D V ×1 dimension; and X H i represents a beam-forming vector with D H ×1 dimension, i=1, . . . , r, D H and D V represent positive integers, and M represents the power normalization coefficient.

6. The method according to claim 1 , wherein the determining, by the UE, the first pre-coding indicator and the second pre-coding indicator comprises:

selecting, by the UE, the first component pre-coding matrix from a set of first component pre-coding matrixes and determining the first pre-coding indicator corresponding to the selected first component pre-coding matrix, and selecting the second component pre-coding matrix from a set of second component pre-coding matrixes and determining the second pre-coding indicator corresponding to the selected second component pre-coding matrix;

or,

wherein the determining, by the UE, the first pre-coding indicator and the second pre-coding indicator comprises:

determining, by the UE, at least one pre-coding matrix and determining first pre-coding indicator and second pre-coding indicator corresponding to the at least one pre-coding matrix according to a correspondence relationship between the first pre-coding indicator, the second pre-coding indicator and the pre-coding matrix; and

determining, by the UE, that one of the determined first pre-coding indicator and one of the determined second pre-coding indicator are the first pre-coding indicator and the second pre-coding indicator to be transmitted to the network side.

7. The method according to claim 1 , wherein the UE determines that a product of the first component pre-coding matrix and the second component pre-coding matrix is the pre-coding matrix.

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

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

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

the pre-coding matrix is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors.

9. The method according to claim 8 , wherein the 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 and determining the second component pre-coding matrix corresponding to the second pre-coding indicator; and

determining, by the network-side device, that a product of the first component pre-coding matrix and the second component pre-coding matrix is the pre-coding matrix;

or,

determining, by the network-side device, the pre-coding matrix comprises:

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

10. The method according to claim 9 , wherein the network-side device determines the first component pre-coding matrix corresponding to the first pre-coding indicator in the equation of:

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

U

V

)

diag

(

U

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

U

V

)

diag

(

AU

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

BU

V

)

diag

(

U

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

BU

V

)

diag

(

AU

H

)

]

,

W 1 represents the first component pre-coding matrix; U H represents a beam-forming vector with D H ×1 dimension; U V represents a beam-forming vector with D V ×1 dimension; A represents a diagonal matrix with D H ×D H dimension; B represents a diagonal matrix with D V ×D V dimension, D H and D V represent positive integers; and diag(U) represents a diagonal matrix, derived from a vector U, with elements on the diagonal being equal to elements in the vectors U.

11. The method according to claim 9 , wherein the second component pre-coding matrix is a product of a (2D H D V )×r -dimension matrix and a power normalization coefficient, r represents the number of columns in the pre-coding matrix; and

the second component pre-coding matrix is:

W

2

=

[

X

V

1

X

H

1

X

V

r

X

H

r

α

1

X

V

1

X

H

1

α

r

X

V

r

X

H

r

]

M

,

W 2 represents the second component pre-coding matrix; α i represents a complex scalar with a modulus being 1; X V i represents a beam-forming vector with D V ×1 dimension; and X H i represents a beam-forming vector with D H ×1 dimension, i=1, . . . , r, D H and D V represent positive integers, and M represents the power normalization coefficient.

12. A UE for transmitting a pre-coding indicator, the UE comprising:

a first determining device configured to determine a first pre-coding indicator and a second pre-coding indicator, the first pre-coding indicator and the second pre-coding indicator corresponding to a pre-coding matrix which is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix being a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix being constructed by beam-rotating vectors, each of the beam-rotating vectors being equal to a Kronecker product of two vectors; and

a transmitting device configured to transmit the first pre-coding indicator and the second pre-coding indicator to a network side.

13. The UE according to claim 12 , wherein the first component pre-coding matrix is:

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

U

V

)

diag

(

U

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

U

V

)

diag

(

AU

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

BU

V

)

diag

(

U

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

BU

V

)

diag

(

AU

H

)

]

,

W 1 represents the first component pre-coding matrix; U H represents a beam-forming vector with D H ×1 dimension; U V represents a beam-forming vector with D v ×1 dimension; A represents a diagonal matrix with D H ×D H dimension; B represents a diagonal matrix with D V ×D V dimension, D H and D V represent positive integers; and diag(U) represents a diagonal matrix, derived from a vector U, with elements on the diagonal being equal to elements in the vector U.

14. The UE according to claim 12 , wherein the second component pre-coding matrix is a product of a (2D H D V )×r -dimension matrix and a power normalization coefficient, r represents the number of columns in the pre-coding matrix; and

the second component pre-coding matrix is:

W

2

=

[

X

V

1

X

H

1

X

V

r

X

H

r

α

1

X

V

1

X

H

1

α

r

X

V

r

X

H

r

]

M

,

W 2 represents the second component pre-coding matrix; α i represents a complex scalar with a modulus being 1; X V i represents a beam-forming vector with D V ×1 dimension; and X H i represents a beam-forming vector with D H ×1 dimension, i=1, . . . , r, D H and D v represent positive integers, and M represents the power normalization coefficient.

15. The UE according to claim 12 , wherein the first determining device is configured:

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

or,

wherein the first determining device is configured:

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

16. The UE according to claim 12 , wherein the first determining device is configured to determine that a product of the first component pre-coding matrix and the second component pre-coding matrix is the pre-coding matrix.

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

a receiving device configured to receive a first pre-coding indicator and a second pre-coding indicator from a UE; and

a second determining device configured to determine a pre-coding matrix corresponding to the first pre-coding indicator and the second pre-coding indicator,

the pre-coding matrix is equal to a matrix as a function of a first component pre-coding matrix and a second component pre-coding matrix, the first component pre-coding matrix is a block diagonal matrix with sub-matrixes on the diagonal being a Kronecker product of two diagonal matrixes, and the second component pre-coding matrix is constructed by beam-rotating vectors, each of the beam-rotating vectors is equal to a Kronecker product of two vectors.

18. The network-side device according to claim 17 , wherein the second determining device is configured:

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 that a product of the first component pre-coding matrix and the second component pre-coding matrix is the pre-coding matrix;

or,

wherein the second determining device is configured:

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

19. The network-side device according to claim 18 , wherein the second determining device is configured to determine the first component pre-coding matrix corresponding to the first pre-coding indicator in the equation of:

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

U

V

)

diag

(

U

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

U

V

)

diag

(

AU

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

BU

V

)

diag

(

U

H

)

]

;

or

W

1

=

[

diag

(

U

V

)

diag

(

U

H

)

0

0

diag

(

BU

V

)

diag

(

AU

H

)

]

,

W 1 represents the first component pre-coding matrix; U H represents a beam-forming vector with D H ×1 dimension; U V represents a beam-forming vector with D V ×1 dimension; A represents a diagonal matrix with D H ×D H dimension; B represents a diagonal matrix with D V ×D V dimension, D H and D V represent positive integers; and diag(U) represents a diagonal matrix, derived from a vector U, with elements on the diagonal being equal to elements in the vector U.

20. The network-side device according to claim 18 , wherein the second component pre-coding matrix is a product of a (2D H D V )×r -dimension matrix and a power normalization coefficient, r represents the number of columns in the pre-coding matrix; and

the second component pre-coding matrix is:

W

2

=

[

X

V

1

X

H

1

X

V

r

X

H

r

α

1

X

V

1

X

H

1

α

r

X

V

r

X

H

r

]

M

,

W 2 represents the second component pre-coding matrix; α i represents a complex scalar with a modulus being 1; X V i represents a beam-forming vector with D V ×1 dimension; and X H i represents a beam-forming vector with D H ×1 dimension, i=1, . . . , r, D H and D V represent positive integers, and M represents the power normalization coefficient.

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 8, 2015
From: GAO, QIUBIN; TAMRAKAR, RAKESH; SU, XIN
To: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
Reel/Frame 035390/0868 →
Priority Claims (1)
CN 2012 1 0422345 · Oct 29, 2012 · national
Continuity (1)
Related Publication 20150280798A1 · Oct 1, 2015