1. A system for communicating on a cellular telecommunications network, comprising: a receiver interface configured to receive an orthogonal frequency division multiplexing (OFDM) signal that includes transmitted data encoded according to a particular coding matrix; a processor configured to receive the OFDM signal, the processor being configured to decode data from the OFDM signal by solving a matrix optimization, wherein the processor is configured to decode the data from the OFDM signal without error when an error rate, ρ, of the OFDM signal is less than 1 - n / m 2 , where n/m is a code-rate of the OFDM signal; and a computer-readable memory configured to store the decoded data.