Polar Coding Layout for Joint UCI and PMI Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In digital wireless communication systems, joint coding of information types like Uplink Control Information (UCI) and Precoding Matrix Indicator (PMI) using Polar codes results in blind detection due to varying lengths, leading to degraded Block Error Rate (BLER) and Bit Error Rate (BER) performance, especially when padding bits are used to achieve equal lengths.
Innovation Solution
The technique involves encoding two types of information, Type I and Type II, within the same Polar code, where Type II information (such as ACK, NACK, RI, CRI, and PTI) is strategically placed in specially assigned indices to ensure self-decodability, allowing the decoding node to determine the length of Type I information (like PMI) and decode accordingly, thereby minimizing blind detection and enhancing BER performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If padding bits are used to achieve equal lengths for joint coding of UCI and PMI, then the code structure becomes uniform and easier to process, but blind detection occurs and BER performance degrades
Solution Approach 1:
The information bits are segmented into two distinct groups: Type I information (UCI) and Type II information (PMI). Each group is assigned to specific index ranges within the polar code, allowing the decoder to identify and process each type independently without requiring padding bits for length equalization.
Solution Approach 2:
The patent establishes predetermined index assignments for Type I and Type II information before encoding. The decoder uses these pre-defined index ranges to immediately identify the start and end positions of each information type, enabling direct decoding without blind detection or padding requirements.
2Productivity
If varying lengths of information types are encoded jointly in Polar codes, then information efficiency is improved, but blind detection occurs leading to degraded BLER and BER performance
Solution Approach 1:
Different regions of the polar code (different index ranges) are assigned different information types with different reliability requirements. Type I information occupies specific indices while Type II information occupies other indices, allowing each to be decoded with appropriate error protection tailored to its specific needs without affecting the other.
Solution Approach 2:
The patent changes the parameter of information length from variable (which causes blind detection) to fixed by assigning predetermined index ranges. This parameter change allows the decoder to know exactly how many bits belong to each information type based on their position, eliminating blind detection while maintaining efficient joint coding.
3Ease of manufacture
If Type I and Type II information are placed without specific index assignment, then encoding is simpler, but decoding requires blind detection increasing complexity and error rates
Solution Approach 1:
The patent establishes predetermined index assignments for Type I and Type II information before encoding. The decoder uses these pre-defined index ranges to immediately identify the start and end positions of each information type, enabling direct decoding without blind detection or padding requirements.
Solution Approach 2:
The polar code structure itself carries the information needed for decoding by using the position of bits to indicate their type. The decoder can autonomously identify and separate Type I and Type II information based on their predetermined index positions without requiring additional signaling or complex detection mechanisms.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods, systems, and devices are disclosed for polar coding techniques of encoding and decoding two types of related information in one set of bits. In one exemplary aspect, a method for wireless communication is disclosed. The method includes encoding N bits comprising K input bits using a Polar coding scheme to obtain a plurality of encoded bits, wherein the K input bits include a first subset of bits assigned to a first field and a second subset of bits assigned to a second field that is associated with the first field, and the second subset of bits are positioned based on an index set including n indices; and transmitting the plurality of encoded bits to a communication device, wherein all of N, K, and n are positive integers, N being equal to or greater than n, and K being equal to or smaller than N.