Method, communication device, processing device, and storage medium for transmitting information block, and method, communication device, processing device, and storage medium for receiving information block
AssigneeLG Electronics Inc.
InventorBonghoe KIM
Life of this patent
Estimating the term…
Abstract
This communication device may apply convolution precoding to a bit sequence, polar-encode the convolution-precoded bit sequence, and transmit same. When the size of a polar coder for convolution precoding is 2N, pre-determined values are mapped to last m bit indexes from among first N bit indexes in a bit sequence having the length of 2N, which is an input for the convolution precoding, and bit values of an information block are mapped to K bit indexes from among remaining (2N-m) bit indexes.
Claims14
A method performed by a communication device, the method comprising:
- determining a first bit sequence v2N={v0, . . . , v2N-1}, which is an input to convolution precoding, based on an information block of length K and a polar sequence Q2N-10={Q0, Q1, . . . , Q2N-1} of length 2N;
- determining a second bit sequence u2N={u0, . . . , u2N-1} based on performing the convolution precoding on the first bit sequence;
- determining a third bit sequence including bits coded based on polar encoding for the second bit sequence;
- and
- transmitting the third bit sequence to another communication device,
- wherein the polar sequence Q2N-10={Q0, Q1, . . . , Q2N-1} of length 2N is defined in ascending order of reliability W(Q2N0)<W(Q2N1)< . . . <W(Q2N2N-1), where 0<=Q2Ni<=2N−1 is a bit index for i=0, 1, . . . , 2N−1, and W(Q2Ni) is reliability of bit index Q2Ni, and
- wherein determining the first bit sequence v2N includes mapping predetermined bit values to last m bit indices from among first N bit indices in the first bit sequence v2N and mapping K bit values of the information block to K bit indices from among remaining (2N-m) bit indices, where m is a number of shift registers for the convolution precoding.
A communication device comprising:
- at least one transceiver;
- at least one processor;
- and
- at least one computer memory operably connected to the at least one processor and storing instructions that, when executed, cause the at least one processor to perform operations including:
- determining a first bit sequence v2N={v0, . . . , v2N-1}, which is an input to convolution precoding, based on an information block of a length K and a polar sequence Q2N-10={Q0, Q1, . . . , Q2N-1} of length 2N;
- determining a second bit sequence u2N={u0, . . . , u2N-1} based on performing the convolution precoding on the first bit sequence;
- determining a third bit sequence including bits coded based on polar encoding for the second bit sequence;
- and
- transmitting the third bit sequence to another communication device,
- wherein the polar sequence Q2N-10={Q0, Q1, . . . , Q2N-1} of length 2N is defined in ascending order of reliability W(Q2N0)<W(Q2N1)< . . . <W(Q2N2N-1), where 0<=Q2Ni<=2N−1 is a bit index for i=0, 1, . . . , 2N−1, and W(Q2Ni) is reliability of bit index Q2Ni, and
- wherein determining the first bit sequence v2N includes mapping predetermined bit values to last m bit indices from among first N bit indices in the first bit sequence v2N and mapping K bit values of the information block to K bit indices from among remaining (2N-m) bit indices, where m is a number of shift registers for the convolution precoding.
(canceled)
(canceled)
A method performed by a communication device, the method comprising:
- receiving a third bit sequence including coded bits;
- and
- obtaining an information block of length K based on the third bit sequence,
- wherein the third bit sequence is provided based on polar encoding for a second bit sequence u2N={u0, . . . , u2N-1},
- wherein the second bit sequence is provided via convolution precoding for a first bit sequence v2N={v0, . . . , v2N-1},
- wherein the first bit sequence v2N is provided based on the information block of length K and a polar sequence Q2N-10={Q0, Q1, . . . , Q2N-1} of length 2N,
- wherein the polar sequence Q2N-10={Q0, Q1, . . . , Q2N-1} of length 2N is defined in ascending order of reliability W(Q2N0)<W(Q2N1)< . . . <W(Q2N2N-1), where 0<=Q2Ni<=2N−1 is a bit index for i=0, 1, . . . , 2N−1, and W(Q2Ni) is reliability of bit index Q2Ni, and
- wherein, from among first N bit indices in the first bit sequence v2N, last m bit indices include predetermined bit values, and from among remaining (2N-m) bit indices, K bit indices include K bit values of the information block, where m is a number of shift registers for the convolution precoding.
14-16. (canceled)
Dependencies are inferred from the claim text.