Connected Mode DRX


We know that 2G and 3G terminal uses discontinuous reception in idle mode. In LTE the tradition has continued and we have similar DRX in idle mode but in addition to that we also have DRX in RRC mode.  In LTE, when there is no data to receive or transmit in RRC connected mode, UE would switch off its transceiver for a very short interval. It will start similar "wake up and sleep " cycle. During the wake up period, it will keep monitoring PDCCH channel for UL or DL grants whereas the sleep periods will improve the battery savings

Without Connected Mode DRX 

The main goal of Connected mode DRX is to minimize battery consumption by discontinuous monitoring of PDCCH channel. Without DRX, UE has to monitor PDCCH channel every time. This results in high battery consumption as shown below


With Connected Mode DRX

With DRX enabled in connected mode, UE only monitors PDCCH channel when it is awake during the sleep/wakeup cycles as seen below. During the sleep time, UE doesn't monitor PDCCH channels which results in energy savings. All the DL grants are delayed to nearest wake up period


Important DRX Parameters/Timers 

Some of the important parameters used in configuring the DRX for UE are shown below. The parameters are transferred to UE through RRC reconfiguration message

 

 

Basic Scenario

To better understand these parameters, see the below picture which shows each parameter

  1.  UE is in RRC Connected mode and is continuously monitoring PDCCH. At this point, there is DL Grant and downlink data. The DRX inactivity timer and the main RRC Inactivity timer are restarted
  2. There is UL grant for UE. With DL Grant both DRX and RRC inactivity timers are restarted. 4 ms later UE sends data in uplink
  3. The DRX Inactivity timer is expired since there were no further grants in uplink or downlink. Though UE was constantly monitoring PDCCH. UE now enters the short DRX cycle. The battery savings have just started
  4.  The DRX short cycle timer got expired therefore UE will end up its short DRX cycle and enter the long DRX cycle
  5. The main RRC inactivity timer got expired since there was no activity in uplink or downlink for the duration for RRC Inactivity timer. The UE will go to RRC IDLE state. In idle state UE will use paging DRX cycle

 

HARQ Retransmissions Scenario

In the above basic scenario it may seem complicated to include HARQ retransmission's scenarios, so here is another example below
  1.  UE is in RRC Connected mode and is continuously monitoring PDCCH channel. At this point, there is DL Grant and downlink data. The DRX and RRC inactivity timer is restarted ( RRC Inactivity not shown here)
  2. There is UL grant for UE. With DL Grant both DRX and RRC inactivity timers are restarted 4ms later UE sends data in uplink. And after additional 4ms later ACK is sent by eNB
  3. There is DL grant for UE with DL data. For some reason UE is not able to decode the data. 4ms later UE will send NACK towards eNB. Harq RTT timer is started which has fixed duration of 8ms. Now UE is expecting retransmission in downlink
  4. HARQ RTT got expired which will trigger the DRX retransmission timer as the retransmission is expected
  5. There is DL grant with retransmission data. This time UE is able to decode it. 4ms later UE sends ACK in uplink. Note DL grant for retransmission data does not restart DRX inactivity timer
  6. DRX retransmission timer expires and UE enters the short DRX cycle


Key points:
  •  DRX cycles are synchronized at UE and eNB side i.e. eNB knows when UE is in DRX sleep or awake period so that it can schedule UE accordingly
  • When UE is in DRX sleep state, it cannot read PDCCH channel therefore, the downlink grants must be delayed to nearest wake cycle as eNB is already aware of this UE DRX cycle. The introduces delay in dowlink transmission
  • Uplink transmission is not affected as UE can send SR in uplink whenever it wants i.e. UE is in DRX sleep period and it has uplink data so it will just wake up and send SR to receive UL grants from eNB. 
  • Other than the timers/parameters mentioned above, eNB MAC can also control UE DRX by transmitting MAC CE DRX commands
 




12 comments:

  1. The chief intention with Associated style DRX will be to lower power utilization by way of discontinuous tracking with PDCCH siphon.
    myninjakid.net

    ReplyDelete
  2. what is RRC Inactivity timer here ? No specification tells about this. Is this implemented on enodeB side or UE Side ? Please help me here.

    ReplyDelete
    Replies
    1. It is in eNodeB side, if no data usage during RRC inactivity timer then rrc connection will be released and ue will stay in idle mode. Generally default value is around 15s-20s

      Delete
  3. This DRX limited circuit timer bought out of date thus UE will end up it is limited DRX circuit in addition to enter in this very long DRX circuit.
    navigate here

    ReplyDelete
  4. I'm wondering whether UE will enter the short DRX cycle when DRX retransmission timer expires as illustrated in the second figure. Or it will enter RRC IDLE state like what is stated in 6. of HARQ Retransmissions Scenario?

    ReplyDelete
    Replies
    1. Thanks for pointing out the typo, it should enter the short DRX cycle first

      Delete
  5. For the second example, Drx Inactivity timer runs simultaneously with the HARQ RTT timer and the retransmission timer?? And if the DRX inactivity timer hadn't expired before the retransmission timer.. the UE would be still ON for new receipt? And if during the retransmission period a NEW PDCCH arrive?? What will happen then?

    Thank you in advance,
    Katerina

    ReplyDelete
  6. Any Idea why the Connected mode DRX is not used by the carriers much for regular data but for Voice services ?

    ReplyDelete
  7. Thank you for sharing valuable information nice post,I enjoyed reading this post.

    หนังสยองขวัญ

    ReplyDelete
  8. Your article is very interesting, I really like reading it
    taruhan judi bola sbobet terpercaya

    ReplyDelete
  9. My life is beautiful thanks to you, Mein Helfer. Lord Jesus in my life as a candle light in the darkness. You showed me the meaning of faith with your words. I know that even when I cried all day thinking about how to recover, you were not sleeping, you were dear to me. I contacted the herbal center Dr Itua, who lived in West Africa. A friend of mine here in Hamburg is also from Africa. She told me about African herbs but I was nervous. I am very afraid when it comes to Africa because I heard many terrible things about them because of my Christianity. god for direction, take a bold step and get in touch with him in the email and then move to WhatsApp, he asked me if I can come for treatment or I want a delivery, I told him I wanted to know him I buy ticket in 2 ways to Africa To meet Dr. Itua, I went there and I was speechless from the people I saw there. Patent, sick people. Itua is a god sent to the world, I told my pastor about what I am doing, Pastor Bill Scheer. We have a real battle beautifully with Spirit and Flesh. Adoration that same night. He prayed for me and asked me to lead. I spent 2 weeks and 2 days in Africa at Dr Itua Herbal Home. After the treatment, he asked me to meet his nurse for the HIV test when I did it. It was negative, I asked my friend to take me to another nearby hospital when I arrived, it was negative. I was overwhite with the result, but happy inside of me. We went with Dr. Itua, I thank him but I explain that I do not have enough to show him my appreciation, that he understands my situation, but I promise that he will testify about his good work. Thank God for my dear friend, Emma, ​​I know I could be reading this now, I want to thank you. And many thanks to Dr. Itua Herbal Center. He gave me his calendar that I put on my wall in my house. Dr. Itua can also cure the following diseases ... Cancer, HIV, Herpes, Hepatitis B, Inflammatory Liver, Diabetis, Fribroid, recover your ex. You can contact him by email or whatsapp, @ .. drituaherbalcenter@gmail.com, phone number .. + 2348149277967 .. He is a good doctor, talk to him kindly. I'm sure he will also listen to you.

    ReplyDelete