Holger Hans Peter Freyther wrote:
after more re-factoring and writing client code to
utilize the
allocation. The limiting factor in the DL is the USF assignment.
So for alloc_a we are limited to 8 devices at a time (even with
multiple PDCHs).
actually we are limited to 7 devices, because USF 7 is reserved. we need
this for single block allocation or polling a response from a device. we
do not want to have collisions with an ongoing uplink TBF.
a way to provide more downlink/uplink TBFs, is to assign only a subset
of PDCHs to each device, if the number of devices is high. it is
possible to remove assigned PDCHs from devices when splitting of PDCHs
(into a subset) is wanted. but this would make an algorithm more
complex. at least for algorithm A (single slot) it would be simpler.