Polar Code Partitioning for Reliable Higher-Order Modulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing polar coding techniques do not effectively consider the varying bit reliabilities of higher-order modulation schemes like QAM, leading to inefficient encoding and decoding processes.
Innovation Solution
Partitioning the polar code into multiple sub-blocks with consistent block lengths and associating each sub-block with different reliability levels, followed by bit interleaving and rate matching techniques such as shortening and puncturing, to optimize encoding for higher-order modulation schemes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional polar coding techniques are used for higher-order modulation schemes, then the encoding and decoding processes are simpler, but the bit reliability is not optimized leading to inefficient transmission
Solution Approach 1:
The polar code is divided into multiple sub-blocks, each associated with different reliability levels. This segmentation allows the system to optimize encoding for higher-order modulation schemes by treating bits with different reliability requirements separately, thus improving overall transmission reliability without excessively increasing complexity.
Solution Approach 2:
Different sub-blocks are assigned different reliability characteristics based on their position and importance. This local quality approach ensures that critical bits receive enhanced protection through more reliable bit channels, while less critical bits use simpler channels, optimizing the overall system performance for higher-order modulation.
2Productivity
If polar code is partitioned into multiple sub-blocks with different reliability levels, then encoding efficiency is improved, but the processing complexity increases
Solution Approach 1:
By dividing the polar code into multiple sub-blocks, the encoding process can be parallelized and optimized for different reliability requirements. This segmentation improves encoding efficiency by allowing independent processing of each sub-block, reducing the overall processing time despite the increased structural complexity.
Solution Approach 2:
The polar code is pre-partitioned into sub-blocks with assigned reliability levels before the actual encoding process. This preliminary organization allows the encoder to efficiently process each sub-block according to its specific requirements, improving overall encoding efficiency while managing complexity through structured preparation.
3Reliability
If bit interleaving and rate matching are applied to optimize encoding for higher-order modulation, then transmission reliability is improved, but latency increases
Solution Approach 1:
Bit interleaving is applied separately to different sub-blocks rather than to the entire code block. This segmented approach maintains transmission reliability by ensuring proper bit distribution across reliable channels, while reducing latency by enabling parallel interleaving operations on smaller sub-blocks.
Solution Approach 2:
Rate matching is selectively applied to specific sub-blocks based on their reliability requirements and the modulation scheme being used. This partial application of rate matching optimizes transmission reliability for critical sub-blocks while minimizing the overall processing time and latency introduced by rate matching operations.
Data Source
AI summary
Methods, systems, and devices for wireless communications are described. In some examples, a transmitting device, such as a user equipment (UE) or a network entity, may encode an information bit vector into multiple code blocks using a polar code partitioned into multiple sub-blocks having a same block length in accordance with a polar transformation associated with a modulation scheme. In some examples, each code block of the multiple code blocks may be encoded using a respective sub-block of the multiple sub-blocks. Additionally, the transmitting device may interleave respective bits of each code block of the multiple code blocks using a respective interleaver of multiple interleavers. As such, the transmitting device may transmit the respective interleaved bits of each code block of the multiple code blocks over a respective bit channel of multiple bit channels, where each bit channel of the multiple bit channels is associated with a respective reliability.


