主权项 |
1. A wireless switch for transmitting a plurality of guaranteed rate (GR) traffic flows over a scheduling frame comprising a plurality of F time-slots, where each GR traffic flow is associated with a guaranteed data rate, comprising:
N input ports and M output ports, wherein each input port has a wireless receiver configurable to receive data over one wireless channel selected from a plurality of K wireless channels, and wherein each output port has a wireless transmitter configurable to transmit data over one wireless channel selected from said plurality of K wireless channels; M queues, wherein each queue is associated with one of said M output ports, and wherein each GR traffic flow is associated with one input port and one queue, and wherein data associated with a GR traffic flow is buffered in its associated queue; memory for storing a transmission-schedule, wherein the transmission-schedule specifies which of said M queues, if any, have a reservation to transmit data during each time-slot in said scheduling frame; memory for storing a channel-schedule, wherein the channel-schedule specifies for each transmitting queue, if any, in a time-slot in said scheduling frame, which of said plurality of K wireless channels is reserved for the transmission; wherein the transmission-schedule provides each of said M queues with a guaranteed rate of transmission from the switch in one scheduling frame, sufficient to satisfy the cumulative data rate requirement of the GR traffic flows associated with that queue, and wherein the channel-schedule provides each of said M queues with a reservation to a wireless channel to enable a transmission with a Bit Error Rate (BER) less than a specified BER to be achieved, in each time-slot when said queue is enable to transmit. |