Back to results
US 6,819,512 B2Granted
Triple-attribute method of encoding and decoding magnetic data
AssigneeProtoScience, Inc.
InventorKyle K. Kirby
Life of this patent
Estimating the term…
Abstract
A method of encoding and decoding data involving the simultaneous application of pulse amplitude modulation, pulse width modulation, and pulse position modulation systems to data intended for storage on a magnetic disk medium.
Claims2
A method of encoding and decoding digital data intended for storage on a magnetic disk medium, comprising:
- (a) providing a divider means which is operable to receive a binary source data sequence and divide it into a first divided data segment, a second divided data segment, and a third divided data segment, wherein:
- (1) said binary source data sequence comprises a predetermined number of source data bits, and
- (2) said first divided data segment comprises a first predetermined number of divided data bits, and
- (3) said second divided data segment comprises a second predetermined number of divided data bits, and
- (4) said third divided data segment comprises a third predetermined number of divided data bits,
- (b) providing a mission-dependent modulation look-up table, wherein:
- (1) said mission-dependent modulation look-up table indicates a first modulation value corresponding to the binary value of said first divided data segment, and
- (2) said mission-dependent modulation look-up table indicates a second modulation value corresponding to the binary value of said second divided data segment, and
- (3) said mission-dependent modulation look-up table indicates a third modulation value corresponding to the binary value of said third divided data segment,
- (c) providing a modulation means, comprising, in combination, a pulse amplitude modulator, a pulse width modulator, and a pulse position modulator, wherein:
- (1) said pulse amplitude modulator receives said first divided data segment and modulates the amplitude of an output signal according to said first modulation value indicated in the modulation look-up table corresponding to the binary value of said first divided data segment, said output signal having amplitude as a first attribute, and
- (2) said pulse width modulator receives said second divided data segment and modulates the pulse width of said output signal according to said second modulation value indicated in the modulation look-up table corresponding to the binary value of said second divided data segment, said output signal having pulse width as a second attribute, and
- (3) said pulse position modulator receives said third divided data segment and modulates the pulse position of said output signal according to said third modulation value indicated in the modulation look-up table corresponding to the binary value of said third divided data segment, said output signal having pulse position as a third attribute,
- (d) providing a multiplexing means which is operable to receive said first attribute, said second attribute, and said third attribute of the output signal from said modulation means, and add the attributes together to form a multiplexed encoded data symbol, wherein:
- (1) said multiplexing means generates said multiplexed encoded data symbol in response to said first attribute, said second attribute, and said third attribute received in the form of said output signal from said modulation means.
12 more elements
Dependencies are inferred from the claim text.