Efficient interleaver design for polar codes
AssigneeQUALCOMM Incorporated
InventorsJian Li, Changlong Xu, Chao Wei, Jilei Hou
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure relate to wireless communication devices configured to encode information blocks to produce code blocks and interleave the code blocks utilizing an interleaver including a plurality of rows and a plurality of columns, where the number of columns of the interleaver varies between the rows. In some examples, the interleaver includes a right isosceles triangle-shaped matrix of rows and columns. In other examples, the interleaver includes a trapezoid-shaped matrix of rows and columns.
Claims30
A method of wireless communication at a transmitting wireless communication device, comprising:
- encoding an information block to produce a code block comprising a plurality of coded bits;
- interleaving the plurality of coded bits utilizing an interleaver to produce an interleaved code block, wherein the interleaver comprises a plurality of rows and a plurality of columns, wherein a number of the plurality of columns varies between the plurality of rows;
- and
- transmitting the interleaved code block to a receiving wireless communication device over a wireless air interface.
An apparatus configured for wireless communication, the apparatus comprising:
- a processor;
- a transceiver communicatively coupled to the processor;
- and
- a memory communicatively coupled to the processor, wherein the processor is configured to:
- encode an information block to produce a code block comprising a plurality of coded bits;
- interleave the plurality of coded bits utilizing an interleaver to produce an interleaved code block, wherein the interleaver comprises a plurality of rows and a plurality of columns, wherein a number of the plurality of columns varies between the plurality of rows;
- and
- transmit the interleaved code block to a receiving wireless communication device over a wireless air interface via the transceiver.
An apparatus configured for wireless communication, the apparatus comprising:
- means for encoding an information block to produce a code block comprising a plurality of coded bits;
- means for interleaving the plurality of coded bits to produce an interleaved code block, wherein the means for interleaving comprises a plurality of rows and a plurality of columns, wherein a number of the plurality of columns varies between the plurality of rows;
- and
- means for transmitting the interleaved code block to a receiving wireless communication device over a wireless air interface.
A non-transitory computer-readable medium storing computer executable code, comprising code for:
- encoding an information block to produce a code block comprising a plurality of coded bits;
- interleaving the plurality of coded bits utilizing an interleaver to produce an interleaved code block, wherein the interleaver comprises a plurality of rows and a plurality of columns, wherein a number of the plurality of columns varies between the plurality of rows;
- and
- transmitting the interleaved code block to a receiving wireless communication device over a wireless air interface.
Dependencies are inferred from the claim text.