Claims
- 1. A method of generating a unique sync pattern for use with a group of valid data words that are encoded according to a prescribed fixed rate run-length limited code, said method comprising the steps of:
- (a) encoding a prescribed data word in accordance with said fixed rate run-length limited code; and
- (b) changing at least one of the bits of said enclosed prescribed data word such that the resulting bit pattern of the changed encoded prescribed word still complies with the coding requirements of the prescribed fixed rate run-length limited code yet does not represent any valid encoded data word that can occur through encoding data according to said code, whereby the changed encoded word may be distinguished from other encoded data words, yet processed and handled in the same manner as are all the data words encoded in accordance with said prescribed fixed run-length limited code, wherein the prescribed fixed rate run-length limited code is a 2,7 code, and said prescribed data word comprises the word "BF7A" (hex), whereby said word when encoded in accordance with said 2,7 code is converted to a first code word comprising "01001000100010000010000000100100".
- 2. The method of claim 1 wherein step (b) comprises changing the sixth "1" from the left end of said first code word (the third "1" from the right end of the first code word) to a "0", whereby a second code word is created comprising "01001000100010000010000000100100", which second code word comprises a unique sync pattern that complies with the coding rules of 2,7 codes yet does not represent any valid sequence of encoded data bits that can occur through use of a 2,7 code.
- 3. The method of claim 1 further including the step of appending at least two of said changed encoded words to an end of the group of data words with which the sync pattern is to be used.
- 4. A system for generating a unique sync pattern and using same with a group of encoded data words encoded according to a specified fixed rate run-length limited code, said system comprising:
- means for encoding a prescribed data word in accordance with the specified fixed length run-length limited code;
- means for changing at least one of the bits of said encoded prescribed data word such that the resulting bit patter of the changed encoded prescribed word still complies with the coding requirements of the specified fixed run-length limited code, yet does not represent any valid sequence of encoded data bits representing one of said group of encoded data words, thereby generating said unique sync pattern and
- means for appending the resulting changed encoded prescribed word to said group of encoded words wherein the specified fixed rate run-length limited code is a 2,7 code, and said prescribed data word comprises, in hex representation, the word "BF7A", whereby said word when encoded in accordance with said 2,7 code is converted to a first code word comprising "01001000100010000010001000100100".
- 5. The system of claim 4 wherein the means for changing at least one of the bits of said first code word comprises means for changing the sixth "1" from the left end of said first code word to a "0", whereby a second code word is created comprising "01001000100010000010000000100100", which second code word comprises said unique sync pattern.
- 6. The system of claim 4 wherein a plurality of the changed encoded prescribed words are joined contiguously to comprise said unique sync pattern.
- 7. The system of claim 6 wherein the other encoded data words with which the unique sync pattern may be used are grouped into a series of sectors, each sector comprising that amount of data that may reside in a fixed length of a data track wherein data of a data processing system may be stored, a prescribed series of said sectors comprising a data block, and wherein the unique sync pattern is appended to selected sectors within each data block, each of the sectors having the sync pattern attached thereto thereby comprising a resynchronizable data sector.
Parent Case Info
This is a continuation of application Ser. No. 533,826, filed Sept. 19, 1983, abandoned.
US Referenced Citations (1)
| Number |
Name |
Date |
Kind |
|
4503420 |
Rub et al. |
Mar 1985 |
|
Continuations (1)
|
Number |
Date |
Country |
| Parent |
533826 |
Sep 1983 |
|