Blind codemaker Error-correcting codes with fastest possible data rate over fluctuating wireless links