Wireless Repeater Partial Code Block Decoding for Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication repeaters face challenges in minimizing processing latency while maintaining performance, as amplify-and-forward (AF) repeaters amplify noise and decode-and-forward (DF) repeaters introduce latency due to decoding and regenerating processes, which are not optimal in all channel conditions.
Innovation Solution
A repeater apparatus and method that decodes a subset of code blocks from a transport block based on processing time and channel quality, allowing for efficient transmission in a second time domain resource allocation, combining AF and DF approaches to minimize latency and noise amplification, with error checking and re-transmission mechanisms to ensure data integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If amplify-and-forward (AF) repeaters are used, then processing latency is reduced and data forwarding is simplified, but noise in the channel is amplified along with the signal
Solution Approach 1:
The transport block is divided into multiple code blocks, and the repeater selectively decodes only a subset of these code blocks based on processing time constraints and channel quality. This segmentation allows the system to perform partial decoding operations rather than complete decoding, reducing processing latency while maintaining signal quality for the decoded portions.
Solution Approach 2:
The repeater applies different processing operations to different code blocks within the same transport block. Some code blocks are fully decoded while others are amplified without decoding, based on their individual channel conditions and processing time requirements. This local differentiation optimizes the balance between latency reduction and noise management.
2Object-generated harmful factors
If decode-and-forward (DF) repeaters are used, then noise mitigation is achieved through decode and regenerate process, but latency increases due to processing delay
Solution Approach 1:
The repeater performs partial decoding operations on only a subset of code blocks rather than decoding the entire transport block. This partial action approach achieves noise mitigation for the decoded code blocks while avoiding the full processing delay that would result from complete decoding and regeneration of all code blocks.
Solution Approach 2:
The system dynamically adjusts the number of code blocks to decode based on processing time parameters and channel quality parameters. By changing these operational parameters, the repeater can adapt its decoding depth to meet latency targets while still providing noise mitigation where processing time permits.
3Reliability
If all code blocks are decoded before transmission, then data integrity is ensured through error checking, but processing latency increases
Solution Approach 1:
The repeater performs preliminary error checking on code blocks before committing to full decoding operations. By conducting initial validation on received code blocks, the system can identify and discard corrupted blocks that would waste processing time, and prioritize decoding of valid blocks to meet latency targets while maintaining integrity where possible.
Data Source
AI summary
An apparatus comprising: means for implementing a first component configured to provide a backhaul connection to a parent node of a network; means for implementing a second component configured to provide a backhaul connection to a child node of a network and/or to an access link to a user equipment (UE); means for receiving a plurality of code blocks (CB) of a transport block (TB) arranged in a first time domain resource allocation from the parent node; means for decoding at least a first subset of code blocks; and means for transmitting at least the first subset of code blocks of the transport block at a second time domain resource allocation to the child node or the UE, wherein the number of code blocks in the first subset is configured to be determined at least based on a processing time for decoding the first set of code blocks or a latency target of the plurality of code blocks of the transport block or channel quality parameters of the link.


