Code Block Level Error Correction for Bursty Puncturing Mitigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication systems face interference and errors due to bursty puncturing, which current LTE systems are not designed to handle effectively, leading to inefficient retransmissions of entire transport blocks instead of individual code blocks.
Innovation Solution
Implementing a dual coding scheme with inter-code block level error correction and Media Access Control (MAC) layer Hybrid Automatic Repeat Requests (HARQ) to mitigate bursty puncturing interference, allowing for intelligent retransmission of only necessary code blocks and reducing latency by tightening the time gap between transport block reception and acknowledgment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If bursty puncturing is used for mission critical traffic, then higher transmission power is achieved, but interference to other UEs increases
Solution Approach 1:
The patent segments the transport block into multiple code blocks, each processed independently through HARQ. This allows selective retransmission of only failed code blocks rather than the entire transport block, reducing the impact of high-power transmissions on surrounding cells while maintaining reliability for the affected segment.
Solution Approach 2:
The patent applies different quality treatments to different code blocks based on their individual reception status. Successful code blocks are acknowledged and not retransmitted, while failed code blocks trigger targeted retransmissions. This local quality approach minimizes unnecessary high-power retransmissions that would cause interference.
2Reliability
If entire transport blocks are retransmitted, then error correction is achieved, but latency increases
Solution Approach 1:
The patent divides the transport block into multiple code blocks that can be independently acknowledged and retransmitted. When errors occur, only the specific failed code blocks are retransmitted rather than the entire transport block, significantly reducing retransmission latency while maintaining error correction capability.
Solution Approach 2:
The patent implements partial retransmission by sending only the necessary failed code blocks rather than the complete transport block. This partial action approach achieves sufficient error correction for the affected segments while avoiding the excessive time cost of retransmitting entire transport blocks.
3Reliability
If redundant parity code blocks are transmitted, then error recovery capability is improved, but processing efficiency decreases
Solution Approach 1:
The patent dynamically adjusts the transmission of parity information based on actual channel conditions and error patterns. Rather than always transmitting full redundancy, the system adapts by requesting and transmitting only the specific parity blocks needed for failed code blocks, optimizing the balance between error recovery capability and processing efficiency.
Solution Approach 2:
The patent changes the parameter of redundancy transmission from static (always transmitting full parity) to dynamic (transmitting only required parity blocks based on HARQ feedback). This parameter change allows the system to maintain error recovery capability while improving processing efficiency by reducing unnecessary redundant data transmission.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Various features pertain to mitigating interference on downlink/uplink channels caused by bursty traffic transmissions. A transmitting node encodes data into transport blocks, each including code blocks in which the data is encoded. The transport blocks are wirelessly transmitted over a channel specific to a receiving node, where the code blocks are transmitted without redundant parity code blocks or with a desired amount of redundant parity code blocks. The transmitting node receives an indication from the receiving node of a number of failed data code blocks. The transmitting node generates an error correction code sufficient to recover all of the failed code blocks and transmits the error correction code within a new transport block along with new data. The receiving node receives the new transport block including the error correction code and recovers the failed code blocks from the error correction code via erasure decoding, error decoding, or the like.