IP Library Granted Patent US 9,531,460
Granted Patent B2
US 9,531,460 · App. 14/960,100 · Granted Dec 27, 2016

Method for transmitting 4-antenna precoding matrix, user equipment and base station

Inventors: Qiang Wu (Beijing, CN); Leiming Zhang (Beijing, CN); Jianghua Liu (Beijing, CN)
Assignee: Huawei Technologies Co., Ltd.
H04B7/0456H04B7/0417H04B7/0639H04L1/06
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,531,460
App. No.
14/960,100
Granted
Dec 27, 2016
Kind
B2
Abstract

The present invention discloses a method for transmitting a 4-antenna precoding matrix, a user equipment, and a base station. The method includes determining a rank used for indicating the number of transmission layers, determining a first precoding matrix in a codebook set corresponding to the rank, determining a first PMI and a second PMI used for indicating the first precoding matrix, and sending the first PMI and the second PMI used for indicating the first precoding matrix to a base station.

Claims (1950)

1. A method for transmitting a 4-antenna precoding matrix, comprising:

determining a rank used for indicating a number of transmission layers;

determining a value of a first codebook index corresponding to one precoding matrix set in a codebook set, wherein the codebook set corresponds to the rank, and precoding matrices comprised in the codebook set are represented by the first codebook index and a second codebook index;

determining a jointly coded value corresponding to the rank and the value of the first codebook index, wherein the jointly coded value and the rank have a first correspondence, and the jointly coded value and the first codebook index have a second correspondence; and

sending the jointly coded value to a base station, wherein the precoding matrices (W) comprised in the codebook set satisfy the equation:

W=W 1 ×W 2 ;

wherein:

W

1

=

[

X

n

0

0

X

n

]

,

X

n

=

[

1

1

1

1

q

1

n

q

1

n

+

8

q

1

n

+

16

q

1

n

+

24

]

,

q

1

=

j

2

π

/

32

,

and a value range of n is a set {0, 1, 2, 3, 4, 5, 6, 7}, {8, 9, 10, 11, 12, 13, 14, 15}, {0, 2, 4, 6}, {1, 3, 5, 7}, {8, 10, 12, 14}, or {9, 11, 13, 15}; and

the first codebook index corresponds to one value of n, wherein the correspondence between the jointly coded value and the rank, and the correspondence between the jointly coded value and the first codebook index are determined according to the following Table D:

TABLE D

I RI/PMIl

RI

i 1

0-7

1

I RI/PMIl

8-15

2

I RI/PMIl − 8

wherein I RI/PMI1 represents the jointly coded value, RI represents the rank, and i 1 represents the first codebook index.

2. The method according to claim 1 , wherein when the rank is determined to be 1, and W 2 satisfies the following equation:

W

2

{

1

A

[

Y

α

(

)

Y

]

,

1

A

[

Y

(

)

Y

]

,

1

A

[

Y

-

α

(

)

Y

]

,

1

A

[

Y

-

(

)

Y

]

}

,

wherein Yε{e 1 ,e 2 ,e 3 ,e 4 }, α(i)=q 1 2(i−1) , and when Y is e 1 , α(i) is α(1), when Y is e 2 , α(i) is α(2), when Y is e 3 , α(i) is α(3), when Y is e 4 , α(i) is α(4), e i represents a column vector with a dimension of 4×1, wherein an i th element in e i is 1, all other elements are 0, and iε{1, 2, 3, 4}, and A is a constant.

3. The method according to claim 1 , wherein the rank is determined to be 2, and W 2 satisfies the following equation:

W

2

{

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

j

Y

1

-

j

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

1

)

,

(

e

2

,

e

2

)

,

(

e

3

,

e

3

)

,

(

e

4

,

e

4

)

,

(

e

1

,

e

2

)

,

(

e

2

,

e

3

)

,

(

e

1

,

e

4

)

,

(

e

2

,

e

4

)

}

;

or

W

2

{

1

B

[

Y

1

Y

2

Y

1

Y

2

]

,

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

-

Y

1

Y

2

]

,

1

B

[

Y

1

Y

2

-

Y

1

-

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

2

,

e

4

)

}

W

2

{

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

j

Y

1

-

j

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

1

)

,

(

e

2

,

e

2

)

,

(

e

3

,

e

3

)

,

(

e

4

,

e

4

)

}

W

2

{

1

B

[

Y

1

Y

2

Y

2

-

Y

1

]

,

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

3

)

,

(

e

2

,

e

4

)

,

(

e

3

,

e

1

)

,

(

e

4

,

e

2

)

}

wherein e i represents a column vector with a dimension of 4×1, an i th element in e i is 1, all other elements are 0, and iε{1, 2, 3, 4}, and B is a constant.

4. A method for transmitting a 4-antenna precoding matrix, comprising:

receiving a jointly coded value sent by a user equipment; and

determining a value of a first codebook index and a rank used for indicating a number of transmission layers according to the jointly coded value, a correspondence between the jointly coded value and the rank, and a correspondence between the jointly coded value and the first codebook index, wherein:

the value of the first codebook index corresponds to one precoding matrix set in a codebook set, the codebook set corresponds to the rank, precoding matrices (W) comprised in the codebook set are represented by the first codebook index and a second codebook index, and the precoding matrices (W) comprised in the codebook set satisfy the equation W=W 1 ×W 2 ;

wherein:

W

1

=

[

X

n

0

0

X

n

]

,

X

n

=

[

1

1

1

1

q

1

n

q

1

n

+

8

q

1

n

+

16

q

1

n

+

24

]

,

q

1

=

j

2

π

/

32

,

and a value range of n is a set {0, 1, 2, 3, 4, 5, 6, 7}, {8, 9, 10, 11, 12, 13, 14, 15}, {0, 2, 4, 6}, {1, 3, 5, 7}, {8, 10, 12, 14}, or {9, 11, 13, 15}; and

the first codebook index corresponds to one value of n, wherein the correspondence between the jointly coded value and the rank, and the correspondence between the jointly coded value and the first codebook index are determined according to the following Table D:

TABLE D

I RI/PMIl

RI

i 1

0-7

1

I RI/PMIl

8-15

2

I RI/PMIl − 8

wherein I RI/PMI1 represents the jointly coded value, RI represents the rank, and i 1 represents the first codebook index.

5. The method according to claim 4 , wherein the rank is determined to be 1, and W 2 satisfies the following equation:

W

2

{

1

A

[

Y

α

(

)

Y

]

,

1

A

[

Y

(

)

Y

]

,

1

A

[

Y

-

α

(

)

Y

]

,

1

A

[

Y

-

(

)

Y

]

}

,

wherein Yε{e 1 ,e 2 ,e 3 ,e 4 }, α(i)=q 1 2(i−1) , and when Y is e 1 , α(i) is α(1), when Y is e 2 , α(i) is α(2), when Y is e 3 , α(i) is α(3), when Y is e 4 , α(i) is α(4), e i represents a column vector with a dimension of 4×1, wherein an i th element in e i is 1, all other elements are 0, and iε{1, 2, 3, 4}, and A is a constant.

6. The method according to claim 4 , wherein the rank is determined to be 2, and W 2 satisfies the following equation:

W

2

{

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

j

Y

1

-

j

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

1

)

,

(

e

2

,

e

2

)

,

(

e

3

,

e

3

)

,

(

e

4

,

e

4

)

,

(

e

1

,

e

2

)

,

(

e

2

,

e

3

)

,

(

e

1

,

e

4

)

,

(

e

2

,

e

4

)

}

;

or

W

2

{

1

B

[

Y

1

Y

2

Y

1

Y

2

]

,

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

-

Y

1

Y

2

]

,

1

B

[

Y

1

Y

2

-

Y

1

-

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

2

,

e

4

)

}

W

2

{

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

j

Y

1

-

j

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

1

)

,

(

e

2

,

e

2

)

,

(

e

3

,

e

3

)

,

(

e

4

,

e

4

)

}

W

2

{

1

B

[

Y

1

Y

2

Y

2

-

Y

1

]

,

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

3

)

,

(

e

2

,

e

4

)

,

(

e

3

,

e

1

)

,

(

e

4

,

e

2

)

}

wherein e i represents a column vector with a dimension of 4×1, an i th element in e i is 1, all other elements are 0, and iε{1, 2, 3, 4}, and B is a constant.

7. A user equipment, comprising:

a processor;

a computer-readable storage medium storing a program to be executed by the processor, the program including instructions for:

determining a rank used for indicating a number of transmission layers;

determining a value of a first codebook index corresponding to one precoding matrix set in a codebook set, wherein the codebook set corresponds to the rank, and precoding matrices comprised in the codebook set are represented by the first codebook index and a second codebook index; and

determining a jointly coded value corresponding to the rank and the value of the first codebook index, wherein the jointly coded value and the rank have a first correspondence, and the jointly coded value and the first codebook index have a second correspondence; and

a transmitter, configured to transmit the jointly coded value to a base station; wherein the precoding matrices (W) comprised in the codebook set satisfy the equation W=W 1 ×W 2 ;

wherein:

W

1

=

[

X

n

0

0

X

n

]

,

X

n

=

[

1

1

1

1

q

1

n

q

1

n

+

8

q

1

n

+

16

q

1

n

+

24

]

,

q

1

=

j

2

π

/

32

,

and a value range of n is a set {0, 1, 2, 3, 4, 5, 6, 7}, {8, 9, 10, 11, 12, 13, 14, 15}, {0, 2, 4, 6}, {1, 3, 5, 7}, {8, 10, 12, 14}, or {9, 11, 13, 15}; and

the first codebook index corresponds to one value of n, wherein the correspondence between the jointly coded value and the rank, and the correspondence between the jointly coded value and the first codebook index are determined according to the following Table D:

TABLE D

I RI/PMIl

RI

i 1

0-7

1

I RI/PMIl

8-15

2

I RI/PMIl − 8

wherein I RI/PM1 represents the jointly coded value, RI represents the rank, and i 1 represents the first codebook index.

8. The user equipment according to claim 7 , wherein the determined rank is 1, and W 2 satisfies the following equation:

W

2

{

1

A

[

Y

α

(

)

Y

]

,

1

A

[

Y

(

)

Y

]

,

1

A

[

Y

-

α

(

)

Y

]

,

1

A

[

Y

-

(

)

Y

]

}

,

wherein Yε{e 1 ,e 2 ,e 3 ,e 4 }, α(i)=q 1 2(i−1) , and when Y is e 1 , α(i) is α(1), when Y is e 2 , α(i) is α(2), when Y is e 3 , α(i) is α(3), when Y is e 4 , α(i) is α(4), e i represents a column vector with a dimension of 4×1, wherein an i th element in e i is 1, all other elements are 0, and iε{1, 2, 3, 4}, and A is a constant.

9. The user equipment according to claim 7 , wherein when the determined rank is 2, W 2 satisfies the following equation:

W

2

{

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

j

Y

1

-

j

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

1

)

,

(

e

2

,

e

2

)

,

(

e

3

,

e

3

)

,

(

e

4

,

e

4

)

,

(

e

1

,

e

2

)

,

(

e

2

,

e

3

)

,

(

e

1

,

e

4

)

,

(

e

2

,

e

4

)

}

;

or

W

2

{

1

B

[

Y

1

Y

2

Y

1

Y

2

]

,

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

-

Y

1

Y

2

]

,

1

B

[

Y

1

Y

2

-

Y

1

-

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

2

,

e

4

)

}

W

2

{

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

j

Y

1

-

j

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

1

)

,

(

e

2

,

e

2

)

,

(

e

3

,

e

3

)

,

(

e

4

,

e

4

)

}

W

2

{

1

B

[

Y

1

Y

2

Y

2

-

Y

1

]

,

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

3

)

,

(

e

2

,

e

4

)

,

(

e

3

,

e

1

)

,

(

e

4

,

e

2

)

}

wherein e i represents a column vector with a dimension of 4×1, an i th element in e i is 1, all other elements are 0, and iε{1, 2, 3, 4}, and B is a constant.

10. A base station, comprising: a receiver, configured to receive a jointly coded value sent by a user equipment;

a processor; and

a computer-readable storage medium storing a program to be executed by the processor, the program including instructions for:

determining a value of a first codebook index and a rank used for indicating a number of transmission layers according to the jointly coded value received by the receiver, a correspondence between the jointly coded value and the rank and a correspondence between the jointly coded value and the first codebook index;

wherein the value of the first codebook index corresponds to one precoding matrix set in a codebook set, the codebook set corresponds to the rank, precoding matrices comprised in the codebook set are represented by the first codebook index and a second codebook index, and the precoding matrices W comprised in the codebook set satisfy the equation W=W 1 ×W 2 ;

wherein:

W

1

=

[

X

n

0

0

X

n

]

,

X

n

=

[

1

1

1

1

q

1

n

q

1

n

+

8

q

1

n

+

16

q

1

n

+

24

]

,

q

1

=

j

2

π

/

32

,

and a value range of n is a set {0, 1, 2, 3, 4, 5, 6, 7}, {8, 9, 10, 11, 12, 13, 14, 15}, {0, 2, 4, 6}, {1, 3, 5, 7}, {8, 10, 12, 14}, or {9, 11, 13, 15}; and

the first codebook index corresponds to one value of n, wherein the correspondence between the jointly coded value and the rank, and the correspondence between the jointly coded value and the first codebook index are determined according to the following Table D:

TABLE D

I RI/PMIl

RI

i 1

0-7

1

I RI/PMIl

8-15

2

I RI/PMIl − 8

wherein I RI/PMI1 represents the jointly coded value, RI represents the rank, and i 1 represents the first codebook index.

11. The base station according to claim 10 , wherein the determined rank is 1, and W 2 satisfies the following equation:

W

2

{

1

A

[

Y

α

(

)

Y

]

,

1

A

[

Y

(

)

Y

]

,

1

A

[

Y

-

α

(

)

Y

]

,

1

A

[

Y

-

(

)

Y

]

}

,

wherein Yε{e 1 ,e 2 ,e 3 ,e 4 }, α(i)=q 1 2(i−1) and when Y is e 1 , α(i) is α(1), when Y is e 2 , α(i) is α(2), when Y is e 3 , α(i) is α(3), when Y is e 4 , α(i) is α(4), e i represents a column vector with a dimension of 4×1, wherein an i th element in e i is 1, all other elements are 0, and iε{1, 2, 3, 4}, and A is a constant.

12. The base station according to claim 10 , wherein when the determined rank is 2, W 2 satisfies the following equation:

W

2

{

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

j

Y

1

-

j

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

1

)

,

(

e

2

,

e

2

)

,

(

e

3

,

e

3

)

,

(

e

4

,

e

4

)

,

(

e

1

,

e

2

)

,

(

e

2

,

e

3

)

,

(

e

1

,

e

4

)

,

(

e

2

,

e

4

)

}

;

or

W

2

{

1

B

[

Y

1

Y

2

Y

1

Y

2

]

,

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

-

Y

1

Y

2

]

,

1

B

[

Y

1

Y

2

-

Y

1

-

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

2

,

e

4

)

}

W

2

{

1

B

[

Y

1

Y

2

Y

1

-

Y

2

]

,

1

B

[

Y

1

Y

2

j

Y

1

-

j

Y

2

]

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

1

)

,

(

e

2

,

e

2

)

,

(

e

3

,

e

3

)

,

(

e

4

,

e

4

)

}

W

2

{

1

B

[

Y

1

Y

2

Y

2

-

Y

1

]

,

}

(

Y

1

,

Y

2

)

{

(

e

1

,

e

3

)

,

(

e

2

,

e

4

)

,

(

e

3

,

e

1

)

,

(

e

4

,

e

2

)

}

wherein e i represents a column vector with a dimension of 4×1, an i th element in e i is 1, all other elements are 0, and iε{1, 2, 3, 4}, and B is a constant.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 067782/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2016
From: WU, QIANG; ZHANG, LEIMING; LIU, JIANGHUA
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 038241/0504 →
Continuity (2)
Continuation PCTCN2013076735 · Jun 4, 2013
Related Publication 20160087701A1 · Mar 24, 2016