Abstract:
A synchronization data unit is generated by an access point. The synchronization data unit is for scheduling subsequent simultaneous transmission of a plurality of data units by multiple communication devices. An estimate of a MIMO communication channel is generated using a plurality of training fields included in a first portion of a signal, wherein the signal corresponds to the plurality of data units transmitted simultaneously from the respective communication devices via respective sets of sets of spatial streams. Data in a second portion of the signal is decoded using the estimate of the MIMO communication channel, wherein the data in the second portion of the signal corresponds to data included in the plurality of data units.
Abstract:
A preamble, first and second portions of a data payload of a single data unit, and a midamble included between the first and second portions are generated. The midamble includes calibration information, and is based on a maximum number of space-time streams of a communication channel. A network interface of a communication device generates the preamble, the first and second portions of the data payload, and the midamble. A preamble, first and second portions of a data payload of a single data unit, and a midamble are received. The midamble includes calibration information, and is based on a maximum number of space-time streams. A first and/or a second characteristic is updated based on the midamble. A network interface of a communication device receives the preamble, the first and second portions of the data payload, and the midamble; and updates the first or the second characteristic based on the midamble.
Abstract:
In a communication network, a first communication device obtains respective channel estimate matrices of respective communication channels between i) the first communication device and ii) respective second communication devices. The first communication device generates respective steering matrices for use in communicating with the respective second communication devices, including generating each steering matrix to project to a null-space of a space spanned by channel estimate matrices corresponding to others of the second communication devices. The first communication device utilizes the respective steering matrices to simultaneously transmit respective signals to the respective second communication devices.
Abstract:
A beamforming technique used in a MIMO wireless transmission system determines a transmitter beamforming steering matrix using a matrix equalizer of a transmitter or a receiver within the MIMO communication system, to thereby increase the speed and/or to decrease the processing needed to implement effective beamforming within the transmitter of the communication system. This beamforming technique can be used when a transmitter, with multiple transmitter antennas, is used to communicate with one or with multiple receivers within the communication system.
Abstract:
A low-density parity check (LDPC) encoder that calculate parity check values for a message using an LDPC parity check matrix is provided. A matrix-vector multiplication unit is operative to multiply a portion of the LDPC parity check matrix and the message to obtain an intermediate vector. A parallel recursion unit is operative to recursively calculate a first plurality of parity check values for the message based on the intermediate vector and to recursively calculate a second plurality of parity check values for the message based on the intermediate vector. The first plurality of parity check values are calculated in parallel with the second plurality of parity check values.
Abstract:
A method in a first communication device configured to transmit data units to a second communication device via a forward link, and receive data units from the second communication device via a reverse link, includes transmitting, from the first communication device, consecutive sounding data units via the forward link. Each consecutive sounding data unit is transmitted via a different subset of antennas. The method also includes receiving, at the first communication device, CSI corresponding to the forward link that was generated at the second communication device and based on the consecutive sounding data units transmitted to the second communication device. The method also includes determining, at the first communication device, a subset of antennas to use in receiving data units via the reverse link. The subset of antennas to use in receiving data units via the reverse link is determined based on the CSI corresponding to the forward link.
Abstract:
One or more communications parameters associated with a multiple input, multiple output (MIMO) signal transmitted by a transmitter are identified. The one or more communications parameters include one or more of (i) a number of receive antennas via which the MIMO signal is received, (ii) a number of spatial streams in the MIMO signal, and (iii) a signal to noise ratio (SNR) corresponding to the MIMO signal. A particular data detection technique of a plurality of data detection techniques employed by a receiver is selected in accordance with at least one of the one or more communications parameters.
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.