Logical Channel Processing for Concurrent Transport Block Assembly

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 5G mobile communication systems face delays in data packet processing due to sequential filling of transport blocks, which limits processing gains and delays PHY layer transmission, especially in scenarios with multiple transport channels and priority requirements.

Innovation Solution

Implementing Logical Channel Processing (LCP) that assigns PDUs to multiple transport blocks simultaneously, using methods like round-robin or best-fit allocation, considering PDU size, reliability, and quality of service, allowing for early PHY layer encoding and parallel processing without altering prioritization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If sequential filling of transport blocks is used, then processing order is simple and control is easy, but processing delay increases and productivity decreases

Engineering Contradiction:
Improveprocessing delayVSAvoidprocessing efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent applies preliminary action by performing PHY layer encoding and MAC PDU construction in parallel before transport block assembly is complete. Specifically, the PHY layer starts encoding data packets earlier in the process, and the MAC layer constructs PDUs concurrently with transport block filling, rather than waiting for sequential completion. This reduces overall processing delay while maintaining controlled data flow through the pipeline.

Inventive Principle:
Principle #10Preliminary action

2Speed

If sequential filling of transport blocks is used, then device complexity is low and operation is simple, but processing speed decreases

Engineering Contradiction:
Improveprocessing speedVSAvoidprocessing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the processing into independent parallel streams: PHY layer encoding operates on individual data packets independently, while MAC layer PDU construction handles individual PDUs separately, and transport block assembly combines them. This segmentation enables concurrent processing without requiring complex inter-dependency management, thus increasing speed while controlling complexity.

Inventive Principle:
Principle #1Segmentation

3Productivity

If parallel processing of multiple transport blocks is implemented, then productivity increases and time loss decreases, but device complexity increases

Engineering Contradiction:
Improveprocessing throughputVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-constructing MAC PDUs and pre-encoding data packets in the PHY layer before final transport block assembly. This allows multiple transport blocks to be processed in parallel through the assembly stage, increasing throughput. The complexity is managed by establishing clear input-output interfaces for each parallel processing stage, where PDUs and encoded packets are passed along defined protocols.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11419004B2Optimization of logical channel processing for multiple transport blocks
Publication Date: 2022.08.16 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11419004B2 patent drawing
  • US11419004B2 patent drawing
  • US11419004B2 patent drawing

AI summary

A method for optimizing the processing of logical channels when multiple transport formats are to be served is provided. In certain aspects, instead of filling sequentially each transport format one by one, the protocol packets to be transmitted by the transport block are concurrently constructed. This may be accomplished, for instance, by taking into consideration the requirements of the data (for example, latency and reliability) to be transmitted as well as the characteristics of the available transport format (for example, size, expected channel quality, transmission length, etc.).