Reed-Solomon ELP Maintenance for Faster Frame-by-Frame Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error correction coding schemes, such as SPolar generalized concatenated code (GCC) using Reed Solomon (RS) decoding, face inefficiencies in recalculating the error locator polynomial (ELP) after every decoded frame, leading to resource-intensive operations and latency in the decoding process.

Innovation Solution

The method involves calculating an initial ELP considering all to-be-decoded frames as erasures and then maintaining this ELP throughout the decoding process by updating it after each successfully decoded frame, while simultaneously calculating multiple updated coefficients to accelerate the division calculation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the ELP is recalculated after every decoded frame, then the accuracy of error location determination is maintained, but the computational resource consumption and latency increase significantly

Engineering Contradiction:
Improveaccuracy of error location determinationVSAvoiddecoding speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by calculating the initial ELP considering all to-be-decoded frames as erasures before the decoding process begins. This pre-calculated ELP is then maintained and updated incrementally throughout decoding, avoiding the need to recalculate from scratch after each frame, thus reducing computational overhead while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by transitioning from a static recalculation approach to a dynamic maintenance approach. The ELP is initially calculated comprehensively and then dynamically updated by dividing by monomials corresponding to successfully decoded frames, allowing the system to adapt efficiently as decoding progresses

Inventive Principle:
Principle #15Dynamics

2Reliability

If the ELP is updated after every decoded frame, then the error correction accuracy is maintained, but the computational complexity and time consumption increase

Engineering Contradiction:
Improveerror correction accuracyVSAvoiddecoding latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The initial ELP is calculated in advance considering all frames as potential erasures, establishing a comprehensive error location polynomial before decoding begins. This preliminary calculation eliminates the need for time-consuming recalculations during the decoding process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter representation by maintaining the ELP in polynomial form and updating it through division by monomials rather than full recalculation. This parameter update approach significantly reduces computational time while maintaining the accuracy of error location determination

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple coefficients are calculated simultaneously, then the division calculation speed is accelerated, but the device complexity increases

Engineering Contradiction:
Improvedivision calculation speedVSAvoidcomputational hardware complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the coefficient calculation process into multiple parallel operations. Instead of calculating coefficients sequentially, the system divides the polynomial division into independent calculation paths that can compute multiple coefficients simultaneously, effectively parallelizing the computational workload

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from sequential one-dimensional calculation to parallel multi-dimensional computation. By organizing the calculation of multiple coefficients in parallel across different computational units, the system adds a temporal parallelism dimension that accelerates the overall division calculation process

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12224769B2Fast polynomial division by monomial for Reed-Solomon ELP maintenance
Publication Date: 2025.02.11 SAMSUNG ELECTRONICS CO LTD
  • US12224769B2 patent drawing
  • US12224769B2 patent drawing
  • US12224769B2 patent drawing

AI summary

Systems, devices, and methods for decoding information bits obtained from storage, including obtaining a codeword from among a plurality of codewords stored in a storage device, wherein the codeword includes a plurality of frames; obtaining an initial error locator polynomial (ELP) corresponding to the codeword; decoding a frame of the plurality of frames; based on determining that the frame is successfully decoded, determine an updated ELP based on the initial ELP and information about the frame; and obtaining information bits corresponding to the codeword based on the updated ELP, wherein the updated ELP includes a plurality of updated coefficients, and wherein the updated ELP is determined by simultaneously calculating at least two updated coefficients from among the plurality of updated coefficients.