10.1109/TIT.2008.924685