Outer Coding with Diagonal Subpackets for Buffer Load Balancing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face challenges in efficiently managing memory requirements and reducing latency due to separate transmission of data and parity packets, leading to input/output bottlenecks and increased resource overhead.
Innovation Solution
Implementing outer coding techniques that integrate data and parity subpackets within a single physical layer transmission, using diagonal coding patterns across subpackets to balance buffer loads and reduce memory needs, thereby avoiding retransmissions and enhancing system reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data and parity packets are transmitted separately, then transmission reliability is improved through retransmission, but memory requirements increase and latency is reduced
Solution Approach 1:
The patent combines data packets and parity packets into a single transmission unit, eliminating the need for separate transmissions. This merging approach reduces memory requirements by avoiding the need to store and manage separate data and parity packets, while maintaining transmission reliability through integrated error correction capabilities.
Solution Approach 2:
The patent segments data packets into subpackets and generates corresponding parity subpackets that are transmitted together in a unified structure. This segmentation allows for efficient memory management and reduces the overall memory footprint while maintaining the ability to recover from transmission errors.
2Reliability
If data and parity packets are transmitted separately, then error correction capability is improved, but input/output bottlenecks increase and resource overhead increases
Solution Approach 1:
By merging data and parity packets into a single transmission, the patent eliminates the need for separate I/O operations for data and parity transmission. This reduces input/output bottlenecks and improves overall system productivity while maintaining robust error correction capabilities through the integrated coding scheme.
3Measurement precision
If data and parity packets are transmitted separately, then decoding accuracy is improved, but latency increases due to multiple transmission instances
Solution Approach 1:
The patent performs preliminary encoding of data into subpackets with integrated parity information before transmission. This preliminary action ensures that error correction capabilities are built into the transmission structure itself, allowing for accurate decoding in a single transmission instance rather than requiring multiple separate transmissions for data and parity.
4Reliability
If outer coding is implemented with separate data and parity transmissions, then reliability is improved, but device complexity increases
Solution Approach 1:
The patent merges the outer coding function into a unified transmission structure where data and parity are integrated. This reduces device complexity by eliminating the need for separate coding and transmission pathways for data and parity, while maintaining the reliability benefits of outer coding through the integrated approach.
Data Source
AI summary
Methods, systems, and devices for wireless communications are described that provide for a transmitter (e.g., a user equipment (UE) or base station) and receiver (e.g., a UE or base station) to transmit and receive data packets that are encoded according to an outer coding technique. The outer coding technique may provide for data bits and parity bits to be included in a single physical layer transmission. In some cases, data packets (e.g., data bits) may be segmented into multiple subpackets, and coding may be performed across different subpackets of different data packets (e.g., in a diagonal coding pattern). In some examples, each transmission in the physical layer may contain both data subpackets and parity subpackets, which may balance an input and an output load of a buffer (e.g., a layer two (L2) decoding buffer at the receiver) during decoding.


