IP Library Granted Patent US 8,300,342
Granted Patent B2
US 8,300,342 · App. 12/150,814 · Granted Oct 30, 2012

Multi-bit phase alignment for synchronization mark pattern matching

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 8,300,342
App. No.
12/150,814
Granted
Oct 30, 2012
Kind
B2
Abstract

Embodiments of the present invention relate to the detection of synchronization marks in data storage and retrieval. To detect a synchronization mark, embodiments of the present invention require both pattern matching and proper phase alignment, following a repeating synchronization field. According to one particular embodiment, proper phase alignment following a repeated four bit synchronization field, is utilized in conjunction with pattern matching, to identify a synchronization mark. By allowing a synchronization mark to be identified only with proper phase alignment at the earliest possible occurrence of the synchronization mark, accuracy of synchronization mark detection may be improved.

Claims (35)

1. A method of detecting a synchronization mark, the method comprising:

reading a stream of bits from a storage medium, wherein the stream of bits is read as output from a matched filter upstream of a primary data detector;

performing pattern matching to determine whether a pattern of bits read from the storage medium, matches at least a portion of a synchronization mark;

recognizing in the stream of bits, a phase of a repeated pattern of N bits indicative of a synchronization field;

performing phase alignment to determine whether a location of the first bit of the pattern, is consistent with an expected location of the synchronization mark based upon the phase;

wherein the phase alignment is performed by comparing a number of the first bit with a modulo N counter reading;

wherein N=4;

wherein the phase alignment indicates the synchronization mark if, the phase is 0 and the reading of the modulo counter 4 is zero, the phase is 1 and the reading of the modulo 4 counter is zero, the phase is 1 and the reading of the modulo 4 counter is 1, the phase is 2 and the reading of modulo 4 counter is 2, or the phase is 3 and the reading of the modulo 4 counter is 3; and

indicating an existence of a synchronization mark only where the pattern matching and phase alignment are satisfied.

2. The method of claim 1 wherein the synchronization mark comprises a primary synchronization mark preceding a data region.

3. The method of claim 1 wherein the synchronization mark comprises a embedded synchronization mark located within a data region.

4. The method of claim 1 wherein the stream of bits is read as output from a primary data detector.

5. The method of claim 4 wherein the primary data detector comprises a Viterbi decoder.

6. The method of claim 1 wherein the stream of bits is read as output from the matched filter upstream of a Viterbi decoder.

7. An apparatus for detecting a synchronization mark, the apparatus comprising:

a first generator configured to generate a first signal indicating that a pattern of bits read from a storage medium matches at least a portion of a synchronization mark;

a second generator configured to generate a second signal indicating that a location of the first bit of the pattern, is consistent with an expected location of the synchronization mark based upon a phase of a repeated pattern of bits in a synchronization field; and

a comparator having a first node in electronic communication with the first generator and a second node in electronic communication with the second generator, the comparator configured to generate a third signal indicating an existence of a synchronization mark, only where the first signal and the second signal are received.

8. The apparatus of claim 7 wherein the comparator comprises an AND gate.

9. The apparatus of claim 7 wherein the second generator comprises a modulo N counter, wherein N=the number of phases in the repeated pattern.

10. The apparatus of claim 7 wherein N=4.

11. The apparatus of claim 10 wherein the second generator is configured to output the second signal if, the phase is 0 and the reading of the modulo 4 counter is zero, the phase is 1 and the reading of the modulo 4 counter is 1, the phase is 2 and the reading of the modulo 4 counter is 2, or the phase is 3 and the reading of the modulo 4 counter is 3.

12. The apparatus of claim 7 wherein the synchronization mark comprises a primary synchronization mark preceding a data region.

13. The apparatus of claim 7 wherein the synchronization mark comprises a embedded synchronization mark located within a data region.

14. An apparatus of claim 7 further comprising an equalizer with a matched filter configured to receive the bit stream and to generate a first equalized signal.

15. The apparatus of claim 14 , wherein the first equalized signal is generated from the lengthened equalization target comprising a mathematical convolution of a first and a second transfer function, the first transfer function comprising a predetermined equalization target for providing desired shaping to the read signal, and the second transfer function comprising a matched filter function providing a time-reversed component that is a time-reversed replica of a whitening filter component of the equalization target.

16. An apparatus for detecting a synchronization mark, the apparatus comprising:

a processor in electronic communication with a non-transistory computer readable storage medium, the non-transistory computer readable storage medium having stored thereon code configured to direct the processor to:

read a stream of bits from a storage medium;

perform pattern matching to determine whether a pattern of bits read from the storage medium, matches at least a portion of a synchronization mark;

recognize in the stream of bits, a phase of a repeated pattern of N bits indicative of a synchronization field;

perform phase alignment to determine whether a location of the first bit of the pattern, is consistent with an expected location of the synchronization mark based upon the phase;

indicate an existence of a synchronization mark, only where the pattern matching and phase alignment are satisfied; and

an AND gate configured to receive at a first input node, a first signal indicating a result of the pattern matching, and to receive at a second input node, a second signal indicating a result of the phase alignment.

17. The apparatus of claim 16 further comprising a modulo N counter configured to count the stream of bits.

Assignments (5)
RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 059127/0001 →
SECURITY INTEREST Recorded Feb 6, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052915/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: HGST NETHERLANDS B.V.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 040826/0821 →
CHANGE OF NAME Recorded Oct 25, 2012
From: HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.V.
To: HGST NETHERLANDS B.V.
Reel/Frame 029341/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2010
From: GALBRAITH, RICHARD LEO; HANSON, WELDON MARK; OENNING, TRAVIS ROGER; TRUAX, TODD CARTER
To: HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS, B.V.
Reel/Frame 024646/0910 →