Sync Mark Read Offset Detection Using Cross-Correlation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In magnetic storage systems, accurately positioning the read/write head over the data track is challenging, especially as track density increases, due to inter-track interference and the need for precise detection of sync marks to correct read head position errors and write phase offsets.
Innovation Solution
The system employs a cross-correlation calculator to determine the position error of the read head by comparing input signals with orthogonal or near-orthogonal sync patterns on adjacent tracks, using a detector to select the largest cross-correlation and a threshold comparator to estimate position errors, enabling correct data retrieval and decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If track density is increased to improve storage capacity, then productivity is improved, but measurement precision of read head position deteriorates due to inter-track interference
Solution Approach 1:
The patent divides the detection problem into separate segments by using distinct sync patterns for the target track and neighboring tracks. The cross-correlation calculator separately correlates the read signal with sync patterns from different tracks, allowing independent detection of each track's sync mark position. This segmentation enables accurate position detection even when tracks are densely packed, as each track's sync pattern can be identified without interference from adjacent tracks.
Solution Approach 2:
The patent applies local quality by using different sync patterns specifically for neighboring tracks versus the target track. Each track region has a locally optimized sync pattern that is distinct from its neighbors. The detector selectively processes signals based on which track's sync pattern is being detected, applying track-specific detection parameters and thresholds to maintain measurement precision in high-density environments.
2Device complexity
If conventional sync mark detection is used, then device complexity is low, but measurement precision of read head position deteriorates due to inability to distinguish neighboring track interference
Solution Approach 1:
The detection system is segmented into multiple parallel correlation channels, each dedicated to detecting sync patterns from specific tracks (target track and neighboring tracks). The cross-correlation calculator simultaneously performs multiple correlation operations with different sync patterns, and the detector selects the appropriate correlation result based on which sync pattern matches the read signal. This segmented approach maintains manageable device complexity while achieving high measurement precision through multi-track pattern recognition.
3Device complexity
If sync patterns from neighboring tracks are not considered, then device complexity is reduced, but reliability of data detection deteriorates due to undetected position errors
Solution Approach 1:
The patent merges the detection of sync patterns from multiple tracks (target track and neighboring tracks) into a unified detection framework. The cross-correlation calculator combines correlation results from all three tracks, and the detector integrates this information to determine the correct sync mark position and identify any position errors. This merging of multi-track detection improves reliability by using neighboring track information to detect and correct read head position offsets, while the integrated approach keeps device complexity manageable through shared processing resources.
Data Source
AI summary
A data processing system includes a cross-correlation calculator operable to calculate cross-correlations between an input signal and each of three different sync patterns associated with a target track and neighboring tracks, a detector operable to select a largest of the cross-correlations, a threshold comparator operable to compare the cross-correlations with a threshold to determine a direction of any position error of a read head, and a position error estimator operable to estimate a position error of the read head based at least in part on the cross-correlations.


