Enabling DRX cuts the energy consumption to half without any
bundling. The reason is that with a 30 fps framerate the DRX inactivity
timer gets to expire in between subsequent frame transmissions
and the UE can catch some sleep.
Since the DRX parameters can be set individually for each UE
when establishing a connection with the eNodeB, we study next the
impact of their values. We set both on duration and DRX inactivity
timers to 1ms and short DRX timer to 100ms. It is beneficial
to set the inactivity and on timers to small values in order to avoid
the UE to spend excess time on active state. However. a too short
inactivity timer may delay the delivery of TCP ACKs when the UE
moves to DRX state very quickly after upstream data transmission,
which may lead to spurious retransmissions and TCP falsely deducing
network congestion