Basics of scheduling in LTE

Scheduling is the process through which eNB decides which UEs should be given resources to send or receive data . In LTE, scheduling is done per subframe level (i.e. each 1 ms TTI)

Before getting into basics of scheduling, it is important to understand following key terms:


CQI (Channel quality indicator) is a four digit value sent to eNB by UE as a feedback for downlink channel.CQI informs eNB about the channel quality in downlink. This helps eNB to allocate proper MCS (Modulation and coding scheme) and RB (Resource block) for UE


BSR (Buffer Status Report) is a UE way of informing network that it has certain data in its buffer and it requires grants to send this data


QoS (Quality of Service) defines how a particular user data should be treated in the network. QoS is implemented between UE and PDN Gateway and is applied to a set of bearers.  e.g. VoIP packets are prioritized by network compared to web browser traffic.

Now let's see how the scheduling works
  • UE computes the CQI value from downlink channel and sends it to the eNB
  • UE sends BSR reports to eNodeB
  • Based on BSR, CQI and UE QoS, eNodeB computes MCS value and PRB mapping information and send it to the UE in downlink

Factors that affects scheduling: 

  • Traffic Volume: Schedules those UEs with bearers waiting data in buffer
  • QoS Requirement: Schedules and allocates resources to UE to meet its QoS requirement
  • Radio Conditions: Schedules resources for UE that best suits its radio environment


  1. Salam Adnan

    Good job appreciate your sharing. i will contact you trough linkedin


  2. Nice information about the new technology Gaming laptops South Africa
    Thanks for sharing

  3. Thanks for sharing here
    I am very happy to read your review
    I hope you give a useful topic for everyone

    Hello, this is very interesting and very creative.
    I hope there is a good response from you, Thank you
    Vimax Asli
    Vimax Canada
    Vimax Indonesia

  4. Thanks Adnan.. well explained !

  5. Can u pls help me to implement the LAS scheduling algo of foundation field bus in any simulation software? It would be of great help if you could brief me the steps involved..

    Thanks in advance.

  6. lovely, explanation...Great job...KEEP IT UP


  7. تنظيف منازل بالدمام شركة تنظيف
    تنظيف منازل بالاحساء شركة تنظيف منازل بالاحساء
    تنظيف منازل بمكة شركة تنظيف منازل بمكة
    تنظيف منازل بجدة شركة تنظيف منازل بجدة
    تنظيف منازل بالمدينة المنورة شركة تنظيف المنازل بالمدينة المنورة

  8. This is actually the kind of information I have been trying to find. Thank you for writing this information.
    Buy cheap drugs on discount

  9. I am often to blogging and i really appreciate your content. The article has really peaks my interest. I am going to bookmark your site and keep checking for new information.
    Click Here

  10. This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!
    Click Here

  11. Aw, this was a really nice post. In idea I would like to put in writing like this additionally – taking time and actual effort to make a very good article… but what can I say… I procrastinate alot and by no means seem to get something done.

    Visit Web

  12. An interesting discussion is worth comment. I think that you should write more on this topic, it might not be a taboo subject but generally people are not enough to speak on such topics. To the next. Cheers
    Click Here