Abstract:
A communication device generates a physical layer (PHY) data unit that includes a PHY preamble and one or more PHY midambles. The communication generates the PHY preamble of the PHY data unit to include i) a signal field having a subfield that indicates that the PHY data unit includes one or more PHY midambles, ii) a short training field (STF) for automatic gain control (AGC) training and synchronization at a receiver, and iii) one or more long training fields (LTFs) for determining a channel estimate at the receiver. The communication generates a data payload of the PHY data unit having i) a set of orthogonal frequency division multiplexing (OFDM) symbols, and ii) one or more PHY midambles. Each of the one or more PHY midambles includes one or more LTFs for determining an updated channel estimate. The communication device transmits the PHY data unit via a wireless communication channel.
Abstract:
A preamble, a plurality of data segments of a data payload of a single data unit, and one or more midambles, each included between respective data segments, are generated. Data to be included in the data segments is processed, including at least one of: encoding all data payload bits of all segments as a whole, encoding data payload bits on a per segment basis, scrambling all data payload bits of all segments as a whole, scrambling data payload bits on a per segment basis, adding padding bits to only a last data segment, or adding padding bits to each data segment separately. The single data unit, including the preamble, the plurality of data segments and the one or more midambles, is caused to be transmitted. A network interface of a communication device may perform the generation and the data processing, and may cause the transmission of the single data unit.
Abstract:
A synchronization data unit is generated by an access point. The synchronization data unit (i) is for scheduling subsequent simultaneous transmission of a plurality of data units by communication devices, and (ii) specifies respective sets of spatial streams that respective communication devices are to use when transmitting respective data units. A signal is received via a plurality of antennas of the access point, where the signal corresponds to the plurality of data units transmitted simultaneously from the respective communication devices via the respective sets of sets of spatial streams. An estimate of the MIMO communication channel is determined using a plurality of training fields included in a first portion of the signal, and data in a second portion of the signal is decoded using the estimate of the MIMO communication channel.
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 method for estimating and compensating for noise on antennas of a multi-antenna wireless system. The method includes receiving multiple signals via multiple receive antennas of a receiver, where each of the signals is received via a respective antenna. The method further includes estimating noise power imbalance corresponding to the receive antennas based on the multiple signals.
Abstract:
A plurality of training signal sets are transmitted. Each training signal set includes information sufficient to determine a channel estimate corresponding to a communication channel from a first station to a second station. A refined channel estimate is determined based on reception of the plurality of training signal sets.
Abstract:
A Viterbi decoder module includes a branch metric module configured to calculate branch metrics corresponding to a continuous phase modulated signal. Each of the branch metrics corresponds to a respective path between stages of the Viterbi decoder module. A path metric module is configured to calculate a first cost metric associated with the first state of the next stage based on the first branch metric and the second branch metric, and calculate a second cost metric associated with the second state of the next stage based on the third branch metric and the fourth branch metric. A traceback module is configured to determine a maximum likelihood path between stages of the Viterbi decoder based on the first cost metric and the second cost metric. The Viterbi decoder module is configured to output decoded data based on the maximum likelihood path.
Abstract:
Systems and techniques relating to wireless communications are described. A described system includes circuitry configured to generate, in accordance with a clock signal, a first baseband signal for transmission over a wireless channel, one or more first preamble symbols of the first baseband signal are based on a pre-determined preamble sequence when a first clock frequency is used in the clock signal. The described system includes circuitry configured to generate, in accordance with the clock signal, a second baseband signal for transmission over the wireless channel, one or more second preamble symbols of the second baseband signal are based on the pre-determined preamble sequence, the one or more second preamble symbols have a longer duration than the one or more first preamble symbols when a second clock frequency is used in the clock signal. The second clock frequency is lower than the first clock frequency and is used to extend a wireless communication range of the wireless channel.
Abstract:
A transceiver utilizes a spatial spreading matrix to distribute two or more encoded spatial data streams to multiple antennas. The spatial spreading matrix satisfies one or more of the following two constraints: (a) the ratio of squared norms of the sum of the components of a row, for different rows of the spatial spreading matrix, is equal to a first constant sequence, and (b) the ratio of squared norms of the sum of a symbol Sl to be transmitted, when the symbol Sl is equal to 1 or −1, multiplied by each of the components of a row, for different rows of the spatial spreading matrix, is equal to a second constant sequence.
Abstract:
A method and apparatus for estimating a frequency response of a channel. The method includes adjusting phase components of estimates of the frequency response to provide phase-adjusted estimates; performing a smoothing operation on the phase-adjusted estimates to provide smoothed phase-adjusted estimates; and generating an output of a reverse phase adjustment, wherein the reverse phase adjustment is performed on the smoothed phase-adjusted estimates.