IP Library Granted Patent US 10,230,445
Granted Patent B2
US 10,230,445 · App. 15/564,196 · Granted Mar 12, 2019

Data transmission method, data reception method, data transmission device and data reception device

Inventors: Shaoli Kang (Beijing, CN); Bin Ren (Beijing, CN); Yang Song (Beijing, CN)
Assignee: China Academy Of Telecommunications Technology
H04B7/0639H04B1/71072H04B7/0663H04L1/00H04L5/0016H04L25/03006H04J13/16H04L5/0007H04L25/0204H04L2025/03605
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,230,445
App. No.
15/564,196
Granted
Mar 12, 2019
Kind
B2
Abstract

A data transmission method includes steps of: acquiring, by a network side, a current data transmission rule, the current data transmission rule including a mapping relationship between currently-scheduled K UEs and data layers on N transmission resources corresponding to a selected encoding matrix, one UE at least occupying one data layer; and transmitting, by the network side, data to the K UEs in accordance with the current data transmission rule.

Claims (57)

1. A data transmission method, comprising steps of:

acquiring, by a network side, a mapping relationship between currently-scheduled K User Equipments (UEs) and data layers on at least log 2 (K+1) transmission resources corresponding to a selected encoding matrix, where one UE at least occupying one data layer; and

transmitting, by the network side, data to the K UEs in accordance with the mapping relationship between the currently-scheduled K UEs and the data layers on the at least log 2 (K+1) transmission resources corresponding to the selected encoding matrix;

wherein, prior to the step of acquiring a mapping relationship between currently-scheduled K UEs and data layers on at least log 2 (K+1) transmission resources corresponding to a selected encoding matrix, the method further comprises

selecting, in accordance with a plurality of values of n corresponding to a plurality of predetermined to-be-selected encoding matrices, a set of values of n which each meets a condition K≤2 n −1;

selecting a set of the to-be-selected encoding matrices available for the K UEs from the plurality of to-be-selected encoding matrices in accordance with the set of values of n;

selecting a random value from the set of values of n as the number N of the transmission resources which are capable of being currently multiplexed by the K UEs, the random value being not greater than the number of system-available frequency-domain resources and the corresponding 2 n −1 predetermined data layers being capable of meeting a load requirement of the K UEs; and

selecting a to-be-selected encoding matrix corresponding to a value of N from the set of the to-be-selected encoding matrices as the encoding matrix used when the N transmission resources are multiplexed by the 2 N −1 data layers;

wherein n represents the number of the transmission resources corresponding to a to-be-selected encoding matrix that is the encoding matrix used when the N transmission resources are multiplexed by 2 n −1 data layers, and wherein N being greater than or equal to log 2 (K+1).

2. The data transmission method according to claim 1 , wherein the mapping relationship between the K UEs and the data layers on the at least log 2 (K+1) transmission resources corresponding to the encoding matrix comprises each UE being mapped to at least one column of the encoding matrix that meets a corresponding transmission requirement parameter in accordance with the transmission requirement parameter of each UE, where each column of the encoding matrix corresponding to one data layer.

3. The data transmission method according to claim 2 , wherein each UE being mapped to at least one column of the encoding matrix that meets the corresponding transmission requirement parameter comprises:

each UE being mapped to one column of the encoding matrix that meets the transmission requirement parameter, or

each UE being mapped to at least two columns of the encoding matrix that have an identical diversity order and meet the transmission requirement parameter, or

each UE being mapped to at least two columns of the encoding matrix that have different diversity orders and meet the transmission requirement parameter,

wherein the diversity order is defined as the number of non-zero elements in one column of the encoding matrix and it is used to represent frequency-domain diversity acquired for data transmission.

4. The data transmission method according to claim 1 , wherein the transmission requirement parameter at least comprises a load of each UE, and any one of the following parameters or any combination of the following combinations: signal-to-noise ratio (SNR), block error rate (BER) and power resource.

5. A data reception method, comprising steps of:

acquiring, by a User Equipment (UE), a mapping relationship between currently-scheduled K UEs and data layers on at least log 2 (K+1) transmission resources corresponding to a selected encoding matrix, where one UE at least occupying one data layer; and

receiving, by the UE, feedback data from a network side, the feedback data being fed back by the network side after receiving data transmitted from the UE in accordance with the mapping relationship between the currently-scheduled K UEs and the data layers on the at least log 2 (K+1) transmission resources corresponding to the selected encoding matrix;

wherein, prior to the step of acquiring a mapping relationship between currently-scheduled K UEs and data layers on at least log 2 (K+1) transmission resources corresponding to a selected encoding matrix, the method further comprises:

selecting, in accordance with a plurality of values of n corresponding to a plurality of predetermined to-be-selected encoding matrices, a set of values of n which each meets a condition K≤2 n −1;

selecting a set of the to-be-selected encoding matrices available for the K UEs from the plurality of to-be-selected encoding matrices in accordance with the set of values of n;

selecting a random value from the set of values of n as the number N of the transmission resources which are capable of being currently multiplexed by the K UEs, the random value being not greater than the number of system-available frequency-domain resources and the corresponding 2 n −1 predetermined data layers being capable of meeting a load requirement of the K UEs; and

selecting a to-be-selected encoding matrix corresponding to a value of N from the set of the to-be-selected encoding matrices as the encoding matrix used when the N transmission resources are multiplexed by the 2 N −1 data layers;

wherein n represents the number of the transmission resources corresponding to a to-be-selected encoding matrix that is the encoding matrix used when the N transmission resources are multiplexed by 2 n −1 data layers, and wherein N being greater than or equal to log 2 (K+1).

6. The data reception method according to claim 5 , wherein the mapping relationship between the K UEs and the data layers on the at least log 2 (K+1) transmission resources corresponding to the encoding matrix comprises each UE being mapped to at least one column of the encoding matrix that meets a corresponding transmission requirement parameter in accordance with the transmission requirement parameter of each UE, where each column of the encoding matrix corresponding to one data layer.

7. The data reception method according to claim 6 , wherein the transmission requirement parameter at least comprises a load of each UE, and any one of the following parameters or any combination of the following combinations: signal-to-noise ratio (SNR), block error rate (BER) and power resource.

8. The data reception method according to claim 6 , wherein each UE being mapped to at least one column of the encoding matrix that meets the corresponding transmission requirement parameter comprises:

each UE being mapped to one column of the encoding matrix that meets the transmission requirement parameter, or

each UE being mapped to at least two columns of the encoding matrix that have an identical diversity order and meet the transmission requirement parameter, or

each UE being mapped to at least two columns of the encoding matrix that have different diversity orders and meet the transmission requirement parameter,

wherein the diversity order is defined as the number of non-zero elements in one column of the encoding matrix and it is used to represent frequency-domain diversity acquired for data transmission.

9. A network side device, comprising:

a processing unit configured to acquire a mapping relationship between currently-scheduled K User Equipments (UEs) and data layers on at least log 2 (K+1) transmission resources corresponding to a selected encoding matrix, where one UE at least occupying one data layer; and

a transmission unit configured to transmit data to the K UEs in accordance with the mapping relationship between the currently-scheduled K UEs and the data layers on the at least log 2 (K+1) transmission resources corresponding to the selected encoding matrix;

wherein the network side device further comprises a selection unit configured to, prior to acquiring, by the processing unit, a mapping relationship between currently-scheduled K User Equipments (UEs) and data layers on at least log 2 (K+1) transmission resources corresponding to a selected encoding matrix,

select, in accordance with a plurality of values of n corresponding to a plurality of predetermined to-be-selected encoding matrices, a set of values of n which each meets a condition K≤2 n −1;

select a set of the to-be-selected encoding matrices available for the K UEs from the plurality of to-be-selected encoding matrices in accordance with the set of values of n;

select a random value from the set of values of n as the number N of the transmission resources which are capable of being currently multiplexed by the K UEs, the random value being not greater than the number of system-available frequency-domain resources and the corresponding 2 n −1 predetermined data layers being capable of meeting a load requirement of the K UEs; and

select a to-be-selected encoding matrix corresponding to a value of N from the set of the to-be-selected encoding matrices as the encoding matrix used when the N transmission resources are multiplexed by the 2 N −1 data layers;

wherein n represents the number of the transmission resources corresponding to a to-be-selected encoding matrix that is the encoding matrix used when the N transmission resources are multiplexed by 2 n −1 data layers, and wherein N being greater than or equal to log 2 (K+1).

10. A User Equipment (UE), comprising:

a processing unit configured to acquire a mapping relationship between currently-scheduled K UEs and data layers on at least log 2 (K+1) transmission resources corresponding to a selected encoding matrix, where one UE at least occupying one data layer; and

a reception unit configured to receive feedback data from a network side, the feedback data being fed back by the network side after receiving data transmitted from the UE in accordance with the mapping relationship between the currently-scheduled K UEs and the data layers on the at least log 2 (K+1) transmission resources corresponding to the selected encoding matrix;

wherein the UE further comprises a selection unit configured to, prior to acquiring a mapping relationship between currently-scheduled K UEs and data layers on at least log 2 (K+1) transmission resources corresponding to a selected encoding matrix, by the processing unit,

select, in accordance with a plurality of values of n corresponding to a plurality of predetermined to-be-selected encoding matrices, a set of values of n which each meets a condition K≤2 n −1;

select a set of the to-be-selected encoding matrices available for the K UEs from the plurality of to-be-selected encoding matrices in accordance with the set of values of n;

select a random value from the set of values of n as the number N of the transmission resources which are capable of being currently multiplexed by the K UEs, the random value being not greater than the number of system-available frequency-domain resources and the corresponding 2 n −1 predetermined data layers being capable of meeting a load requirement of the K UEs; and

select a to-be-selected encoding matrix corresponding to a value of N from the set of the to-be-selected encoding matrices as the encoding matrix used when the N transmission resources are multiplexed by the 2 N −1 data layers;

wherein n represents the number of the transmission resources corresponding to a to-be-selected encoding matrix that is the encoding matrix used when the N transmission resources are multiplexed by 2 n −1 data layers, and wherein N being greater than or equal to log 2 (K+1).

11. The UE according to claim 10 , wherein in the case that the processing unit acquires the mapping relationship between the currently-scheduled K UEs and the data layers on the at least log 2 (K+1) transmission resources corresponding to the selected encoding matrix, the mapping relationship between the currently-scheduled K UEs and the data layers on the at least log 2 (K+1) transmission resources corresponding to the selected encoding matrix comprises each UE being mapped to at least one column of the encoding matrix that meets a corresponding transmission requirement parameter in accordance with the transmission requirement parameter of each UE, where each column of the encoding matrix corresponding to one data layer.

12. The UE according to claim 11 , wherein in the case that the processing unit determines the mapping relationship between the currently-scheduled K UEs and the data layers on the at least log 2 (K+1) transmission resources corresponding to the selected encoding matrix, the transmission requirement parameter at least comprises a load of each UE, and any one of the following parameters or any combination of the following combinations: signal-to-noise ratio (SNR), block error rate (BER) and power resource.

13. The UE according to claim 11 , wherein in the case that the processing unit acquires the mapping relationship between the currently-scheduled K UEs and the data layers on the at least log 2 (K+1) transmission resources corresponding to the selected encoding matrix, each UE being mapped to at least one column of the encoding matrix that meets the corresponding transmission requirement parameter comprises:

each UE being mapped to one column of the encoding matrix that meets the transmission requirement parameter, or

each UE being mapped to at least two columns of the encoding matrix that have an identical diversity order and meet the transmission requirement parameter, or

each UE being mapped to at least two columns of the encoding matrix that have different diversity orders and meet the transmission requirement parameter,

wherein the diversity order is defined as the number of non-zero elements in one column of the encoding matrix and it is used to represent frequency-domain diversity acquired for data transmission.

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 Oct 12, 2017
From: KANG, SHAOLI; REN, BIN; SONG, YANG
To: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
Reel/Frame 043852/0594 →
Priority Claims (1)
CN 2015 1 0162290 · Apr 7, 2015 · national
Continuity (1)
Related Publication 20180131433A1 · May 10, 2018