• DocumentCode
    1315994
  • Title

    On the construction of maximal prefix-synchronized codes

  • Author

    Morita, Hiroyoshi ; Van Wijngaarden, Adriaan J. ; Han Vinck, A.J.

  • Author_Institution
    Graduate Sch. of Inf. Syst., Univ. of Electro-Commun., Tokyo, Japan
  • Volume
    42
  • Issue
    6
  • fYear
    1996
  • fDate
    11/1/1996 12:00:00 AM
  • Firstpage
    2158
  • Lastpage
    2166
  • Abstract
    We present a systematic procedure for mapping data sequences into codewords of a prefix-synchronized code (PS-code), as well as for performing the inverse mapping. A PS-code, proposed by Gilbert (1960), belongs to a subclass of comma-free codes and is useful to recover word synchronization when errors have occurred in the stream of codewords. A PS-code is defined as a set of codewords with the property that each codeword has a known sequence as a prefix, followed by a coded data sequence in which this prefix is not allowed to occur. The largest PS-code among all PS-codes of the same code length is called a maximal prefix-synchronized code (MPS-code). We develop an encoding and decoding algorithm for Gilbert´s MPS-code with a prefix of the form 11...10 and extend the algorithm to the class PS-codes of which the prefix is self-uncorrelated. The computational complexity of the entire mapping process is proportional to the length of the codewords
  • Keywords
    block codes; computational complexity; decoding; inverse problems; sequences; synchronisation; MPS-code; PS-code; coded data sequence; codewords; comma-free codes; computational complexity; construction; data sequences; decoding algorithm; encoding algorithm; errors; inverse mapping; maximal prefix-synchronized codes; prefix-synchronized code; self-uncorrelated prefix; word synchronization; Decoding; Encoding; Partitioning algorithms; Table lookup;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.556604
  • Filename
    556604