EP0701255A2

Zero phase start optimization using mean squared error in a PRML recording channel

Abstract

A "zero phase start" optimization circuit (500) for a Partial Response, Maximum Likelihood ("PRML") data channel determines a more optimal starting phase for the timing recovery process in a synchronous communication or storage system. The disclosed circuit includes a quantizer (501), a summing junction (502), means (504) for obtaining either an absolute value or squaring function, and an integrator (508). A firmware based optimization routine causes a timing control loop to go through a series of timing acquisition modes, each time starting a clocking oscillator at different phase. The optimization circuit calculates the mean squared error between actual and expected sample values from a known frequency preamble pattern for each timing acquisition. The minimum MSE value corresponds to a more optimal starting phase for the timing control loop oscillator.

EP0701255A2, drawing sheet 1
Sheet 1 of 27

Term

Term ended

Projected expiry passed 21 July 2015, 11.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 4 independent, 20 dependent

  1. 1
    A method of optimizing the starting phase for a clock recovery circuit in a sampled data detection system, said method comprising the steps of:(a) receiving a known frequency analog signal to be sampled at precise sampling points;(b) starting an oscillator that controls sampling of said received analog signal at a selected starting phase;(c) sampling said received analog signal to generate a series of sample values;(d) generating a series of expected sample values from said sample values;(e) subtracting said expected sample values from said sample values to obtain a series of error values;(f) calculating a mean squared error from said series of error values;and(g) selecting a different starting phase, and repeating said receiving step through said step of calculating said mean squared error until minimum mean squared error is obtained
  2. 11
    A starting phase optimization circuit for determining an optimum starting phase for a timing control loop oscillator in a PRML data channel, said optimization circuit comprising a quantizer having an input and an output, said quantizer input connected to an output of an analog to digital converter and to a positive input of a summing junction, said analog to digital converter receiving a known frequency analog signal read from a recording surface of a magnetic recording disk, said quantizer output connected to a negative terminal of said summing junction, said summing junction having an output connected to an input of a mean squared error circuit.
  3. 16
    In a disk drive storage system, a PRML data channel comprising:a timing control loop for controlling sampling of an analog signal read from a magnetic recording disk, said timing control loop including: means for sampling said analog signal and generating therefrom discrete sample values, oscillator means for providing a clocking signal to said sampling means, and zero phase start means for providing an enabling signal to said oscillator means to control starting of said clocking signal from said oscillator;and    zero phase start optimization means for determining a starting phase selection value to control the starting phase of said clocking signal from said oscillator means whereby said clocking signal is started in substantial phase alignment with said received analog signal.
  4. 23
    A disk storage drive comprising:means for sampling a known frequency signal and generating therefrom digital samples;oscillator means for providing a clocking signal to said sampling means;zero phase start means for generating an enabling signal to control start up of said oscillator means;and    zero phase start optimization means for determining an optimal starting phase for said oscillator means.