Prioritized channel access
AssigneesSony Group Corporation, Sony Corporation of America
InventorsLiangxiao Xin, Mohamed Abouelseoud
Life of this patent
Estimating the term…
Abstract
A communication circuit and protocol for a wireless local area network (WLAN) using CSMA/CA and single EDCA and/or Multiple-User (MU) EDCA. EDCA functions are configured to operate with multiple sets of operating parameters providing a range of priority levels for altering on the fly the nominal access time for a STA sending prioritized packets. The STA then must switch to a lower-priority set of parameters as recompense so that channel usage remains fair.
Claims20
An apparatus for wireless communication in a network, the apparatus comprising:
- (a) a wireless communication circuit, as a wireless station (STA) operating as either an Access Point (AP) or a non-AP STA, is configured for wirelessly communicating over a channel with other wireless stations (STAs), which are either APs or non-AP STAs, on a wireless local area network (WLAN) in which Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) is applied;
- (b) a processor coupled to said wireless communication circuit for operating on the WLAN as a STA;
- (c) a non-transitory memory storing instructions executable by the processor for communicating with other STAs;
- and
- (d) wherein said instructions, when executed by the processor, perform one or more steps comprising:
- (i) wherein a priority-capable STA, having EDCA functions configured to operate with multiple predetermined sets of single EDCA or Multiple-User (MU) EDCA operating parameters for each access class (AC) of EDCA, providing a range of priority levels, wherein each predetermined set of operating parameters provides different levels of nominal access time for use by the STA at different periods of time when contending for said at least one channel;
- (ii) wherein said priority-capable STA determines from the data that a priority period is required for transmission, and switches to utilizing a predetermined set of higher-priority set of single EDCA or Multiple-User (MU) EDCA operating parameters in a given AC, from said multiple predetermined sets of single EDCA or Multiple-User (MU) EDCA operating parameters, when the STA needs to speed up channel access for this higher priority traffic;
- and
- (iii) wherein said priority-capable STA utilizes a predetermined set of lower-priority set of EDCA operating parameters in a given AC, from said multiple predetermined sets of single EDCA or Multiple-User (MU) EDCA operating parameters, when the STA needs to slow down channel access for lower priority traffic and for keeping channel access equitable between stations in the network.
An apparatus for wireless communication in a network, the apparatus comprising:
- (a) a wireless communication circuit, as a wireless station (STA) operating as either an Access Point (AP) or a non-AP STA, is configured for wirelessly communicating over a channel with other wireless stations (STAs), which are either APs or non-AP STAs, on a wireless local area network (WLAN) in which Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) is applied;
- (b) a processor coupled to said wireless communication circuit for operating on the WLAN as a STA;
- (c) a non-transitory memory storing instructions executable by the processor for communicating with other STAs;
- and
- (d) wherein said instructions, when executed by the processor, perform one or more steps comprising:
- (i) wherein a priority-capable STA, having EDCA functions configured to operate with multiple predetermined sets of single EDCA or Multiple-User (MU) EDCA operating parameters for each access class (AC) of EDCA, providing a range of priority levels, wherein each predetermined set of operating parameters provides different levels of nominal access time for use by the STA at different periods of time when contending for said at least one channel;
- (ii) said multiple predetermined sets of single EDCA or MU-EDCA operating parameters include a backoff slot duration parameter, allowing backoff slot duration to be set dynamically in response to changing between said multiple sets of single EDCA or MU-EDCA operating parameters;
- (iii) wherein said priority-capable STA determines from the data that a priority period is required for transmission, and switches to utilizing a predetermined higher-priority set of single EDCA or Multiple-User (MU) EDCA operating parameters in a given AC, when the STA needs to speed up channel access by shortening nominal channel access time;
- (iv) wherein said priority-capable STA utilizes a predetermined lower-priority set of EDCA operating parameters in a given AC, when the STA needs to slow down channel access toward providing a recompense, or precompense, for utilizing a predetermined higher-priority set of EDCA operating parameters;
- (v) where said STA is configured for utilizing single EDCA or MU-EDCA operating parameters of different priority levels at the same time for backoff on different ACs;
- and
- (vi) limiting a duration of time that said STA can contiguously use a predetermined higher-priority single EDCA or MU-EDCA operating parameter set for an access category (AC).
A method of wireless communication in a network, the method comprising:
- (a) a wireless communication circuit having a processor configured for executing a protocol for a priority-capable wireless station (STA) to communicate over a channel with other wireless stations (STAs), which are either APs or non-AP STAs, on a wireless local area network (WLAN) in which Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) is applied;
- (b) operating said priority-capable STA with EDCA functions to operate with multiple predetermined sets of single EDCA or Multiple-User (MU) EDCA operating parameters for each access class (AC) of EDCA for providing a range of priority levels, wherein each predetermined set of operating parameters provides different levels of nominal access time for use by the STA at different periods of time when contending for said at least one channel;
- (c) wherein said priority-capable STA determines from the data that a priority period is required for transmission, and switches to utilizing a predetermined higher-priority set of single EDCA or Multiple-User (MU) EDCA operating parameters in a given AC, from said multiple predetermined sets of single EDCA or Multiple-User (MU) EDCA operating parameters, when the STA needs to speed up channel access;
- and
- (d) wherein said priority-capable STA utilizes a predetermined lower-priority set of EDCA operating parameters in a given AC, from said multiple predetermined sets of single EDCA or Multiple-User (MU) EDCA operating parameters, when the STA needs to slow down channel access for lower priority traffic and for keeping channel access equitable between stations in the network.
Dependencies are inferred from the claim text.