IP Library Granted Patent US 10,375,681
Granted Patent B2
US 10,375,681 · App. 15/821,128 · Granted Aug 6, 2019

Multiplexing control information in a physical uplink data channel

Inventor: Aris Papasakellariou (Houston, TX)
Assignee: Samsung Electronics Co., Ltd.
H04W72/0413H04L1/00H04L1/1671H04L1/18H04L1/1812H04L1/1861H04L1/1887H04L5/0055H04L5/0091H04L1/1822H04L1/1864H04L5/001H04L5/0023H04L5/0035H04W88/02H04W88/08
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,375,681
App. No.
15/821,128
Granted
Aug 6, 2019
Kind
B2
Abstract

Methods and apparatuses for multiplexing control information in a physical uplink data channel. A method of the UE includes receiving a configuration for a number of hybrid automatic repeat request acknowledgement (HARQ-ACK) information bits per data transport block (TB); receiving a downlink control information (DCI) format scheduling a reception of a data TB; and receiving the data TB that includes a number of data code blocks (CBs). The method further includes determining a number of HARQ-ACK information bits for a respective number of CB groups (CBGs); determining CBs per CBG; generating HARQ-ACK information bits; and generating a HARQ-ACK codeword. Additionally, the method includes transmitting the HARQ-ACK codeword in a physical uplink control channel (PUCCH) or in a physical uplink shared data channel (PUSCH).

Claims (57)

1. A user equipment (UE), comprising:

a receiver configured to:

receive a configuration for a number of N HARQ-ACK TB hybrid automatic repeat request acknowledgement (HARQ-ACK) information bits per data transport block (TB),

receive a downlink control information (DCI) format scheduling a reception of a data TB, and

receive the data TB that includes a number of N CB TB data code blocks (CBs); and

a processor configured to:

determine a number of N HARQ-ACK TB HARQ-ACK information bits for a respective number of CB groups (CBGs),

determine N CB CBG =┌N CB TB /N HARQ-ACK TB ┐ CBs per CBG for first mod(N CB TB , N HARQ-ACK TB ) CBGs, and N CB CBG =└N CB TB /N HARQ-ACK TB ┘ CBs per CBG for last N HARQ-ACK −mod(N XB TB , N HARQ-ACK TB ) CBGs,

generate mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits for the first mod(N CB TB , N HARQ-ACK TB ) CBGs,

generate N HARQ-ACK TB −mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits for the last N HARQ-ACK TB −mod(N CB TB , N HARQ-ACK TB ) CBGs, and

generate a HARQ-ACK codeword that includes the mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits followed by the N HARQ-ACK TB −mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits, wherein ┌ ┐ is a ceiling function, └ ┘ is a floor function, and mod is a modulo function; and

a transmitter configured to transmit the HARQ-ACK codeword in a physical uplink control channel (PUCCH) or in a physical uplink shared data channel (PUSCH).

2. The UE of claim 1 , wherein the processor is further configured to determine N HARQ-ACK TB as N HARQ-ACK TB =min(N HARQ-ACK TB,max , N CB TB ), and wherein min is a minimum function.

3. The UE of claim 2 , wherein when N HARQ-ACK TB is smaller than N HARQ-ACK TB,max , the HARQ-ACK codeword additionally includes last N HARQ-ACK TB,max −N HARQ-ACK TB HARQ-ACK information bits with a negative acknowledgement (NACK) value.

4. The UE of claim 1 , wherein the DCI format includes N HARQ-ACK TB,max bits indicating whether a CBG of the data TB is a new CBG or a previous CBG when N HARQ-ACK TB is less than N HARQ-ACK TB,max .

5. The UE of claim 1 , wherein the processor is further configured to determine N CB TB as N CB TB =┌TBS/CBS max ┐, where TBS is a size of the data TB and CBS max is a predefined maximum size of a data CB.

6. The UE of claim 1 , wherein the DCI format includes a field counting a number of CBGs in an ascending order of a slot index or of a cell index.

7. The UE of claim 1 , wherein:

the receiver is further configured to receive a DCI format scheduling a transmission of a data TB in the PUSCH and including a field providing a first index for a modulation and coding scheme for the data TB;

the processor is further configured to determine a second index, smaller than the first index, from the first index when the HARQ-ACK codeword is transmitted in the PUSCH; and

the transmitter is further configured to transmit the data TB in the PUSCH using a modulation and coding scheme corresponding to the second index.

8. A base station, comprising:

a transmitter configured to:

transmit a configuration for a number of N HARQ-ACK TB hybrid automatic repeat request acknowledgement (HARQ-ACK) information bits per data transport block (TB),

transmit a downlink control information (DCI) format scheduling a transmission of a data TB, and

transmit the data TB that includes a number of N CB TB data code blocks (CBs); and

a processor configured to:

determine a number of N HARQ-ACK TB HARQ-ACK information bits for a respective number of CB groups (CBGs),

determine N CB CBG =┌N CB TB /N HARQ-ACK TB ┐ CBs per CBG for first mod(N CB TB , N HARQ-ACK TB ) CBGs, and N CB CBG =└N CB TB /N HARQ-ACK TB ┘ CBs per CBG for last N HARQ-ACK TB −mod(N CB TB , N HARQ-ACK TB ) CBGs,

determine mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits for the first mod(N CB TB , N HARQ-ACK TB ) CBGs,

determine N HARQ-ACK TB −mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits for the last N HARQ-ACK TB −mod(N CB TB , N HARQ-ACK TB ) CBGs, and

determine a HARQ-ACK codeword that includes the mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits followed by the N HARQ-ACK TB −mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits, wherein ┌ ┐ is a ceiling function, └ ┐ is a floor function, and mod is a modulo function; and

a receiver configured to receive the HARQ-ACK codeword in a physical uplink control channel (PUCCH) or in a physical uplink shared data channel (PUSCH).

9. The base station of claim 8 , wherein the processor is further configured to determine N HARQ-ACK TB as N HARQ-ACK TB =min(N HARQ-ACK TB,max , N CB TB ), and wherein min is a minimum function.

10. The base station of claim 9 , wherein when N HARQ-ACK TB is smaller than N HARQ-ACK TB,max , the HARQ-ACK codeword additionally includes last N HARQ-ACK TB,max −N HARQ-ACK TB HARQ-ACK information bits with a negative acknowledgement (NACK) value.

11. The base station of claim 8 , wherein the DCI format includes N HARQ-ACK TB,max bits indicating whether a CBG of the data TB is a new CBG or a previous CBG when N HARQ-ACK TB is less than N HARQ-ACK TB,max .

12. The base station of claim 8 , wherein the processor is further configured to determine N CB TB as N CB TB =┌TBS/CBS max ┐, where TBS is a size of the data TB and CBS max is a predefined maximum size of a data CB.

13. The base station of claim 12 , wherein the DCI format includes a field counting a number of CBGs in an ascending order of a slot index or of a cell index.

14. The base station of claim 12 , wherein:

the transmitter is further configured to transmit a DCI format scheduling a transmission of a data TB in the PUSCH and including a field providing a first index for a modulation and coding scheme for the data TB;

the processor is further configured to determine a second index, smaller than the first index, from the first index when the HARQ-ACK codeword is transmitted in the PUSCH; and

the receiver is further configured to receive the data TB in the PUSCH using a modulation and coding scheme corresponding to the second index.

15. A method, comprising:

receiving a configuration for a number of N HARQ-ACK TB hybrid automatic repeat request acknowledgement (HARQ-ACK) information bits per data transport block (TB);

receiving a downlink control information (DCI) format scheduling a reception of a data TB;

receiving the data TB that includes a number of N CB TB data code blocks (CBs);

determining a number of N HARQ-ACK TB HARQ-ACK information bits for a respective number of CB groups (CBGs);

determining N CB CBG =┌N CB TB /N HARQ-ACK TB ┐ CBs per CBG for first mod(N CB TB , N HARQ-ACK TB ) CBGs, and N CB CBG =└N CB TB /N HARQ-ACK TB ┘ CBs per CBG for last N HARQ-ACK TB −mod(N CB TB , N HARQ-ACK TB ) CBGs;

generating mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits for the first mod(N CB TB , N HARQ-ACK TB ) CBGs;

generating N HARQ-ACK TB −mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits for the last N HARQ-ACK TB −mod(N CB TB , N HARQ-ACK TB ) CBGs;

generating a HARQ-ACK codeword that includes the mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits followed by the N HARQ-ACK TB −mod(N CB TB , N HARQ-ACK TB ) HARQ-ACK information bits, wherein ┌ ┘ is a ceiling function, └ ┐ is a floor function, and mod is a modulo function; and

transmitting the HARQ-ACK codeword in a physical uplink control channel (PUCCH) or in a physical uplink shared data channel (PUSCH).

16. The method of claim 15 , further comprising determining N HARQ-ACK TB as N HARQ-ACK TB =min(N HARQ-ACK TB,max , N CB TB ), wherein min is a minimum function.

17. The method of claim 16 , wherein when N HARQ-ACK TB is smaller than N HARQ-ACK TB,max , the HARQ-ACK codeword additionally includes last N HARQ-ACK TB,max −N HARQ-ACK TB HARQ-ACK information bits with a negative acknowledgement (NACK) value.

18. The method of claim 15 , wherein the DCI format includes N HARQ-ACK TB,max bits indicating whether a CBG of the data TB is a new CBG or a previous CBG when N HARQ-ACK TB is less than N HARQ-ACK TB,max .

19. The method of claim 15 , further comprising determining N CB TB as N CB TB =└TBS/CBS max ┘, where TBS is a size of the data TB and CBS max is a predefined maximum size of a data CB.

20. The method of claim 15 , wherein the DCI format includes a field counting a number of CBGs in an ascending order of a slot index or of a cell index.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: PAPASAKELLARIOU, ARIS
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 044200/0801 →
Continuity (6)
Continuation 15820051 · Nov 21, 2017
Provisional Application 62509831 · May 23, 2017
Provisional Application 62469843 · Mar 10, 2017
Provisional Application 62436705 · Dec 20, 2016
Provisional Application 62432215 · Dec 9, 2016
Related Publication 20180167932A1 · Jun 14, 2018
Cited By (3)
US 12,199,771 US 12,489,561 US 12,574,933