Abstract:
A first network device including a radio frequency (RF), baseband, and medium access control (MAC) modules. The RF module: based on a predetermined primary mode, selects a first band from bands including a sub-1 GHz, IEEE 802.11ah, and IEEE 802.11af bands; in the first band, receives a radio or intermediate frequency signal; and converts the radio or intermediate frequency signal to a baseband signal. The baseband module: based on the primary mode, selects a secondary mode and a first bandwidth from multiple bandwidths, where the secondary mode has a corresponding data rate and the bandwidths include a bandwidth downclocked from an IEEE 802.11ac or 1 MHz bandwidth; receives the baseband signal from the RF module, where the baseband signal has the first bandwidth; and based on the baseband signal, outputs a frame included in the baseband signal. The MAC module receives the frame from the baseband module at the data rate.
Abstract:
A desired number of buffers to be used in a block acknowledgment (BA) session or with media access control (MAC) data units having a same traffic identifier (TID) is determined. A desired maximum MAC data unit size to be used in the BA session or with the MAC data units having the same TID is determined. An indication of the desired number of buffers in the BA session or with the MAC data units having the same TID is transmitted to a communication device in a wireless communication network for negotiating with the communication device. An indication of the desired maximum MAC data unit size to be used in the BA session or with the MAC data units having the same TID is transmitted to the second communication device for negotiating with the other station.
Abstract:
A method in a communication network including a communication channel includes generating a first message, where the first message includes a field indicative of a direction along which a quality of the communication channel is to be measured, causing the first message to be transmitted to a target device, and receiving a second message responsive to the first message, where the second message includes at least one channel quality metric.
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:
Receiving devices and methods for suppressing interference from a data signal received at a receiving device are provided. The receiving device has m receive antennas. A training signal set transmitted from a first transmitting device is received at the receiving device. The training signal set includes (i) data for each transmit antenna of n transmit antennas included on the first transmitting device and (ii) information sufficient to determine a channel estimate corresponding to a communication channel between the first transmitting device and the receiving device. The channel estimate is determined based on the training signal set. The channel estimate includes an m-by-n description of the communication channel. The data signal received at the receiving device is filtered based on the channel estimate to suppress the interference in the data signal. The data signal is transmitted from a second transmitting device different from the first transmitting device.
Abstract:
In a wireless network in which communication devices are configured to use a first guard interval between symbols or a second guard interval between symbols, wherein the first guard interval has a length shorter than a length of the second guard interval, a field in a data unit received from a communication device is analyzed to determine a set of one or more modulation and coding schemes (MCSs) supported by the communication device and to determine whether one or more MCSs in the set of one or more MCSs is supported by the communication device when using the first guard interval. One MCS in the set of one or more MCSs and the first guard interval is utilized a) when communicating with the communication device, and b) when it is determined that the one MCS is supported by the communication device when using the first guard interval.
Abstract:
A wireless communication system includes a first wireless access point, and a first set of at least one first station in wireless communication with the first wireless access point. The first wireless access point controls power for communications with a first station in the set of at least one first station. The first wireless access point may control power in a time-domain, announcing a power level for use during a time window. The first wireless access point may control power levels in a frequency-domain, announcing different power levels for different frequency subchannels within a frequency channel. The wireless communication system may further include an additional wireless access point, and an additional set of at least one additional station in wireless communication with the additional wireless access point. The first and additional wireless access points control power to avoid interference between the first and additional wireless access points.
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:
Systems, methods, and other embodiments associated with beamforming with steering submatrix selection are described. According to one embodiment, a method includes receiving a packet for transmit beamforming and identifying a first steering matrix. The first steering matrix includes weights, set forth in n rows and c columns, that are applicable to be applied to the packet in transmit beamforming of the packet. The method includes generating a second steering matrix having weights set forth in less than n rows or less than c columns. The weights of the second steering matrix are selected from the weights of the first steering matrix. The method includes providing the weights from the second steering matrix to a transmitter transmitting the packet for transmit beamforming of the packet.
Abstract:
A first communication device determines that each second communication device in a plurality of second communication devices has respective data to be transmitted to the first communication device. The first communication device transmits a request to the plurality of second communication devices to transmit data to the first communication device simultaneously during a transmit opportunity period of the first communication device. The first communication device receives data transmitted simultaneously by the plurality of second communication devices during the transmit opportunity period of the first communication device.