• DocumentCode
    1437420
  • Title

    Adaptive predictive run-length encoding for analogue sources

  • Author

    Mark, J.W.

  • Author_Institution
    University of Waterloo, Department of Electrical Engineering & Computer Communications Networks Group, Waterloo, Canada
  • Volume
    123
  • Issue
    11
  • fYear
    1976
  • fDate
    11/1/1976 12:00:00 AM
  • Firstpage
    1189
  • Lastpage
    1196
  • Abstract
    An adaptive predictive run-length encoding scheme in which the predictor, the quantiser and the run-length encoder are coupled together in their adaptive operation is described. The static quantiser parameters are chosen to produce a prescribed probability of occurrence of the quantiser output levels. Run-length encoding results in the production of a codeword at a variable rate. To maintain a constant transmission rate, a fixed-size buffer is employed for data storage. Dynamic sensing of the buffer content to alter the actual quantiser output levels provides an effective means of avoiding buffer overflow and underflow. The zero output level can severely limit the system operation, particularly when the number of quantising levels is only three or five. A process, which has been termed dithering, is introduced to overcome this shortcoming by making the actual (2L + 1)-level quantising system operate at an effective (2L + 2)-level whenever the first dynamic threshold t0(n) is greater than a design acceptable tolerance t¿. Dithering improves system convergence, particularly for the 3- or 5-level quantiser cases. The transmission rate for a 3-bit codeword run-length encoding and a quantiser output distribution to give a design probability pD = pr(vn = 0)=0.85 is approximately 0.7 [log2 (2L+1)] bits per source sample, where [.] denotes the integer greater than or equal to the argument.
  • Keywords
    data compression; digital communication systems; encoding; adaptive predictive run length encoding; analogue sources; constant transmission rate; digital transmission; encoder; predictor; quantiser;
  • fLanguage
    English
  • Journal_Title
    Electrical Engineers, Proceedings of the Institution of
  • Publisher
    iet
  • ISSN
    0020-3270
  • Type

    jour

  • DOI
    10.1049/piee.1976.0236
  • Filename
    5252596