Obtaining parameters for minimizing an error event probability
AssigneeSK hynix memory solutions inc.
InventorsMarcus Marrow, Jason Bellorado
Life of this patent
Estimating the term…
Abstract
A set of one or more receiver parameters is adjusted. It is determined whether to adjust the set of receiver parameters. In the event it is determined to adjust the set of receiver parameters, a new set of values is generated for the set of receiver parameters using a cost function (where the cost function does not assume a noise signal in a receive signal to have a particular statistical distribution) and the set of receiver parameters is changed to have the new set of values.
Claims19
A method for adjusting a set of one or more receiver parameters, comprising:
- determining whether to adjust the set of one or more receiver parameters, including by:
- obtaining, from a Viterbi detector, a metric having a sign and a magnitude, wherein an error is indicated by the Viterbi detector if the sign of the metric is a first sign value and no error is indicated by the Viterbi detector if the sign of the metric is a second sign value;
- determining to adjust the set of one or more receiver parameters if the sign of the metric is the first sign value;
- determining to adjust the set of one or more receiver parameters if the sign of the metric is the second sign value and the magnitude of the metric is less than a predefined magnitude;
- and
- determining not to adjust the set of one or more receiver parameters if the sign of the metric is the second sign value and the magnitude of the metric is greater than the predefined magnitude;
- and
- if it is determined to adjust the set of one or more receiver parameters:
- using a processor to generate a new set of values for the set of one or more receiver parameters using a cost function, wherein the cost function does not assume a noise signal in a receive signal to have a particular statistical distribution;
- and
- using the processor to change the set of one or more receiver parameters to have the new set of values.
A system for adjusting a set of one or more receiver parameters, comprising:
- a controller configured to determine whether to adjust the set of one or more receiver parameters, including by:
- obtaining, from a Viterbi detector, a metric having a sign and a magnitude, wherein an error is indicated by the Viterbi detector if the sign of the metric is a first sign value and no error is indicated by the Viterbi detector if the sign of the metric is a second sign value;
- determining to adjust the set of one or more receiver parameters if the sign of the metric is the first sign value;
- determining to adjust the set of one or more receiver parameters if the sign of the metric is the second sign value and the magnitude of the metric is less than a predefined magnitude;
- and
- determining not to adjust the set of one or more receiver parameters if the sign of the metric is the second sign value and the magnitude of the metric is greater than the predefined magnitude;
- a parameter generator configured to generate a new set of values for the set of one or more receiver parameters using a cost function if it is determined to adjust the set of one or more receiver parameters, wherein the cost function does not assume a noise signal in a receive signal to have a particular statistical distribution;
- and
- an interface configured to change the set of one or more receiver parameters to have the new set of values if it is determined to adjust the set of one or more receiver parameters.
A computer program product for adjusting a set of one or more receiver parameters, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- determining whether to adjust the set of one or more receiver parameters, including by:
- obtaining, from a Viterbi detector, a metric having a sign and a magnitude, wherein an error is indicated by the Viterbi detector if the sign of the metric is a first sign value and no error is indicated by the Viterbi detector if the sign of the metric is a second sign value;
- determining to adjust the set of one or more receiver parameters if the sign of the metric is the first sign value;
- determining to adjust the set of one or more receiver parameters if the sign of the metric is the second sign value and the magnitude of the metric is less than a predefined magnitude;
- and
- determining not to adjust the set of one or more receiver parameters if the sign of the metric is the second sign value and the magnitude of the metric is greater than the predefined magnitude;
- and
- if it is determined to adjust the set of one or more receiver parameters:
- generating a new set of values for the set of one or more receiver parameters using a cost function, wherein the cost function does not assume a noise signal in a receive signal to have a particular statistical distribution;
- and
- changing the set of one or more receiver parameters to have the new set of values.
Dependencies are inferred from the claim text.