Polar Code Encoding With NR Reliability Sequences for Long Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing polar code encoding schemes in 5G communications systems are limited by a maximum mother code length of 1024, which restricts their application to data channels, and lack efficient methods for encoding large data blocks while maintaining compatibility with existing reliability ranking sequences.
Innovation Solution
A polar code encoding method that uses a reliability ranking sequence or its subsequence to select polarized subchannels for encoding large data blocks, followed by rate matching operations like repetition, puncturing, or shortening, ensuring compatibility with existing NR systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the existing polar code encoding scheme with maximum mother code length of 1024 is used, then compatibility with existing NR systems is maintained, but the capability to encode large data blocks is limited
Solution Approach 1:
The patent segments the large data block encoding problem into manageable parts by using rate matching operations. The encoded bit sequence is divided and processed through repetition, puncturing, or shortening to fit the required transmission length, enabling support for large data blocks without requiring a complete redesign of the polar code structure.
Solution Approach 2:
The patent makes the polar code encoding apparatus universal by integrating multiple rate matching functions (repetition, puncturing, shortening) into a single system. This multi-functional approach allows the same encoding apparatus to handle various code lengths and data block sizes while maintaining compatibility with existing NR systems.
2Adaptability or versatility
If rate matching operations are performed to enable large data block encoding, then encoding flexibility is improved, but processing complexity increases
Solution Approach 1:
The patent applies preliminary action by performing polarization encoding first to generate the encoded bit sequence, and then applying rate matching operations subsequently. This sequence allows the encoding process to be prepared in advance with the full encoded sequence, and then efficiently adjusted to the required length through systematic rate matching operations.
3Reliability
If a reliability ranking sequence of length 1024 is used, then backward compatibility is achieved, but it is insufficient for data channel encoding of long code blocks
Solution Approach 1:
The patent applies the nesting principle by embedding the existing 1024-length reliability ranking sequence within a more comprehensive encoding framework. The existing sequence is retained and nested within the new system that supports longer code blocks, allowing backward compatibility while extending capability to handle long code blocks through the combination of polar code encoding and rate matching operations.
Data Source
AI summary
A polar code encoding method includes obtaining, by an encoding apparatus, to-be-encoded bits, a mother code length, and a first sequence. The first sequence includes sequence numbers of polarized subchannels. The sequence numbers of the polarized subchannels are arranged in the first sequence based on reliability of the polarized subchannels. The method also includes determining, based on the first sequence, polarized subchannels used to contain the to-be-encoded bits, and performing polarization encoding on the to-be-encoded bits to obtain an encoded bit sequence. The method further includes performing rate matching on the encoded sequence to obtain a rate-matched sequence. The method additionally includes outputting the rate-matched sequence.


