Multi-Dimensional Optimization of Read Channel
AssigneeLSI Corporation
InventorsWu Chang, Parviz Rahgozar, Ming Jin, Haitao Xia
Life of this patent
Estimating the term…
Abstract
Variations of the Nelder-Mead direct search method are employed to find read channel parameter settings in a discrete field having three or more dimensions. The three or more dimensions correspond to read channel parameters, at least some of which are highly correlated. The steps of the Nelder-Mead method are executed according to a methodology to arrive at substantially optimal parameter settings for a read channel, even where a discrete function defining parameter outcomes is noisy. In some embodiments, dimensional collapse, considered inefficient in a two-dimensional field, is allowed in order to reach an optimal solution in a greater-than-two-dimensional field.
Claims20
A method for determining read channel parameters in a data storage device, comprising:
- receiving a read channel performance function corresponding to at least three read channel performance parameters;
- selecting a plurality of vertexes in a discrete, continuous field defined by the read channel performance function;
- determining a worst vertex in the plurality of vertexes having a worst performance;
- determining if replacing the worst vertex will cause dimensional collapse;
- and
- determining if dimensional collapse is desirable.
A data storage device comprising:
- a processor;
- memory connected to the processor;
- a data storage element connected to the processor;
- and
- computer executable program code to configured the processor to:
- receive a read channel performance function corresponding to at least three read channel performance parameters;
- select a plurality of vertexes in a discrete, continuous field defined by the read channel performance function;
- determine a worst vertex in the plurality of vertexes having a worst performance;
- determine if replacing the worst vertex will cause dimensional collapse;
- and
- determine if dimensional collapse is desirable.
A computer apparatus comprising:
- a processor;
- memory connected to the processor;
- a data storage element connected to the processor;
- and
- computer executable program code to configured the processor to:
- receive a read channel performance function corresponding to at least three read channel performance parameters;
- select a plurality of vertexes in a discrete, continuous field defined by the read channel performance function;
- determine a worst vertex in the plurality of vertexes having a worst performance;
- determine if replacing the worst vertex will cause dimensional collapse;
- and
- determine if dimensional collapse is desirable.
Dependencies are inferred from the claim text.