Capacity achieving code constructions for two classes of (d,k) constraints | IEEE Journals & Magazine | IEEE Xplore