Method for transmitting signal on basis of HARQ in wireless communication system, and apparatus therefor
A method by which a first wireless device transmits a signal on the basis of a hybrid automatic repeat request (HARQ) in a wireless communication system, according to one embodiment of the present specification, comprises the steps of: generating a first codeword on the basis of a first polar code; transmitting the first codeword; generating a second codeword on the basis of a second polar code; and transmitting the second codeword.
1 . A method comprising:
generating, by a first wireless device, a first codeword for transmission of a data block, based on a first polar code;
transmitting, by the first wireless device, the first codeword;
generating, by the first wireless device, a second codeword for retransmission of the data block, based on a second polar code; and
transmitting, by the first wireless device, the second codeword,
wherein a size of the second polar code is 2 n times a size of the first polar code, and n is an integer greater than 0,
wherein the first codeword is generated by allocating one or more first bit channel indices among bit channel indices of the first polar code to bits of the data block,
wherein the second codeword is generated by allocating one or more second bit channel indices among bit channel indices of the second polar code to the bits of the data block,
wherein the one or more second bit channel indices include bit channel indices obtained by adding a first specific value to the one or more first bit channel indices,
wherein, based on a code rate of the first codeword being greater than 7/16, and a code rate of the second codeword being smaller than or equal to 7/16:
the first codeword is generated based on a shortening, and the second codeword is generated based on a puncturing,
the one or more second bit channel indices include bit channel indices determined by an order according to a value of a reliability in a range excluding one or more bit channel indices related to the shortening among the bit channel indices of the second polar code, and
one or more bit values for the one or more bit channel indices related to the shortening in the second codeword are configured to 0.
2 . The method of claim 1 , wherein the first specific value is based on a difference value between the size of the second polar code and the size of the first polar code,
wherein the one or more second bit channel indices are based on one or more specific bit channel indices which are determined based on the order of the reliability related to a polar encoder and a number of the bits of the data block,
wherein, based on the one or more specific bit channel indices including one or more bit channel indices belonging to a lower polar subcode of the second polar code, the one or more second bit channel indices further include a bit channel index which is additionally allocated to one of the bits of the data block based on a copy operation.
3 . The method of claim 2 , wherein the copy operation is performed based on the number of the bits of the data block being greater than or equal to a second specific value related to the second polar code,
wherein the second specific value is determined based on a ranking of a bit channel index with a highest value of the reliability among the bit channel indices belonging to the lower polar subcode of the second polar code,
wherein the ranking is defined in order according to a value of the reliability within a range of all bit channel indices of the second polar code.
4 . A first wireless device comprising:
one or more transceivers;
one or more processors controlling the one or more transceivers; and
one or more memories operably connected to the one or more processors, and storing instructions that configure the one or more processors to perform operations when being executed by the one or more processors,
wherein the operations include:
generating a first codeword for transmission of a data block, based on a first polar code;
transmitting the first codeword;
generating a second codeword for retransmission of the data block, based on a second polar code; and
transmitting the second codeword,
wherein a size of the second polar code is 2 n times a size of the first polar code, and n is an integer greater than 0,
wherein the first codeword is generated by allocating one or more first bit channel indices among bit channel indices of the first polar code to bits of the data block,
wherein the second codeword is generated by allocating one or more second bit channel indices among bit channel indices of the second polar code to the bits of the data block,
wherein the one or more second bit channel indices include bit channel indices obtained by adding a first specific value to the one or more first bit channel indices,
wherein, based on a code rate of the first codeword being greater than 7/16, and a code rate of the second codeword being smaller than or equal to 7/16:
the first codeword is generated based on a shortening, and the second codeword is generated based on a puncturing,
the one or more second bit channel indices include bit channel indices determined by an order according to a value of a reliability in a range excluding one or more bit channel indices related to the shortening among the bit channel indices of the second polar code, and
one or more bit values for the one or more bit channel indices related to the shortening in the second codeword are configured to 0.
5 . The first wireless device of claim 4 , wherein the first wireless device is based on a user equipment (UE) or a base station (BS).
6 . One or more non-transitory computer-readable medium storing one or more instructions,
wherein the one or more instructions configure one or more processors to perform operations when being executed by the one or more processors,
wherein the operations include:
generating a first codeword for transmission of a data block, based on a first polar code;
transmitting the first codeword;
generating a second codeword for retransmission of the data block, based on a second polar code; and
transmitting the second codeword,
wherein a size of the second polar code is 2 n times a size of the first polar code, and n is an integer greater than 0,
wherein the first codeword is generated by allocating one or more first bit channel indices among bit channel indices of the first polar code to bits of the data block,
wherein the second codeword is generated by allocating one or more second bit channel indices among bit channel indices of the second polar code to the bits of the data block,
wherein the one or more second bit channel indices include bit channel indices obtained by adding a first specific value to the one or more first bit channel indices,
wherein, based on a code rate of the first codeword being greater than 7/16, and a code rate of the second codeword being smaller than or equal to 7/16:
the first codeword is generated based on a shortening, and the second codeword is generated based on a puncturing,
the one or more second bit channel indices include bit channel indices determined by an order according to a value of a reliability in a range excluding one or more bit channel indices related to the shortening among the bit channel indices of the second polar code, and
one or more bit values for the one or more bit channel indices related to the shortening in the second codeword are configured to 0.