Priority-Based Polar Coding for Reliable 5G Control Information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 5G systems face challenges in the reliable acquisition of control information, which affects performance, data rate, latency, and MIMO system operations due to unreliable scheduling grants, CQI acquisition, and ACK/NACK signals.
Innovation Solution
Implementing priority-based channel coding for control information using polar coding techniques, including polar encoders, PC polar codes, and concatenated PC polar codes to prioritize and protect critical control messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional channel coding is used for control information, then the system complexity is low, but the reliability of control information acquisition deteriorates
Solution Approach 1:
The control information is segmented into multiple parts with different priority levels (first control information and second control information). Different channel coding schemes are applied to different segments based on their priority, allowing high-priority information to receive more robust protection while maintaining overall system manageability.
Solution Approach 2:
Different quality levels of channel coding are applied to different parts of the control information. High-priority control information receives stronger error protection mechanisms while lower-priority information uses simpler coding, optimizing the overall reliability-to-complexity ratio.
2Reliability
If robust error protection is applied to all control information, then the reliability improves, but the data rate deteriorates
Solution Approach 1:
Instead of applying full robust error protection to all control information, the system applies partial protection only where necessary. High-priority control information receives comprehensive error protection while lower-priority information uses lighter protection, preventing excessive overhead from reducing the overall data rate.
Solution Approach 2:
The error protection parameters are dynamically adjusted based on the priority of the control information. Different coding rates, block lengths, or protection mechanisms are selected for different priority levels, optimizing the balance between reliability and data rate transmission efficiency.
3Reliability
If priority-based channel coding is implemented, then the control information reliability improves, but the device complexity increases
Solution Approach 1:
The control information stream is divided into priority-based segments that can be processed independently through the channel coding process. This segmentation allows the system to manage complexity by handling different priority levels separately rather than requiring complex unified processing for all information.
Solution Approach 2:
The priority classification and segmentation of control information is performed before the channel coding process. This preliminary action simplifies the subsequent coding operations by pre-organizing the data into distinct priority groups, reducing the real-time processing complexity during transmission.
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
Systems, methods, and instrumentalities are disclosed for priority-based channel coding for control information. A wireless transmit/receive unit (WTRU) may sort control information associated with a first control information type into a first control information group and the control information associated with a second control information type into a second control information group, for example, based on respective priorities associated with the first and second control information types. The WTRU may group one or more bits of the first control information group into a first bit level control information group and a second bit level control information group based on priority. The WTRU may selectively apply a cyclic redundancy check (CRC) to the first control information group, the second control information group, the first bit level control information group, and/or the second bit level control information group.