Methods, systems, and apparatus for encoded bit reduction in polar coding
OwnerHuazi Zhang, Jun Wang +1inventors
InventorsHuazi Zhang, Jun Wang, Wen Tong
Life of this patent
Estimating the term…
Abstract
Polar codes for wireless communications are constructed to adapt to channel conditions. Input bits are encoded by a polar code to obtain a number of encoded bits, and a reduced number of the encoded bits are decoded to obtain decoded input bits. The polar code provides or includes bit indices for bit values, and the bit indices include a first set of bit indices for values of the input bits and a second set of bit indices for a predetermined bit value. Encoded bits in a subset, which includes fewer than all of the encoded bits and is for reducing the number of the encoded bits, are interleaved.
Claims20
A method comprising:
- encoding input bits by a polar code to obtain a number of encoded bits, the polar code comprising a plurality of bit indices for placing values of the input bits before encoding, the plurality of bit indices comprising a first set of bit indices for the values of the input bits and a second set of bit indices for a predetermined bit value;
- interleaving a subset of the encoded bits, the subset including fewer than all of the encoded bits, the subset for reducing the number of the encoded bits;
- and
- outputting the reduced number of the encoded bits.
A method comprising:
- receiving a reduced number of encoded bits encoded by a polar code, the polar code comprising a plurality of bit indices for placing values of input bits, the plurality of bit indices comprising a first set of bit indices for the values of the input bits, and a second set of bit indices for a predetermined bit value,
- the reduced number of encoded bits comprising bits of the encoded bits that remain after reduction in a number of the encoded bits in an interleaved subset of fewer than all of the encoded bits;
- and
- decoding the reduced number of encoded bits to obtain decoded input bits.
An apparatus comprising:
- an encoder configured to encode input bits by a polar code to obtain a number of encoded bits, the polar code comprising a plurality of bit indices for placing values of the input bits before encoding, the plurality of bit indices comprising a first set of bit indices for the values of the input bits, and a second set of bit indices for a predetermined bit value;
- an interleaver coupled to the encoder, configured to interleave a subset of the encoded bits, the subset including fewer than all of the encoded bits, the subset for reducing the number of the encoded bits;
- and
- an interface coupled to the encoder, configured to output the reduced number of the encoded bits.
An apparatus comprising:
- an interface configured to receive a reduced number of encoded bits encoded by a polar code, the polar code comprising a plurality of bit indices for placing values of input bits, the plurality of bit indices comprising a first set of bit indices for the values of the input bits, and a second set of bit indices for a predetermined bit value;
- the reduced number of encoded bits comprising bits of the encoded bits that remain after reduction in a number of the encoded bits in an interleaved subset of fewer than all of the encoded bits;
- and
- a decoder coupled to the interface, configured to decode the reduced number of encoded bits to obtain decoded input bits.
Dependencies are inferred from the claim text.