Forward Chien Search Reed-Solomon Decoder for CRC-Aligned Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Reed-Solomon decoder circuits require additional storage and reverse ordering of error locations and patterns for CRC operations, increasing the time and complexity of error check and correction processes.

Innovation Solution

A Reed-Solomon decoder circuit that performs Chien search and Forney algorithm operations in the same computational direction as the input data order, using a seed generator circuit to provide seed values and polynomial coefficients for Galois Field multiplication, allowing simultaneous CRC operations with reduced storage needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional Reed-Solomon decoder circuits perform Chien search and CRC operations in reverse order of input data, then error locations and patterns can be found, but additional storage is required and processing time increases

Engineering Contradiction:
Improveerror detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent inverts the conventional approach by performing Chien search in the forward direction (same order as input data) rather than reverse order. This is achieved by modifying the seed generator circuit to provide seed values in forward order and adjusting the computational direction of the Chien search circuit, thereby eliminating the need for reverse ordering and additional storage while maintaining error detection accuracy

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent performs preliminary action by generating all necessary seed values and polynomial coefficients in advance using the seed generator circuit before the Chien search begins. This allows the Chien search to proceed in forward order without requiring additional storage for intermediate results, as all computational elements are prepared beforehand in the correct sequence

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If conventional Reed-Solomon decoder circuits use reverse ordering for Chien search, then error locations can be identified, but device complexity increases due to additional storage requirements

Engineering Contradiction:
Improveerror location identificationVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent inverts the conventional reverse-order approach by implementing forward-order Chien search. The seed generator circuit generates seed values in forward order (α^0, α^1, α^2, ...) and the Chien search circuit processes data in the same forward direction, eliminating the need for additional storage buffers and complex reordering logic while maintaining accurate error location identification

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent changes the parameter of computational direction from reverse order to forward order. By modifying the seed generator to output values in forward sequence and adjusting the Chien search circuit to process in forward direction, the patent transforms the operational parameters to eliminate additional storage requirements while preserving error location accuracy

Inventive Principle:
Principle #35Parameter changes

3Productivity

If Reed-Solomon decoder aligns Chien search with input data order, then processing efficiency increases, but computational direction must be changed from conventional reverse order

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcomputational direction complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The seed generator circuit is designed to be universal by generating both the seed values and the polynomial coefficients (x^i terms) that are needed for both Chien search and CRC operations. This multi-functional design allows both operations to proceed in forward order using the same generated values, improving processing efficiency without significantly increasing computational complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the seed generation function with the polynomial coefficient generation function into a single seed generator circuit. This combined circuit produces all necessary values for both Chien search and CRC operations in forward order, allowing the two operations to be synchronized and eliminating the need for separate reverse-order processing paths

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7406651B2Forward Chien search type Reed-Solomon decoder circuit
Publication Date: 2008.07.29 SAMSUNG ELECTRONICS CO LTD
  • US7406651B2 patent drawing
  • US7406651B2 patent drawing
  • US7406651B2 patent drawing

AI summary

A Reed-Solomon decoder includes a Chien search circuit to receive an error location polynomial function, performs Chien search, and finds an error location; a Forney algorithm circuit to receives an error pattern polynomial function and find an error pattern; and, a seed generator circuit to indicates a seed value corresponding to a codeword length for the input data. A Chien search is performed to obtain and outputs exponential terms related to variables for the polynomials, wherein the Chien search is performed in the same computational direction as an order for the input data.