| CPC H04W 28/0231 (2013.01) [H04L 47/50 (2013.01)] | 20 Claims |

|
1. A system, comprising:
one or more access points; and
a time-sensitive networking (TSN) controller device in communication with the one or more access points, the TSN controller device comprising a memory and a processor, the processor communicatively coupled to the memory and configured to:
receive a request from an access point to transmit to a TSN data payload from the access point to a wireless TSN station;
identify a plurality of resource units (RUS) in a downlink channel associated with the access point, wherein each RU comprises a set of RU tones in a bandwidth of the downlink channel;
identify a plurality of access category (AC) queues;
multiplex the plurality of RUs and the plurality of AC queues to generate a plurality of RU and AC queue pairs;
generate a plurality of timing boundaries associated with the plurality of RU and AC queue pairs, wherein each timing boundary represents a combination of an average airtime of each RU and an average wait time of each AC queue for transmitting a size of the TSN data payload;
iteratively validate the plurality of timing boundaries with a TSN lookahead time; and
responsive to a first validation that a first timing boundary from a set of the timing boundaries is less than the TSN lookahead time, determine a first RU tone from a first RU associated with the first timing boundary to transmit the TSN data payload in a first AC queue to the wireless TSN station.
|