Disk Drive Track ID Correction Using Gray Code Estimation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing disk drives face performance degradation and reduced capacity due to defective servo sectors, which can lead to increased settle time and aborted operations, especially when multiple sequential servo sectors are miss-detected during seek operations.
Innovation Solution
The implementation of a track ID estimator that corrects errors in high order Gray code bits and decodes low order track code bits separately, using redundancy to minimize format efficiency reduction and enhance accurate track ID detection, thereby improving head positioning accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is relocated to spare sectors due to defective servo sectors, then the disk can continue operating, but the overall capacity is reduced and performance is impacted
Solution Approach 1:
The patent converts the harmful effect of defective servo sectors into a benefit by using the redundancy inherent in the Gray code structure. Instead of treating defective sectors as failures requiring data relocation, the system uses error detection and correction algorithms to recover track ID information from degraded signals, thereby eliminating the need to sacrifice spare capacity while maintaining operational reliability
2Reliability
If multiple sequential servo sectors are miss-detected during seek operations, then the system can handle defects, but settle time increases and performance degrades
Solution Approach 1:
The patent implements feedback mechanisms where the system continuously monitors servo sector detection status during seek operations. When miss-detection is detected, the system activates error correction algorithms that use information from adjacent sectors and the structured redundancy of Gray codes to recover the correct track ID, thereby maintaining fast settle times even when defects are present
3Measurement precision
If the servo controller encounters a miss-detected servo sector during tracking, then the system can identify errors, but operations are aborted and retried impacting performance
Solution Approach 1:
The patent prepares for potential detection errors by incorporating redundancy into the track ID encoding scheme using Gray codes. This beforehand cushioning allows the system to withstand miss-detections without aborting operations, as the redundant information enables error recovery and maintains continuous operation, thereby preserving productivity while ensuring measurement precision
4Quantity of substance
If high order Gray code bits are used for track ID encoding, then the format efficiency is high, but errors in high order bits cause significant track ID miscorrections
Solution Approach 1:
The patent applies local quality by treating different bits of the track ID encoding differently. High order Gray code bits are used for efficient space utilization while low order bits incorporate additional redundancy specifically for error detection and correction. This localized differentiation ensures that errors in any bit position can be detected and corrected without compromising overall format efficiency
Data Source
AI summary
A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of tracks defined by a plurality of servo sectors. An estimated track ID is generated representing an estimated radial location of the head. A high order Gray code in a first servo sector is detected, and errors in the high order Gray code are corrected using the estimated track ID to generate a corrected Gray code. The corrected Gray code is decoded into a first part of a detected track ID. A low order track code is detected in the first servo sector, and the low order track code is decoded into a second part of the detected track ID. The first part of the detected track ID is combined with the second part of the detected track ID.


