Abstract:
A method of providing aggregated MAC protocol data unit (AMPDU) duration control in a wireless communication device includes setting an AMPDU duration. Pass/fail statistics are collected for each MPDU of an AMPDU in a time window, W. A packet error rate (PER) difference is calculated between first and last sets of MPDUs for each AMPDU in the window. An average PER difference is calculated across all AMPDUs in the window. When the average PER difference is greater than a first threshold, then the AMPDU duration is decreased. When the difference is less than a second threshold, then the AMPDU duration is increased. When the difference is within the first and the second thresholds, then the method returns to the step of collecting for a next time window. The AMPDU duration can also be adjusted based on detected Doppler and line-of-sight transmissions.
Abstract:
An electronic device includes a medium access controller (MAC) to generate frames and transmitter circuitry to convert the frames to radio-frequency (RF) analog signals for transmission. The MAC is to initiate frame generation at a time that precedes initiation of RF analog signal transmission by a specified time period. In a first mode, the MAC is to generate a dummy frame during a first portion of the specified time period and to initiate generation of a transmit frame during a subsequent second portion of the specified time period. Also in the first mode, the transmitter circuitry is to convert the dummy frame into a first analog signal, discard the first analog signal, convert the transmit frame into a second analog signal, and transmit the second analog signal.
Abstract:
A method of performing dual-mode rate control for an access point in a wireless communication system includes a single-user mode of operation and a multi-user mode of operation. In the single-user mode, a basic rate for a station is determined based on channel conditions. In the multi-user mode, a rate for a plurality of stations is determined using tracking. The tracking includes performing a sounding for the plurality of stations. An initial multi-user current rate is then set equal to a function of a number of users and the basic rate. A transmission is sent to the plurality of stations using the current rate. A packet error rate (PER) is detected during transmission to the plurality of stations. The current rate is adjusted based on the PER. After rate adjustment, either sounding is triggered or the method returns to sending a transmission using the current rate.
Abstract:
An electronic device includes a medium access controller (MAC) to generate frames and transmitter circuitry to convert the frames to radio-frequency (RF) analog signals for transmission. The MAC is to initiate frame generation at a time that precedes initiation of RF analog signal transmission by a specified time period. In a first mode, the MAC is to generate a dummy frame during a first portion of the specified time period and to initiate generation of a transmit frame during a subsequent second portion of the specified time period. Also in the first mode, the transmitter circuitry is to convert the dummy frame into a first analog signal, discard the first analog signal, convert the transmit frame into a second analog signal, and transmit the second analog signal.
Abstract:
A first combination of frequency bands is selected for transmitting a first data packet, and a second, different combination of frequency bands is selected for transmitting a second data packet. A data stream is divided into a first set of data and a second set of data. The first set of data is allocated to the first combination of frequency bands, and the second set of data is allocated to the second combination of frequency bands.
Abstract:
Systems and methods are disclosed for scheduling SU and MU traffic in a MIMO communications system. Net goodput may be estimated for a station using a plurality of MIMO modes and a transmission to the station may be scheduled using one of the MIMO modes based, at least in part, on the estimated net goodput. Estimating net goodput may include determining a number of bits that may be successfully transmitted to the station using the MIMO mode divided by a time required to transmit the number of bits plus the sounding time. Further, the number of bits that may be successfully transmitted to the station may be based on the number of packets that may be delivered over the upcoming sounding interval and statistically determined goodput for each MIMO mode.
Abstract:
A method of providing aggregated MAC protocol data unit (AMPDU) duration control in a wireless communication device includes setting an AMPDU duration. Pass/fail statistics are collected for each MPDU of an AMPDU in a time window, W. A packet error rate (PER) difference is calculated between first and last sets of MPDUs for each AMPDU in the window. An average PER difference is calculated across all AMPDUs in the window. When the average PER difference is greater than a first threshold, then the AMPDU duration is decreased. When the difference is less than a second threshold, then the AMPDU duration is increased. When the difference is within the first and the second thresholds, then the method returns to the step of collecting for a next time window. The AMPDU duration can also be adjusted based on detected Doppler and line-of-sight transmissions.
Abstract:
A first combination of frequency bands is selected for transmitting a first data packet, and a second, different combination of frequency bands is selected for transmitting a second data packet. A data stream is divided into a first set of data and a second set of data. The first set of data is allocated to the first combination of frequency bands, and the second set of data is allocated to the second combination of frequency bands.
Abstract:
A first combination of frequency bands is selected for transmitting a first data packet, and a second, different combination of frequency bands is selected for transmitting a second data packet. A data stream is divided into a first set of data and a second set of data. The first set of data is allocated to the first combination of frequency bands, and the second set of data is allocated to the second combination of frequency bands.
Abstract:
A wireless communication device having a root complex, a WLAN module, a power module and an interface linking the root complex and the WLAN module, wherein the root complex is configured to implement a power management policy based upon a latency tolerance value for the WLAN module and wherein the power module is configured to adjust the latency tolerance value based upon receive and transmit parameters of the WLAN module. The power module may be configured to adjust the latency tolerance value on a per-frame basis.