Broadcast Outer Coding at MAC Layer for Codeblock Error Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face challenges in identifying and correcting errors at the codeblock level during broadcast transmissions due to outer encoding being performed at the application layer, leading to decreased reliability.
Innovation Solution
Implementing enhanced outer coding at the physical or MAC layer, such as using Raptor codes or RaptorQ codes, to generate parity bits for MAC PDUs, which are then segmented into TBs for broadcast, allowing receivers to identify and correct errors at the codeblock level.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If outer encoding is performed at the application layer, then the system structure is simpler, but the ability to identify and correct failed codeblocks is reduced
Solution Approach 1:
The patent segments the encoding function into two parts: application layer outer encoding for overall packet protection, and physical/MAC layer inner encoding for codeblock-level protection. This segmentation allows each layer to perform error correction at its appropriate granularity, resolving the contradiction between structural simplicity and error correction capability.
Solution Approach 2:
The patent introduces an intermediary encoding layer (physical or MAC layer outer encoding) between the application layer and the physical transmission layer. This intermediary performs codeblock-level encoding that bridges the gap between application-layer packet encoding and physical-layer modulation, enabling fine-grained error correction while maintaining overall system structure.
2Productivity
If outer encoding is performed at the application layer, then the encoding process is faster, but error identification granularity is reduced
Solution Approach 1:
The patent segments the encoding process into multiple stages with different granularities: application layer processes packets at high speed, while physical/MAC layer processes individual codeblocks with fine granularity. This multi-stage segmentation enables both fast overall processing and precise error identification at the codeblock level.
Solution Approach 2:
The patent adds a new dimension to error identification by introducing codeblock-level encoding metrics alongside application-layer packet-level metrics. This dimensional expansion allows the system to measure and identify errors at multiple granularities simultaneously, achieving both speed and precision.
3Productivity
If multiple TBs are transmitted in parallel, then the broadcast efficiency is improved, but the complexity of error correction increases
Solution Approach 1:
The patent segments the error correction process by applying outer encoding independently to each transport block while maintaining a unified outer code structure across all TBs. This segmentation allows parallel processing of multiple TBs while keeping error correction logic manageable through consistent encoding patterns.
Solution Approach 2:
The patent implements a universal outer encoding scheme that functions across multiple transport blocks simultaneously. The same outer code structure and decoding logic are applied universally to all TBs, enabling efficient parallel transmission while avoiding the need for complex TB-specific error correction mechanisms.
Data Source
AI summary
Methods, systems, and devices for wireless communication are described. In some aspects, a network entity may encode, at an application layer, multiple internet protocol (IP) packets with an application level outer code to generate outer encoded IP packets. In such aspects, the network entity may generate, for each of the outer encoded IP packets, a medium access control (MAC) packet data unit (PDU) at a MAC layer. In one aspect, the network entity may map each MAC PDU to a respective code block of a single transport block (TB) and broadcast the TB. Alternatively, the network entity may map each MAC PDU to a single codeblock of a respective TB and broadcast the TB via a single time slot. In some other aspects, the network entity may perform physical or MAC layer outer encoding on the IP packets, where the network entity may perform outer encoding on multiple MAC PDUs.


