Method and apparatus for digital storage and retrieval of data
First Claim
1. A method for retrieving an arbitrary ordered digital data stream from a magnetic media, the arbitrary ordered digital data stream being uniquely represented by an ordered analog data waveform set made up of elements of analog reference waveform set stored on the magnetic media, comprising the steps of:
- retrieving the set of analog reference waveforms from the magnetic media;
establishing a correspondence between the retrieved set of analog reference waveforms and the digital data;
retrieving the ordered set of analog data waveforms;
establishing correspondence between each retrieved analog data waveform and the analog reference waveforms; and
forming an ordered stream of digital data by comparing the retrieved ordered set of analog data waveforms to the retrieved set of reference data waveforms representing known assigned digital values.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for error detection and correction in the storage and retrieval of digital data on magnetic storage systems includes converting the digital data into analog waveforms, multiplexing the analog waveforms with reference values and storing same as a data stream, demultiplexing the reference values from the data stream and using the retrieved reference values to detect and reduce distortion or other errors in the data stream. Assignment of data to analog waveforms includes option of assigning arbitrary quantities of data to a compact analog waveform representation. Analog errors may be detected and corrected statistically, while digital errors may be detected and corrected using standard signal processing techniques.
40 Citations
17 Claims
-
1. A method for retrieving an arbitrary ordered digital data stream from a magnetic media, the arbitrary ordered digital data stream being uniquely represented by an ordered analog data waveform set made up of elements of analog reference waveform set stored on the magnetic media, comprising the steps of:
-
retrieving the set of analog reference waveforms from the magnetic media; establishing a correspondence between the retrieved set of analog reference waveforms and the digital data; retrieving the ordered set of analog data waveforms; establishing correspondence between each retrieved analog data waveform and the analog reference waveforms; and forming an ordered stream of digital data by comparing the retrieved ordered set of analog data waveforms to the retrieved set of reference data waveforms representing known assigned digital values. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for storing an arbitrary ordered digital data stream on a magnetic media, and retrieving same, comprising the steps of:
-
forming a set of analog reference waveforms; assigning each analog reference waveform to a unique value of the digital data comprising the arbitrary ordered digital data stream; ordering the analog reference waveforms into a set of analog data waveforms to correspond to the order of the arbitrary ordered digital data stream; storing the set of ordered analog data waveforms on the magnetic media; storing the set of analog reference waveforms on the magnetic media; retrieving the set of analog reference waveforms from the magnetic media; establishing the correspondence between the retrieved set of analog reference waveforms and the digital data; retrieving the ordered set of analog data waveforms; establishing correspondence between each retrieved analog data waveform and the analog reference waveforms; forming an ordered stream of digital data by comparing the retrieved ordered set of analog data waveforms to the retrieved set of reference data waveforms representing known assigned digital values. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for storing an arbitrary ordered digital data stream on a magnetic media, and retrieving same, comprising the steps of:
-
forming a set of analog reference waveforms; assigning a unique identifier to each of said reference waveforms; converting the ordered digital data stream to be stored into an ordered stream of identifiers; forming from said set of analog reference waveforms an ordered stream of analog data waveforms corresponding to the ordered stream of identifiers; storing the ordered stream of analog data waveforms on the magnetic media; storing the set of analog reference waveforms on the magnetic media; retrieving the set of analog reference waveforms from the magnetic media; determining which identifier has been assigned to each retrieved analog reference waveform; retrieving the ordered stream of analog data waveforms; establishing correspondence between each retrieved analog data waveform and the analog reference waveforms; forming an ordered stream of identifiers corresponding to the retrieved ordered stream of analog data waveforms; and converting the ordered stream of identifiers corresponding to the retrieved ordered stream of analog data waveforms into a corresponding stream of digital data. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification