Equalization preamble region in digital data storage (DDS) format
AssigneeHewlett-Packard Development Company, L.P.
InventorsRobert Philip Morling, Andrew Hana
Life of this patent
Estimating the term…
Abstract
A magnetic tape includes plural diagonal tracks, each storing a preamble sequence close to user data such that a transducer for reading the track reads the preamble sequence immediately before reading the user data. The preamble sequence is such that when the track is read by the transducer the preamble sequence has a power sequence with a power spectrum substantially equivalent to the power spectrum of the user data. An AGC circuit responds to the transducer.
Claims38
A method of encoding a plurality of tracks of data for storage on a tape data storage medium, said method comprising:
- sequentially writing the plurality of data tracks to said tape data storage medium so each of said tracks includes a preamble region and a user data region, said preamble region having a preamble byte stream of hexadecimal coded numbers in accordance with:
- b3, d2, b8, 83, 67, a5, 71, 06, cf, 4a, e2, 0d, 9e, 95, c4, 1b, 3d, 2b, 88, 36, 7a, 57,10, 6c, f4, ae, 20, d9, e9, 5c, 41, b3, d2, b8, 83, 67, a5, 71, 06, cf, 4a, e2, 0d, 9e, 95, c4, 1b, 3d, 2b, 88, 36, 7a, 57, 10, 6c, f4, ae, 20, d9, e9, 5c, 41, b3, d2, b8, 83, 67, a5, 71, 06, cf, 4a, e2, 0d, 9e, 95, c4, 1b, 3d, 2b, 88, 36, 7a, 57.
A method of encoding a plurality of tracks of data for storage on a tape data storage medium, said method comprising:
- sequentially writing the plurality of data tracks to said tape data storage medium so each of said tracks includes a preamble region and a user data region, said preamble region having a preamble byte stream of hexadecimal coded numbers in accordance with:
- 61, 92, fa, d3, b1, c0, 3e, 30, 4d, dc, c5, 12, 7e, 72, 1d, 0a, a0, 5d, 48, f0, 8b, 2d, bf, bd, af, 29, 9a, b0, c9, 7d, 69, d8, e0, 1f, 18, 26, ee, 62, 89, 3f, 39, 0e, 85, 50, 2e, a4, 78, 45, 96, df, de, d7, 94, cd, 58, 64, be, b4, ec, 70, 0f, 8c, 13, 77, 31, 44, 9f, 9c, 87, 42, a8, 17, 52, 3c, 22, cb, 6f, ef, 6b, ca, 66, ac, 32, 5f.
A method of reading a stream of preamble and information bytes in hexadecimal coded numbers from a tape data storage medium, said method comprising the steps of:
- reading a preamble comprising a preamble byte stream of hexadecimal coded numbers in accordance with:
- b3, d2, b8, 83, 67, a5, 71, 06, cf, 4a, e2, 0d, 9e, 95, c4, 1b, 3d, 2b, 88, 36, 7a, 57, 10, 6c, f4, ae, 20, d9, e9, 5c, 41, b3, d2, b8, 83, 67, a5, 71, 06, cf, 4a, e2, 0d, 9e, 95, c4, 1b, 3d, 2b, 88, 36, 7a, 57, 10, 6c, f4, ae, 20, d9, e9, 5c, 41, b3, d2, b8, 83, 67, a5, 71, 06, cf, 4a, e2, 0d, 9e, 95, c4, 1b, 3d, 2b, 88, 36, 7a, 57, and synchronising the read preamble bytes and the read information bytes.
A method of reading a stream of preamble and information bytes in hexadecimal coded numbers from a tape data storage medium, said method comprising the steps of:
- reading a preamble comprising a preamble byte stream of hexadecimal coded numbers in accordance with:
- 61, 92, fa, d3, b1, c0, 3e, 30, 4d, dc, c5, 12, 7e, 72, 1d, 0a, a0, 5d, 48, f0, 8b, 2d, bf, bd, af, 29, 9a, b0, c9, 7d, 69, d8, e0, 1f, 18, 26, ee, 62, 89, 3f, 39, 0e, 85, 50, 2e, a4, 78, 45, 96, df, de, d7, 94, cd, 58, 64, be, b4, ec, 70, 0f, 8c, 13, 77, 31, 44, 9f, 9c, 87, 42, a8, 17, 52, 3c, 22, cb, 6f, ef, 6b, ca, 66, ac, 32, 5f, and synchronising the read preamble bytes and the read information bytes.
An apparatus for encoding a plurality of tracks of data for storage on a tape data storage medium, said apparatus comprising:
- a write circuit for sequentially writing said plurality of data tracks to a tape data storage medium, said write circuit arranged for sequentially writing on each of said data tracks, a preamble region which precedes a user data region, said preamble region having a preamble byte stream of hexadecimal coded numbers in accordance with:
- b3, d2, b8, 83, 67, a5, 71, 06, cf, 4a, e2, 0d, 9e, 95, c4, 1b, 3d, 2b, 88, 36, 7a, 57, 10, 6c, f4, ae, 20, d9, e9, 5c, 41, b3, d2, b8, 83, 67, a5, 71, 06, cf, 4a, e2, 0d, 9e, 95, c4, 1b, 3d, 2b, 88, 36, 7a, 57, 10, 6c, f4, ae, 20, d9, e9, 5c, 41, b3, d2, b8, 83, 67, a5, 71, 06, cf, 4a, e2, 0d, 9e, 95, c4, 1b, 3d, 2b, 88, 36, 7a, 57.
An apparatus for encoding a plurality of tracks of data for storage on a tape data storage medium, said apparatus comprising:
- a write circuit for sequentially writing said plurality of data tracks to a tape data storage medium, said write circuit arranged for sequentially writing on each of said data tracks, a preamble region which precedes a user data region, said preamble region having a preamble byte stream of hexadecimal coded numbers in accordance with:
- 61, 92, fa, d3, b1, c0, 3e, 30, 4d, dc, c5, 12, 7e, 72, 1d, 0a, a0, 5d, 48, f0, 8b, 2d, bf, bd, af, 29, 9a, b0, c9, 7d, 69, d8, e0, 1f, 18, 26, ee, 62, 89, 3f, 39, 0e, 85, 50, 2e, a4, 78, 45, 96, df, de, d7, 94, cd, 58, 64, be, b4, ec, 70, 0f, 8c, 13, 77, 31, 44, 9f, 9c, 87, 42, a8, 17, 52, 3c, 22, cb, 6f, ef, 6b, ca, 66, ac, 32, 5f.
In combination,
- a data storage medium storing a preamble sequence and user data, and
- a transducer for sequentially reading the preamble sequence and user data, said preamble sequence comprising a data stream having a power spectrum equivalent to a power spectrum of the user data.
An apparatus for reading and writing a data sequence, said data sequence comprising:
- a preamble data region and;
- a user data region;
- wherein said preamble data region comprises a byte stream having a power spectrum substantially similar to a power spectrum of said user data in said user data region, said byte stream comprising a byte stream having the following byte stream of hexadecimal coded numbers:
- 61, 92, fa, d3, b1, c0, 3e, 30, 4d, dc, c5, 12, 7e, 72, 1d, 0a, a0, 5d, 48, f0, 8b, 2d, bf, bd, af, 29, 9a, b0, c9, 7d, 69, d8, e0, 1f, 18, 26, ee, 62, 89, 3f, 39, 0e, 85, 50, 2e, a4, 78, 45, 96, df, de, d7, 94, cd, 58, 64, be, b4, ec, 70, 0f, 8c, 13, 77, 31, 44, 9f, 9c, 87, 42, a8, 17, 52, 3c, 22, cb, 6f, ef, 6b, ca, 66, ac, 32, 5f.
An encoder device for encoding a track of data for storage on a data storage medium, said encoder device comprising a byte stream generator for encoding a track for recording on a data storage medium so said recorded track includes a preamble region which precedes a user data region, said preamble region having a preamble data sequence comprising the following byte stream of hexadecimal coded numbers:
- 61, 92, fa, d3, b1, c0, 3e, 30, 4d, dc, c5, 12, 7e, 72, 1d, 0a, a0, 5d, 48, f0, 8b, 2d, bf, bd, af, 29, 9a, b0, c9, 7d, 69, d8, e0, 1f, 18, 26, ee, 62, 89, 3f, 39, 0e, 85, 50, 2e, a4, 78, 45, 96, df, de, d7, 94, cd, 58, 64, be, b4, ec, 70, 0f, 8c, 13, 77, 31, 44, 9f, 9c, 87, 42, a8, 17, 52, 3c, 22, cb, 6f, ef, 6b, ca, 66, ac, 32, 5f.
A storage medium including a track having a preamble portion and a data portion, the preamble portion comprising the following byte stream of hexadecimal coded numbers;
- 61, 92, fa, d3, b1, c0, 3e, 30, 4d, dc, c5, 12, 7e, 72, 1d, 0a, a0, 5d, 48, f0, 8b, 2d, bf, bd, af, 29, 9a, b0, c9, 7d, 69, d8, e0, 1f, 18, 26, ee, 62, 89, 3f, 39, 0e, 85, 50, 2e, a4, 78, 45, 96, df, de, d7, 94, cd, 58, 64, be, b4, ec, 70, 0f, 8c, 13, 77, 31, 44, 9f, 9c, 87, 42, a8, 17, 52, 3c, 22, cb, 6f, ef, 6b, ca, 66, ac, 32, 5f.
A data storage medium comprising a track storing a preamble sequence close to user data such that a transducer for reading the track reads the preamble sequence immediately before reading the user data;
- the preamble sequence being such that when the track is read by the transducer the preamble sequence has a power sequence with a power spectrum substantially equivalent to the power spectrum of the user data.
A method of writing a track on to a storage medium comprising writing a preamble sequence onto the track, writing user data onto the track, the user data and preamble data being written so they are close to each other on the track such that when a transducer reads the track it reads the preamble sequence immediately before it reads the user data;
- the preamble sequence being such that when the track is read by the transducer the preamble sequence has a power sequence with a power spectrum substantially equivalent to the power spectrum of the user data.
Dependencies are inferred from the claim text.