Storage device self-servo-write includes generating a time base frequency signal, generating a sampled frequency signal by sampling the time base frequency signal at a sample rate to obtain a first set of samples, decimating those samples at a decimation rate to obtain a second set of samples at a spiral frequency of which the time base frequency is a first integer multiple, detecting a spiral track based on the spiral frequency, and writing a servo pattern based on the spiral track and the time base frequency. A generated sampled frequency obtained by sampling the time base frequency signal at the sample rate is used as the servo write frequency, of which the time base frequency is a second integer multiple. Alternatively, the time base frequency is multiplied by a first rational multiple so that the time base frequency is a second rational multiple of the servo write frequency.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A self-servo-write method in a storage device, the method comprising: generating a time base frequency signal; generating a sampled frequency signal by sampling the time base frequency signal at a sample rate to obtain a first set of samples of the time base frequency signal; decimating the first set of samples of the time base frequency signal at a decimation rate to obtain a second set of samples at a spiral frequency that is lower than the time base frequency, the time base frequency being a first integer multiple of the spiral frequency; detecting a spiral track based on the spiral frequency that was obtained by decimating the first set of samples of the time base frequency signal; and writing a servo pattern based on the detected spiral track and the time base frequency.
2. The method of claim 1 wherein the writing the servo pattern comprises writing the servo pattern based on the detected spiral track and a servo write frequency derived from the time base frequency.
3. The method of claim 2 comprising: using the generated sampled frequency signal obtained by the sampling the time base frequency signal at the sample rate as the servo write frequency; wherein: the time base frequency is a second integer multiple of the servo write frequency.
4. The method of claim 3 comprising selecting the sample rate and the decimation rate such that the first integer multiple is larger than the second integer multiple.
5. The method of claim 2 further comprising: deriving the servo write frequency from the time base frequency by: multiplying the time base frequency by a first rational multiple, and sampling, at the sample rate, a signal having the multiplied time base frequency; wherein: the time base frequency is a second rational multiple of the servo write frequency.
6. The method of claim 5 comprising selecting the sample rate, the decimation rate and the first rational multiple such that the first integer multiple is larger than the second rational multiple.
7. The method of claim 1 wherein the detecting the spiral track comprises: filtering the second set of samples to yield magnitude data, and angle data including a phase angle portion and a sync mark detect portion; and delaying the sync mark detect portion to compensate for the decimating.
8. The method of claim 7 wherein the delaying the sync mark detect portion comprises: using an integer part of the angle data to generate a delay of the sync mark detect portion.
9. The method of claim 8 further comprising delaying the angle portion to maintain synchronization with the sync mark portion.
10. The method of claim 9 wherein the delaying the angle portion comprises using a fractional part of the angle data to generate a delay of the angle portion.
11. A storage device, comprising: a storage medium on which servo data is written using a self-servo-write operation; and circuitry for performing the self-servo-write operation, the circuitry comprising: a time base frequency signal generator; sampling circuitry configured to generate a sampled frequency by sampling output of the time base frequency signal generator at a sample rate to obtain a first set of samples of a time base frequency signal; a first filter configured to decimate the first set of samples of the time base frequency signal at a decimation rate to obtain a second set of samples at a spiral frequency that is lower than the time base frequency, the time base frequency being a first integer multiple of the spiral frequency; spiral detector circuitry configured to detect a spiral track based on the spiral frequency that was obtained by decimating the first set of samples of the time base frequency signal; and a write pattern generator configured to write a servo pattern based on the detected spiral track and the time base frequency.
12. The storage device of claim 11 wherein the write pattern generator is configured to write the servo pattern based on the detected spiral track and a servo write frequency derived from the time base frequency.
13. The storage device of claim 12 wherein: the write pattern generator is configured to generate the servo write frequency at the sampled frequency obtained by the sampling circuitry sampling the time base frequency signal at the sample rate; and the time base frequency is a second integer multiple of the servo write frequency.
14. The storage device of claim 13 wherein the sampling rate at which the sampling circuitry is configured to sample the output of the time base generator, and the decimation rate at which the first filter is configured to decimate the first set of samples, are configured such that the first integer multiple is larger than the second integer multiple.
15. The storage device of claim 12 wherein: the write pattern generator is configured to derive the servo write frequency from the time base frequency by: multiplying the time base frequency by a first rational multiple, and sampling the multiplied time base frequency at the sample rate; wherein: the time base frequency is a second rational multiple of the servo write frequency.
16. The storage device of claim 15 wherein the sampling rate at which the sampling circuitry is configured to sample the output of the time base generator, the decimation rate at which the first filter is configured to decimate the first set of samples, and the first rational multiple with which the write pattern generator is configured to multiply by the time base frequency, are configured such that the first integer multiple is larger than the second rational multiple.
17. The storage device of claim 11 wherein the spiral detector circuitry comprises: a second filter configured to derive, from the second set of samples, magnitude data, and angle data including an angle portion and a sync mark detect portion; and first delay circuitry configured to delay the sync mark detect portion to compensate for decimation of the first set of samples by the first filter.
18. The storage device of claim 17 wherein the first delay circuitry is configured to delay the sync mark detect portion by an amount derived from an integer part of the angle data.
19. The storage device of claim 18 further comprising second delay circuitry configured to delay the angle portion to maintain synchronization with the sync mark portion.
20. The storage device of claim 19 wherein the second delay circuitry is configured to delay the angle portion by an amount derived from a fractional part of the angle data.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 24, 2020
August 10, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.