Fast Syndrome Calculation via Intermediate Code-Domain Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error correction methods are inefficient, particularly in codes like Hamming, BCH, Reed-Muller, Simplex, Golay, and Goppa codes, where syndrome calculations are time-consuming and power-intensive, especially for multi-bit errors.

Innovation Solution

The method involves transitioning between code domains using linear mappings to perform syndrome calculations in one code domain and efficient error correction in another, leveraging known efficient algorithms, with specific matrix transformations to optimize syndrome calculation and correction processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If syndrome calculation is performed using traditional methods in error correcting codes, then error detection and correction capability is maintained, but computational complexity and power consumption increase significantly

Engineering Contradiction:
Improveerror correction capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the syndrome calculation process by introducing an intermediate code domain transformation. Instead of directly calculating syndromes in the original code domain, the method divides the process into: (1) transforming received vectors to an intermediate code domain, (2) performing simplified syndrome calculation in the intermediate domain, and (3) transforming results back if needed. This segmentation reduces computational complexity at each stage while maintaining error correction capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediate code domain as a mediator between the received code and the error correction process. By transforming the received vector through a linear mapping to an intermediate domain, the syndrome calculation becomes computationally simpler. The intermediate domain acts as a bridge that facilitates efficient processing while preserving the essential error detection and correction properties.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If syndrome calculation is performed using traditional methods, then error detection accuracy is maintained, but calculation time increases

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

Solution Approach 1:

The calculation process is segmented into transformation and syndrome calculation stages. The linear mapping to an intermediate code domain separates the complex syndrome calculation from the received vector, allowing pre-computation of transformation matrices and simplifying the actual syndrome calculation step, thereby reducing overall calculation time while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transformation matrices for mapping to and from the intermediate code domain are pre-computed and stored. This preliminary action eliminates the need to perform complex matrix operations during real-time error correction, significantly reducing calculation time while preserving error detection accuracy through the use of predetermined transformation relationships.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If efficient error correction algorithms are used in the original code domain, then correction speed is maintained, but syndrome calculation complexity remains high

Engineering Contradiction:
Improveerror correction speedVSAvoidsyndrome calculation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the overall error correction function into two distinct parts: a simple syndrome calculation in the intermediate code domain and the existing efficient error correction algorithm applied to transformed syndromes. This segmentation allows the use of simple, low-complexity syndrome calculation while preserving the efficiency of established error correction algorithms through the intermediate transformation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The intermediate code domain serves as a mediator that transforms the received vector into a form where syndrome calculation is computationally simpler. The linear mappings to and from this intermediate domain enable the use of efficient error correction algorithms on transformed data, reducing device complexity while maintaining correction speed through the intermediary transformation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12255668B2Error correction with fast syndrome calculation
Publication Date: 2025.03.18 INFINEON TECHNOLOGIES AG
  • US12255668B2 patent drawing
  • US12255668B2 patent drawing
  • US12255668B2 patent drawing

AI summary

Error correction is proposed in which a syndrome calculation is carried out in a code domain of a second code and an efficient error correction algorithm is carried out in a code domain of a first code.