Abstract:
Systems and methods for detecting data in a multiple input/multiple output signal. The method includes receiving a first signal associated with a first data value and a second signal associated with a second data value. A distance value between the received second signal and each possible second data value is calculated. Coordinates for a hypothetical first signal in light of a first possible second data value are calculated, and the first coordinate value is quantized to a nearest constellation point. A distance value between the received second signal and each possible second data value is calculated using the calculated constellation points. A determination is made of a log-likelihood ratio based on the determined distance values.
Abstract:
Systems and methods are provided for whitening noise of a received signal vector in a multiple-input multiple-output (MIMO) transmission or storage system. The whitening filter may be designed to whiten an interference component of the received signal vector, where the interference component is derived from modeling transmitter and receiver imperfections as a first coupling between MIMO transmitter outputs and a second coupling between MIMO receiver. The whitening filter may be computed based on the covariance matrix of the interference component.
Abstract:
A system including a receiver to receive, over a wireless channel, a packet including a preamble portion that includes a plurality of training fields and a first signal field and a controller to generate a first estimate of the wireless channel based on one or more of the plurality of training fields, and decode the first signal field based on the first estimate. Subsequent to decoding the first signal field, the controller re-encodes the first signal field to generate a second signal field. The controller verifies whether the first signal field was properly decoded by comparing the second signal field to the first signal field prior to being decoded. In response to the first signal field being correctly decoded, the controller generates a second estimate of the wireless channel based on the first signal field as decoded. The second estimate is usable to refine the first estimate.
Abstract:
In a method for detecting a packet type of an orthogonal frequency division multiplexing (OFDM) data unit detected in a communication channel, a first estimate and a second estimate of a transmitted symbol are determined for each of at least some of a plurality of OFDM tones in an OFDM symbol of the data unit. A first distance and a second distance are determined between a received symbol and, respectively, the first estimate and the second estimate scaled by a channel response estimate corresponding to the OFDM tone. A first total distance is determined based on a mathematical summation of the first distances over the plurality of OFDM tones. A second total distance is determined based on a mathematical summation of the second distances over the plurality of OFDM tones. The packet type is determined based at least on the first total distance and the second total distance.
Abstract:
In a method for transmitting information in a wireless local area network (WLAN), a plurality of different data streams corresponding to a plurality of different devices are orthogonally multiplexed onto a single symbol stream without using channel state information corresponding to a plurality of channels between a transmitting device and the plurality of different devices. One or more transmit streams are generated using the single symbol stream.
Abstract:
A bias current utilized in a unit of a radio frequency (RF) receiver device of a network interface is controlled. A modulation scheme utilized in a packet being received by the network interface is determined. It is determined, based on the determined modulation scheme, whether a level of the bias current should be changed. When it is determined that the level of the bias current should be changed, a control signal to change the level of the bias current is generated.
Abstract:
A method in a wireless communication system having a forward channel corresponding to transmissions from a first device to a second device, and a reverse channel corresponding to transmissions from the second device to the first device, includes initiating, at the first device, a first update of a steering matrix. The steering matrix is used to beamform transmissions on the forward channel. The method also includes monitoring, at the first device, a plurality of reverse channel estimates corresponding to the reverse channel, determining, at the first device, a metric indicative of a rate of change in the reverse channel based on the plurality of reverse channel estimates, and initiating, at the first device, a second update of the steering matrix based on a comparison between (i) the metric indicative of the rate of change in the reverse channel and (ii) a threshold.
Abstract:
The present disclosure includes systems and techniques relating to wireless local area network devices. A described technique include accessing a data stream intended for transmission to a single wireless communication device; multiplexing the data stream to two or more radio pathways to produce a data packet; generating, via the two or more radio pathways, two or more different portions of the data packet based on an aggregated capacity of two or more wireless channels that are associated with the two or more radio pathways, the two or more radio pathways being respectively configured to use two or more groups of orthogonal frequency division multiplexing (OFDM) subcarriers to generate the two or more different portions of the data packet; and transmitting the data packet to the single wireless communication device by concurrent transmissions of the two or more different portions via the two or more wireless channels.
Abstract:
Systems, methods, and other embodiments associated with a hybrid beamforming architecture are described. According to one embodiment, an apparatus comprises a beamforming architecture including a baseband unit and a processor. The beamforming architecture is configured to determine a steering matrix based on at least the baseband unit and the processor; and wherein the beamforming architecture is configured to simultaneously support a plurality of beamformee client devices, each beamformee client device beamformed by a beamformer with at least one of a beamformer hardware mode and a beamformer software mode and with at least one of a beamformer explicit mode and a beamformer implicit mode.
Abstract:
A preamble, a first portion of a data payload, a midamble, and a second portion of the data payload of a single data unit are generated. The midamble is to be transmitted subsequent to transmission of the first portion of the data payload and prior to transmission of the second portion of the data payload. The midamble includes an indication of at least one characteristic of the data payload such as an indication of a size of the second portion of the data payload, or whether or not the data payload includes one or more other portions in addition to the first and second portions. A network interface of a communication device is configured to generate the preamble, the first and second portions of the data payload, and the midamble.