70 likes | 382 Views
The Impact of DRX Turn on. Author/ Email: Author's name/Author's email Version: V1.0(20YYMMDD). Pre-allocation & DRX Relationship. Pre-allocation is OFF Uplink scheduling is triggered by SR and BSR reported from UE. Pre-allocation is ON
E N D
The Impact of DRX Turn on • Author/ Email: Author's name/Author's email • Version: V1.0(20YYMMDD)
Pre-allocation & DRX Relationship • Pre-allocation is OFF • Uplink scheduling is triggered by SR and BSR reported from UE. • Pre-allocation is ON • Uplink pre-Scheduling is scheduling UL data periodically whose buffer status are not reported. • DRX is ON • As Scheduling Feature description, when preallocation function is enabled, and PUSCH resource are still available after the Ues with unsatisfied GBR and Ues with normal uplink services are scheduled, some Ues will be placed in preallocation queue, but the UEs must be not in DRX mode. • The relationship of Pre-allocation and DRX switch
Work in Pre-allocation ON& DRXON When ping service Typical DRX configuration in some other commercial project. Ping UL Grant DL Ping feedback Packet OnDurationTimer = 10ms …… …… DrxInactivityTimer = 200ms LongDrxCycle = 320ms LongDrxCycle = 320ms Short DRX process Total duration=160ms UL PUSCH Ping Packet SR triggered by UL Ping Packet For UE in DRX mode, every UL Ping Packet is triggered by SR
Latency Impact of Preallocation and Dynamic Scheduling UL Pre-allocation function is designed to shorten the duration from UE get UL packet to the time UE can actually send packet to eNodeB permitted by UL Grant. For SR period = 10ms, so average latency triggered by SR for the 1st UL packet is 5ms + 3ms + 4ms = 12ms; eNB send UL Grant triggered by PR (pre-allocation) eNB send UL Grant triggered by SR UE send SR UE send the Packet time1 time2 time3 UE receive UL Grant First UL Packet arrive If the UL Packet arrive before the time eNB allocate UE to send triggered by PR, the first UL packet can be transmitted. For PR period = 5ms, average latency triggered by PR for the 1st UL packet is 2.5ms; Notes: Time1: From UE PDCP get the first UL packet to SR period arrived, the Max value is equal to SR period, in default configuration SR period is 5ms Time2: From UE send SR to eNB send UL Grant, the commonly value is 3ms; Time3: From UE received the UL Grant to UE send the packet, it is fixed to 4ms; So, when there is no pre-allocation, the Maximum time from first UE packet receive to UE send it to eNBis time1+time2+time3, e.g. 12ms in default configuration Actual ping latency based on Preallocation is shorter than that based on Dynamic Scheduling, average gap is 12 – 2.5 = 9.5ms
Small File Download Time based on DRX On and Off For real users service(such as downloading small files and speedtest test), the download time of small file is obviously impacted by DRX on and off, Detail information please reference the following figure.
Battery Power Consuption Test based on DRX ON and OFF-Some test result from other project • Test Scenario, testing for an hour, using iphone5 • UE heart beat scenario: every 30 second, the eNB ping UE to wake up it, then waiting for ueinacitivitytimer expire, repeated procedure. • UE Web Browsing scenario: every 30 second, UE do the web browsing one time, then waiting for ueinacitivitytimer expire, repeated procedure. • When DRX on, it means the pre-allocation is always in-active, the Battery power is obviously lower than DRX Off.