Nonlinear post-processors for channels with signal-dependent noise
AssigneeMarvell International Ltd.
InventorsZining Wu, Panu Chaichanavong
Life of this patent
Estimating the term…
Abstract
A non-linear post-processor for estimating at least one source of signal-dependent noise is disclosed. The post processor may receive a set of preliminary decisions from a sub-optimal detector along with the sampled data signal. The post-processor may then compute the transition jitter and white noise associated with each preliminary decision in the set and assign a cost metric to each decision based on the total signal noise. The post-processor may output the decision with the lowest cost metric as the final decision of the detector.
Claims44
A signal detector for detecting data in an input signal, the signal detector comprising:
- a sub-optimal detector to generate a set of preliminary detector paths corresponding to the data in the input signal;
- and
- a non-linear post-processor configured to:
- receive the input signal and the set of preliminary detector paths;
- for each path in the set, iteratively compute candidate cost metrics until a stopping condition has been met;
- assign a final cost metric to each path in the set based at least in part on the candidate cost metrics;
- and
- select one of the preliminary detector paths in the set based on the final cost metrics.
A method for detecting data in an input signal, the method comprising:
- generating a set of preliminary detector paths corresponding to the data in the input signal;
- for each path in the set, iteratively computing candidate cost metrics until a stopping condition has been met;
- assigning a final cost metric to each path in the set based at least in part on the candidate cost metrics;
- and
- selecting one of the preliminary detector paths based on the final cost metrics.
A signal detector for detecting data in an input signal, the signal detector comprising:
- means for generating a set of preliminary detector paths corresponding to the data in the input signal;
- for each path in the set, means for iteratively computing candidate cost metrics until a stopping condition has been met;
- means for assigning a final cost metric to each path in the set based at least in part on the candidate cost metrics;
- and
- means for selecting one of the preliminary detector paths in the set based on the final cost metrics.
A receiver for reading a data signal from a recording channel, the receiver comprising:
- a signal processor to filter a communications signal and generate an input signal therefrom;
- a signal detector to detect data in the input signal, the signal detector comprising:
- a sub-optimal detector to generate a set of preliminary detector paths corresponding to the data in the input signal;
- and
- a non-linear post-processor configured to:
- receive the input signal and the set of preliminary detector paths;
- for each path in the set iteratively compute candidate cost metrics until a stopping condition has been met;
- assign a final cost metric for each path in the set based at least in part on the candidate cost metrics;
- and
- select one of the preliminary detector paths in the set based on the final cost metrics.
Dependencies are inferred from the claim text.