Abstract:
A central processor subsystem controls multiple transceivers. Each transceiver transmits protocol data units from antennas of that transceiver and produces receive waveforms from wirelessly received signals at the one or more antennas. A transmit waveform, including a frame addressed to one or more wireless client devices, is sent through a first transceiver to be transmitted wirelessly by the first transceiver on a frequency channel. A receive waveform, representative of the transmission by the first transceiver and wirelessly received at a second transceiver, is received from the second transceiver. While the transmit waveform is being sent to the first transceiver: a level of collision between the receive waveform and another transmission on the frequency channel is detected; and if the level of collision exceeds a threshold prior to an end of the receive waveform, the transmit waveform being sent to the first transceiver is modified to reduce the collision.
Abstract:
Presented herein is a tone plan that can accommodate multiple bandwidth options. This tone plan may be designed around a fundamental tile, such as 20 MHz tile, that is replicated to 40 and 80 MHz (and 160 MHz and beyond). For wider bandwidths, the otherwise-unused guard tones between the 20 MHz tiles are filled by a new resource unit and DC tones. There are DC tones placed to support any client, for all defined and plausible future values of its current operating bandwidth and center frequency (i.e. any 20 MHz, any 40 MHz, any 80 MHz, 160 MHz and 80+80 MHz, 320, 160+80 etc.), as well as plausible future preamble puncturing cases.
Abstract:
A set of receiver path circuits is allocated for processing a radio-frequency (RF) signal provided by receive antennas coupled to the receiver path circuits. The RF signal may belong to a first signal class, such as Wi-Fi. A first gain control signal is applied to each of the allocated receiver path circuits to condition a signal level of the RF signal for the first signal class. A second gain control signal is applied to another set of receiver path circuits coupled to the receive antennas to condition the RF signal of a second signal class. First receive gain control signals are generated from the RF signals of the first signal class by the allocated set of the receiver path circuits. The first receive gain control signals are configured to optimize the signal level for processing the first signal class. A second receive gain control signal is generated to optimize the signal level of the RF signal for the second signal class.
Abstract:
Wider bandwidth transmissions are dynamically enabled in a wireless networking environment. During a transmit opportunity time interval for a wireless network device, a transmission is sent in a primary channel in a frequency band in which the primary channel and a secondary channel may be used simultaneously to send a wider bandwidth transmission. Activity is monitored in the secondary channel. A determination is made as to whether the secondary channel is free based on the monitoring. When it is determined that the secondary channel is free, the wider bandwidth transmission is sent in the primary and secondary channels.
Abstract:
At a plurality of first devices, wireless transmissions are received at different locations in a region where multiple target devices may be emitting. Identifier data associated with reception of emissions from target devices at multiple first devices is generated. Similar identifier data associated with received emissions at multiple first devices are grouped together into a cluster record that potentially represents the same target device detected by multiple first devices. Data is stored that represents a plurality of cluster records from identifier data associated with received emissions made over time by multiple first devices. The cluster records are analyzed over time to correlate detections of target devices across multiple first devices.
Abstract:
In an example embodiment disclosed herein there is described a multi-radio device which comprises a first radio that first radio comprises a transmitter, and a second radio that second radio comprises a receiver that monitors a channel to obtain data representative of a predefined channel parameter. The second radio is operable to receive a signal from the first radio that indicates when the transmitter of the first radio is transmitting. The receiver of the second radio selectively excludes data representative of a predefined channel parameter based on whether the transmitter of the first radio is transmitting.
Abstract:
Techniques are provided for receiving a transmitted first packet that was formatted using a known scrambling algorithm with an unknown scrambling seed. An encoded packet payload is extracted from the first packet header. The encoded packet payload header is decoded to obtain a first scrambled packet payload header. For each potential value of the unknown seed, the first scrambled packet payload header is descrambled to produce a first set of descrambled packet payload headers and for each potential value of initial register values associated with a cyclic redundancy check, the cyclic redundancy check is executed comprising polynomial division on each of the descrambled packet payload headers such that when the polynomial division results in a zero remainder, a potential unscrambled payload header for the first packet is obtained. Information about the first packet is obtained from the potential unscrambled payload header.
Abstract:
Bypassing radar in wide Dynamic Frequency Selection (DFS) channels utilizing puncturing may be provided. A first client device may be classified as eligible for puncturing and a second client device may be classified as not eligible for puncturing. Next, it may be determined that a subchannel in a bandwidth range should not be used. Then, in response to determining that the subchannel in the bandwidth range should not be used, the first client device may be steered to a first subset of the bandwidth range and the second client device may be steered to a second subset of the bandwidth range. The second subset of the bandwidth range may be smaller than the first subset of the bandwidth range.
Abstract:
Techniques are presented herein for computing angle-of-arrival estimates while switching antenna states during a packet unit for the general Orthogonal Frequency Division Multiple Access (OFMDA) case (including a single user). A wireless device computes channel estimates throughout the entire frame and not only during the training symbols. Consequently, the wireless device computes channel estimates for all antennas in its array within a single frame instead of having to wait for multiple frames.
Abstract:
In one embodiment, an apparatus includes a plurality of antennas, a receiver in communication with said plurality of antennas for receiving one or more packets in a block based modulation environment, a switch interposed between a portion of the antennas and the receiver for switching between the antennas, and a processor for calculating angle of arrival for use in identifying a location of a mobile device transmitting the one or more packets.