Dynamic magnetic information storage or retrieval – Modulating or demodulating
Reexamination Certificate
2003-02-18
2004-11-16
Hudspeth, David (Department: 2651)
Dynamic magnetic information storage or retrieval
Modulating or demodulating
C360S040000, C360S039000, C360S045000, C360S032000, C360S051000, C369S047100, C369S047190, C369S047200
Reexamination Certificate
active
06819512
ABSTRACT:
FEDERALLY SPONSORED RESEARCH
Not Applicable
SEQUENCE LISTING OR PROGRAM
Not Applicable
BACKGROUND—FIELD
This invention relates generally to magnetic disk data storage systems, and more specifically to a system and method of encoding and decoding a plurality of bits of information into a single write current pulse that is recorded in a bit cell on a magnetic disk medium.
BACKGROUND—PRIOR ART
The continuing trend in magnetic disk data storage systems such as computer hard disk drives (HDDs) is toward smaller, faster and less costly devices with ever-increasing capacity. The remarkable increase in the processing ability of computers in recent years has given rise to sophisticated software programs that require large capacity HDDs to store them.
In addition, disk capacity is increasingly challenged by large video, data, and music files that are now common, and the advent of holographic image files will demand significantly more disk space yet again.
In general, HDDs are comprised of one or more rotating disks with a plurality of evenly-spaced concentric tracks arranged thereon. The disks are rotated by a spindle motor at a substantially constant rate of, typically, several thousand rpm (revolutions per minute). One or more read/write heads hover over the disks and either create magnetic domains in elemental areas called bit cells during write operations, or else detect the magnetic domains previously recorded in the bit cells during read operations.
A major functional element of a magnetic disk data storage system is the data channel, which includes a write channel and a compatible read channel. The write channel receives binary source data from the host, encodes it, and records it as a series of magnetic flux transitions onto one or more disks of the HDD. The read channel retrieves the data from the disks, decodes it, and supplies it back to the host. Encoding and decoding are collectively known as the “ENDEC” function of the data channel.
The efficiency of a given ENDEC is measured by the Code Rate, indicated by the fraction N/M, where N bits of binary source data received from the host are recorded onto a disk utilizing M bit cells. Low code rates (those less than unity, or 1) cause inefficient use of the available disk space, which in turn generally means a high dollar cost per megabyte of storage space. High code rates result in more efficient use of the available disk space with attendant lower cost per megabyte of storage space.
It is an axiom within the computer industry that there is no such thing as enough memory and disk storage space. Consequently, magnetic storage system manufacturers continuously strive to increase the capacity of the disk drives that they produce in order to offer the benefit of lower cost per megabyte of storage space to their customers.
Generally, the capacity of an HDD can be increased in three ways. Firstly, it can be increased by adding disk area, which is done by raising either the number or the diameter of the disks within the HDD unit. However, as the number of disks increases, the rotary drive force of the spindle motor used to rotate them needs to be raised. This introduces the problems of increased power consumption, heat, and noise generated within the HDD. On the other hand, increasing the diameter of the disks results in a physically larger HDD unit. While larger dimensions are a feasible option for disk drives intended for mainframe computers, they are not a viable option for disk drives intended for desktop, laptop, or handheld computers. Cost is also a significant issue when adding disk area.
Secondly, the capacity of an HDD can be increased by raising the recording density of the disks therein. Typically, this is done by increasing the linear bit density and/or the track density. Linear bit density refers to the number of elemental areas (bit cells) arranged per inch on a circular track of the disk, and it is increased by packing the bit cells closer together. However, when this is done, there results the problem of inter-symbol interference causing errors in the readback signal during a read operation. Track density refers to the number of tracks arranged per inch of the disk, as viewed in a radial direction, and it is increased by reducing the width and pitch of individual tracks. However, when the tracks are altered in this way, crosstalk between adjacent tracks becomes a significant problem and readback errors may result. Efforts to increase the recording density of HDDs have been ongoing, requiring very high expense and considerable engineering effort.
Thirdly, the capacity of an HDD can be increased by using a more efficient data encoding and decoding method. Encoding is the process used to convert binary source data received from the host into code data that can be stored on the disk drive. Code data is a series of magnetic flux transitions that occupy the bit cells on a disk and which represent the source data that was received from the host. An efficient encoding method is one in which there are fewer flux transitions occupying the disk than there are data bits received from the host. Several examples of prior art encoding methods are listed in the table below. Encoding methods are often called Codes, Code Types, or Modulation Codes.
TABLE 1
U.S.
Code Rate
Pat. No.
Issue Date
Author(s)
Code Type
(N/M)
3,374,475
Mar. 19, 1968
Gabor
Gabor
2/3
3,685,033
Aug. 15, 1972
Srivastava, et al.
GCR 4/5
4/5
4,323,931
Apr. 06, 1982
Jacoby, et al.
3PM
3/2
4,488,142
Dec. 11, 1984
Franaszek
RLL 1,7
2/3
4,506,252
Mar. 19, 1985
Jacoby, et al.
Ternary
3/2
5,422,760
Jun. 06, 1995
Abbott, et al.
GCR 8/9
8/9
5,631,887
May 20, 1997
Hurst, Jr.
PWM
5/2
5,818,653
Oct. 06, 1998
Park, et al.
QAM/PSK
8/3
5,844,507
Dec. 01, 1998
Zook
GCR 16/17
16/17
6,032,284
Feb. 29, 2000
Bliss
TCM
8/5
6,212,230
Apr. 03, 2001
Rybicki, et al.
PPM
8/3
It should be noted that codes have several characteristics in addition to code rate that are important to consider when making a determination of a particular code's usefulness. These characteristics are termed Figures of Merit. U.S. Pat. No. 4,928,187 issued May 22, 1990 to Rees discloses the Figures of Merit for several significant codes. Figures of Merit that are considered advantageous are a high data density or code rate, a low frequency ratio, a large recovery window, and a low error propagation distance.
Data density or code rate indicates the relationship between the number of binary source data bits N received from the host, and the number of bit cells M used to represent that data on the disk. A high data density is anything greater than unity, or 1.
The recovery window indicates the time period in which a given bit cell is sampled for valid data. Larger recovery windows reduce the possibility of readback errors. A recovery window bracketing an entire bit cell is most favorable.
The frequency ratio indicates the overall bandwidth requirement of the code under consideration. Frequency ratios of less than two are considered best.
Error propagation is a Figure of Merit that indicates how significantly a misread data bit will affect subsequent data bits read back from the storage medium during a read operation. This Figure of Merit tends to be sacrificed the most in the quest for maximum data density. Error propagation distances of less than two bit cells in duration are considered good.
Attempts have been made to develop modulation codes with progressively better Figures of Merit. Nevertheless, all the encoding methods heretofore known suffer from a number of disadvantages:
(a) Increasing the storage capacity of a magnetic disk storage system commonly requires physical alterations to the magnetic disk medium, read/write heads, or the mechanical interface therebetween. Prior-art alterations include thin-film recording surfaces, flying magneto-resistive read heads, higher disk rotational speeds, voice-coil-driven actuator arms, and smaller magnetic domains. These alterations come at great expense and considerable engineering effort.
(b) Prior-art encoding methods with code rates greater than unity commonly sacrif
Figueroa Natalia
Hudspeth David
ProtoScience, Inc.
LandOfFree
Triple-attribute method of encoding and decoding magnetic data does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Triple-attribute method of encoding and decoding magnetic data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Triple-attribute method of encoding and decoding magnetic data will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3363412