A method for wireless communication, the method comprising: encoding a plurality of information bits using a first polar code, wherein the encoding comprises: mapping the plurality of information bits to a first set of polarized bit channels of the first polar code based on respective first bit channel reliabilities of the first set of polarized bit channels; and XORing the polarized bit channels to generate a first set of encoded bits, said first set of encoded bits comprising a first codeword of a first size; transmitting the first set of encoded bits to a device; receiving , from the device, an indication that a decoding of the first codeword was unsuccessful; identifying a change in channel conditions for transmitting a second set of encoded bits relative to transmitting the first set of encoded bits; determining a first number of the plurality of information bits to copy to a second set of polarized bit channels of a second polar code of second size for generating the second set of encoded bits based at least in part on the change in channel conditions; generating the second set of encoded bits by copying the determined first number of information bits to the second set of polarized bit channels comprised in the second polar code, such that the first set of encoded bits and the second set of encoded bits together represent a codeword of the second polar code; communicating , to the device, an indication that the first number of the plurality of copied information bits were copied; and transmitting the second set of encoded bits to the device. encoding a plurality of information bits using a first polar code, wherein the encoding comprises: mapping the plurality of information bits to a first set of polarized bit channels of the first polar code based on respective first bit channel reliabilities of the first set of polarized bit channels; and XORing the polarized bit channels to generate a first set of encoded bits, said first set of encoded bits comprising a first codeword of a first size; mapping the plurality of information bits to a first set of polarized bit channels of the first polar code based on respective first bit channel reliabilities of the first set of polarized bit channels; and XORing the polarized bit channels to generate a first set of encoded bits, said first set of encoded bits comprising a first codeword of a first size; transmitting the first set of encoded bits to a device; receiving , from the device, an indication that a decoding of the first codeword was unsuccessful; identifying a change in channel conditions for transmitting a second set of encoded bits relative to transmitting the first set of encoded bits; determining a first number of the plurality of information bits to copy to a second set of polarized bit channels of a second polar code of second size for generating the second set of encoded bits based at least in part on the change in channel conditions; generating the second set of encoded bits by copying the determined first number of information bits to the second set of polarized bit channels comprised in the second polar code, such that the first set of encoded bits and the second set of encoded bits together represent a codeword of the second polar code; communicating , to the device, an indication that the first number of the plurality of copied information bits were copied; and transmitting the second set of encoded bits to the device. <EOS>