Decoder State Preservation for Non-Converging Data Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data processing systems often require multiple iterations through data detector and decoder circuits to recover originally written data, leading to suboptimal results due to non-converging data sets, which results in inefficient use of processing resources.
Innovation Solution
The implementation of a data processing system that includes a sample buffer, a data decoder circuit, and an output buffer, which maintains and utilizes interim state data during modified processing by re-applying the data decode algorithm with modified outputs, reducing soft data values or erasing unsatisfied checks to improve convergence.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple iterations are made through the data decoder circuit to recover originally written data, then data recovery capability is improved, but processing time and resource consumption increase
Solution Approach 1:
The patent applies preliminary action by storing interim state data (such as variable node to check node messages) from failed decoding attempts into buffers before the decoding process is completely abandoned. This allows the data to be preserved in a usable state for future reprocessing, avoiding the need to start from scratch and reducing future processing time.
Solution Approach 2:
The patent implements discarding and recovering by temporarily discarding non-converging data sets after a certain number of iterations, then later recovering them for modified reprocessing. The interim state data is preserved in buffers during the discarding phase and retrieved during the recovery phase for continued processing with modified parameters or additional iterations.
2Reliability
If multiple iterations are made through the data decoder circuit, then data recovery capability is improved, but processing efficiency deteriorates
Solution Approach 1:
The system discards non-converging data sets after a threshold number of iterations to maintain processing efficiency, then recovers them later for modified reprocessing. The interim state data stored in buffers enables this efficient discard-recover cycle without permanent data loss.
Solution Approach 2:
The patent applies parameter changes by modifying the decoding process parameters during reprocessing of previously failed data sets. This may include changing the number of iterations, adjusting decoding thresholds, or applying different decoding algorithms to the recovered interim state data, thereby improving processing efficiency through optimized parameter selection.
3Productivity
If interim state data is stored to buffers for modified processing, then processing efficiency is improved, but memory resource utilization increases
Solution Approach 1:
The patent manages memory resources by temporarily storing interim state data in buffers during the discarding phase, then recovering and processing this data during subsequent operations. This approach optimizes memory utilization by clearing buffers after successful recovery and processing, rather than permanently allocating memory for all potential reprocessing cases.
Data Source
AI summary
The present invention is related to systems and methods for maintaining additional processing information during extended delay processing.


