A processor-implemented method of processing a received signal including a payload portion and a preamble portion, the preamble portion of the received signal being a single carrier signal, the payload portion of the received signal being a single carrier signal or a multiple carrier signal, the method comprising: receiving the preamble portion of the received signal, wherein the preamble portion of the received signal includes a channel estimation sequence; detecting from the preamble portion of the received signal whether the payload portion of the received signal is a single carrier signal or a multiple carrier signal, wherein detecting from the preamble portion of the received signal whether the payload portion of the received signal is a single carrier signal or a multiple carrier signal comprises: determining that the payload portion of the received signal is a single carrier signal when the channel estimation portion of the received signal contains a first spreading sequence, and determining that the payload portion of the received signal is a multiple carrier signal when the channel estimation portion of the received signal contains a second spreading sequence; demodulating the payload portion of the received signal in a single carrier mode in response to the payload portion of the received signal being a single carrier signal; demodulating the payload portion of the received signal in a multiple carrier mode in response to the payload portion of the received signal being a multiple carrier signal; and storing data from the demodulated payload portion of the received signal in a computer-readable memory. receiving the preamble portion of the received signal, wherein the preamble portion of the received signal includes a channel estimation sequence; detecting from the preamble portion of the received signal whether the payload portion of the received signal is a single carrier signal or a multiple carrier signal, wherein detecting from the preamble portion of the received signal whether the payload portion of the received signal is a single carrier signal or a multiple carrier signal comprises: determining that the payload portion of the received signal is a single carrier signal when the channel estimation portion of the received signal contains a first spreading sequence, and determining that the payload portion of the received signal is a multiple carrier signal when the channel estimation portion of the received signal contains a second spreading sequence; determining that the payload portion of the received signal is a single carrier signal when the channel estimation portion of the received signal contains a first spreading sequence, and determining that the payload portion of the received signal is a multiple carrier signal when the channel estimation portion of the received signal contains a second spreading sequence; demodulating the payload portion of the received signal in a single carrier mode in response to the payload portion of the received signal being a single carrier signal; demodulating the payload portion of the received signal in a multiple carrier mode in response to the payload portion of the received signal being a multiple carrier signal; and storing data from the demodulated payload portion of the received signal in a computer-readable memory.