IP Library Granted Patent US 10,205,500
Granted Patent B2
US 10,205,500 · App. 15/751,460 · Granted Feb 12, 2019

Data transmission method and data transmisiion device

Inventors: Hui Li (Beijing, CN); Qiubin Gao (Beijing, CN); Runhua Chen (Beijing, CN); Wenhong Chen (Beijing, CN); Rakesh Tamrakar (Beijing, CN)
Assignee: China Academy Of Telecommunications Technology
H04B7/0486H04B7/0473H04B7/0478H04B7/0617H04B7/0639
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 10,205,500
App. No.
15/751,460
Granted
Feb 12, 2019
Kind
B2
Abstract

A precoding matrix determination method and a precoding matrix determination device are provided. The precoding matrix determination method includes: dividing each of the groups of vertical-dimension beams into a plurality of subgroups of vertical-dimension beams, and dividing each of the groups of horizontal-dimension beams into a plurality of subgroups of horizontal-dimension beams; determining a first stage codebook in accordance with a Kronecker product of each subgroup of vertical-dimension beams acquired by dividing each of the groups of vertical-dimension beams and each subgroup of horizontal-dimension beams acquired by dividing each of the groups of horizontal-dimension beams; and selecting a plurality of columns of beams from the determined first stage codebook using a second stage codebook, and performing phase adjustment to determine a precoding matrix.

Claims (62)

1. A data transmission method, comprising:

determining vertical-dimension beam vectors and horizontal-dimension beam vectors, dividing the vertical-dimension beam vectors into a plurality of groups of vertical-dimension beams, and dividing the horizontal-dimension beam vectors into a plurality of groups of horizontal-dimension beams, every two adjacent groups of vertical-dimension beams comprising at least one vertical-dimension beam not overlapping the other vertical-dimension beams, and every two adjacent groups of horizontal-dimension beams comprising at least one horizontal-dimension beam not overlapping the other horizontal-dimension beams;

dividing each of the groups of vertical-dimension beams into a plurality of subgroups of vertical-dimension beams, and dividing each of the groups of horizontal-dimension beams into a plurality of subgroups of horizontal-dimension beams, the number of the subgroups of vertical-dimension beams acquired by dividing any one of the groups of vertical-dimension beams being identical to the number of the subgroups of horizontal-dimension beams acquired by dividing any one of the groups of horizontal-dimension beams;

determining a first stage codebook in accordance with a Kronecker product of each of the subgroups of vertical-dimension beams acquired by dividing each of the groups of vertical-dimension beams and each of the subgroups of horizontal-dimension beams acquired by dividing each of the groups of horizontal-dimension beams;

selecting a plurality of columns of beams from the determined first stage codebook using a second stage codebook, and performing phase adjustment on the selected plurality of columns of beams to determine a precoding matrix; and

transmitting data using the determined precoding matrix.

2. The data transmission method according to claim 1 , wherein each of the groups of vertical-dimension beams comprises an identical number of vertical-dimension beams, and each of the groups of horizontal-dimension beams comprises an identical number of horizontal-dimension beams.

3. The data transmission method according to claim 2 , wherein the subgroups of vertical-dimension beams acquired by dividing each of the groups of vertical-dimension beams do not overlap each other, and the subgroups of horizontal-dimension beams acquired by dividing each of the groups of horizontal-dimension beams do not overlap each other.

4. The data transmission method according to claim 3 , wherein the step of determining the first stage codebook in accordance with the Kronecker product of each of the subgroups of vertical-dimension beams acquired by dividing each of the groups of vertical-dimension beams and each of the subgroups of horizontal-dimension beams acquired by dividing each of the groups of horizontal-dimension beams comprises:

determining a first matrix X 1 =[X v,1 ⊗X h,1 X v,2 ⊗X h,2 L X v,q ⊗X h,q L X v,Q ⊗X h,Q ] in accordance with the Kronecker product of each of the subgroups of vertical-dimension beams acquired by dividing each of the groups of vertical-dimension beams and each of the subgroups of horizontal-dimension beams acquired by dividing each of the groups of horizontal-dimension beams, where X v,q represents a q th subgroup of vertical-dimension beams of a group X v of vertical-dimension beams, and X h,q represents a q th subgroup of horizontal-dimension beams of a group X h of horizontal-dimension beams;

determining a second matrix X 2 in accordance with each of the subgroups of vertical-dimension beams acquired by dividing each of the groups of vertical-dimension beams and each of the subgroups of horizontal-dimension beams acquired by dividing each of the groups of horizontal-dimension beams; and

determining the first stage codebook

W

1

=

[

X

1

0

0

X

2

]

.

5. The data transmission method according to claim 4 , wherein

X 2 =X 1 , or

X 2 =[(X v,1 B 1 )⊗X h,1 (X v,2 B 2 )⊗X h,2 L (X v,q B q )⊗X h,q L (X v,Q B Q )⊗X h,Q ], or

X 2 =[X v,1 ⊗(X h,1 D 1 ) X v,2 ⊗(X h,2 D 2 ) L X v,q ⊗(X h,q D q ) L X v,Q ⊗(X h,Q D Q )], or

X 2 =[(X v,1 B 1 )⊗(X h,1 D 1 ) L (X v,q B q )⊗(X h,q D q ) L (X v,Q B Q )⊗(X h,Q D Q )],

where B q represents a m q ×m q diagonal matrix, D q represents a l q ×l q diagonal matrix, m q represents the number of vertical-dimension beams comprised in the q th subgroup of vertical-dimension beams of the group X v of vertical-dimension beams, and l q represents the number of horizontal-dimension beams comprised in the q th subgroup of horizontal-dimension beams of the group X h of horizontal-dimension beams.

6. The data transmission method according to claim 5 , wherein B q is determined in accordance with X v,q or B q is a predetermined value, and D q is determined in accordance with X h,q or D q is a predetermined value.

7. A data transmission device, comprising a processor and a memory, wherein the processor is configured to read a program stored in the memory to:

determine vertical-dimension beam vectors and horizontal-dimension beam vectors, divide the vertical-dimension beam vectors into a plurality of groups of vertical-dimension beams, and divide the horizontal-dimension beam vectors into a plurality of groups of horizontal-dimension beams, every two adjacent groups of vertical-dimension beams comprising at least one vertical-dimension beam not overlapping the other vertical-dimension beams, and every two adjacent groups of horizontal-dimension beams comprising at least one horizontal-dimension beam not overlapping the other horizontal-dimension beams;

divide each of the groups of vertical-dimension beams into a plurality of subgroups of vertical-dimension beams, and divide each of the groups of horizontal-dimension beams into a plurality of subgroups of horizontal-dimension beams, the number of the subgroups of vertical-dimension beams acquired by dividing any one of the groups of vertical-dimension beams being identical to the number of the subgroups of horizontal-dimension beams acquired by dividing any one of the groups of horizontal-dimension beams;

determine a first stage codebook in accordance with a Kronecker product of each of the subgroups of vertical-dimension beams acquired by dividing each of the groups of vertical-dimension beams and each of the subgroups of horizontal-dimension beams acquired by dividing each of the groups of horizontal-dimension beams;

select a plurality of columns of beams from the determined first stage codebook using a second stage codebook, and perform phase adjustment on the selected plurality of columns of beams to determine a precoding matrix; and

transmit data using the determined preceding matrix.

8. The data transmission device according to claim 7 , wherein each of the groups of vertical-dimension beams comprises an identical number of vertical-dimension beams, and each of the groups of horizontal-dimension beams comprises an identical number of horizontal-dimension beams.

9. The data transmission device according to claim 8 , wherein the subgroups of vertical-dimension beams acquired by dividing each of the groups of vertical-dimension beams do not overlap each other, and the subgroups of horizontal-dimension beams acquired by dividing each of the groups of horizontal-dimension beams do not overlap each other.

10. The data transmission device according to claim 9 , wherein the processor is further configured to read the program stored in the memory to:

determine a first matrix X 1 =[X v,1 ⊗X h,1 X v,2 ⊗X h,2 L X v,q ⊗X h,q L X v,Q ⊗X h,Q ]in accordance with the Kronecker product of each of the subgroups of vertical-dimension beams acquired by dividing each of the groups of vertical-dimension beams and each of the subgroups of horizontal-dimension beams acquired by dividing each of the groups of horizontal-dimension beams, where X v,q represents a q th subgroup of vertical-dimension beams of a group X v of vertical-dimension beams, and X h,q represents a q th subgroup of horizontal-dimension beams of a group X h of horizontal-dimension beams;

determine a second matrix X 2 in accordance with each of the subgroups of vertical-dimension beams acquired by dividing each of the groups of vertical-dimension beams and each of the subgroups of horizontal-dimension beams acquired by dividing each of the groups of horizontal-dimension beams; and

determine the first stage codebook

W

1

=

[

X

1

0

0

X

2

]

.

11. The data transmission device according to claim 10 , wherein

X 2 =X 1 , or

X 2 =[(X v,1 B 1 )⊗X h,1 (X v,2 B 2 )⊗X h,2 L (X v,q B q )⊗X h,q L (X v,Q B Q )⊗X h,Q ], or

X 2 =[X v,1 ⊗(X h,1 D 1 ) X v,2 ⊗(X h,2 D 2 ) L X v,q ⊗(X h,q D q ) L X v,Q ⊗(X h,Q D Q )], or

X 2 =[(X v,1 B 1 )⊗(X h,1 D 1 ) L (X v,q B q ) ⊗(X h,q D q ) L (X v,Q B Q )⊗(X h,Q D Q )],

where B q represents a m q ×m q diagonal matrix, D q represents a l q ×l q diagonal matrix, m q represents the number of vertical-dimension beams comprised in the q th subgroup of vertical-dimension beams of the group X v of vertical-dimension beams, and l q represents the number of horizontal-dimension beams comprised in the q th subgroup of horizontal-dimension beams of the group X h of horizontal-dimension beams.

12. The data transmission device according to claim 11 , wherein B q is determined in accordance with X v,q or B q is a predetermined value, and D q is determined in accordance with X h,q or D q is a predetermined value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2021
From: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
To: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.
Reel/Frame 056769/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2018
From: LI, HUI; GAO, QIUBIN; CHEN, RUNHUA; CHEN, WENHONG; TAMRAKAR, RAKESH
To: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
Reel/Frame 045126/0074 →
Priority Claims (1)
CN 2015 1 0524778 · Aug 24, 2015 · national
Continuity (1)
Related Publication 20180241449A1 · Aug 23, 2018