Claims
- 1. In a disk drive system including a rotatable storage disk and a read/write head with a read element that reads information from tracks of the disk to produce a read signal and a write element that writes information to the tracks, a method of determining a read-to-write offset between the read and write elements for a track of the disk, the method comprising the steps of:
determining a first read position amongst a range of test positions offset relative to the track on the basis of read signal strengths determined at each of the test positions; calculating a subrange of the range of test positions inclusive of the first read test position; selecting a second read position from the subrange on the basis of bit error rates calculated at test positions of the subrange; and setting the read-to-write offset as a function of the second read position.
- 2. A method according to claim 1, wherein the subrange is centered on the first read test position.
- 3. A method according to claim 1, wherein the step of setting the read-to-write offset as a function of the second read position comprises setting the read-to-write offset to the difference of the second read position and a value indicating a centerline of the track.
- 4. A method according to claim 2, wherein the step of determining the first read position includes the steps of:
writing signal strength test data at a write position relative to the track; selecting the first read position from a range of test positions offset relative to the track, the first read test position corresponding to a strongest read signal strength.
- 5. A method according to claim 4 including the step of erasing tracks neighboring the track prior to selecting the first read position.
- 6. A method according to claim 4, wherein the step of selecting the first read position comprises:
moving the read element to each of the range of test positions; reading the signal strength test data at each of the test positions; storing a value indicating read signal level strength for each of the range of test positions in memory; setting the first read position to a test position of the range having a stored value indicating greatest read signal level.
- 7. A method according to claim 6, wherein the step of storing a value indicating read signal level strength for each of the range of test positions comprises storing a level of automatic gain applied to normalize the read signal strength.
- 8. A method according to claim 7, wherein the value in the memory indicating maximum read signal level is a minimum value of automatic gain control.
- 9. A method according to claim 4, wherein the step of writing signal strength test data comprises writing an automatic gain control data field and the step of reading the signal strength test data comprises reading the automatic gain control data field.
- 10. A method according to claim 1, wherein the step of selecting a second read position includes:
writing a bit pattern at a write position of the track; and selecting the second read position as being a test position in the subrange at which a lowest bit error rate is recorded.
- 11. A method according to claim 10 including the step of erasing tracks neighboring the track prior to selecting the second read position.
- 12. A method according to claim 10, wherein the step of selecting the second read position includes:
moving the read element to each position of the subrange of test positions; calculating the bit error rate at each of the read test positions; storing the bit error rate for each of the read test positions in a memory; and setting the second read test position to a test position having a minimum bit error rate stored in memory.
- 13. A method according to claim 10, wherein writing the bit pattern comprises wedge writing the bit pattern and wherein reading the bit pattern comprises wedge reading the bit pattern.
- 14. A disk drive system of the type including a storage disk, and a rotary actuator coupled to a read/write head with separate read and write elements, the disk drive system further including:
means for controlling the rotary actuator operative to move the read head to each of a range of test positions offset from a track of the storage disk; means for determining a first read position amongst the range of test positions on the basis of read signal strengths determined at each of the test positions; means for calculating a subrange of the range of test positions inclusive of the first read position; means for selecting a second read position from the subrange on the basis of bit error rates calculated at each test position of the subrange; and means for setting the read-to-write offset as a function of the second read position.
- 15. A disk drive system according to claim 14 further including:
means for writing signal strength test data at a write position of the track; and means for selecting the first read position from the range of test positions offset relative to the track, the first read test position corresponding to a strongest read signal strength.
- 16. A disk drive system according to claim 15, wherein the means for selecting the first read position includes:
means for moving the read element to each position of the range of test positions; means for reading the signal strength test data at each of the read test positions; means for storing a value indicating read signal level strength for each test position in memory; and means for setting the read test position to a test position having a stored value indicating greatest read signal level.
- 17. A disk drive system according to claim 14, wherein the means for selecting a second read position on the basis of bit error rates includes:
means for writing a bit pattern at a write position of the track; and means for selecting the second read position as being a test position in the subrange at which a lowest bit error rate is recorded.
- 18. A disk drive system comprising:
a read/write head having spaced apart read and write elements; a processor responsive to signals originating from the read element; an actuator arrangement supporting the read/write head and controllable by the processor; a processor readable medium coupled to the processor storing instructions for the processor to control the actuator and respond to signals originating from the read head in order to determine a read-to-write offset between the read and write elements for a track of the disk, the instructions including:
instructions for determining a first read position amongst a range of test positions offset relative to the track on the basis of read signal strengths determined at each of the test positions; instructions for calculating a subrange of the range of test positions centered about the first read position; instructions for selecting a second read position from the subrange on the basis of bit error rates calculated at each test position of the subrange; and instructions for setting the read-to-write offset as a function of the second read position.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/310,369, filed Aug. 6, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60310369 |
Aug 2001 |
US |