A method for allocating a processing resource among multiple inputs
includes defining a sequence of multiplexing iterations, each such
iteration including a first plurality of windows, each such window
containing a second plurality of time slots. A respective weight is
assigned to each of the inputs, and each of the inputs is allotted one of
the time slots in each of a respective number of the windows in each of
the iterations, the respective number being determined by the respective
weight. Each of the inputs is then provided with access to the processing
resource during the time slots allotted thereto.