OSI Layer 1 Interface Code Block Grouping for Vectorized Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing data rates in wireless communication systems, particularly from 3GPP LTE to 5G NR, lead to latency issues due to larger Transport Blocks (TBs) requiring Layer 1 to wait for more information from Layer 2, causing processing delays in the transmission of Physical Downlink Channels.
Innovation Solution
The proposed solution involves grouping Code Blocks (CBs) based on hardware properties of the OSI Layer 1 processing engine, such as vectorization factors, to optimize processing latency by allowing concurrent processing and parallelization of CBs, enabling efficient CB group-level encoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If Transport Block size is increased to support higher data rates in 5G NR, then data transfer capacity is improved, but processing latency increases due to Layer 1 waiting for more information from Layer 2
Solution Approach 1:
The patent segments the Transport Block into multiple Code Blocks (CBs) and further groups them into CB groups. This segmentation allows Layer 1 to process multiple smaller CB groups in parallel rather than waiting for the entire large TB, thereby maintaining high data transfer capacity while reducing processing latency through parallel processing of divided data units.
2Productivity
If Vectorization Factor is increased to maximize parallel processing capability, then processing speed is improved, but hardware complexity increases
Solution Approach 1:
The patent divides the processing workload into multiple CB groups that can be processed in parallel by vectorized hardware. By segmenting the data into appropriate group sizes, the system can utilize the vectorization factor effectively for parallel processing while avoiding the need for excessively complex hardware that would be required to process the entire TB simultaneously as a single unit.
Data Source
AI summary
Apparatuses and methods are disclosed for optimizing an L2-L1 interface. In some embodiments, a method for a network node includes grouping, at an open systems interconnection, OSI, layer 2, L2, codeblocks, CBs, based at least in part on a hardware property associated with an OSI layer 1, L1, processing engine; and sending the grouped CBs to the OSI L1 processing engine. In some embodiments, a method for a network node includes receiving, by an open systems interconnection, OSI, layer 1, L1, processing engine, a group of codeblocks, CBs, the CBs being grouped together based at least in part on a hardware property associated with the OSI L1 processing engine; and performing CB group-level encoding on at least the received group of CBs.


