Round Robin Scheduler

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #6386
    Esra
    Participant

    Hi;

    I’m studying RR scheduler algorithm and I wanted to ask what ‘SyncUsedElements’ argument is ?

    at the following line, isn’t the size of ‘size(UE_mapping_temp,1)’ is 1 in any case? using randperm(1) would give 1 for an answer. I didn’t understand what this line is doing actually.

    % randomize the UE assignement
    UE_mapping_temp = UE_mapping_temp(randperm(size(UE_mapping_temp,1)),:); .

    Esra

    #6435

    Hi,

    the variable ‘SyncUsedElements’ is related to the HARQ which is currently not completely implemented.

    The line

    
    % randomize the UE assignement
    UE_mapping_temp = UE_mapping_temp(randperm(size(UE_mapping_temp,1)),:);
    

    randomizes the order of users over frequency where the first dimension of ‘UE_mapping_temp’ is the number of users to schedule. For example; there are 6 resource blocks (RBs) available (per slot) and 3 users to schedule, then each UE is assignes 2 RBs. The ‘randperm’ then randomizes which two RBs out of the 6 are asigned to which user.

    greetings
    Stefan

    #6453
    Esra
    Participant

    hi,

    Thank you so much for explaining so clearly.

    Best Regards

    Esra

    #6454
    Esra
    Participant

    hi,

    Thank you so much for explaining so clearly.

    Best Regards

    Esra

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.