Physical Layer Code Block Multiplexing for Industrial Ethernet Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In current Ethernet systems, high-priority service data streams with lower data volumes experience significant transmission delays due to the lack of extra bandwidth, as they can only be transmitted after lower-priority streams with larger data volumes have completed, leading to inefficiencies in industrial Ethernet applications.

Innovation Solution

Implementing a data transmission method that distributes code block streams based on a preset multiplexing sequence, allowing for time division multiplexing, which reduces data transmission delays by segmenting and encapsulating code block streams into frames, thereby optimizing bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional Ethernet arbitration is used at the MAC layer, then service data streams are transmitted in priority order, but high-priority streams with small data volumes experience long delays when low-priority streams with large data volumes are being transmitted

Engineering Contradiction:
Improveservice requirement fulfillmentVSAvoiddata transmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the transmission process by dividing service data streams into code block streams at the physical layer, allowing independent transmission paths. This segmentation enables high-priority streams to be transmitted concurrently with low-priority streams without being blocked by traditional MAC layer arbitration, thereby reducing transmission delays while maintaining service requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of transmission by operating at the physical layer instead of the traditional MAC layer. By distributing code block streams through multiple physical layer paths simultaneously, the system creates an additional transmission dimension that bypasses the sequential arbitration bottleneck, allowing concurrent transmission of different priority streams.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If sequential transmission based on MAC layer arbitration is used, then bandwidth is conserved, but transmission efficiency decreases due to waiting delays

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidwaiting duration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent achieves continuous useful action by enabling simultaneous transmission of multiple code block streams through the physical layer. Instead of sequential transmission where high-priority streams must wait, the system maintains continuous transmission activity across multiple paths, eliminating idle waiting time and improving overall productivity.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent performs preliminary action by distributing service data streams into code block streams before transmission. This pre-processing at the physical layer prepares multiple transmission paths in advance, allowing concurrent transmission to begin immediately without sequential arbitration delays, thereby improving transmission efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11516322B2Data transmission method and apparatus
Publication Date: 2022.11.29 HUAWEI TECH CO LTD
  • US11516322B2 patent drawing
  • US11516322B2 patent drawing
  • US11516322B2 patent drawing

AI summary

This application provides a data transmission method and apparatus, and relates to the field of communications technologies. The method includes: obtaining a plurality of code block streams; distributing, based on a preset multiplexing sequence, code blocks in the plurality of code block streams by slots, to form a single, interleaved code block stream from the plurality of code block streams; and segmenting and encapsulating the single, interleaved code block stream, to generate at least one frame. By utilizing time division duplexing techniques, a data transmission delay of the code block streams can be reduced.