Abstract:
In a method for generating steering matrices for beamforming, one or more subsets of one or more maximum transmit steering matrices are selected, where the maximum transmit steering matrices correspond to a maximum number of spatial streams able to be transmitted from a transmitter to a receiver. The subsets correspond to an actual number of spatial streams to be transmitted, and the subsets are applied to spatial streams to be transmitted. In an apparatus for generating steering matrices, a steering matrix calculator is configured to determine, from maximum transmit steering matrices, a plurality of steering coefficients corresponding to an actual number of spatial streams.
Abstract:
A method implemented in a multiple-antenna transceiver includes adapting a plurality of sets of rake coefficients based on a plurality of signals received via a plurality of single-input, multiple-output (SIMO) channels. Each signal of the plurality of signals corresponds to a single signal transmitted by a remote transceiver, and each set of the adapted sets of rake coefficients corresponds to an estimate of a respective one of the plurality of SIMO channels. The method also includes selecting, according to at least one selection criterion, one coefficient from each set of the plurality of sets of rake coefficients, generating a transmit steering vector based on the selected coefficients, and applying the transmit steering vector to a signal to be transmitted to the remote transceiver.
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:
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:
Channel state information (CSI) for a single data stream transmitted via a plurality of antennas is determined in a hardware device. Cophasing angles for the plurality of antennas are determined in the hardware device using the CSI. The cophasing angles are transferred from the hardware device to a controller coupled to the hardware device. When steering vector feedback is to be transmitted, the steering vector feedback is generated in the controller based on the cophasing angles. When explicit CSI feedback is to be transmitted, the explicit CSI feedback is generated in the controller using the cophasing angles.
Abstract:
Systems, methods, and other embodiments associated with validating de-authentication requests to prevent spoofing are described. According to one embodiment, an apparatus includes a wireless controller configured to receive a de-authentication request and determine whether the de-authentication request is invalid based on the wireless controller's receipt of two or more responses to a timing request sent by the wireless controller. Only one response is expected. The two or more responses include the address of a first station.
Abstract:
A first communication device receives respective beamforming training data units simultaneously transmitted to the first communication device by multiple second communication devices. The first communication device generates, based on the respective beamforming training data units received from the multiple second communication devices, respective beamforming feedback data units to be transmitted to respective ones of the multiple second communication devices. The first communication device transmits the respective feedback data units to the respective ones of the multiple second communication devices.
Abstract:
A method of determining whether a wireless communication medium is clear is carried out on a client device, and includes: associating with a first virtual access point (AP) of a plurality of virtual APs implemented by a physical AP; receiving, from a physical AP, a message identifying the basic service set (BSS) color of each of the plurality of virtual APs implemented by on the physical AP; detecting a packet data unit; measuring the energy of the packet data unit; decoding a BSS color from the packet data unit; if the decoded BSS color is the same as a BSS color in the message from the physical AP, then setting an energy threshold to a first level; if the decoded BSS color is not the same as any BSS color in the message from the physical AP, then setting an energy threshold to a second level, wherein the second level is higher than the first level; and transmitting or refraining from transmitting a packet data unit based on a comparison of the measured energy and the energy threshold.
Abstract:
The present disclosure includes systems and techniques relating to broadcast and multicast in a wireless communication system. In some implementations, an announcement frame indicating a broadcast or multicast service period to multiple second wireless devices is transmitted by a first wireless device. The announcement frame indicates (i) an end time of the broadcast or multicast service period and (ii) an order of a sequence of frames to be directed to the multiple second wireless devices. Each of the sequence of frames is transmitted at the first wireless device using a directional antenna pattern to a respective one of the multiple second wireless devices, according to the order of the sequence of frames indicated in the announcement frame. An acknowledgement frame in response to the each of the sequence of frames is received at the first wireless device from the respective one of the multiple second wireless devices.
Abstract:
A first wireless device determines, while a first and second wireless transceiver are powered off, start of a service period. The first wireless transceiver is turned on in response to the determination to enable the first wireless device to establish communication via a LP wireless channel while the second wireless transceiver is off. The first wireless device receives a request frame from a second wireless device and a time of a timing function is updated based on the request frame.