Detector Parameter Updating for Low-Latency Data Processing Circuits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems require multiple iterations for data detection and decoding, leading to inefficiencies such as power wastage and latency, as well as insufficient convergence in some cases, highlighting the need for advanced methods to enhance data processing capabilities.
Innovation Solution
The implementation of data processing circuits with a first and second detector circuit, a calibration circuit, and a memory that calculates and shares data detection parameters, allowing for out-of-order data processing and adaptive noise predictive finite impulse response filtering to optimize detection and decoding algorithms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If two or more detection and decoding iterations are utilized, then the possibility of convergence is heightened, but power consumption increases and latency is introduced
Solution Approach 1:
The system dynamically adjusts the number of detection and decoding iterations based on the specific data set being processed. The controller circuit determines whether one or two iterations are needed, allowing the system to adapt its processing depth to the actual convergence requirements of each data set, thereby avoiding unnecessary power consumption while maintaining convergence capability.
Solution Approach 2:
The invention changes the iteration parameter conditionally rather than fixedly. By modifying the number of iterations (1 or 2) based on data set characteristics and convergence status, the system optimizes the balance between reliability and power consumption, executing additional iterations only when necessary for convergence.
2Reliability
If two or more detection and decoding iterations are utilized, then the possibility of convergence is heightened, but latency is introduced
Solution Approach 1:
The system dynamically adjusts the number of detection and decoding iterations based on the specific data set being processed. The controller circuit determines whether one or two iterations are needed, allowing the system to adapt its processing depth to the actual convergence requirements of each data set, thereby avoiding unnecessary latency while maintaining convergence capability.
Solution Approach 2:
The system performs preliminary assessment to determine if a single iteration will suffice before committing to multiple iterations. By evaluating data set characteristics in advance, the system can avoid unnecessary second iterations and their associated latency, while still maintaining the option to perform additional iterations when convergence requires them.
3Productivity
If a simple data detection and decode process is used, then processing speed is maintained, but the capability to converge on a corrected data stream is insufficient
Solution Approach 1:
The system dynamically adjusts the detection and decoding process based on convergence requirements. The controller circuit monitors whether the data stream has converged and selectively applies additional iterations only when necessary, maintaining simple processing for already-converged data while providing enhanced convergence capability when needed.
Solution Approach 2:
The system incorporates feedback mechanisms to monitor convergence status during processing. Based on this feedback, the controller circuit determines whether additional detection and decoding iterations are necessary, allowing the system to maintain simple processing when convergence is achieved while automatically applying more complex processing when convergence has not occurred.
Data Source
AI summary
Various embodiments of the present invention provide systems and methods for updating detector parameters in a data processing circuit. For example, a data processing circuit is disclosed that includes a first detector circuit, a second detector circuit, and a calibration circuit. The first detector circuit is operable to receive a first data set and to apply a data detection algorithm to the first data set, and the second detector circuit is operable to receive a second data set and to apply the data detection algorithm to the second data set. The calibration circuit is operable to calculate a data detection parameter based upon a third data set. The data detection parameter is used by the first detector circuit in applying the data detection algorithm to the first data set during a period that the data detection parameter is used by the second detector circuit in applying the data detection algorithm to the second data set.


