Line code: Difference between revisions

Content deleted Content added
m Run-length limited codes: Journal cites, Added 1 doi to a journal cite
Line 121:
|url=https://www.researchgate.net/profile/Kees_Schouhamer_Immink/publication/2984369_Runlength-Limited_Sequences/links/02e7e537af43a30b34000000/Runlength-Limited-Sequences.pdf
|pages=1745–1759
|quote=A detailed description is furnished of the limiting properties of runlength limited sequences.}}</ref>
|doi=10.1109/5.63306}}</ref>
 
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 [[Modulation|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.