Techniques For Identifying Servo Sectors In Storage Devices
First Claim
1. A data storage device comprising:
- a decoder that reads index bits from servo sectors on a data storage medium to identify an index of the servo sectors in a track, wherein only one of the index bits is stored in each servo sector, andwherein a pattern of the index bits are stored in servo sectors in at least one track on the data storage medium, and the pattern of the index bits stored in the at least one track of the data storage medium has a fault tolerance defined by a minimum Hamming distance greater than one.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for identifying the servo sectors in a track on a data storage device. A data storage device identifies the servo sectors in a track by reading distributed index bits from multiple servo sectors in a track. The data storage device analyzes only one index bit from each servo sector to identify the index of a track. In some embodiments, the index of a track can be identified after examining the index bits stored in a particular number of consecutive servo sectors, even in the presence of errors. The index bits in each track can have an error tolerance with a minimum Hamming distance greater than one. In other embodiments, a data storage device compares a sliding window of the index bits read from the servo sectors to all possible N-bit vectors that exist within a pattern of the index bits stored on a track.
14 Citations
20 Claims
-
1. A data storage device comprising:
-
a decoder that reads index bits from servo sectors on a data storage medium to identify an index of the servo sectors in a track, wherein only one of the index bits is stored in each servo sector, and wherein a pattern of the index bits are stored in servo sectors in at least one track on the data storage medium, and the pattern of the index bits stored in the at least one track of the data storage medium has a fault tolerance defined by a minimum Hamming distance greater than one. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for identifying an index of a track on a data storage device, the method comprising:
-
recording a pattern of index bits in servo sectors in tracks on a data storage medium, wherein only one index bit is stored in each servo sector; and reading the index bits from the servo sectors to identify an index of the servo sectors in a track, wherein the pattern of index bits stored in at least one track has a fault tolerance defined by a minimum Hamming distance greater than one. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data storage device comprising:
-
a decoder that reads index bits from servo sectors on a data storage medium to identify an index of the servo sectors in a track, wherein a pattern of the index bits is stored in servo sectors in a track of the data storage medium, only one of the index bits is stored in each servo sector, and wherein the data storage device compares an N-bit sliding window of the index bits read from the servo sectors to all possible N-bit vectors that exist within the pattern of the index bits stored in the track. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification