Bounds and constructions for runlength-limited error-control block codes | IEEE Journals & Magazine | IEEE Xplore