Concatenated FEC Re-Encoding for Low-Delay Code Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission methods face inefficiencies due to increased delay and power consumption when converting Forward Error Correction (FEC) code types, particularly in high-rate and long-distance data transmission scenarios, as they require decoding and re-encoding processes, which hinder data transmission efficiency.

Innovation Solution

A method that involves re-encoding a data stream using a concatenated FEC code type by combining multiple FEC code types, such as RS and BCH codes, to simplify the conversion process, reducing the need for initial decoding and minimizing delay and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If FEC code type conversion is performed by decoding and re-encoding, then higher-gain FEC code type can be achieved, but delay and power consumption increase

Engineering Contradiction:
ImproveFEC code gainVSAvoidconversion delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the first FEC code stream from the input data and processes it separately through a second FEC encoder, rather than fully decoding and re-encoding the entire data stream. This selective extraction and processing of only the necessary components reduces the overall processing time and delay while maintaining the error correction benefits of the higher-gain concatenated FEC code.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the FEC conversion process into distinct stages: the first FEC encoder processes original data to create a first FEC code stream, which is then processed by a second FEC encoder to create a concatenated FEC code stream. This segmentation allows each encoder to operate independently and efficiently, reducing total conversion delay compared to a single full decode-re-encode process.

Inventive Principle:
Principle #1Segmentation

2Reliability

If FEC code type conversion is performed by decoding and re-encoding, then higher-gain FEC code type can be achieved, but power consumption increases

Engineering Contradiction:
ImproveFEC code gainVSAvoiddevice power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and processes only the first FEC code stream through the second FEC encoder, rather than fully decoding the entire data stream and re-encoding from scratch. This extraction approach significantly reduces the computational complexity and power consumption of the conversion process while still achieving the higher error correction gain of the concatenated FEC code.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The first FEC encoder performs preliminary error correction encoding on the original data before it enters the second FEC encoder. This preliminary action creates a pre-processed first FEC code stream that requires less intensive processing in the second stage, thereby reducing overall power consumption compared to starting with raw data in a full decode-re-encode process.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If concatenated FEC code is used, then error correction capability is improved, but device complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidencoding device complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the concatenated FEC system into two separate, independent encoder modules: a first FEC encoder and a second FEC encoder. Each encoder handles a specific FEC code type, allowing them to be designed and implemented as separate functional blocks. This segmentation makes the overall system more manageable and less complex than a single monolithic encoder handling both code types simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first FEC code stream acts as an intermediary between the original data and the final concatenated FEC code stream. It serves as a bridge that allows the second FEC encoder to process data in a simplified manner, reducing the complexity of direct multi-level encoding while still achieving the desired error correction capability through the concatenated structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12160314B2Forward error correction (FEC) code type conversion
Publication Date: 2024.12.03 HUAWEI TECH CO LTD
  • US12160314B2 patent drawing
  • US12160314B2 patent drawing
  • US12160314B2 patent drawing

AI summary

A method includes: a first chip receives a first data stream from a second chip, where the first data stream is obtained through encoding by using a first forward error correction (FEC) code type; and the first chip re-encodes the first data stream at least once, to obtain a second data stream, where the second data stream is a concatenated FEC code stream obtained through encoding by using at least the first FEC code type and a second FEC code type.