Concatenated FEC Re-Encoding for Low-Delay Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The conversion of FEC code types in data transmission processes leads to increased delay and power consumption, which affects data transmission efficiency, especially in high-rate and long-distance scenarios where existing FEC codes do not meet the requirements.
Innovation Solution
Implementing a concatenated FEC code by re-encoding a first data stream using a second FEC code type without decoding it first, forming a concatenated FEC code stream to enhance error correction capability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If FEC code type conversion is performed by decoding original data and re-encoding with a higher-gain FEC code type, then error correction capability is improved, but transmission delay and power consumption increase
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing mapping relationships between different FEC code types in a lookup table. When code type conversion is needed, the system directly retrieves the pre-computed results from the lookup table rather than performing real-time decoding and re-encoding, thus eliminating transmission delay while maintaining improved error correction capability
Solution Approach 2:
The patent uses copying by creating a lookup table that stores pre-computed FEC code conversion results. Instead of performing complex decoding and re-encoding operations, the system copies the necessary conversion data from the lookup table, significantly reducing computational overhead and power consumption while achieving the same error correction improvement
2Adaptability or versatility
If FEC code type conversion is performed by decoding and re-encoding, then adaptability to different transmission scenarios is improved, but power consumption increases
Solution Approach 1:
The system performs power-consuming FEC code conversion operations in advance and stores the results in a lookup table. During actual transmission, the system only needs to retrieve pre-computed data, dramatically reducing real-time power consumption while maintaining the ability to adapt to different transmission scenarios through the stored conversion results
Solution Approach 2:
By copying pre-computed FEC conversion data into a lookup table, the system avoids repeated expensive computational operations. The lookup table serves as a cached copy of conversion results that can be quickly accessed with minimal energy expenditure, enabling scenario adaptability without proportional power consumption increases
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
This application discloses a data transmission method, an encoding method, a decoding method, an apparatus, a device, and a storage medium. The data transmission method includes: A first chip receives a first data stream sent by a second chip component, where the first data stream is a data stream obtained through encoding by using a first forward error correction (FEC) code type; and the first chip component 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. The data encoding method includes: A first circuit receives a first data stream transmitted by a second circuit through an Ethernet interface, where the first data stream is obtained by encoding original data by using an RS code; and the first circuit performs BCH encoding on the first data stream, to obtain a second data stream. This application provides a concatenated coding scheme, so that a gain is higher, an FEC code type conversion process is simplified, a delay and device power consumption that are required during FEC code type conversion are reduced, and a data transmission distance and a data transmission rate are increased.