Design techniques for weakly constrained codes | IEEE Journals & Magazine | IEEE Xplore