Dynamic Code Block Interleaving Control for Wireless Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In LTE wireless communication systems, code block interleaving may not always be beneficial, particularly for small resource allocations or Machine Type Communication applications, as it can reduce efficiency and add unnecessary processing, and may not be necessary for critical applications with higher priority.
Innovation Solution
The technique involves selectively disabling interleaving at transmitters and corresponding de-interleaving at receivers based on conditions such as small resource block allocations, small transport block sizes, or critical application priorities to optimize processing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If code block interleaving is applied to all transmissions, then reliability against burst errors is improved, but processing efficiency deteriorates for small resource allocations
Solution Approach 1:
The patent changes the parameter of interleaving application from a fixed always-on state to a dynamic state based on resource allocation size. When resource blocks are below a threshold, interleaving is disabled; when above the threshold, interleaving is enabled. This parameter change resolves the contradiction by adapting the reliability enhancement mechanism to the actual needs of each transmission scenario.
Solution Approach 2:
The patent introduces dynamic control of the interleaving function based on real-time resource allocation conditions. The system dynamically adjusts whether to apply interleaving by evaluating the resource block allocation size against a predefined threshold, making the processing efficiency optimized for small allocations while maintaining reliability for larger allocations.
2Reliability
If code block interleaving is applied, then protection against bursty interference is improved, but device complexity increases
Solution Approach 1:
The patent modifies the operational parameter of the interleaving function by introducing a resource allocation threshold. This parameter change allows the system to switch between interleaved and non-interleaved modes, reducing device complexity for small transmissions while maintaining interference protection for larger transmissions that require it.
Solution Approach 2:
The patent extracts the interleaving function from the mandatory processing chain and makes it optional based on resource allocation size. By taking out the interleaving operation and conditionally applying it only when resource blocks exceed the threshold, the patent reduces unnecessary processing complexity for small transmissions while preserving the protection mechanism when needed.
3Reliability
If code block interleaving is applied, then communication reliability is improved, but processing time increases
Solution Approach 1:
The patent introduces dynamic control of the interleaving processing based on resource allocation size. By dynamically enabling interleaving only when resource blocks exceed a threshold, the system reduces processing time for small transmissions while maintaining communication reliability for larger transmissions that benefit from interleaving.
Solution Approach 2:
The patent applies partial interleaving by selectively enabling it only for transmissions that require the protection against burst errors. For small resource allocations, the full interleaving process is omitted, reducing processing time. For larger allocations, interleaving is applied to provide the necessary reliability enhancement.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods and apparatus are provided for managing code block interleaving and de-interleaving in wireless communication systems. A transmitter detects one or more conditions related to transmissions to be made from the transmitter and decides, based on the detection, to disable an interleaver while processing the transmissions, the interleaver used to spread code blocks over available resources. A receiver detects one or more conditions relating to the transmissions from the transmitter and determines, based on the detection, whether an interleaver was used at the transmitter while processing the transmissions. The receiver decides whether or not to de-interleave code blocks of the received transmission based on the determination.