Abstract:
A method of signal generation includes selecting a subset of contiguous OFDM symbols from a set of contiguous OFDM symbols, selecting a subset of contiguous subcarriers from a set of subcarriers, and generating a preamble that occupies the subset of contiguous subcarriers in the subset of contiguous OFDM symbols. The preamble includes portions in respective OFDM symbols of the subset of contiguous OFDM symbols. In the time domain each preamble portion corresponds to a repeating sequence of samples when subcarriers outside of the subset of contiguous subcarriers are filtered out. Generating the preamble may include flipping the sign of one or more occurrences of the repeating sequence for a final preamble portion and may include placing modulation symbols on regularly spaced subcarriers in the subset of contiguous subcarriers and phase-shifting the modulation symbols for a respective preamble portion with respect to a previous preamble portion.
Abstract:
A receiver circuit, including a multi-stage QAM de-mapper, for receiving a QAM data signal is disclosed. A first de-mapper circuit recovers a set of encoded data bits from the QAM data signal by calculating a plurality of distances between a received QAM symbol and each of a plurality of possible constellation points. A second de-mapper circuit then generates a set of unencoded data bits for the received QAM symbol based, at least in part, on the plurality of distances calculated by the first de-mapper circuit. The receiver circuit may further include a decoder circuit to decode the set of encoded data bits recovered by the first de-mapper circuit. The second de-mapper circuit may identify a subset of the plurality of possible constellation points based on a result of the decoding and select a constellation point that is associated with the shortest distance of the plurality of distances.
Abstract:
A receiver circuit, including a multi-stage QAM de-mapper, for receiving a QAM data signal is disclosed. A first de-mapper circuit recovers a set of encoded data bits from the QAM data signal by calculating a plurality of distances between a received QAM symbol and each of a plurality of possible constellation points. A second de-mapper circuit then generates a set of unencoded data bits for the received QAM symbol based, at least in part, on the plurality of distances calculated by the first de-mapper circuit. The receiver circuit may further include a decoder circuit to decode the set of encoded data bits recovered by the first de-mapper circuit. The second de-mapper circuit may identify a subset of the plurality of possible constellation points based on a result of the decoding and select a constellation point that is associated with the shortest distance of the plurality of distances.