Definition of Run-length limited
Run-length limited (RLL) is a line coding technique that is used to send arbitrary data over a communications channel with bandwidth limits. RLL is used in both telecommunication and storage systems that move a medium past a fixed recording head.
Different run-length limited codes are often distinguished with the parametrized nomenclature (d,k) RLL, but they are actually defined by four main parameters: m, n, d, k. The first two, m/n, refer to the rate of the code, while the remaining two specify the minimal d and maximal k number of zeroes between consecutive ones. Specifically, RLL bounds the length of stretches (runs) of repeated bits during which the signal does not change. If the runs are too long, clock recovery is difficult; if they are too short, the high frequencies might be attenuated by the communications channel. By modulating the data, RLL reduces the timing uncertainty in decoding the stored data, which would lead to the possible erroneous insertion or removal of bits when reading the data back. This mechanism ensures that the boundaries between bits can always be accurately found (preventing bit slip), while efficiently using the media to reliably store the maximal amount of data in a given space.
Related terms
Tape cartridge
A tape cartridge, also known as a tape cart, is a storage medium used for audio…
Transport (recording)
A transport is a device that handles a particular physical storage medium (such as…
Microphone practice
There are a number of well-developed microphone techniques used for recording musical…
Piano roll
A piano roll is a music storage medium used to operate a player piano, piano player or…
Vinyl data
Vinyl data is the use of vinyl discs to store sequenced/encoded data rather than for…
Adaptive biasing
In magnetic tape recording, adaptive biasing is the technique of continuously varying…
Mastering (audio)
Mastering is a form of audio post-production which is the process of preparing and…
Kansas City standard
The Kansas City standard (KCS), or Byte standard, is a data storage protocol for…
Magnetic-tape data storage
Magnetic-tape data storage is a system for storing digital information on magnetic tape…
Frequently asked questions
What is Run-length limited?
Run-length limited (RLL) is a line coding technique that is used to send arbitrary data over a communications channel with bandwidth limits. RLL is used in both telecommunication and storage systems that move a medium past a fixed recording head.