Polar code rate matching method and device, and Polar code rate de-matching method and device
A rate matching and code block technology, applied in the field of Polar code rate matching, can solve problems such as inability to transmit information bits completely, difficulty in ensuring punctured bits, affecting the encoding process of Polar codes, etc. The effect of increasing the transmission rate of the channel
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0055] Such as figure 1 As shown, the first embodiment provides a rate matching method for Polar codes, including steps S11-S15:
[0056] S11, according to the code block length after CRC encoding, the code block length after Polar encoding, and the comparison result between the code block length after rate matching to determine the rate matching mode;
[0057] S12. According to the rate matching method, read the bits sequentially from the starting position corresponding to the code block after Polar encoding, and obtain a bit sequence whose length is equal to the length of the code block after the rate matching;
[0058] S13. When the length of the bit sequence does not meet the pre-defined sub-block equal division condition, add preset bits to the bit sequence to obtain a new bit sequence;
[0059] S14. Divide the new bit sequence into a plurality of sub-blocks, and perform sub-block interleaving on all sub-blocks according to a predefined interleaving pattern to obtain an ...
no. 2 example
[0083] Such as Figure 5 As shown, the second embodiment provides a rate matching device for Polar codes, including: a rate matching mode determination module 21, which is used to encode the code block length after CRC encoding, the code block length after Polar encoding, and the code block length after rate matching The comparison result between the block lengths determines the rate matching mode; the bit selection processing module 22 is used to read the bits sequentially from the corresponding starting position of the code block after Polar encoding according to the rate matching mode, and obtain the code after the length and the rate matching Bit sequence with equal block length; preset bit adding module 23, used to add preset bits to the bit sequence to obtain a new bit sequence when the length of the bit sequence does not meet the pre-defined sub-block equal division condition; sub-block interleaving process Module 24 is used to equally divide the new bit sequence into a...
no. 3 example
[0107] Such as Figure 6 As shown, the third embodiment provides a Polar code solution rate matching method, including steps S31 to S33:
[0108] S31. According to the preset bit position set, add preset bits to corresponding positions of the received rate matching sequence to obtain an interleaved code block;
[0109] S32. Divide the interleaved code block into multiple sub-blocks, and perform sub-block deinterleaving on all sub-blocks according to a predefined de-interleaving pattern to obtain a bit sequence;
[0110] S33. Read each bit sequentially from the start position corresponding to the bit sequence until the bit at the end position is read, to obtain a de-rate matching sequence.
[0111] Among them, the preset bit NULL can take a value of 999999.11111, and the deinterleaving pattern is Rate_DeInterleaver_Polar={0 1 2 4 3 5 6 7 8 10 12 14 16 18 20 22 9 11 13 15 17 19 21 23 24 2526 28 27 29 30 31} . The schematic diagram of the deinterleaving pattern is as follows ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


