EP3598677A2

Enhanced polar code constructions by strategic placement of crc bits

Abstract

Certain aspects of the present disclosure relate to techniques and apparatus for improving decoding latency and performance of Polar codes. An exemplary method generally includes generating a codeword by encoding information bits, using a multidimensional interpretation of a polar code of length N, determining, based on one or more criteria, a plurality of locations within the codeword to insert error correction codes generating the error correction codes based on corresponding portions of the information bits, inserting the error correction codes at the determined plurality of locations, and transmitting the codeword. Other aspects, embodiments, and features are also claimed and described.

EP3598677A2, drawing sheet 1
Sheet 1 of 13

Term

Projected expiry 31 March 2037.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 5 independent, 10 dependent

  1. 1
    A method of encoding a sequence of information bits for wireless communications, comprising:determining, based on one or more criteria, a plurality of locations within a preliminary codeword of length N to insert redundancy check information;generating the redundancy check information based on corresponding portions of the information bits;inserting the redundancy check information at the determined plurality of locations;generating a final codeword by Hadamard matrix multiplication of the preliminary codeword into which the redundancy check information has been inserted;and transmitting the final codeword.
  2. 8
    A method of wireless communications, comprising:receiving a codeword generated by encoding information bits using a polar code of length N;decoding portions of the codeword using the polar code;and verifying the decoded portions of the codeword based on redundancy check information inserted, based on one or more criteria, at a plurality of locations in the codeword.
  3. 12
    An apparatus for encoding a sequence of information bits for wireless communications, comprising:at least one processor configured to: determine, based on one or more criteria, a plurality of locations within a preliminary codeword of length N to insert redundancy check information;generate the redundancy check information based on corresponding portions of the information bits;and insert the redundancy check information at the determined plurality of locations;generate a final codeword by Hadamard matrix multiplication of the preliminary codeword into which the redundancy check information has been inserted;and a transmitter configured to transmit the final codeword.
  4. 13
    An apparatus for wireless communications, comprising:a receiver configured to receive a codeword generated by encoding information bits using a polar code of length N;at least one processor configured to: decoding portions of the codeword using the polar code;and verifying the decoded portions of the codeword based on error correction codes inserted, based on one or more criteria, at a plurality of locations in the codeword;and a memory coupled with the at least one processor.
  5. 15
    A computer-readable medium comprising processor-executable instructions that, when executed by a processor of a wireless communication apparatus, cause the wireless communication apparatus to perform the method of any one of claims 1-12.