- The simulation model of UL scheduling is similar with the simulation model for DL scheduling.
- The main difference between the DL and UL scheduling is that in UL the radio channels (radio
blocks or RBs) allocated to a user must be contiguous in frequency domain, i.e., the RBs allocated
to a user are adjacents, without gaps.
- A good representation of the UL scheduling is
here.
- We can see that the scheduler tries to allocate radio channels to each user at those
frequency where that user has the best channel quality (or radio link quality).
- In the simulation model, you have to generate the random numbers representing the values
of the channel quality for each user, for all channels available.
- It would be good to start by generating those random numbers in similar manner like the
curves in figure from above.
- The scheduling algorithms implemented will be based on the quality of the radio link,
but they have to take into account the restriction that the RBs allocated to a user are
contigous in the freauency domanin.
- It means that from the scheduling algorithms described here, you have to implement a modified version of the
OS (opportunistic scheduling) or PF (proportional fair) which takes into account the
restriction mentioned above: that the RBs received by each user should be contigous in the
frequency domain.