А чего сразу не RLL ???
https://en.wikipedia.org/wiki/Run-length_limited
Или он не регулярный (или как это там называется когда один принятый бит не всегда равен одному биту)...