Adaptive CRC Length for Uplink Control Information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems, particularly in 5G networks, face challenges in accurately decoding uplink control information due to errors caused by signal corruption, which can be exacerbated by power limitations in mobile devices and interference, leading to inefficiencies in resource allocation and processing time.
Innovation Solution
An adaptive cyclic redundancy check (CRC) scheme is implemented, where the number of CRC bits in uplink control information is dynamically adjusted based on link quality characteristics, allowing for reduced CRC bits when corruption is unlikely and increased CRC bits when corruption is likely, thereby optimizing payload size and processing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed number of CRC bits is used for all uplink control information transmissions, then the encoding process is simple and consistent, but the system cannot adapt to varying link quality conditions resulting in suboptimal error protection
Solution Approach 1:
The patent applies dynamics by transitioning from a fixed CRC configuration to a dynamic one where the number of CRC bits is selected based on current link quality measurements. The system dynamically adjusts the CRC configuration according to the measured signal quality, allowing optimal error protection for each transmission condition.
Solution Approach 2:
The patent changes the parameter of CRC bit length based on link quality conditions. Different CRC configurations (different numbers of CRC bits) are selected and applied depending on the measured link quality, enabling the system to adapt to varying transmission conditions and optimize both reliability and resource usage.
2Reliability
If the number of CRC bits is increased to improve error detection capability, then decoding accuracy improves, but the payload size decreases and processing time increases
Solution Approach 1:
The system changes the CRC bit length parameter based on actual transmission conditions. When link quality is good, fewer CRC bits are used to maximize payload size and processing efficiency. When link quality deteriorates, the number of CRC bits is increased to maintain error detection capability, thus optimizing the trade-off between reliability and productivity.
Solution Approach 2:
The system applies partial error protection by using a variable number of CRC bits rather than always applying maximum protection. This allows the system to use only the necessary amount of error detection resources based on actual transmission conditions, avoiding excessive overhead when the channel is reliable.
3Productivity
If a variable number of CRC bits is used based on link quality, then resource allocation efficiency improves, but the system complexity increases
Solution Approach 1:
The system implements parameter changes by selecting from a predefined set of CRC configurations based on link quality measurements. This approach maintains manageable complexity by using discrete, predefined configurations rather than continuous adjustment, while still achieving efficient resource allocation according to actual transmission conditions.
Data Source
AI summary
An adaptive cyclic redundancy check process for uplink control information signaling is provided to allow a number of cyclic redundancy check bits to be adjusted based on the likelihood of data being corrupted during transmission. In an embodiment, a base station device can send a cyclic redundancy check length map to a mobile device that indicates to the mobile device to use a specific number of cyclic redundancy bits to use per a specified payload size of uplink control information. Optionally, the mobile device can determine a number of cyclic redundancy bits to include in the uplink control information, and use two stage uplink control information signaling to indicate to the base station how many cyclic redundancy check bits there are in the succeeding stage.


