Hello 5G experts, particularly those familiar with Ericsson RAN.
What specific inputs does the MAC scheduler consider when allocating downlink resources? Please avoid generic responses like channel conditions, CQI, or SINR.
I’ve noticed that even when a UE reports a good CQI, such as 12 or 13, the UE sometimes receives fewer PRBs with a higher MCS or more PRBs with a lower MCS.
Can you explain how Downlink scheduling works on the gNB side, specifically in the Ericsson case?
As per my understanding related to Downlink link adaptation (but this is not for Ericsson!):
This will maintain the PDSCH BRLER.
If MCS is high then the same TB size can be accommodated in less PRB as the code rate will be higher.
So gNB will transmit this data and expect ack/nack even if after Max retx data not decoded by UE so it means the transmitted data more than what UE is expecting then MAC scheduler need to downgrade MCS to accommodate TB size so this process will continue and maintain the BLER.
Thanks I agree, but the point is why UE doesn’t get High number of PRB with High MCS to get large size of TB if UE is reporting good CQI, PDSCH BLER is very less, no retransmission req / NACK sent by UE and also there are continuously Downlink data in buffer.
I am thinking, there are multiple UEs in live network so it’s not possible to give full RB for a single UE in a particular slot, but wanted to know how gNB Downlink scheduler calculate that x-number of PRB should be assign to this UE in particular slot with mcs-y.
I wanted to understand the algorithm / strategy it uses while allocating PRB, MCS, Number of layer etc. because finally these attributes will be accommodated in to transport block.
I am seeking for some reference if possible for Ericsson or atleast Nokia.