<p>A transmitter comprises an interface configured to receive data; a scrambler configured to whiten the received data; a convolutional encoder configured to provide error correction for the whitened data; a repetition interleaver logic configured to create diversity in the data; a mapping logic to map the diversified data to subcarriers; adding GI logic configured to add a guard interval to the IFFT symbol; preamble data logic configured to add preambles to the IFFT symbols to construct a transmitted frame; and a DAC configured to convert the frames to an analog signal.</p>