IP Library Granted Patent US 7,010,065
Granted Patent B2
US 7,010,065 · App. 09/865,877 · Granted Mar 7, 2006

Method and apparatus for word synchronization with large coding distance and fault tolerance for PRML systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,010,065
App. No.
09/865,877
Granted
Mar 7, 2006
Kind
B2
Abstract

A method and apparatus are provided for word synchronization with large coding distance and fault tolerance for a partial-response maximum-likelihood (PRML) data channel in a direct access storage device (DASD). A Viterbi detector receives equalized PR4 samples including a predefined word synchronization pattern. The Viterbi detector is a dedicated detector optimized for detecting the predefined word synchronization pattern. The Viterbi detector includes a two-state Viterbi trellis and a word synchronization detector for the two-state Viterbi trellis. The predefined word synchronization pattern includes only even length magnets. The predefined word synchronization pattern is a repetition code including pairs of ones and pairs of zeros and includes multiple pattern match sequences. The Viterbi detector is optimized with branches removed from the Viterbi trellis, thus increasing coding distance. The two-state Viterbi trellis and word synchronization detector of the Viterbi detector operate on a 2T basis, where 1/T is the sample rate.

Claims (24)

1. Apparatus for word synchronization with large coding distance and fault tolerance for a partial-response maximum-likelihood (PRML) data channel in a direct access storage device (DASD) comprising:

a Viterbi detector for receiving equalized PR4 samples including a predefined word synchronization pattern; said Viterbi detector being optimized for said predefined word synchronization pattern; said Viterbi detector including

a two-state Viterbi trellis;

a word synchronization detector for said two-state Viterbi trellis; said word synchronization detector implements a difference metric for said two-state Viterbi trellis and includes a three-way multiplexer; said three-way multiplexer includes an input of added incoming samples, said added incoming samples represented by (Y K-2 +Y K-3 ) and

said two-state Viterbi trellis and said word synchronization detector are operated on a 2T basis, where 1/T is the sample rate.

2. Apparatus for word synchronization with large coding distance and fault tolerance as recited in claim 1 wherein said predefined word synchronization pattern includes multiple pattern match sequences.

3. Apparatus for word synchronization with large coding distance and fault tolerance as recited in claim 1 wherein said predefined word synchronization pattern includes three pattern match sequences.

4. Apparatus for word synchronization with large coding distance and fault tolerance as recited in claim 1 wherein said predefined word synchronization pattern includes a repetition code including pairs of zeros and pairs of ones.

5. Apparatus for word synchronization with large coding distance and fault tolerance as recited in claim 1 wherein said three-way multiplexer includes an input of added and shifted incoming samples, said added and shifted incoming samples represented by (Y K-2 +Y K-3 )+4.

6. Apparatus for word synchronization with large coding distance and fault tolerance as recited in claim 5 wherein said three-way multiplexer includes an input of a difference metric, said difference metric represented by DS K-4 .

7. Apparatus for word synchronization with large coding distance and fault tolerance as recited in claim 6 wherein said three-way multiplexer includes select inputs for selecting said added incoming samples (Y K-2 +Y K-3 ) responsive to said added incoming samples (Y K-2 +Y K-3 ) being greater than or equal to said difference metric DS K-4.

8. Apparatus for word synchronization with large coding distance and fault tolerance as recited in claim 6 wherein said three-way multiplexer includes select inputs for selecting said added and shifted incoming samples represented by (Y K-2 +Y K-3 )+4 responsive to a shifted difference metric DS K-4 −4 being greater than or equal to said added incoming samples (Y K-2 +Y K-3 ).

9. Apparatus for word synchronization with large coding distance and fault tolerance as recited in claim 6 wherein said three-way multiplexer includes select inputs for selecting said difference metric DS K-4 responsive to a shifted difference metric DS K-4 −4 being less than said added incoming samples (Y K-2 +Y K-3 ) and said added incoming samples (Y K-2 +Y K-3 ) being less than said difference metric DS K-4 .

10. Apparatus for word synchronization with large coding distance and fault tolerance as recited in claim 1 wherein said word synchronization detector implements a difference metric for said two-state Viterbi trellis and includes a path memory providing detected output decisions a K-13 , a K-12 .

11. Apparatus for word synchronization with large coding distance and fault tolerance as recited in claim 10 wherein said detected output decisions a K-13 , a K-12 of said path memory are compared by a predefined word synchronization pattern compare function with said predefined word synchronization pattern; said predefined word synchronization pattern including multiple pattern match sequences.

12. Apparatus for word synchronization with large coding distance and fault tolerance as recited in claim 11 wherein said predefined word synchronization pattern compare function identifies at least a predefined subset of said multiple pattern match sequences and generates a start of data trigger for the partial-response maximum-likelihood (PRML) data channel.

13. A method for word synchronization with large coding distance and fault tolerance for a partial-response maximum-likelihood (PRML) data channel in a direct access storage device (DASD) comprising the steps of:

sensing a readback signal including a predefined word synchronization pattern said predefined word synchronization pattern including only one or more sequential pairs of zeros and one or more sequential pairs of ones; said predefined word synchronization pattern including multiple pattern match sequences;

providing a dedicated Viterbi detector optimized for said predefined word synchronization pattern and said Viterbi detector including a two-state Viterbi trellis and a word synchronization detector for said two-state Viterbi trellis;

applying equalized PR4 samples from said readback signal including said predefined word synchronization pattern to said dedicated Viterbi detector;

detecting a predefined number of said multiple pattern match sequences of said predefined word synchronization pattern with said Viterbi detector; and

generating a start of data trigger for the partial-response maximum-likelihood (PRML) data channel.

14. A method for word synchronization with large coding distance and fault tolerance for a partial-response maximum-likelihood (PRML) data channel as recited in claim 13 wherein the step of providing a dedicated Viterbi detector optimized for said predefined word synchronization pattern includes the step of optimizing said Viterbi detector by eliminating branches from said two-state Viterbi trellis, thereby increasing coding distance.

15. A method for word synchronization with large coding distance and fault tolerance for a partial-response maximum-likelihood (PRML) data channel as recited in claim 13 wherein said predefined word synchronization pattern includes three pattern match sequences and wherein the step of detecting said predefined number of said multiple pattern match sequences of said predefined word synchronization pattern with said Viterbi detector includes the step of detecting two of said three pattern match sequences of said predefined word synchronization pattern.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2016
From: HGST NETHERLANDS B.V.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 040820/0802 →
CHANGE OF NAME Recorded Oct 25, 2012
From: HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.V.
To: HGST NETHERLANDS B.V.
Reel/Frame 029341/0777 →