Coding for constrained channels: A comparison of two approaches | IBM Journals & Magazine | IEEE Xplore