Synchronous Wobble Compensation for Disk Bit Density
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing magnetic storage systems face inefficiencies in bit density due to overhead required for asynchronous wobble compensation, which involves significant preamble and address mark overhead, limiting the usable bit density of storage devices.
Innovation Solution
Implementing synchronous wobble compensation by writing a detectable pattern near the servo data region and using a digital phase lock loop to calculate a fractional processing delay, allowing the wobble compensation pattern to be written synchronously with the servo data, thereby minimizing overhead and optimizing bit density.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If asynchronous wobble compensation is implemented with preamble and address mark overhead, then wobble detection capability is improved, but bit density is reduced
Solution Approach 1:
The patent extracts the essential wobble compensation function from the traditional asynchronous RRO approach by removing the preamble and address mark overhead. Only the critical RRO data pattern is written to the disk, eliminating unnecessary data elements while preserving the core wobble detection and compensation capability.
Solution Approach 2:
The system performs preliminary wobble measurement during the servo write process itself, before user data is written. The RRO data is captured and stored in buffer memory during servo operations, allowing wobble compensation to be prepared in advance without requiring additional disk space for overhead data.
2Measurement precision
If extensive preamble and address marks are used for wobble compensation, then synchronization accuracy is improved, but storage space efficiency is reduced
Solution Approach 1:
The patent removes the extensive preamble and address mark sequences from the traditional asynchronous RRO implementation. By extracting only the essential RRO data pattern and using buffer memory for temporary storage, the system achieves synchronization without the overhead that consumes valuable storage space.
Solution Approach 2:
Buffer memory is introduced as an intermediary element to store RRO data temporarily during servo operations. This mediator allows the system to capture and process wobble information without requiring permanent overhead storage on the disk, separating the synchronization function from permanent data storage requirements.
3Reliability
If asynchronous RRO data processing is implemented, then wobble compensation capability is improved, but processing complexity is increased
Solution Approach 1:
The system performs wobble measurement and RRO data capture during the servo write process itself, before user data operations begin. By measuring wobble early and storing RRO data in buffer memory during servo operations, the system simplifies subsequent user data processing by having compensation data ready in advance.
Solution Approach 2:
The servo write process itself serves dual purposes: it writes servo data to the disk and simultaneously measures wobble and captures RRO data for compensation. This self-service approach eliminates the need for separate, complex asynchronous processing routines, reducing overall system complexity while maintaining compensation capability.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach reduces overhead, allowing for more efficient use of storage space by synchronizing wobble compensation with servo data, thereby enhancing bit density and reducing the need for extensive preamble and address marks.
Implementation Method 1
a digital phase lock loop circuit is used to recover the sampling clock based on the clock recovery pattern and adjust a phase of the sampling clock based on the detected fractional processing delay
Implementation Method 2
a read/write head assembly to write data to a disk and then read back the data accurately
Data Source
AI summary
Various embodiments of the present invention provide systems and methods for low overhead disk wobble compensation. As an example, a method for performing synchronous wobble compensation processing is disclosed. The method includes providing a medium that includes a servo data region and a user data region. The servo data region includes a clock recovery pattern and a location pattern. A detectable pattern is written to the user data region a known number of bit periods from the location pattern. The detectable pattern is read back, and a fractional processing delay is calculated. Based at least on the fractional processing delay and a known number of bit periods from the location pattern to the end of the servo data region, a wobble compensation pattern is written an integral number of bit periods from the location pattern.


