Abstract:
For a first group of devices having a first group size, a set of block allocations is selected from a codebook. A block allocation for the first group of devices is selected from the selected set of block allocations. A corresponding integer number of different orthogonal frequency division multiplexing (OFDM) tone blocks is assigned to each device of the first group of devices according to the allocation. An orthogonal frequency division multiple access (OFDMA) data unit to be transmitted to the first group of devices via the WLAN communication channel is generated using the assigned set of OFDM tone blocks. The OFDMA data unit includes a preamble portion and a data portion, the preamble portion having an index to the codebook that indicates i) the first group size, and ii) the selected block allocation.
Abstract:
A plurality of diagonal matrices Ci is determined, where the plurality of diagonal matrices Ci is for modifying a plurality of transmit signals to be transmitted via a plurality of transmit antennas, each diagonal matrix Ci for modifying an i-th block of sub-carriers, adjacent in frequency, in the plurality of transmit signals. The plurality of diagonal matrices Ci is used to modify the plurality of transmit signals to implement transmit diversity.
Abstract:
A baseband processor for a receiver. The baseband processor includes a channel estimator configured to generate an estimate of a communication channel based on a baseband signal. The baseband signal corresponds to a radio frequency signal received by the receiver. A demodulator is configured to generate, based on the baseband signal and the estimate of the communication channel, channel state information corresponding to the communication channel, and generate, based on the estimate of the communication channel, a demodulated symbol, wherein the demodulated symbol incorporates the channel state information. A decoder is configured to generate branch metrics for the demodulated symbol using the estimate of the communication channel as received from the channel estimator and the demodulated symbol as received from the demodulator, and perform decoding on the demodulated symbol, using the branch metrics for the demodulated symbol, in order to generate a decoded symbol.
Abstract:
Systems and methods are provided for determining a data value for a bit of interest in a received data signal. A closest 0-bit symbol candidate is selected from a plurality of 0-bit symbol candidates using a symbol selection distance approximation. A closest 1-bit symbol candidate is selected from a plurality of 1-bit symbol candidates using the symbol selection distance approximation. A 0-bit distance between the received data signal and the selected 0-bit symbol candidate is determined, and a 1-bit distance between the received data signal and the selected 1-bit symbol candidate is determined. A log likelihood ratio is calculated for the bit of interest using the determined 0-bit distance and the determined 1-bit distance.
Abstract:
A wireless communication device including a transceiver, a medium access control device, a first module and a second module. The transceiver is configured to receive a signal on a channel. The medium access control device is configured to determine a parameter, wherein the parameter is a rank of a matrix of the channel, an angle of array of the signal, a packet error rate of the signal, a frame error rate of the signal, or a signal-to-noise ratio of the signal. The first module is configured to, based on the parameter, determine whether an operating environment of the wireless communication device is a rich-scattering environment or a line of sight environment. The second module is configured to adjust a bandwidth of the wireless communication device based on the operating environment as determined by the first module.
Abstract:
A robust differential receiver is described that may be used in any frequency modulated system, including short-range radio frequency (RF) communication devices. The differential receiver provides a preamble detection approach that reduces false preamble detection, a fine carrier frequency (CFO) estimation approach that provides an extended estimation range, and robust in-band and out-of-band interference detection. The described differential receiver assures that preamble detections are not falsely triggered, and that CFO estimates are based on accurately modeled preamble waveforms that have not been distorted by phase ambiguities or in-band distortion. In this manner, the described robust differential receiver assures that CFO estimates used to compensate remaining portions of detected signals are accurate, thereby reducing the likelihood that remaining portions of the detected signal will be affected by phase ambiguity distortions, thereby enhancing the differential receiver's ability to lock onto an otherwise unavailable communication channel, and/or reducing transmission errors and/or packet loss.
Abstract:
A receiver including a plurality of receiver pathways. The plurality of receiver pathways are configured to receive, via respective receive antennas, a radio frequency signal transmitted over a communication channel and generate a plurality of respective baseband signals corresponding to the radio frequency signal. A channel estimator is configured to generate an estimate of the channel based on the plurality of respective baseband signals. A demodulator is configured to generate, based on the plurality of respective baseband signals and the estimate of the channel, channel state information corresponding to the communication channel, perform maximum ratio combining on the plurality of respective baseband signals using the channel state information, and generate, based on the estimate of the channel, a plurality of demodulated symbols that incorporate the channel state information. A decoder is configured to perform decoding on the plurality of demodulated symbols to generate respective decoded symbols.
Abstract:
Systems and methods are provided for processing a payload portion of a received signal in a single carrier mode or a multiple carrier mode based on a portion of the received signal. A single carrier signaling portion is received at a first rate, and whether the payload portion of the signal is a single carrier signal or a multiple carrier signal is detected from the received single carrier signaling portion. The payload portion of the received signal is received at the first rate and demodulated in a single carrier mode if the detecting determines that the payload portion of the received signal is a single carrier signal, and the payload portion of the received signal is demodulated in a multiple carrier mode if the detecting determines that the payload portion of the received signal is a multiple carrier signal.
Abstract:
A method for performing a clear channel assessment to determine whether a wireless channel is clear for transmission of a transmit signal. The method includes receiving, through the wireless channel, a plurality of signals, wherein the plurality of signals are respectively received via a plurality of antennas of the receiver determining a signal strength of each of the plurality of signals, autocorrelating the plurality of signals to respectively generate a plurality of autocorrelated signals, weighting each autocorrelated signal of the plurality of autocorrelated signals based on one or more of the signal strengths determined for each of the plurality of signals, combining each autocorrelated signal, as weighted, to generate a combined signal, demodulating the combined signal, and determining, based at least in part on the demodulation of the combined signal, whether the wireless channel is clear for the transmission of the transmit signal onto the wireless channel.
Abstract:
A receiver device detects a plurality of symbols in a signal and determines, based on the one of the plurality of detected symbols, an estimated beginning of a subsequent frame. The receiver device determines whether the estimated start of the subsequent frame corresponds to an actual start of the subsequent frame. When the estimated start of the subsequent frame corresponds to the actual start of the subsequent frame, the receiver is synchronized to the actual start of the frame. When the estimated start of the subsequent frame does not corresponds to the actual start of the subsequent frame, the receiver device determines, based on a further one of the plurality of detected symbols, an estimated beginning of another subsequent frame. The receiver device determines whether the estimated start of the other subsequent frame corresponds to an actual start of the other subsequent frame.