Polar Code Reliability Index Mapping for Non-Power-of-2 NR Lengths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing polar code encoding techniques in wireless communication systems, particularly in new radio (NR) networks, are not fully satisfactory due to limitations in handling bit lengths that are not integer powers of 2, leading to inefficiencies in data transmission reliability.
Innovation Solution
The method involves associating a first bit sequence with higher reliability bit indexes and a second bit sequence with lower reliability bit indexes within the polar code input, using a generator matrix for encoding and decoding to enhance reliability and efficiency in channel coding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If rate matching technique is used to discard encoded bits when bit length is not integer power of 2, then the polar code input and output can satisfy the integer power of 2 requirement, but the transmission reliability deteriorates due to loss of information bits
Solution Approach 1:
The bit sequence is segmented into two parts: information bits and frozen bits. The information bits are placed in reliable bit indexes while frozen bits occupy unreliable indexes. This segmentation allows the system to adapt to different bit lengths without discarding information bits, as the information bits are strategically positioned in reliable positions regardless of the total code length.
Solution Approach 2:
Different bit indexes are assigned different qualities based on their reliability characteristics. The reliable bit indexes are specifically allocated for information bits, while unreliable indexes are assigned to frozen bits. This local quality differentiation ensures that critical information is always protected in reliable positions, improving transmission reliability while maintaining adaptability to various bit lengths.
2Device complexity
If information bits are placed in unreliable bit indexes, then the encoding process is simplified, but the bit error ratio increases due to placement of critical information in unreliable positions
Solution Approach 1:
The patent applies local quality by differentiating between reliable and unreliable bit indexes and assigning information bits specifically to reliable indexes. This ensures that critical information is placed in positions with lower error rates, improving the bit error ratio while maintaining a relatively simple encoding process that still leverages the polar code structure.
Solution Approach 2:
The reliable bit indexes are identified and reserved in advance for information bits before the encoding process begins. This preliminary assignment ensures that when encoding occurs, information bits are automatically placed in reliable positions, improving the bit error ratio without adding significant complexity to the encoding operation itself.
3Ease of operation
If all bit indexes are treated equally in encoding, then the encoding process is straightforward, but the transmission efficiency deteriorates due to uniform treatment of reliable and unreliable positions
Solution Approach 1:
The patent improves transmission efficiency by applying local quality differentiation where reliable bit indexes are specifically designated for information bits and unreliable indexes for frozen bits. This targeted approach maximizes the utilization of reliable positions for critical data, improving overall transmission efficiency while maintaining relatively simple encoding operations through systematic bit placement rules.
Data Source
AI summary
A system and method for polar code coding with information bits placed in particular bit indexes are disclosed herein. In one embodiment, a method for channel coding includes: associating, by a polar code encoder, a first bit sequence with first bit indexes of a polar code input; associating, by the polar code encoder, a second bit sequence with second bit indexes, wherein the first bit indexes have a higher reliability than the second bit indexes; and encoding, by the polar code encoder, both the first bit sequence and the second bit sequence using a generator matrix to generate encoded bits.


