← Back to Patent Explorer
US4958243A Expired / Lapsed US ⏱️ 0.0 years remaining

Phase discrimination and data separation method and apparatus

Assignee: International Business Machines Corp
•
Filing: 1988-09-15
•
Granted: 1990-09-18
•
Expires: 2008-09-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Phase discrimination and data separation method and apparatus for on-track error recovery by shifting input data in time relative to a clock to improve recovery of error bits due to bit shift in a disk storage system having a servo clock syncronized to a disk's rotational speed and a refernce clock which must be synchronized to the servo clock to insure that the data previously written onto the disk will be retrieved correctly during read back. Data encoded in (1,7) or denser codes can be recovered because of fewer transitions in a phase discriminator and therefore a shortened phase discrimination cycle in a feedback loop to avoid interference into the following correction. Readback data pulses for address mark (AM) search operations are standardized while a PLL is phase locked to the servo data, reducing or eliminating misdetection of AM due to delay skew or pulse width variations. Sequential logic avoids race conditions.

Inventors

  • 👤 Shin C. Chen
  • 👤 Lionel D. Provazek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 09:31
CPC Classifications
G; G06; G06K; G06K3/00; H; H03; H03M; H03M5/00; H03M5/02; H03M5/04; H03M5/14; H03M5/145; G11; G11B; G11B20/00; G11B20/10; G11B20/14; G11B20/1403; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/085; H03L7/089; H03L7/0891; H03M5/06; H03M5/12

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 114 words
A method of maintaining read data pulses standardized to a data-synchronized clock, comprising the steps of: delaying the read data pulses a preselected time interval to provide data normal pulses, applying the data normal pulses to a phase-locked loop (PLL) to provide and define the clock, responsive to a control signal indicative of a potentially uncorrectable error, selectively, according to a preselected choice, generating data early pulses corresponding to the read data or generating data late pulses corresponding to further delayed read data pulses, and selectively clocking out according to said choice bits corresponding to the data early or data late pulses to error correction circuitry in an attempt to render the error correctable.
Claim 2
Independent Claim 114 words
A method of maintaining read data pulses standardized to a data-synchronized clock, comprising the steps of: delaying the read data pulses a preselected time interval to provide data normal pulses, applying the data normal pulses to a phase-locked loop (PLL) to provide and define the clock, responsive to a control signal indicative of a potentially uncorrectable error, selectively, according to a preselected choice, generating data early pulses corresponding to the read data or generating data late pulses corresponding to further delayed read data pulses, and selectively clocking out according to said choice bits corresponding to the data early or data late pulses to error correction circuitry in an attempt to render the error correctable.
Claim 3
Dependent Claim 23 words
The method of claim 1, wherein the read data is in the form of an RLL code at least as dense as (1,7).
Claim 4
Dependent Claim 27 words
The method of claim 1, wherein the respective amounts the read data is shifted in time are dependent upon said predetermined time interval and said further delay.
Claim 5
Dependent Claim 35 words
The method of claim 1, including the step, during operation in a normal read mode, of applying the data normal pulses by way of a phase discriminator in a PLL as data standardized to clock.
Claim 6
Dependent Claim 67 words
The method of claim 1, wherein during the clocking step only late read data pulses adjacent a data window boundary will be shifted a full data window earlier in time if the data early pulses are clocked out, and only early read data pulses adjacent a data window boundary will be shifted a full data window later in time if the data late pulses are clocked out.
Claim 7
Dependent Claim 125 words
Apparatus for standardizing read data to a data-synchronized clock, comprising means for conveying a control signal indicative of a potentially uncorrectable error, means responsive to said control signal for shifting the read data earlier in time relative to the clock, and means responsive to the earlier shifted read data and the clock for generating a data-standardized-to-clock (DSTC) signal for error correction, a phase-locked loop (PLL) to which read data pulses are applied for synchronizing the clock, means for delaying, for preselected time interval, all such successive read data pulses to said PLL, and means including means conditioned by said control signal for providing read data undelayed by said delaying means in order to enable shifting of read data earlier in time relative to the clock.
Claim 8
Dependent Claim 125 words
Apparatus for standardizing read data to a data-synchronized clock, comprising means for conveying a control signal indicative of a potentially uncorrectable error, means responsive to said control signal for shifting the read data earlier in time relative to the clock, and means responsive to the earlier shifted read data and the clock for generating a data-standardized-to-clock (DSTC) signal for error correction, a phase-locked loop (PLL) to which read data pulses are applied for synchronizing the clock, means for delaying, for preselected time interval, all such successive read data pulses to said PLL, and means including means conditioned by said control signal for providing read data undelayed by said delaying means in order to enable shifting of read data earlier in time relative to the clock.
Claim 9
Dependent Claim 54 words
The apparatus of claim 6, including means for conveying another control signal indicative of a potentially uncorrectable error, means responsive to said other control signal for shifting the read data later in time relative to the clock, and means responsive to the later shifted read data for generating a DSTC signal for error correction.
Claim 10
Dependent Claim 32 words
The apparatus of claim 7, wherein the interval by which the read data is shifted earlier in time is different than that by which the read data is shifted later in time.
Claim 11
Dependent Claim 30 words
The apparatus of claim 6, wherein said DSTC signal causes only marginally late read data pulses adjacent a data window boundary to appear a full data window earlier in time.
Claim 12
Dependent Claim 23 words
The apparatus of claim 6, wherein the read data is in the form of an RLL code at least as dense as (1,7).
Claim 13
Dependent Claim 65 words
Apparatus for standardizing read data pulses to a servo data-synchronized clock during an address mark search operation, comprising a phase-locked loop (PLL), means for applying the servo data to said PLL for establishing the clock, and means including logic circuitry responsive to the read data and clock for causing the read data pulses to be clocked out as standardized data bits for address mark detection.
Claim 14
Dependent Claim 65 words
Apparatus for standardizing read data pulses to a servo data-synchronized clock during an address mark search operation, comprising a phase-locked loop (PLL), means for applying the servo data to said PLL for establishing the clock, and means including logic circuitry responsive to the read data and clock for causing the read data pulses to be clocked out as standardized data bits for address mark detection.

References Cited (Backward Citations)

US3701039A Cited
US3614635A Cited
US4034309A Cited
US4682121A Cited
US4829545A Cited
US4837643A Cited
US4809088A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-09-17 1994-03-19 1994-09-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-09-17 1998-03-19 1998-09-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-09-17 2002-03-19 2002-09-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag