A 640-Mb/s 2048-bit programmable LDPC decoder chip | IEEE Journals & Magazine | IEEE Xplore