Method and apparatus for transmitting and receiving radio signals in a wireless communication system
The present invention relates to a wireless communication system, and more particularly, to a method and apparatus for receiving information on a number N of a code block group defined for one transport block from a base station through an upper layer signal, receiving a first transport block including a plurality of code blocks from the base station through a physical layer channel, and transmitting HARQ-ACK payload including HARQ-ACK information on the first transport block to the base station. Preferably, a code block-based CRC is attached to each of the code blocks, a transport block-based CRC is attached to the first transport block, and the HARQ-ACK payload includes a plurality of HARQ-ACK bits corresponding to M code block groups for the first transport block.
1. A method of transmitting code block group (CBG)-based Hybrid ARQ Acknowledgement (HARQ-ACK) information by a wireless communication device, the method comprising:
receiving, through a radio resource control (RRC) signaling, a CBG number configuration per a single transport block (TB);
performing a data reception for a first TB including a plurality of CBGs;
determining respective HARQ-ACK information per each CBG of the first TB, based on a result of the data reception for the first TB; and
transmitting, in response to the data reception, all the respective HARQ-ACK information per each CBG of the first TB,
wherein, for M<K, where M denotes a value configured through the CBG number configuration, and K denotes a total number of code blocks (CBs) in the first TB:
the plurality of CBGs in the first TB comprise ‘mod (K, M)’ CBGs each having a first number of CBs, and ‘M−mod (K, M)’ CBGs each having a second number of CBs, and
the first number satisfies ‘ceiling (K/M)’, and the second number satisfies ‘floor (K/M)’.
2. The method according to claim 1 , wherein an error detection on the first TB is performed based on a cyclic redundancy check (CRC) of the first TB.
3. The method according to claim 1 , wherein in a state where the wireless communication device correctly received all CBs included in a corresponding CBG of the first TB through the data reception,
the wireless communication device determines specific HARQ-ACK information for the corresponding CBG as a negative-ACK (NACK) upon an error detection on the first TB, otherwise as an ACK.
4. The method according to claim 1 , wherein a corresponding CBG is determined to be correctly received in the wireless communication device, in a state where each cyclic redundancy check (CRC) attached to each CB of the corresponding CBG has passed a CRC checking.
5. The method according to claim 1 , wherein
the wireless communication device transmits ‘M’ negative-ACKs (NACKs) upon an error detection on the first TB, after correctly receiving a specific CBG of the first TB as the result of the data reception.
6. The method according to claim 1 , wherein
the wireless communication device determines, upon an error detection on the first TB, all the respective HARQ-ACK information as all negative-ACKs (NACKs) after determining that all the CBGs of the first TB are correctly received as the result of the data reception.
7. The method according to claim 1 , further comprising:
performing a data re-reception for the first TB which is retransmitted entirely to the wireless communication device after transmitting all the respective HARQ-ACK information as all negative-ACKs (NACKs).
8. A non-transitory processor readable medium recorded thereon one or more program codes for executing the method of claim 1 .
9. The method of claim 1 , wherein a number of the plurality of CBGs included in the first TB does not exceed the value ‘M’.
10. The method of claim 1 , wherein the wireless communication device determines all the respective HARQ-ACK information as all negative-ACKs (NACKs) based on that the first TB is not correctly received.
11. The method of claim 1 , wherein for M>K, the first TB includes K CBGs in total.
12. A device for wireless communication, the device comprising:
at least one memory configured to store one or more instructions; and
at least one processor configured to execute the one or more instructions in the at least one memory,
wherein, upon the execution of the one or more instructions, the at least one processor obtains, through a radio resource control (RRC) signaling, a CBG number configuration per a single transport block (TB); performs a data reception for a first TB including a plurality of CBGs, and determines, in response to the data reception, respective Hybrid ARQ Acknowledgement (HARQ-ACK) information per each CBG of the first TB, based on a result of the data reception for the first TB, and
wherein, for M<K, where M denotes a value configured through the CBG number configuration, and K denotes a total number of code blocks (CBs) in the first TB:
the plurality of CBGs in the first TB comprise ‘mod (K, M)’ CBGs each having a first number of CBs, and ‘M−mod (K, M)’ CBGs each having a second number of CBs, and
the first number satisfies ‘ceiling (K/M)’, and the second number satisfies ‘floor (K/M)’.
13. The device according to claim 12 , wherein the device is an application specific integrated circuit (ASIC) or a digital signal processing device.
14. The device according to claim 12 , further comprising:
a transceiver; and
wherein the device is a user equipment (UE) configured to operate in a wireless communication system.
15. A method of receiving code block group (CBG)-based Hybrid ARQ Acknowledgement (HARQ-ACK) information by a wireless communication device, the method comprising:
transmitting, through a radio resource control (RRC) signaling, a CBG number configuration per a single transport block (TB);
performing a data transmission for a first TB including a plurality of CBGs;
receiving, in response to the data transmission, respective HARQ-ACK information per each CBG of the first TB,
wherein, for M<K, where M denotes a value configured through the CBG number configuration, and K denotes a total number of code blocks (CBs) in the first TB,
the plurality of CBGs in the first TB comprise ‘mod (K, M)’ CBGs each having a first number of CBs, and ‘M−mod (K, M)’ CBGs each having a second number of CBs, and
the first number satisfies ‘ceiling (K/M)’, and the second number satisfies ‘floor (K/M)’.
16. A device for wireless communication, the device comprising:
at least one memory configured to store one or more instructions; and
at least one processor configured to execute the one or more instructions in the at least one memory,
wherein, upon the execution of the one or more instructions, the at least one processor performing a radio resource control (RRC) signaling for transmitting a CBG number configuration per a single transport block (TB), performs a data transmission for a first TB including a plurality of CBGs and obtains, in response to the data transmission, respective HARQ-ACK information per each CBG of the first TB,
wherein, for M<K, where M denotes a value configured through the CBG number configuration, and K denotes a total number of code blocks (CBs) in the first TB:
the plurality of CBGs in the first TB comprise ‘mod (K, M)’ CBGs each having a first number of CBs, and ‘M−mod (K, M)’ CBGs each having a second number of CBs, and
the first number satisfies ‘ceiling (K/M)’, and the second number satisfies ‘floor (K/M)’.
17. The device according to claim 16 , further comprising:
a transceiver; and
wherein the device is a base station (BS) configured to operate in a wireless communication system.