A new coding technique is proposed that translates binary user
information into a constrained sequence having the virtue that at most k
`zeros' between logical `ones' will occur. The new construction offers a
high rate while both the complexity for encoding and decoding are still
very low. Single channel bit errors will result in at most one decoded
byte error. A worked example is described with rate 16/17, k=6
code