Patent ID: 7978636

Claim:
A system comprising: a monitoring module operative to monitor traffic on a wireless medium, the traffic belonging to one or more of two different access classes (ACs), one access class (AC) being a higher-priority AC and the other being a lower-priority AC; a throughput adaptation module communicatively coupled to the monitoring module and operative to dynamically generate data corresponding to one or more AC-sensitive parameters based on the monitored traffic and on a desired throughput ratio between the two different ACs; and a wireless communication module communicatively coupled to the throughput adaptation module and operative to communicate the data to one or more wireless stations on the wireless medium, wherein the one or more AC-sensitive parameters includes AIFSN, which is computed based on the following equations: AIFSN_Lag = T ⁢ ⁢ 1 + T ⁢ ⁢ 2 , ⁢ T ⁢ ⁢ 1 = log ⁡ ( N 1 + N 2 N 1 / k j + N 2 ) N 1 ⁢ log ⁡ ( 1 - τ ) , ⁢ T ⁢ ⁢ 2 = log ⁡ ( 1 - τ 1 - p ⁢ ⁢ τ ) log ⁡ ( 1 - τ ) , ⁢ p = 1 - ( 1 - τ ) f τ , and A = AIFSN ⁡ [ HP ] + D where N 1 refers to the number of higher-priority AC streams, N 2 refers to the number of lower-priority AC streams, 1:ki refers to the desired throughput ratio between the higher-priority AC and the lower-priority AC, τ refers to the steady state probability of channel access for the higher priority stations, A refers to one of two AIFSN[LP] values, p refers to a probability of selecting value A as the AIFSN[LP] value, f refers to the fractional component of T 1 , D refers to the smallest integer greater than or equal to T 1 , and AIFSN_Lag refers to the difference between AIFSN[LP] and AIFSN[HP].