Multiuser superposed transmission with flexible transport block size selection
10812213 ยท 2020-10-20
Assignee
Inventors
Cpc classification
H04L1/0016
ELECTRICITY
International classification
H04L1/00
ELECTRICITY
H04L27/34
ELECTRICITY
Abstract
A network node for a wireless communication system including a processor and a transceiver are provided. The processor is configured to determine that a first channel quality indication for a first user equipment is higher than a second channel quality indication for a second user equipment, determine a first modulation and coding scheme index (I.sub.MCS,N) for the first user equipment based on a first set of modulation and coding schemes. The first set of modulation and coding schemes includes a first range of transport block sizes [n.sub.0 . . . n.sub.1] mapped to a first modulation order Q.sub.m=q.sub.0, and at least a second range of transport block sizes [n.sub.2 . . . n.sub.3] mapped to a second modulation order Q.sub.m=q.sub.1, where q.sub.1>q.sub.0, and n.sub.3>=n.sub.1 and n.sub.2<n.sub.1.
Claims
1. A network node for a wireless communication system, the network node including a processor and a transceiver , the processor being configured to: determine that a first channel quality indication (CQI1) for a first user equipment is higher than a second channel quality indication (CQI2) for a second user equipment; determine a first modulation and coding scheme index (I.sub.MCS,N) for the first user equipment based on a first set of modulation and coding schemes (MC1), wherein the first set of modulation and coding schemes (MC1) comprises: a first range of transport block sizes [n.sub.0 . . . n.sub.1] mapped to a first modulation order Q.sub.m=q.sub.0; and at least a second range of transport block sizes [n.sub.2 . . . n.sub.3] mapped to a second modulation order Q.sub.m=q.sub.1, where q.sub.1>q.sub.0, and n.sub.3>=n.sub.1 and n.sub.2<n.sub.1.
2. The network node according to claim 1, wherein the first set of modulation and coding schemes (MC1) further comprises a third range of transport block sizes [n.sub.4 . . . n.sub.5] mapped to a third modulation order Q.sub.m=q.sub.2, where q.sub.2>q.sub.1, and n.sub.5>=n.sub.3 and n.sub.4<n.sub.3.
3. The network node according to claim 1, wherein a smallest transport block size n.sub.x in the range of transport block sizes [n.sub.x . . . n.sub.y] mapped to any modulation order Q.sub.m>q.sub.0 is equal to transport block size n.sub.0 in the first range of transport block sizes [n.sub.0 . . . n.sub.1], wherein n.sub.0 is mapped to the first modulation order Q.sub.m=q.sub.0.
4. The network node according to claim 1, wherein the transceiver is configured to send an activation mode signal to the first user equipment.
5. The network node according to claim 1, wherein the transceiver is configured to send the first modulation and coding scheme index (I.sub.MCS,N) to the first user equipment.
6. The network node according to claim 1, wherein the processor is configured to determine a second modulation and coding scheme index (I.sub.MCS,F) based on a second set of modulation and coding schemes (MC2) for the second user equipment, and the transceiver is configured to send the second modulation and coding scheme index (I.sub.MCS,F) to the second user equipment.
7. The network node according to claim 6 wherein the transceiver is configured to transmit a superposed signal based on the first modulation and coding scheme index (I.sub.MCS,N) and the second modulation and coding scheme index (I.sub.MCS,F).
8. The network node according to claim 1, wherein a range of transport block size indices mapped to any modulation order Q.sub.m>q.sub.0 in the first set of modulation and coding schemes (MC1) is [0 . . . k], and a step between two consecutive transport block size indices is a function of a maximum transport block size index value k and a number of transport block size indices for modulation order Q.sub.m.
9. The network node according to claim 1, wherein the range of transport block size indices mapped to any modulation order Q.sub.m>q.sub.0 in the first set of modulation and coding schemes (MC1) is [0 . . . k], and a transport block size index I.sub.TBS is determined based on a modulation and coding scheme index I.sub.MCS as I.sub.TBS=k.sub.m(I.sub.MCS-n.sub.m), where k.sub.mand n.sub.m are dependent on a modulation order Q.sub.m.
10. A first user equipment comprising: a processor; and a memory coupled to the processor and having processor-executable instructions stored thereon, which when executed by the processor, cause the first user equipment to: receive an activation mode signal; receive a first modulation and coding scheme index (I.sub.MCS,N) based on a first set of modulation and coding schemes (MC1), wherein the first set of modulation and coding set schemes (MC1) comprises: a first range of transport block sizes [n.sub.0 . . . n.sub.1] mapped to a first modulation order Q.sub.m=q.sub.0; and at least a second range of transport block sizes [n.sub.2. . . n.sub.3] mapped to a second modulation order Q.sub.m=q.sub.1, where q.sub.1>q.sub.0, and n.sub.3>=n.sub.1 and n.sub.2<n.sub.1; and determine a transport block size N.sub.TB,N and a modulation order Q.sub.m,N mapped to the first modulation and coding scheme index (I.sub.MCS,N).
11. The first user equipment according to claim 10, wherein the processor-executable instructions further cause the first user equipment to: receive a superposed signal transmission based on the first modulation and coding scheme index (I.sub.MCS,N) and a second modulation and coding scheme index (I.sub.MCS,F) based on a second set of modulation and coding schemes (MC2); cancel or suppress an interference of a second user signal on a first user signal from the received superposed signal transmission and obtain an interference cancelled signal; and decode the interference cancelled signal based on the determined transport block size N.sub.TB,N and the determined modulation order Q.sub.m,N.
12. The first user equipment according to claim 11, wherein the first set of modulation and coding schemes (MC1) further comprises a third range of transport block sizes [n.sub.4 . . . n.sub.5] mapped to a third modulation order Q.sub.m=q.sub.2, where q.sub.2>q.sub.1, and n.sub.5>=n.sub.3 and n.sub.4<n.sub.3.
13. The first user equipment according to claim 11, wherein a smallest transport block size n.sub.x in the range of transport block sizes [n.sub.x . . . n.sub.y] mapped to any modulation order Q.sub.m>q.sub.0 is equal to transport block size n.sub.0 in the first range of transport block sizes [n.sub.0 . . . n.sub.1], wherein n.sub.0 is mapped to the first modulation order Q.sub.m=q.sub.0.
14. The first user equipment according to claim 11, wherein the processor-executable instructions further cause the first user equipment to: receive an activation mode signal form a network node.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the following detailed portion of the present disclosure, the disclosure will be explained in more detail with reference to the example embodiments shown in the drawings, in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE DISCLOSED EMBODIMENTS
(7) Referring to
(8) As is illustrated in
(9) In the example of
(10) The first user node 120 will generally be configured to include at least one transceiver 122 and at least one processor or processing device 124. Although the transceiver 122 and processor 124 are shown in the example of
(11) Similarly, the second user node 130 will generally be configured to include at least one transceiver 132 and at least one processor or processing device 134. Although the transceiver 132 and processor 134 are shown in the example of
(12) The aspects of the disclosed embodiments are directed to MCS-to-TBS mapping for multiuser superposition transmission in order to allow usage of lower code rates with higher order modulations.
(13) In one embodiment, the network node 110 in the example of
(14) The scheduler 210 in
(15) Referring to
(16) Referring also to the Table 300 in
(17) The Table 300 in
(18) In Table 300, the first column 301 represents the MCS Index I.sub.MCS. The second column 302 represents the modulation order Q.sub.m. The third column 303 is the TBS Index I.sub.TBS. The fourth column 304 is the TB size N.sub.TB. In this example, the number of resource block (RB) pairs, N.sub.PRB, is five. The first 301, third 303 and fourth 304 columns of the Table 300 show the LTE conventional MCS to TBS mapping.
(19) The fifth 305 and sixth 306 column of the Table 300 in
(20) The MUST MCS-to-TBS mapping modifications in accordance with the disclosed embodiments are shown in the blocks 308 and 310 of cells of the fifth column 305 and sixth column 306. The cells in the blocks 308 and 310 corresponding to the range of MCS index values I.sub.MCS=[10-15] and I.sub.MCS=[17-27] of the first column 301.
(21) The new MUST MCS-to-TBS mapping of the disclosed embodiments has been designed according to the following basic criterion. For each modulation order Q.sub.m, the corresponding TBS indices are obtained by sampling almost uniformly the TBS index values between 0 and the maximum conventional TBS index for the given modulation order.
(22) For example, in the conventional MCS to TBS mapping, referring for example to the third column of Table 300, the TBS indices for 16QAM (Q.sub.m=4) take values in the range I.sub.TBS=[9, . . . ,15]. In the new MUST MCS to TBS mapping table 206, referring to the fifth column 305 of Table 300, this range is extended as I.sub.TBS=[0, . . . , 15]. In the fifth column 305 of Table 300, the minimum TBS index value is I.sub.TBS=0 and the maximum TBS index value I.sub.TBS is the same as in the conventional table 208: I.sub.TBS,MAX.sup.16QAM=15.
(23) For the modulation order Q.sub.m=4 corresponding to 16QAM, there are N.sub.16QAM=7 entries in column 301 of Table 300. In order to be able to cover the whole range of TBS indices from 0 to I.sub.TBS,MAX.sup.16QAM, the TBS indices in the new table 206 cannot be consecutive. Therefore, the new indices are determined by sampling the range of integers [0, 15] almost uniformly. For example, in one embodiment, the step between two consecutive TBS indices I.sub.TBS in column 305 of Table 300 is either I.sub.TBS,MAX.sup.16QAM/N.sub.16QAM=15/7=2 or I.sub.TBS,MAX.sup.16QAM/N.sub.16QAM=15/7=3.
(24) In the conventional MCS to TBS mapping table 208, referring also to the third column 303 of Table 300, the TBS indices for 64QAM (Q.sub.m=6) take values in the range I.sub.TBS=[15, . . . , 26]. In the new MUST MCS table 206 of the disclosed embodiments, referring to the fifth column 305 of Table 300, this range is extended as I.sub.TBS=[0, . . . ,26]. As illustrated in the fifth column of Table 300, the minimum TBS index value is I.sub.TBS=0 and the maximum TBS index is the same as in the conventional table: I.sub.TBS,MAX.sup.64QAM=26. For the modulation order Q.sub.m=6 in Table 300, there are N.sub.64QAM=12 entries corresponding to 64QAM. In order to be able to cover the whole range of TBS indices I.sub.TBS from 0 to I.sub.TBS,MAX.sup.64QAM, in one embodiment the new indices I.sub.TBS in column 305 of Table 300 are determined by sampling the range of integers [0, 26] almost uniformly with a step between two consecutive TBS indices being either I.sub.TBS,MAX/N.sub.64QAM=26/12=2 or I.sub.TBS,MAX/N.sub.64QAM=26/12=3.
(25) As the new MUST MCS-to-TBS mapping shown in Table 3 has been designed for the first or near-UE 120 in these example, in each transmission time interval with MUST transmission, each co-scheduled UE should use (1) the LTE conventional MCS-to-TBS mapping of Table MC1 when the UE is paired as a MUST-far UE 130, or when it is not paired with other UEs; and (2) the new MUST MCS-to-TBS mapping of Table MC2 when the UE is paired as a MUST-near UE 120. The MUST-capable UEs 120, 130 of the disclosed embodiments are configured to dynamically switch between the conventional MCS-to-TBS mapping of Table 208 and the new MUST MCS-to-TBS mapping of Table 206 in each transmission time interval.
(26) In one embodiment, the TBS is determined by setting the TBS index (I.sub.TBS) equal to: I.sub.TBS=k.sub.0(I.sub.MCSn.sub.0) when I.sub.MCS corresponds to modulation order Q.sub.m=2, I.sub.TBS=k.sub.1(I.sub.MCSn.sub.1) when I.sub.MCS corresponds to modulation order Q.sub.m=4, I.sub.TBS=k.sub.2(I.sub.MCSn.sub.2) when I.sub.MCS corresponds to modulation order Q.sub.m=6.
(27) As an example, the following convenient choice for parameters k.sub.1, k.sub.2, n.sub.1 and n.sub.2 are provided: k.sub.0=1; k.sub.1=k.sub.2=2; n.sub.0=0; b.sub.1=8; n.sub.2=13.
(28) As k.sub.1=k.sub.2=2, each unitary increment of I.sub.MCS causes a double-unit increment of I.sub.TBS, therefore the TBS rangeand the corresponding code ratesis extended. Moreover, it is easy to verify that the example values of n.sub.1, k.sub.1 and n.sub.2, k.sub.2 are such that, for each given modulation order, the largest TBS in the new MUST MCS-to-TBS mapping of Table 206 is the same as in the LTE conventional TBS mapping of Table 208. This is beneficial as the near-UE SINR.sub.N is similar to the SNR of orthogonal transmission SNR.sub.N.sup.(OT) when the far-UE power ratio is low.
(29) The determination referred to above provides the main advantage that it does not require to specify a new MCS index to TBS index table. Therefore, fewer specification changes are needed.
(30)
(31) Based on the received CQIs, the network node 110 schedules 404 the first UE 120 paired with the second UE 130, and computes the first modulation and coding scheme index I.sub.MCS,N based on the first set of modulation and coding schemes MC1 of table 206. The network node 110 is also configured to compute the second modulation and coding scheme index I.sub.MCS,F based on the second set of modulation and coding schemes MC2 of the second, or conventional table 208. In one embodiment, the network node 110 signals 406 activation of the near UE mode to the first UE 120. The network node 110 also transmits the first modulation and coding scheme index I.sub.MCS,N to the first UE 120. In one embodiment, the transceiver 114 of
(32) In one embodiment, the network node 110 is configured to perform 408 superposed transmission to both the first UE 120 and the second UE 130 simultaneously. Generally, the transceiver 114 is configured to transmit a superposed signal Tx based on the first modulation and coding scheme index I.sub.MCS,N and the second modulation and coding scheme index I.sub.MCS,F to both the first UE 120 and the second UE 130. Generally, the first UE 120 demodulates and decodes the far-UE signal from the superposed signal Tx treating its own signal as noise, and then cancels the interfering far-UE signal from the received signal such that the resulting signal-to-interference plus noise ratio (SINR) after cancellation is increased.
(33)
(34) The apparatus 1000 includes or is coupled to a processor or computing hardware 1002, a memory 1004, a radio frequency (RF) unit 1006 and a user interface (UI) 1008. In certain embodiments such as for an access node or base station, the UI 1008 may be removed from the apparatus 1000. When the UI 1008 is removed the apparatus 1000 may be administered remotely or locally through a wireless or wired network connection (not shown).
(35) The processor 1002 may be a single processing device or may comprise a plurality of processing devices including special purpose devices, such as for example, digital signal processing (DSP) devices, microprocessors, graphics processing units (GPU), specialized processing devices, or general purpose computer processing unit (CPU). The processor 1002 often includes a CPU working in tandem with a DSP to handle signal processing tasks. The processor 1002, which can be implemented as one or more of the processors 112, 122 and 132 described with respect to
(36) In the example of
(37) The program instructions stored in memory 1004 are organized as sets or groups of program instructions referred to in the industry with various terms such as programs, software components, software modules, units, etc. Each module may include a set of functionality designed to support a certain purpose. For example a software module may be of a recognized type such as a hypervisor, a virtual execution environment, an operating system, an application, a device driver, or other conventionally recognized type of software component. Also included in the memory 1004 are program data and data files which may be stored and processed by the processor 1002 while executing a set of computer program instructions.
(38) The apparatus 1000 can also include or be coupled to an RF Unit 1006 such as a transceiver, coupled to the processor 1002 that is configured to transmit and receive RF signals based on digital data 1012 exchanged with the processor 1002 and may be configured to transmit and receive radio signals with other nodes in a wireless network. In certain embodiments, the RF Unit 1006 includes receivers capable of receiving and interpreting messages sent from satellites in the global positioning system (GPS) and work together with information received from other transmitters to obtain positioning information pertaining to the location of the computing device 1000. To facilitate transmitting and receiving RF signals the RF unit 1006 includes an antenna unit 1010 which in certain embodiments may include a plurality of antenna elements. The multiple antennas 1010 may be configured to support transmitting and receiving MIMO signals as may be used for beamforming.
(39) The UI 1008 may include one or more user interface elements such as a touch screen, keypad, buttons, voice command processor, as well as other elements adapted for exchanging information with a user. The UI 1008 may also include a display unit configured to display a variety of information appropriate for a computing device or mobile user equipment and may be implemented using any appropriate display type such as for example organic light emitting diodes (OLED), liquid crystal display (LCD), as well as less complex elements such as LEDs or indicator lamps.
(40) The aspects of the disclosed embodiments generally results in increased down-link throughput for the wireless communication system and are applicable to all coded modulation transmission systems sending information to multiple co-scheduled users with MUST, possibly combined with OFDM and MIMO transmission. The aspects of the disclosed embodiments provide at least the following advantages. There is no requirement to specify additional modulation and coding schemes for MUST. There is also no need for any additional control information for MCS signaling to MUST UEs. There is maximum flexibility in MCS index to TBS index mapping, provided that the TBSs already available in the specification are used. It is not necessary to define a new TBS table. Rather, only one new column, column 305 in Table 3, in the MCS index to TBS index table is added for MUST.
(41) Thus, while there have been shown, described and pointed out, fundamental novel features of the disclosure as applied to the exemplary embodiments thereof, it will be understood that various omissions, substitutions and changes in the form and details of devices and methods illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit and scope of the presently disclosed disclosure. Further, it is expressly intended that all combinations of those elements, which perform substantially the same function in substantially the same way to achieve the same results, are within the scope of the disclosure. Moreover, it should be recognized that structures and/or elements shown and/or described in connection with any disclosed form or embodiment of the disclosure may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.