XOR Reed-Solomon Multiplication for Lower-Complexity FEC Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing implementations of BCH codes for forward error correction are complex and require significant logic and operations, making them inefficient in terms of size and performance, particularly in hardware implementations where serial techniques can be slow and parallel techniques are error-prone.
Innovation Solution
The use of exclusive-OR (XOR) logic to implement Reed Solomon multiplication sections, reducing the complexity and size of the multiplication sections by calculating products of symbols using XOR gates, which can be used in both encoders and decoders.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional Galois field multiplication is used in Reed Solomon codes, then correct error correction functionality is achieved, but device complexity and logic requirements increase significantly
Solution Approach 1:
The patent changes the mathematical representation parameter from general Galois field elements to powers of a primitive element α. By expressing multiplication as α^i × α^j = α^((i+j) mod 255), the complex field multiplication operation is transformed into a simple modular addition operation on exponents, dramatically reducing logic complexity while maintaining error correction capability
Solution Approach 2:
The patent replaces the traditional mechanical/combinatorial logic implementation of Galois field multiplication with an arithmetic substitution method. Instead of using complex combinational logic circuits to compute field multiplication directly, the system substitutes the operation with exponent addition modulo 255, which can be implemented with simple adders and modulo operators, reducing circuit complexity
2Device complexity
If serial techniques are used for hardware implementation, then device complexity is reduced, but processing speed decreases
Solution Approach 1:
The patent segments the multiplication operation into independent exponent addition steps that can be performed in parallel. By representing field elements as powers of α and using the property that multiplication corresponds to addition of exponents, the system enables parallel computation of multiple syndrome components without requiring complex sequential logic, thus increasing speed while keeping device complexity manageable
3Speed
If parallel techniques are used for hardware implementation, then processing speed increases, but error-proneness and implementation difficulty increase
Solution Approach 1:
The patent creates a universal multiplication structure based on exponent addition that can be applied consistently across all Reed Solomon code configurations. The same modular exponent addition mechanism works for any field element multiplication, providing a reliable and repeatable implementation pattern that reduces errors compared to ad-hoc parallel multiplication circuits
Data Source
AI summary
Various methods and systems for implementing Reed Solomon multiplication sections from exclusive-OR (XOR) logic are disclosed. For example, a system includes a Reed Solomon multiplication section, which includes XOR-based logic. The XOR-based logic includes an input, an output, and one or more XOR gates. A symbol X is received at the input of the XOR-based logic. The one or more XOR gates are coupled to generate a product of a power of α and X at the output, wherein α is a root of a primitive polynomial of a Reed Solomon code. Such a Reed Solomon multiplication section, which can include one or more multipliers implemented using XOR-based logic, can be included in a Reed Solomon encoder or decoder.


