Good error-correcting codes based on very sparse matrices | IEEE Journals & Magazine | IEEE Xplore