IP Library › Granted Patent US 11,716,230
Granted Patent B2
US 11,716,230 · App. 16/947,970 · Granted Aug 1, 2023

Method and apparatus for multistream transmission

Inventors: Eko Onggosanusi (Coppell, TX); Md Saifur Rahman (Plano, TX); Younsun Kim (Seongnam-shi, KR)
Assignee: Samsung Electronics Co., Ltd.
H04L27/2601H04L1/0026H04L1/0061H04L67/62H04L69/324H04B7/06H04B17/24H04B17/309H04L1/0656H04L5/0023
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 11,716,230
App. No.
16/947,970
Granted
Aug 1, 2023
Kind
B2
Abstract

Multistream transmissions are provided for user equipment (UE) including a transceiver configured to receive an L-layer data transmission that includes at least one codeblock (CB). The CB includes a length-N cyclic redundancy code (CRC). The transceiver is also configured to receive a downlink control information (DCI) associated with the data transmission. The UE further includes a processor operably connected to the transceiver. The processor is configured to decode the data transmission, the CRC, and the DCI. The data transmission includes one codeword (CW) when L is less than or equal to a threshold and two CWs when L is greater than the threshold.

Claims (183)

1. A user equipment (UE), comprising:

a transceiver configured to

receive, from a base station, downlink control information (DCI) associated with downlink data, the DCI indicating a number of layers and including:

one modulation and coding scheme (MCS) field, one new data indicator (NDI) field, and one redundancy version (RV) field when a number of codewords that are schedulable by the DCI is one, and

two MCS fields, two NDI fields, and two RV fields when the number of codewords that are schedulable by the DCI is two, and

receive, from the base station in the number of codewords determined based on the indicated number of layers, the downlink data through the number of layers, wherein the number of codewords is one when the number of layers is four or less and the number of codewords is two when the number of layers is greater than four; and

a processor operably coupled to the transceiver, the processor configured to decode the DCI,

wherein the downlink data includes one or more codeblocks (CBs), and

wherein, in case that a number of the one or more CBs is greater than one, the downlink data includes a cyclic redundancy code (CRC) for each of the one or more CBs.

2. The UE of claim 1 ,

wherein, in case that the number of the layers is greater than four, the number of codewords include a first codeword comprising a first set of modulation symbols and a second codeword comprising a second set of modulation symbols,

wherein the first set of modulation symbols is mapped onto a first subset of the layers, and

wherein the second set of modulation symbols is mapped onto a second subset of the layers.

3. The UE of claim 2 , wherein the first subset includes a first layer having a lowest index among the layers,

wherein the second subset includes a second layer having a highest index among the layers, and

wherein a number of one or more layers included in the first subset is equal to or less than a number of one or more layers included in the second subset.

4. The UE of claim 1 ,

wherein, if the downlink data includes one codeword, one or more modulation symbols of the one codeword are mapped onto the layers according to:

x (l) ( i )= d ( Li+l ), i= 0,1, . . . , M symb layer −1, l= 0,1, . . . , L− 1

M symb layer =M symb CW /L

where x (l) (i) denotes an i th symbol mapped onto an l th layer, d(k) denotes a k th symbol of the one codeword, M symb layer denotes a number of symbols per layer, L denotes a number of layers, and M symb CW denotes a number of symbols in the one codeword,

wherein, if the downlink data includes two codewords, one or more modulation symbols of a first codeword of the two codewords and one or more modulation symbols of a second codeword of the two codewords are mapped onto the layers according to:

x (l) ( i )= d (0) (└ L/ 2┘ i+l ), l= 0,1, . . . ,└( L/ 2┘−1, i= 0,1, . . . , M symb layer −1,

x (l+└L/2┘) ( i )= d (1) (( L−└L/ 2┘) i+l ), l= 0,1, . . . , L−└L/ 2┘−1, i= 0,1, . . . , M symb layer −1,

M

symb

layer

=

M

symb

C

⁢

W

⁢

0

⌊

L

/

2

⌋

=

M

symb

C

⁢

W

⁢

1

L

-

⌊

L

/

2

⌋

wherein x (l) (i) denotes an i th symbol mapped onto an l th layer, d (0) (k) denotes a k th symbol of an n th codeword which is either the first codeword of the two codewords or the second codeword of the two codewords, M symb layer denotes a number of symbols per layer, L denotes a number of layers, M symb CW0 denotes a number of symbols in the first codeword of the two codewords, and M symb CW1 denotes a number of symbols in the second codeword of the two codewords.

5. The UE of claim 1 , wherein the transceiver is further configured to:

receive, from the base station, information regarding a maximum number of codewords via radio resource control (RRC) signaling.

6. The UE of claim 1 , wherein the transceiver is further configured to:

transmit, to the base station, channel state information (CSI),

wherein the CSI includes a channel quality indicator (CQI) per a codeword.

7. A method performed by a user equipment (UE) in a wireless communication system, the method comprising:

receiving, from a base station, downlink control information (DCI) associated with downlink data, the DCI indicating a number of layers and including:

one modulation and coding scheme (MCS) field, one new data indicator (NDI) field, and one redundancy version (RV) field when a number of codewords that are schedulable by the DCI is one, and

two MCS fields, two NDI fields, and two RV fields when the number of codewords that are schedulable by the DCI is two; and

receiving, from the base station in the number of codewords determined based on the indicated number of layers, the downlink data through the number of layers, wherein the number of codewords is one when the number of layers is four or less and the number of codewords is two when the number of layers is greater than four, wherein the downlink data includes one or more codeblocks (CBs), and

wherein, in case that a number of the one or more CBs is greater than one, the downlink data includes a cyclic redundancy code (CRC) for each of the one or more CBs.

8. The method of claim 7 ,

wherein, in case that the number of the layers is greater than four, the number of codewords include a first codeword comprising a first set of modulation symbols and a second codeword comprising a second set of modulation symbols,

wherein the first set of modulation symbols is mapped onto a first subset of the layers, and

wherein the second set of modulation symbols is mapped onto a second subset of the layers.

9. The method of claim 8 , wherein the first subset includes a first layer having a lowest index among the layers,

wherein the second subset includes a second layer having a highest index among the layers, and

wherein a number of one or more layers included in the first subset is equal to or less than a number of one or more layers included in the second subset.

10. The method of claim 7 ,

wherein, if the downlink data includes one codeword, one or more modulation symbols of the one codeword are mapped onto the layers according to:

x (l) ( i )= d ( Li+l ), i= 0,1, . . . , M symb layer −1, l= 0,1, . . . , L− 1

M symb layer =M symb CW /L

where x (l) (i) denotes an i th symbol mapped onto an l th layer, d(k) denotes a k th symbol of the one codeword, M symb layer denotes a number of symbols per layer, L denotes a number of layers, and M symb CW denotes a number of symbols in the one codeword,

wherein, if the downlink data includes two codewords, one or more modulation symbols of a first codeword of the two codewords and one or more modulation symbols of a second codeword of the two codewords are mapped onto the layers according to:

x (l) ( i )= d (0) (└ L/ 2┘ i+l ), l= 0,1, . . . ,└( L/ 2┘−1, i= 0,1, . . . , M symb layer −1,

x (l+└L/2┘) ( i )= d (1) (( L−└L/ 2┘) i+l ), l= 0,1, . . . , L−└L/ 2┘−1, i= 0,1, . . . , M symb layer −1,

M

symb

layer

=

M

symb

C

⁢

W

⁢

0

⌊

L

/

2

⌋

=

M

symb

C

⁢

W

⁢

1

L

-

⌊

L

/

2

⌋

where x (l) (i) denotes an i th symbol mapped onto an l th layer, d (0) (k) denotes a k th symbol of an n th codeword which is either the first codeword of the two codewords or the second codeword of the two codewords, M symb layer denotes a number of symbols per layer, L denotes the number of layers, M symb CW0 denotes a number of symbols in the first codeword of the two codewords, and M symb CW1 denotes a number of symbols in the second codeword of the two codewords.

11. The method of claim 7 , further comprising:

receiving, from the base station, information regarding a maximum number of codewords via radio resource control (RRC) signaling.

12. The method of claim 7 , further comprising:

transmitting, to the base station, channel state information (CSI),

wherein the CSI includes a channel quality indicator (CQI) per a codeword.

13. A base station (BS), comprising:

a transceiver configured to

transmit, to a user equipment (UE), downlink control information (DCI) associated with downlink data, the DCI indicating a number of layers and including:

one modulation and coding scheme (MCS) field, one new data indicator (NDI) field, and one redundancy version (RV) field when a number of codewords that are schedulable by the DCI is one, and

two MCS fields, two NDI fields, and two RV fields when the number of codewords that are schedulable by the DCI is two, and

transmit, to the UE in the number of codewords determined based on the indicated number of layers, the downlink data through the number of layers, wherein the number of codewords is one when the number of layers is four or less and the number of codewords is two when the number of layers is greater than four; and

a processor operably coupled to the transceiver, the processor configured to encode the DCI,

wherein the downlink data includes one or more codeblocks (CBs), and

wherein, in case that a number of the one or more CBs is greater than one, the downlink data includes a cyclic redundancy code (CRC) for each of the one or more CBs.

14. The BS of claim 13 ,

wherein, in case that the number of the layers is greater than four, the number of codewords include a first codeword comprising a first set of modulation symbols and a second codeword comprising a second set of modulation symbols,

wherein the first set of modulation symbols is mapped onto a first subset of the layers, and

wherein the second set of modulation symbols is mapped onto a second subset of the layers.

15. The BS of claim 14 , wherein the first subset includes a first layer having a lowest index among the layers,

wherein the second subset includes a second layer having a highest index among the layers, and

wherein a number of one or more layers included in the first subset is equal to or less than a number of one or more layers included in the second subset.

16. The BS of claim 13 ,

wherein, if the downlink data includes one codeword, one or more modulation symbols of the one codeword are mapped onto the layers according to:

x (l) ( i )= d ( Li+l ), i= 0,1, . . . , M symb layer −1, l= 0,1, . . . , L− 1

M symb layer =M symb CW /L

where x (l) (i) denotes an i th symbol mapped onto an l th layer, d(k) denotes a k th symbol of the one codeword, M symb layer denotes a number of symbols per layer, L denotes a number of layers, and M symb CW denotes a number of symbols in the one codeword,

wherein, if the downlink data includes two codewords, one or more modulation symbols of a first codeword of the two codewords and one or more modulation symbols of a second codeword of the two codewords are mapped onto the layers according to:

x (l) ( i )= d (0) (└ L/ 2┘ i+l ), l= 0,1, . . . ,└( L/ 2┘−1, i= 0,1, . . . , M symb layer −1,

x (l+└L/2┘) ( i )= d (1) (( L−└L/ 2┘) i+l ), l= 0,1, . . . , L−└L/ 2┘−1, i= 0,1, . . . , M symb layer −1,

M

symb

layer

=

M

symb

C

⁢

W

⁢

0

⌊

L

/

2

⌋

=

M

symb

C

⁢

W

⁢

1

L

-

⌊

L

/

2

⌋

wherein x (l) (i) denotes an i th symbol mapped onto an l th layer, d (0) (k) denotes a k th symbol of an n th codeword which is either the first codeword of the two codewords or the second codeword of the two codewords, M symb layer denotes a number of symbols per layer, L denotes a number of layers, M symb CW0 denotes a number of symbols in the first codeword of the two codewords, and M symb CW1 denotes a number of symbols in the second codeword of the two codewords.

17. The BS of claim 13 , wherein the transceiver is further configured to:

transmit, to the UE, information regarding a maximum number of codewords via radio resource control (RRC) signaling.

18. The BS of claim 13 , wherein the transceiver is further configured to:

receive, from the UE, channel state information (CSI),

wherein the CSI includes a channel quality indicator (CQI) per a codeword.

19. The method of claim 7 , wherein the number of the layers is indicated by the DCI.

20. The UE of claim 1 , wherein the number of the layers is indicated by the DCI.

21. The BS of claim 13 , wherein the number of the layers is indicated by the DCI.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2020
From: ONGGOSANUSI, EKO; RAHMAN, MD SAIFUR; KIM, YOUNSUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 053602/0492 →
Continuity (11)
Continuation 15821882 · Nov 24, 2017
Provisional Application 62527370 · Jun 30, 2017
Provisional Application 62520129 · Jun 15, 2017
Provisional Application 62501195 · May 4, 2017
Provisional Application 62477063 · Mar 27, 2017
Provisional Application 62464762 · Feb 28, 2017
Provisional Application 62449858 · Jan 24, 2017
Provisional Application 62446927 · Jan 17, 2017
Provisional Application 62441140 · Dec 30, 2016
Provisional Application 62428786 · Dec 1, 2016
Related Publication 20200389345A1 · Dec 10, 2020