Error-Correcting Digital Receivers