Coding Circuit for Out-of-Boundary 2-Bit Error Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional 1-symbol correction Reed-Solomon (RS) codes cannot correct 2-bit errors occurring beyond one symbol boundary, and applying Bose-Chaudhuri-Hocquenghem (BCH) codes requires additional parity bits, increasing encoder and decoder circuit area.
Innovation Solution
A coding circuit that generates parity using a parity generating matrix and concatenates input data and parity to correct out-of-boundary 2-bit errors using syndromes, without increasing parity bits, by employing a decoder circuit to detect and correct 2-bit errors across two symbols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If BCH code is applied to correct 2-bit errors beyond one symbol boundary, then error correction capability is improved, but encoder and decoder circuit area increases
Solution Approach 1:
The patent merges RS code and BCH code into a hybrid coding scheme where RS code handles 1-symbol errors and BCH code handles out-of-boundary 2-bit errors. The syndromes from RS decoding are reused to detect and correct BCH errors, combining the strengths of both codes while avoiding redundant circuitry.
Solution Approach 2:
The parity generating matrix serves multiple functions: it generates parity bits for RS encoding, generates syndromes for error detection, and enables both RS and BCH error correction. This multi-functionality eliminates the need for separate processing circuits for different error types.
2Reliability
If additional parity bits are added for BCH code, then out-of-boundary error correction is improved, but bandwidth efficiency deteriorates
Solution Approach 1:
The parity bits are pre-calculated using the parity generating matrix during the encoding phase. These same parity bits serve dual purposes: enabling RS code generation and providing syndromes for BCH error detection and correction, eliminating the need for additional parity bits.
Solution Approach 2:
The patent changes the interpretation and usage of the parity bits generated by the parity generating matrix. Instead of being dedicated solely to RS code, these parity bits are repurposed to also serve BCH code requirements through syndrome calculation, thereby maintaining bandwidth efficiency while achieving out-of-boundary error correction.
Data Source
AI summary
A coding circuit includes an encoder circuit that generates parity by applying input data to a parity generating matrix and generate input codeword by concatenating the input data and the parity, and a decoder circuit that detects and corrects an out-of-boundary 2-bit error using syndromes. The out-of-boundary 2-bit error corresponds to two 1-bit errors occurred at two symbols respectively among a plurality of symbols included in output codeword, and the syndromes are generated by applying the output codeword to the parity generating matrix.


