CA1234914A

Sync pattern encoding system for data sectors written on a storage medium

Abstract

ABSTRACT OF THE DISCLOSUREA system and method for generating a unique sync pattern thatmay be appended to a selected data sector of a disk storage system(20). The data to be stored in the disk storage system is encodedin accordance with a desired fixed rate run-length limited code,such as a 2-7 code. The unique sync pattern is generated by firstencoding a prescribed data word (BF7A) in accordance with thedesired code. At least one bit of the encoded prescribed data wordis then changed in a manner such that the changed encoded word stillcomplies with the coding rules of the desired code, yet theresulting bit pattern does not represent any valid sequence of datain accordance with the desired code. Hence, the changed encodedword may be readily distinguished from data using sync detect logic(204), thereby providing the synchronization function, while stillbeing handled and processed by the same encoding/decoding circuitry(136, 137) as is employed to handle and process the data.

Term

Term ended

Expired 5 April 2005, 21.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

11 claims: 2 independent, 9 dependent

  1. 1
    26 CLAIMS What is claimed is:1. A method of generating a unique sync pattern for use with a group of data words that are being 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 length run-length limited code;and (b) changing at least one of the bits of said encoded 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 run-length limited code, yet does not represent any valid data word of said data word groupings, 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.
  2. 6
    A system for generating a unique sync pattern for use with a group of data words that are being 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 pattern 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 than can occur through the use of the specified code;and means for appending the resulting changed encoded prescribed word to other encoded data words with which the unique sync pattern is to be used.