Communication Device Invalid Block Conversion FlexE MTN

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data transmission processes, invalid blocks due to link faults or line bit errors can cause service data errors, contaminating other data streams during interleaving and decoding in Ethernet networks, particularly in scenarios like FlexE and MTN, where block multiplexing is common.

Innovation Solution

A communication method that identifies and converts invalid blocks into target blocks before or after interleaving, allowing for compressed data transmission and reduced overheads by changing the coding format, thereby preventing contamination and ensuring data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If invalid blocks are transmitted directly in the block stream, then the data transmission process is simple, but service data errors occur due to link faults and line bit errors

Engineering Contradiction:
Improveservice data integrityVSAvoidblock processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by checking for invalid blocks and converting them to valid blocks before interleaving and transmission. The receiving end performs preliminary validation before deinterleaving and decoding, preventing error propagation throughout the system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary conversion process where invalid blocks are transformed into valid blocks using replacement patterns (such as converting to idle blocks or using specific replacement sequences). This intermediary step acts as a buffer that prevents harmful invalid blocks from contaminating the entire data stream.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If block streams are interleaved without checking for invalid blocks, then the transmission process is efficient, but errors spread to other data streams during deinterleaving and decoding

Engineering Contradiction:
Improveerror containmentVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts invalid blocks from the block stream before interleaving, identifying and removing them through validation checks. At the receiving end, invalid blocks are extracted and isolated before deinterleaving, preventing their contamination effect from spreading to other data streams that will be processed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies preliminary anti-action by proactively identifying and neutralizing invalid blocks before they can cause harm. The conversion process replaces invalid blocks with valid replacement patterns, and the receiving end performs preliminary validation to prevent error propagation during the deinterleaving and decoding processes.

Inventive Principle:
Principle #9Preliminary anti-action

3Loss of substance

If coding format is not converted after interleaving, then the processing is simpler, but data overheads are increased and compression is not achieved

Engineering Contradiction:
Improvedata overheadVSAvoidcoding format conversion complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by converting the coding format of the interleaved block stream from one format to another (e.g., from 64B/66B to a compressed format). This parameter transformation enables data compression and reduces overhead while maintaining the ability to recover the original data at the receiving end.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11736223B2Communication method, communications device, and storage medium
Publication Date: 2023.08.22 HUAWEI TECH CO LTD
  • US11736223B2 patent drawing
  • US11736223B2 patent drawing
  • US11736223B2 patent drawing

AI summary

Embodiments of this application provide a communication method, a communications device, and a storage medium, to process an invalid block in a data stream. In embodiments of this application, N first block streams are obtained, where N is a positive integer. When there is an invalid block in the N first block streams, the invalid block in the N first block streams is converted into a target block, to obtain a to-be-sent block stream. Then, the to-be-sent block stream is sent. Because the invalid block in the block stream is checked and converted into the target block, an error that occurs in service data at a receive end and that is caused by the invalid block can be reduced.