On-the-fly error correction in data storage channels | IEEE Journals & Magazine | IEEE Xplore