When can an expander code correct Ω(n) errors in O(n) time? | IEEE Journals & Magazine | IEEE Xplore