Data transmission method, data reception method, data transmission device and data reception device
AssigneeChina Academy of Telecommunications Technology
InventorsShaoli Kang, Bin Ren, Yang Song
Life of this patent
Estimating the term…
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.
Claims13
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 log2 (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 log2(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 log2(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≤2n−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 2n−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 2N−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 2n−1 data layers, and wherein N being greater than or equal to log2(K+1).
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 log2 (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 log2 (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 log2 (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≤2n−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 2n−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 2N−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 2n−1 data layers, and wherein N being greater than or equal to log2(K+1).
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 log2 (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 log2 (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 log2(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≤2n−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 2n−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 2N−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 2n−1 data layers, and wherein N being greater than or equal to log2(K+1).
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 log2 (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 log2 (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 log2 (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≤2n−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 2n−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 2N−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 2n−1 data layers, and wherein N being greater than or equal to log2(K+1).
Dependencies are inferred from the claim text.