Multi-Link FEC Codec Interleaving for Burst Error Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing FEC implementations, such as the RS code (62, 60), are unable to correct continuous burst errors and have limited error detection capabilities, restricting their ability to handle multiple error codes effectively in data links.
Innovation Solution
A forward error correction (FEC) codec module is introduced, comprising an encoding module with data interleaving and error correction capabilities, utilizing multiple encoding units for iterative calculations and polarity encoding, and an error correction module for syndrome value calculation and error positioning, enabling the detection and correction of continuous errors in data links.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional RS code (62, 60) is used for FEC encoding, then the encoding structure is simple, but it cannot correct continuous burst errors and has limited error detection capability
Solution Approach 1:
The data stream is divided into multiple segments that are processed by different encoding calculation units simultaneously. Each unit handles a portion of the data with its own encoding logic, allowing parallel processing of multiple data paths. This segmentation enables the system to handle continuous burst errors by distributing the error correction burden across multiple independent encoding paths.
Solution Approach 2:
The patent implements a hierarchical encoding structure where multiple encoding calculation units are nested within the encoding module. Each encoding unit contains complete RS encoding functionality, and they are organized in a nested manner where the output of one unit feeds into the next. This nested structure allows the system to maintain simple individual encoding units while achieving complex overall error correction capability through multiple layers of encoding.
2Reliability
If independent encoding is performed for each data link, then the encoding process is straightforward, but continuous burst errors cannot be corrected
Solution Approach 1:
Multiple encoding calculation units are merged into a single encoding module that processes multiple data paths simultaneously. The patent combines several RS encoding operations into one unified structure where data from multiple sources is interleaved and processed together. This merging allows continuous burst errors across different data links to be corrected while maintaining high data transmission efficiency through parallel processing.
Solution Approach 2:
The patent performs preliminary interleaving of data before encoding, which rearranges the data sequence in advance to distribute continuous errors across different encoding units. This preliminary action prepares the data structure so that when encoding occurs, burst errors are already dispersed and can be handled more effectively by the subsequent encoding and decoding processes.
3Reliability
If one character error correction is implemented per character block, then the error correction scope is limited, but the processing speed is fast
Solution Approach 1:
The patent introduces an intermediary decoding process that bridges the gap between simple encoding and comprehensive error detection. The decoding module acts as an intermediary that receives encoded data, performs syndrome calculation to detect errors, and identifies the position and number of errors. This intermediary layer enables the system to detect and correct multiple errors within each character block while maintaining a clear separation between encoding simplicity and decoding sophistication.
Data Source
AI summary
An FEC codec module is provided. Code elements, i.e., code words of forward error correction code, are added to the data code stream of each transmission link through the codec module, so that accurate error determination and automatic error correction may be realized at the receiving end. The interleaving process is performed on multi-link data to prevent the occurrence of continuous burst errors in the data link in a transmission process, and the error correction capability of FEC is utilized to improve the data transmission efficiency and anti-interference ability of the system.


