Dual modulo gray code positioning system

Dynamic magnetic information storage or retrieval – General processing of a digital signal – Address coding

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C360S048000, C360S077080

Reexamination Certificate

active

06304398

ABSTRACT:

FIELD OF THE INVENTION
This application relates to magnetic disc drives and more particularly to a modulo gray code servo encoding system and method.
BACKGROUND OF THE INVENTION
Disc drives are data storage devices that store digital data in magnetic form on a rotating storage medium on a disc. Modern disc drives comprise one or more rigid discs that are coated with a magnetizable medium and mounted on the hub of a spindle motor for rotation at a constant high speed. Information is stored on the discs in a plurality of concentric circular tracks typically by an array of transducers (“heads”) mounted to a radial actuator for movement of the heads relative to the discs. Each of the concentric tracks is generally divided into a plurality of separately addressable data sectors. The read/write transducer, e.g. a magnetoresistive read/write head, is used to transfer data between a desired track and an external environment. During a write operation, data is written onto the disc track and during a read operation the head senses the data previously written on the disc track and transfers the information to the external environment. Critical to both of these operations is the accurate locating of the head over the center of the desired track.
The heads are mounted via flexures at the ends of a plurality of actuator arms that project radially outward from the actuator body. The actuator body pivots about a shaft mounted to the disc drive housing at a position closely adjacent the outer extreme of the discs. The pivot shaft is parallel with the axis of rotation of the spindle motor and the discs, so that the heads move in a plane parallel with the surfaces of the discs.
Typically, such radial actuators employ a voice coil motor to position the heads with respect to the disc surfaces. The actuator voice coil motor includes a coil mounted on the side of the actuator body opposite the head arms so as to be immersed in the magnetic field of a magnetic circuit comprising one or more permanent magnets and magnetically permeable pole pieces. When controlled direct current (DC) is passed through the coil, an electromagnetic field is set up which interacts with the magnetic field of the magnetic circuit to cause the coil to move in accordance with the well-known Lorentz relationship. As the coil moves, the actuator body pivots about the pivot shaft and the heads move across the disc surfaces. The actuator thus allows the head to move back and forth in an arcuate fashion between an inner radius and an outer radius of the discs.
The actuator arm is driven by a control signal fed to the voice coil motor (VCM) at the rear end of the actuator arm. A servo system is used to sense the position of the actuator and control the movement of the head above the disc using servo signals read from a disc surface in the disc drive. The servo system relies on servo information stored on the disc. The signals from this information generally indicate the present position of the head with respect to the disc, i.e., the current track position. The servo system uses the sensed information to maintain head position or determine how to optimally move the head to a new position centered above a desired track. The servo system then delivers a control signal to the VCM to rotate the actuator to position the head over a desired new track or maintain the position over the desired current track.
Servo information is typically stored in a disc drive in one of two ways: sectored servo and dedicated servo. In a sectored servo system, servo information is interspersed with user data on the disc surface. The servo information is stored in arcuate segments on each track of the disc surface. These segments are interspersed around the track between stored user data on the track. As the disc rotates beneath the head, the head periodically samples the servo sectors to obtain the servo information for the servo system. In a dedicated servo system, the servo information is stored on a separate dedicated disc surface which contains no user data. In this system, servo information is constantly available to the servo control system.
In a sectored servo system, the servo information that is recorded on a servo segment consists typically of a burst pattern. Table 1 below sets forth the fields of a typical set of servo segment dibits that make up the servo burst pattern in a servo segment. Table 2 breaks down, as an example, the prefix field dibits.
TABLE 1
AGC
Gray
A
B
C.
D
Description
Preamble
AM
Prefix
Code
Pad
Burst
Pad
Burst
Pad
Burst
Pad
Burst
Pad
Length in Dibits
20
8
9
16
2
8
2
8
2
8
2
8
2
TABLE 2
Bit
8
7
6
5
4
3
2
1
0
Value
1
1
X
1
1
X
1
0
1
Descrip-
AM
Index
Guard
Zap
Guard
tion
Synch
Bit
Bit
The total number of dibits in a conventional servo field pattern is typically 95. This is made up of the automatic gain control block of 20 dibits, followed by an 8 dibit Address Mark and a 9-digit Prefix field. Currently the track number is identified by 16 bits of Gray code. The gray code is followed by four position bursts (A, B, C, D), each 8 bits long, separated by two dibit pads. Servo information represents system overhead that reduces the amount of user data that can be accommodated on the disc drive. It is thus desirable to minimize the disc surface real estate required for storage of servo information since storage capacity of as much user data as possible on the disc is generally desired.
SUMMARY OF THE INVENTION
Against this backdrop the present invention has been developed. The present invention is an apparatus and method of reducing the size of a servo burst and thus increasing the disc surface available for data storage. This is done by uniquely encoding track information in the Gray code of a servo burst on a disc which reduces the real estate utilized on the disc. Basically the method of the present invention is a method of reducing a servo burst length recorded on each of a plurality of sequentially numbered radial servo sectors spaced around the disc. The disc has concentric magnetic information storage tracks thereon. Each track has a unique sequential track identification number assigned to it. The method involves separating the sectors into at least two sets of sectors and modulo encoding each set of sectors with a modulo operation of the track identification number each using a unique modulus.
More preferably, the method includes separating the sectors into at least a first set of sectors and at least a second set of sectors. Next, the first set of sectors on each track is modulo encoded, i.e. subjected to a modulo operation of the track identification number using a first modulus. The second set is subjected to modulo encoding, i.e., performance of a modulo operation of the track identification number using a second modulus different from the first modulus. The modulo numbers are then converted to Gray code and written to the disc as part of the servo track writing process. The encoded and recorded modulo track ID numbers can be readily sensed and decoded in accordance with another aspect of the present invention.
Still more preferably, the sectors are divided into even numbered sectors and odd numbered sectors. The preferred method modulo encodes even numbered sectors on each track with a first modulo operation of the track identification number for the track using a first modulus and modulo encodes the odd numbered sectors on each track with a second modulo operation of the track identification number for the track using a second modulus. The modulo numbers are then converted to Gray code and then written as part of the servo burst to the disc.
These and various other features as well as advantages which characterize the present invention will be apparent from a reading of the following detailed description and a review of the associated drawings.


REFERENCES:
patent: 4556960 (1985-12-01), Cohn et al.
patent: 5003412 (1991-03-01), Bizjak et al.
patent: 5119248 (1992-06-01), Bizjak et al.
patent: 5459623 (1995-10-01), Blagaila et al.
patent: 5526202 (1996-06-01), Blagaila et al.
patent: 5737142 (1998-04-01), Zook
paten

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Dual modulo gray code positioning system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dual modulo gray code positioning system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dual modulo gray code positioning system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2613209

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.