RLL encoding

RLL encoding (Run length limited) is a method of storing data on magnetic disks. FM and MFM are varieties of it.

The four main parameters of an RLL scheme are m, n, d, and k, with the first two referring to the rate of the code, and the other two the minimum and maximum number of zeroes between consecutive ones.

Links

 * Wikipedia article
 * RLL technical details