Concatenated and sliding-window polar coding
AssigneeHuawei Technologies Co., Ltd.
InventorsYIQUN GE, WUXIAN SHI
Life of this patent
Estimating the term…
Abstract
Methods, apparatuses, and systems for implementing error-correction in communication systems, particularly wireless communication systems, are provided. A Polar code-based encoding method combines first and second pluralities of information bits and error-correcting code bits, and a plurality of frozen bits, into an input vector. The input vector is encoded according to a Polar code to produce a first codeword, which improves the probability of successfully transmitting and receiving the codeword over a physical channel in the communication system.
Claims14
A method for error-correction enabled communication, comprising:
- Polar encoding an input vector to produce a first codeword, the input vector comprising a first plurality of input bits, a second plurality of input bits, and a plurality of frozen bits for a Polar code, the first plurality of input bits comprising K1 information bits and a u1-bit error-correcting code (ECC) generated from the K1 information bits, the second plurality of input bits comprising K2 information bits and a u2-bit ECC generated from at least the K2 information bits, and the first plurality of input bits occurring in the input vector prior to the second plurality of input bits;
- and
- transmitting the first codeword over a physical channel.
A method for error-correction enabled communication, comprising:
- receiving a first codeword produced from Polar encoding an input vector, the input vector comprising a first plurality of input bits, a second plurality of input bits, and a plurality of frozen bits for a Polar code, the first plurality of input bits comprising K1 information bits and a u1-bit error-correcting code (ECC) generated from the K1 information bits, the second plurality of input bits comprising K2 information bits and a u2-bit ECC generated from at least the K2 information bits, and the first plurality of input bits occurring in the input vector prior to the second plurality of input bits;
- and
- decoding the first codeword to produce a decoded input vector.
A transmitter for error-correction enabled communication, comprising:
- a processor;
- and
- a memory coupled to the processor, the memory storing instructions which, when executed by the processor, cause the processor to:
- Polar encode the input vector to produce a first codeword, the input vector comprising a first plurality of input bits, a second plurality of input bits, and a plurality of frozen bits for a Polar code, the first plurality of input bits comprising K1 information bits and a u1-bit error-correcting code (ECC) generated from the K1 information bits, the second plurality of input bits comprising K2 information bits and a u2-bit ECC generated from at least the K2 information bits, and the first plurality of input bits occurring in the input vector prior to the second plurality of input bits;
- and
- transmit the first codeword over a physical channel.
A receiver for error-correction enabled communication, comprising:
- a processor;
- and
- a memory coupled to the processor, the memory storing instructions which, when executed by the processor, cause the processor to:
- receive a first codeword produced from Polar encoding an input vector, the input vector comprising a first plurality of input bits, a second plurality of input bits, and a plurality of frozen bits for a Polar code, the first plurality of input bits comprising K1 information bits and a u1-bit error-correcting code (ECC) generated from the K1 information bits, the second plurality of input bits comprising K2 information bits and a u2-bit ECC generated from at least the K2 information bits, and the first plurality of input bits occurring in the input vector prior to the second plurality of input bits;
- and
- decode the first codeword to produce a decoded input vector.
Dependencies are inferred from the claim text.