LTE Radio Parameters, Counters and KPI [RL30] [RL30] CT4407-30A LTE RRM Basics and Key Parameters 1 © Nokia Siemens Networks RA41213EN30GLA0 Contents 1. 2. 3. 4. 5. 6. 7. 8. 9. LTE Functionalities and Features Overview Parameter structure and SIB’s LTE RRM Basics and Key Parameters OSS aspects KPI architecture and optimization principles Capacity areas and cell resource measurements Paging and RRC connection RAB and NAS counters Mobility measurements in connected mode 2 © Nokia Siemens Networks RA41213EN30GLA0 Module Contents • Random Access • Radio Admission Control • Radio Bearer Control • Mobility Management • UL/DL Scheduler • MIMO Mode Control • UL/DL Power control 3 © Nokia Siemens Networks RA41213EN30GLA0 Multiplexing of PRACH with PUSCH and PUCCH PRACH slot Duration( e.g. 1ms) Total UL Bandwidth PUCCH PRACH PRACH (1.08MHz) PUSCH PRACH slot period PUCCH 4 PRACH bandwidth © Nokia Siemens Networks RA41213EN30GLA0 Time PRACH Subcarriers 5 © Nokia Siemens Networks RA41213EN30GLA0 PRACH Types PRACH types: • Type 0: 1 ms duration • Type 1: 2 ms • Type 2: 2 ms • Type 3: 3 ms 6 © Nokia Siemens Networks RA41213EN30GLA0 Format type 0 & type 1 supported in RL30 PRACH Configuration Type, time and frequency resources are defined by: prachConfIndex PRACH configuration index: LNCEL; 3..24;1; 3 PRACH frequency offset: Range is restricted to two different ranges: 3-8 and 19-24 (internal) RA RA nPRB nPRB offset RA UL 0 nPRBoffset N RB 6 . prachFreqOff First PRB available for PRACH in UL LNCEL; 0...94;1; 3 Max. value is ulChBw(in PRB) - 6 *3GPP TS 36.211 Table 5.7.1-2 7 © Nokia Siemens Networks RA41213EN30GLA0 RA Procedure The contention based random access procedure follows these steps: raRespWinSize (1) A preamble will be selected by UE and transmitted in the available subframe. Based on correlation the eNB may detect the access and furthermore can measure the timing of the UE transmission. (2) The eNB answers using the same preamble and at this point a timing advance will be fixed. Information on the scheduled resource will be exchanged and a temporary C-RNTI will be assigned. (3) The UE sends its id. The type of id depends on the state. In case of idle state NAS info has to be provided (IMSI, TMSI) else the CRNTI is used. (4) The contention resolution is performed, i.e. the eNB addresses the UE using the C-RNTI. LNCEL; 2 (0), 3 (1), 4 (2), 5 (3), 6 (4), 7 (5), 8 (6), 10 (7); 10 TTIs (7) UE 1 eNB Random Access Preamble Random Access Response 3 Contention Resolution raContResoT TPC command indicated in message 2 related to message 3 power Max. Time for cont. resol. © Nokia Siemens Networks RA41213EN30GLA0 2 Scheduled Transmission ulpcRarespTpc LNCEL; -6...8dB;2dB; 0dB 8 Window size for RA response (in TTI) LNCEL; 8ms (0), 16ms (1), 24ms (2), 32ms (3), 40ms (4), 48ms (5), 56ms (6), 64ms (7); 32ms (3) 4 RA Procedure The contention free random access procedure • E.g. during handover a temporary valid preamble will be issued. • It is (temporarily) dedicated to this UE. • No contention resolution is needed as the preamble shall not be used by other UEs. UE 0 eNB RA Preamble assignment Random Access Preamble 2 9 © Nokia Siemens Networks Random Access Response RA41213EN30GLA0 1 RA Power Ramping PPRACH = min{ Pmax, PREAMBLE_RECEIVED_TARGET_POWER + PATHLOSS} prachPwrRamp Power increment step LNCEL; 0dB (0), 2dB (1), 4dB (2), 6dB (3); 2dB (1) BCH information UE sets the initial transmission power of RACH and send preamble signal preambTxMax Preamble (RACH) Max. RA transmissions LNCEL; 3 (0), 4 (1), 5 (2), 6 (3), 7 (4), 8 (5), 10 (6), 20 (7); 8 (5) Values 50 (8), 100 (9), 200 (10) also defined but should not be used Preamble (RACH) Preamble (RACH) PDCCH Random access message (UL-SCH) 10 © Nokia Siemens Networks RA41213EN30GLA0 ulpcIniPrePwr Initial received target power LNCEL; -120 dBm (0), -118 dBm (1), -116 dBm (2), -114 dBm (3), 112 dBm (4), -110 dBm (5), -108 dBm (6), -106 dBm (7), -104 dBm (8), -102 dBm (9), -100 dBm (10), -98 dBm (11), -96 dBm (12), -94 dBm (13), -92 dBm (14), -90 dBm (15); -104 dBm (8) Preamble Generation 64 preambles made of Zadoff-Chu sequences with zero correlation zone: • given by the logical index RACH_ROOT_SEQUENCE • Zadoff Chu sequence u is given by xu n e j un( n1) N ZC , 0 n N ZC 1 xu,v (n) xu (( n Cv ) mod N ZC ) • ZC sequence of length 839 (prime number) is used • 838 different root sequences available. (PRACH Root Sequence). Also different cyclic shifts can be used depending on cell size • Sub-carrier spacing is 1.25 kHz rootSeqIndex LNCEL;0…837;1; 0 *3GPP TS 36.211 Table 5.7.2-4 11 © Nokia Siemens Networks RA41213EN30GLA0 Preamble Generation Root Zadoff-Chu sequence order for preamble formats 0 – 3.: First: take all available cyclic shifts of one root Zadoff-Chu sequence: If not enough: take next logical index and so on prachCS Preamble cyclic shift (Ncs configuration) LNCEL;0…15;1; 0 Restricted set (high speed) NOT in RL30 prachHSFlag Unrestricted or restricted (high speed) set selection LNCEL; false; false Only unrestricted set could be selected in RL30 • Cyclic shift given by vN CS Cv 0 RA RA v nshift (v mod nshift d ) N CS start *3GPP TS 36.211 Table 5.7.2-2 12 © Nokia Siemens Networks RA41213EN30GLA0 v 0,1,..., N ZC N CS 1, N CS 0 for unrestricted sets N CS 0 for unrestricted sets RA RA RA v 0,1,..., nshift ngroup nshift 1 for restricted sets Preamble generation -Exercise Consider a cell of 37 km radius. Provide a sensitive setting for the cell size dependent parameters 13 © Nokia Siemens Networks RA41213EN30GLA0 Module Contents • Random Access • Radio Bearer Control • Radio Admission Control • Mobility Management • UL/DL Scheduler • MIMO Mode Control • UL/DL Power control 14 © Nokia Siemens Networks RA41213EN30GLA0 Simplifications in QoS Profile 3G EPS Traffic Class QCI (QoS Class Identifier) Delivery Order ARP Max SDU Size SDU Format Information Max Bit Rate SDU Error Ratio Guaranteed Bit Rate Residual Bit Error Ratio Delivery of Erroneous SDUs Aggregate Max Bit Rate Transfer Delay Traffic Handling Priority Source Statistics Descriptor Signalling Indication For GBR bearers For non-GBR bearers • Number of QoS parameters has been decreased • AMBR as part of rate capping feature (LTE13) is supported from RL20 ARP Max Bitrate Guaranteed Bitrate 15 © Nokia Siemens Networks RA41213EN30GLA0 AMBR: Aggregate Max Bit Rate for non-GBR EPS bearer ARP: Allocation & Retention Priority RL20 Supported QCIs • • NSN RL20 release supports the QCIs for non-GBR radio bearer services: QCI 5, 6, 7, 8 and 9 In addtion features such as LTE10 enable QCI=1 conversational voice. Packet Packet Resource Delay Loss Default QCI QCI Type Priority Budget Rate Support 1 GBR 2 100 ms 1.0E-02 2 GBR 4 150 ms 1.0E-03 3 GBR 3 50 ms 1.0E-03 4 GBR 5 300 ms 1.0E-06 5 NON-GBR 1 100 ms 1.0E-06 6 NON-GBR 6 300 ms 1.0E-06 ENABLED 7 NON-GBR 7 100 ms 1.0E-03 ENABLED 8 NON-GBR 8 300 ms 1.0E-06 ENABLED • 9 QCI values > 9 are mapped into QCI 9. NON-GBR 9 300 ms 1.0E-06 ENABLED RLC PDCP Further Default Profile Profile QoS RLC Mode Index Index param. ... ... ... ... ... RLC_AM 1 1 ... RLC_AM 1 1 ... RLC_AM 1 1 ... RLC_AM 1 1 ... • Parameters per QCI can be controlled on LNBTS level by qciTab. qciTab Structure {qci, resType, prio, Lcgid, qciSupp, rlcMode, rlcProfIdx, pdcpProfIdx, dscp, schedulWeight, schedulPrio, delayTarget} LNBTS;- ;9 ; 16 © Nokia Siemens Networks RA41213EN30GLA0 LNBTS: qcitabx dscp configures DSCP value associated with the QCI; DSCP value will be set in each IP packet sent for the related bearer to S-GW or target eNB. L2SWI; 0 - 63; 1; - LNBTS: qcitabx is a structured parameter with 12 parameters dscp This parameter configures the DSCP (Differentiated Services Code Point) Lcgid Logical Channel Group Identifier for buffer status reporting pdcpProfIdx This parameter specifies the corresponding PDCP profile in the PDCP profile list. prio This parameter gives the priority of the EPS bearer. qci QoS Class Identifier. qciSupp The given QCI is supported and enabled in this release resType Permanent network resources allocated for GBR rlcMode Configures the RLC mode of the radio bearer based on the corresponding QCI rlcProfIdx This parameter specifies the corresponding RLC profile in the RLC profile list schedulBSD Configure the Bucket Size Duration (BSD) of the UL scheduler schedulPrio Logical Channel Priority for the UE scheduler schedulType Specifies how the EPS bearer with this QCI is scheduled. Only for QCI=5 schedulWeight Specifies the scheduling weight for eNB schedulers delayTarget The maximum packet delay value used by the eNB MAC scheduling algorithm. Only for QCI=1 L2SWI: Layer 2 Switching mode weight indication 17 © Nokia Siemens Networks RA41213EN30GLA0 BSD: Bucked Size duration: 36.321; 5.4.3.1) LTE518 Operator Specific QCI (RL30) • • • actOperatorQCI activates the support of the establishment of EPS bearers withc QCI in range 128…154 LNCEL; true(1),false(0); false(0) In RL30 – up to 21 additional QCIs are defined • Only for non-GBR bearers • QCI range is 128…254 • LNBTS: qciTabOperator is a structure parameter with 13 parameters • Mostly same parameters as the standard QCIs • Main differentiation of QCIs by scheduling weights (and DSCPs) counterGroup The counter group to • For each QCI an additional counterGroup is defined which the QCI belongs LNCEL; 1..6;1; Examples of Counter Groups for the typical use cases: 1. Better user and service differentiation for non-GBR services for one operator: – Bronze users: QCI: 130, 131, 132, 133 Counter Group 1 – Silver users: QCI: 140, 141, 142, 143 Counter Group 2 – Gold users: QCI: 150, 151, 152, 153 Counter Group 3 • 2. RAN sharing (operators share eNodeB) to define a set of QCIs dedicated for each operator: – Operator A: – Operator B: 18 © Nokia Siemens Networks QCI: 140, 141, 142, 143 Counter Group 1 QCI: 160, 161, 162, 163 Counter Group 2 RA41213EN30GLA0 Default Bearers • • The initial Default EPS Bearer is created as part of the LTE Attach procedure. – UE is allocated an IP address. – QoS is based on the QCI and associated parameters. Additional Default EPS Bearers may be created when simultaneous access to services available via multiple Access Point Names (APN) is needed. – Trigger of an additional Default EPS Bearer is initiated by UE. – Default EPS Bearers are always non-GBR. E-UTRAN UE EPC eNB S-GW Internet P-GW SRB1 SRB2 Default EPS Bearer Radio 19 © Nokia Siemens Networks RA41213EN30GLA0 S1-U S5 /S8 SGi Dedicated EPS Bearers • Dedicated EPS Bearers (non-GBR or GBR) are created for QoS differentiation purposes. – The IP address allocated for the default bearer is used for the dedicated EPS bearers within the same PDN connection. – Utilization of default or dedicated EPS bearers is based on a TFT. – Dedicated EPS Bearers are created by network. – RL20 supports multiple dedicated EPS bearers (not supported in RL10) – RL20 supports “conversational voice” on GBR dedicated EPS bearers (not supported in RL10) • UE may have multiple dedicated EPS bearers linked to a default EPS bearer. E-UTRAN UE EPC eNB S-GW Internet P-GW SRB1 SRB2 Default EPS Bearer Dedicated EPS Bearer TFT: Traffic Flow Template; single UE can have multiple SAE bearers system requires kind of packet filter (UL & DL TFT) to decide which IP datagram has to go to which SAE bearer Dedicated EPS Bearer Radio 20 © Nokia Siemens Networks S1-U RA41213EN30GLA0 S5 /S8 SGi LTE7 Support of Multiple EPS Bearers Multiple sessions with different QoS The Flexi Multiradio BTS supports up to 4 EPS bearers. The following radio bearer combinations per UE are supported by the Flexi Multiradio BTS: – SRB1 + SRB2 + 1 x AM DRB (+ 1 x UM DRB with LTE10) – SRB1 + SRB2 + 2 x AM DRB (+ 1 x UM DRB with LTE10) – SRB1 + SRB2 + 3 x AM DRB (+ 1 x UM DRB with LTE10) – SRB1 + SRB2 + 4 x AM DRB (+ 1 x UM DRB with LTE10) SRB (signaling radio bearer) GBR EPS bearer Non-GBR EPS bearer UE Flexi Multiradio BTS actMultBearers activates the support of multiple EPS Bearers. LNCEL; true,false; true S-GW Note: LTE10 EPS bearers for conversational voice 21 © Nokia Siemens Networks RA41213EN30GLA0 SRB1: for RRC messages SRB2: for NAS messages LTE9 Service Differentiation for non-GBR EPS Bearers QCI based service differentiation • The service differentiation functionality allows to assign relative scheduling weights for each non-GBR QCI on cell level. • The relative weight will be considered by the UL & DL scheduler. • The service differentiation functionality allows further on to define 3 different RLC/PDCP profiles per BTS which can be assigned to different QCIs. • The operator can enable/disable the support of individual QCIs. • Services are transferred to bearers which are mapped to QCIs actnonGbrServiceDiff activates the Service Differentiation for non-GBR Bearers. LNCEL; true,false; true 22 © Nokia Siemens Networks RA41213EN30GLA0 LTE10 EPS Bearers for Conversational Voice • In RL20 voice service shall be transmitted using dedicated bearers. Voice requires two bearers: – QCI 1 for user data – QCI 5 for IMS signaling actConvVoice Activates the support of the conversational voice bearer LNCEL; false, true; false E-UTRAN UE EPC eNB S-GW Internet P-GW SRB1 SRB2 VoIP GBR, UM, QCI=1 Default EPS Bearer (AM) Radio 23 © Nokia Siemens Networks VoIP GBR, UM, QCI=1 Dedicated EPS Bearer (UM) RA41213EN30GLA0 S1-U S5 /S8 SGi * - only for QCI5 QCI Translation Table for QCI1 & 5-9 For UL and DL 24 Parameter Name Default s QCI1 Default s QCI5 Default s QCI6 Defaults QCI7 Default s QCI8 Default s QCI9 QCI 1 5 6 7 8 9 Not modifiable Resource Type 0(GBR) 1(NonGBR) 1(NonGBR) 1(NonGBR) 1(NonGBR) 1(NonGBR) Not modifiable Priority 2 1 6 7 8 9 Not modifiable QCI Support 1 1 1 1 1 1 RLC Mode RLC_UM RLC_AM RLC_AM RLC_AM RLC_AM RLC_AM RLC Profile Index 101 1 2 1 2 2 PDCP Profile Index 101 1 2 1 2 2 Logical Channel Group Id 1 2 3 2 3 3 Scheduling BSD 1 1 3 1 3 3 Scheduling Priority 5 9 9 10 11 12 Scheduling Type* n/a 1 n/a n/a n/a n/a Scheduling Weight n/a 40 20 10 5 1 DelayTarget 80ms n/a n/a n/a n/a n/a DSCP 46 34 18 20 10 0 DSCP to PHB map AF41 AF41 AF21 AF22 AF11 BE PHB queue weight list 10000 10000 100 100 10 1 © Nokia Siemens Networks RA41213EN30GLA0 Has to be set to 0 (signaling) when using LTE10 Not modifiable If actnonGbrServiceDiff “disabled” QCI9 must be “enabled” RRM configuration related parameters QOS/dscpMap QOS/perHopBeha viourWeightList LTE131 Traffic prioritization on IP layer (DiffServ) LTE 13 Rate Capping • Feature objective: • Limitation of the UL & DL bit rate of all non-GBR bearers per UE below UEAMBR • The subscription parameter is stored in HSS and signaled to eNodeB during bearer setup • Benefits: • Allow introducing xDSL-like pricing models • Flat rate • Differentiation by subscribed max. data rate • Improves utilization of the radio interface rcEnableDl/ Ul Enable DL (or UL) rate capping LNCEL; false(0), true (1); false(0) • Note: GBR bearers are outside of scope of the UE-AMBR 25 © Nokia Siemens Networks RA41213EN30GLA0 AMBR: Aggregate Max Bit Rate for non-GBR EPS bearer HSS: Home Subscriber Server LTE 13 Rate Capping • RRM Scheduler function: • Introduces throughput measurements filters in the scheduler that controls the UE throughput according to UE-AMBR values • Measured AMBR of all non-GBR bearers is averaged over 1 second and compared to UE-AMBR • Scheduler restricts the physical resources (the number of PRBs) of the UE • AMBR is not exceeded • Calculates the limited amount of PRBs depending on the UE-AMBR • Remove the restriction of PRB assignment in case AMBR falls below UE AMBR rcAmbrMgnDl / Ul Factor to calculate margin for AMBR to account for overhead of PDCP and RLC (DL & UL) LNCEL; 1…1.5;0.01; 1.03 26 © Nokia Siemens Networks RA41213EN30GLA0 AMBR: Aggregate Max Bit Rate for non-GBR EPS bearer Module Contents • Random Access • Radio Bearer Control • Radio Admission Control • Mobility Management • UL/DL Scheduler • MIMO Mode Control • UL/DL Power control 27 © Nokia Siemens Networks RA41213EN30GLA0 Radio Admission Control Introduction • Scope of RAC is cell level • RAC algorithms controls establishment of – Signaling radio bearer – Data Radio Bearer • RAC controls number of UE in a cell – Number of established RRC connection per cell – Number of active UEs (users) per cell • RAC controls number of DRB in a cell – Number of data radio bearers (DRB) – Number of DRB with QCI=1 • RAC controls emergency calls and emergency sessions – Special margin considered for emergency calls – Special margin considered for IMS emergency sessions (RL30) 28 © Nokia Siemens Networks RA41213EN30GLA0 DRB: Data Radio Bearer SRB: Signalling Radio Bearer Radio Admission Control • RL20 RAC checks against operator configurable thresholds – on Call Establishment: ▪ max_number_of_rrc_connection ▪ max_number_of_rrc_connection_emergency_calls (LTE22 supported) ▪ max_number_of_active_users ▪ max_number_of_active_DRB (LTE7 supported) ▪ max_number_of_QCI1_DRB (LTE10 supported) – on Intra-Frequency (incoming) Handover: ▪ additional offsets can be defined for • time critical handover (event A5) • handover desired for radio reasons (event A3) ▪ „all or nothing“ – SRB && DRB must be admitted in target cell 29 © Nokia Siemens Networks RA41213EN30GLA0 LTE7: Support of multiple EPS bearers LTE10: Conversational Voice LTE22: Emergency Call Handling Admission of single non-GBR radio bearer if min(ulChBw,dlChBw) has value '10 MHz' - maxNumActUE value range is restricted to 0...480 (default value 120) - maxNumActUE +max(addAUeRrHo, addAUeTcHo) <= 480 if min(ulChBw,dlChBw) has value '20 MHz' - maxNumActUE value range is restricted to 0...840 (default value 240) - maxNumActUE +max(addAUeRrHo, addAUeTcHo) <= 840 30 addAUeRrHo addAUeTcHo Additional # of active UEs, which are allowed to access a cell via handover with HO cause: "HO desirable for radio reasons", when RRC connection (maxNumRrc) or active UE (maxNumActUE) limit already reached. LNCEL; 0...840;1; 15 Additional # of active UEs, which are allowed to access a cell via handover with HO cause: "Time critical handover", when RRC connection (maxNumRrc) or active UE (maxNumActUE) limit already reached LNCEL; 0...840;1; 20 © Nokia Siemens Networks RA41213EN30GLA0 Admission of Multiple EPS bearers If dlChBw is set to '5 MHz' or '10 MHz' - maxNumActDrb + max(addNumDrbRadioReasHo, addNumDrbTimeCriticalHo) <= 2400 If dlChBw is set to '15 MHz' or '20 MHz' - maxNumActDrb + max(addNumDrbRadioReasHo, addNumDrbTimeCriticalHo) <= 4200 31 addNumDrbRadioReasHo addNumDrbTimeCriticalHo Additional margin for the maximum number of active DRBs in the cell accessing the cell via HO with HO-cause: "HO desirable for radio reasons“. LNCEL; 0...4200;1; 35 Additional margin for the maximum number of active DRBs in the cell accessing the cell via HO with HO-cause: "Time Critical HO". LNCEL; 0...4200;1; 60 © Nokia Siemens Networks RA41213EN30GLA0 Admission of QCI1 Conversational bearers If dlChBw is set to '5 MHz' - maxNumQci1Drb + max( addNumQci1DrbRadioReasHo, addNumQci1DrbTimeCriticalHo) <= 150, If dlChBw is set different to '5 MHz' - maxNumQci1Drb + max( addNumQci1DrbRadioReasHo, addNumQci1DrbTimeCriticalHo) <= 200 32 addNumQci1DrbRadioReasHo addNumQci1DrbTimeCriticalHo Additional margin for the maximum number of active DRBs in the cell accessing the cell via HO with HO-cause: "HO desirable for radio reasons“. LNCEL; 0...200;1; 15 Additional margin for the maximum number of active DRBs in the cell accessing the cell via HO with HO-cause: "Time Critical HO". LNCEL; 0...200;1; 20 © Nokia Siemens Networks RA41213EN30GLA0 Radio Bearer Management • Radio Admission Control may select UL/DL maximum bitrates for a UE: – based on UE capability information received from UE (mbrSelector=0) – based on O&M parameters maxBitRateUl and maxBitRateDl (mbrSelector =1) mbrSelector LNCEL; 0 (ueCapability), 1 (OaM) ; 0 • The max. Bitrate for a UE in UL & DL for all radio bearers incl. SRBs are limited to O&M parameter setting: 33 maxBitRateDl maxBitRateUl LNCEL; 50…300000kbps;50 ; 170000 Kbps LNCEL; 50…75000kbps;50 ; 50000 Kbps © Nokia Siemens Networks RA41213EN30GLA0 Module Contents • Random Access • Radio Bearer Control • Radio Admission Control • UL/DL Power control • Mobility Management • UL/DL Scheduler • MIMO Mode Control 34 © Nokia Siemens Networks RA41213EN30GLA0 Power Control Overview Objective Improve cell edge behaviour, reduce inter-cell interference and power consumption. Downlink (DL) DL ‘Semi-static’ Power Setting • eNodeB gives fixed power density per PRB scheduled for transport. – Total Tx power is max. when all PRBs are scheduled – No adaptive/dynamic power control – (O&M parameter) Cell Power Reduction level CELL_PWR_RED [0...10] dB attenuation in 0.1 dB steps DL Power Control on PDCCH dlCellPwrRed Reduction of DL Tx power; deducted from max. antenna TX power. LNCEL; 0..10; 0.1; 0 dB Uplink (UL) Slow Uplink Power Control • Combination of open loop PC and closed loop PC • Open Loop Power Control (OLPC) – Calculated at the UE based on pathloss measurements • Closed Loop Power Control (CLPC) – Based on exchange of feedback data and commands between UE and eNodeB – SW-licensed enhancement (can be switched on and off) 35 © Nokia Siemens Networks RA41213EN30GLA0 UL-PC: PUSCH PPUSCH (i) min {PCMAX ,10 log10 (M PUSCH (i)) PO_PUSCH ( j ) ( j ) PL TF (i) f (i)} dBm PH (i) PCMAX 10 log10 (M PUSCH (i)) PO_PUSCH ( j ) PL TF (i) f (i) dB PPUSCH (i) :PUSCH Power in subframe i PCMAX: max. allowed UE power (23 dBm for class 3) MPUSCH: number of scheduled RBs (The UE Tx. Power increases proportionally to # of PRBs) PO_PUSCH(j) = PO_NOMINAL_PUSCH(j) + PO_UE_PUSCH(j) PL: pathloss [dB] = referenceSignalPower – higher layer filtered RSRP TF (i) = 10 log 10 (2MPR Ks – 1) for Ks = 1.25 else 0, MPR = TBS/NRE, NRE : number of RE Ks defined by deltaMCS-Enabled, UE specific f(i): TPC (Closed Loop adjustment) ulpcEnable Semi-persistant: j=0 / dynamic scheduling: j=1 PO_NOMINAL_PUSCH(0,1): cell specific (SysInfo) enable UL closed loop PC LNCEL; true, false; false PO_UE_PUSCH(0,1): UE specific (RRC) (0,1) = 0.0, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0 (partial PL compensation by open loop) Random access grant: j=2 PO_NOMINAL_PUSCH(2): PO_PRE + Preamble_Msg3 (2) = 1.0 (i.e. full PL compensation) 36 © Nokia Siemens Networks RA41213EN30GLA0 PO_UE_PUSCH(2) = 0 *PH = Power Headroom Open Loop PC PPUSCH (i) min {PCMAX ,10 log10 (M PUSCH (i)) PO_PUSCH ( j ) ( j ) PL TF (i) f (i)} dBm PO_PUSCH(j) = PO_NOMINAL_PUSCH(j) + PO_UE_PUSCH(j) j=0 -> PUSCH transmission with semi-persistent grant (not in RL30) j=1 -> PUSCH transmission with dynamic scheduling j=2 -> PUSCH transmission for random access grant PO_NOMINAL_PUSCH(j) -> cell specific component signalled from system information for j=0, 1 This term is a common power level for all mobiles in the cell (used to control SINR) p0NomPusch Nominal Power for UE PUSCH Tx Power Calculation LNCEL; -126..24dbm; 1; -100 dBm PO_UE_PUSCH(j) -> UE specific component provided by higher layers (RRC) for j=0,1 This term is a UE specific offset used to correct the errors from the estimation of the pathloss 37 © Nokia Siemens Networks RA41213EN30GLA0 PUSCH Formula PPUSCH (i) min {PCMAX ,10 log10 (M PUSCH (i)) PO_PUSCH ( j ) ( j ) PL TF (i) f (i)} dBm PL: pathloss [dB] = referenceSignalPower – higher layer filtered RSRP This path loss compensation factor a is adjustable by O&M. a cell - specific parameter (broadcasted on BCH). Alpha α is α [0.0, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0] α = 0 , no compensation α = 1 , full compensation α ≠ { 0 ,1 } , fractional compensation ulpcAlpha LNCEL; 0, 0.4..1.0; 0.1; 1.0 38 © Nokia Siemens Networks RA41213EN30GLA0 Conventional & Fractional PC • Conventional PC schemes: – Attempt to maintain a constant SINR at the receiver – UE increases the Tx power to fully compensate for increases in the path loss • Fractional PC schemes: – Allow the received SINR to decrease as the path loss increases. – UE Tx power increases at a reduced rate as the path loss increases. Increases in path loss are only partially compensated. – [+]: Improve air interface efficiency & increase average cell throughputs by reducing Inter-cell interference • 3GPP specifies fractional power control for the PUSCH with the option to disable it & revert to conventional based on α UL SINR Conventional Power Control: α=1 UE Tx Power If Path Loss increases by 10 dB the UE Tx power increases by 10 dB 39 © Nokia Siemens Networks RA41213EN30GLA0 UL SINR UE Tx Power Fractional Power Control: α ≠ { 0 ,1} If Path Loss increases by 10 dB the UE Tx power increases by < 10 dB MCS dependent component PPUSCH (i) min {PCMAX ,10 log10 (M PUSCH (i)) PO_PUSCH ( j ) ( j ) PL TF (i) f (i)} dBm TF (i) 10 log10 (2MPRK s 1) for K S 1.25 deltaTfEnabled 0 Otherwise Enabled TB size (MCS) impact to UE PUSCH power calculation LNCEL; Yes/No; - MPR = TBS/NRE with NRE : number of RE, TBS = Transport Block Size • • • TF = Transport Format Ks - Enabling/disabling of the transport format dependent offset on a per UE basis If this parameter is enabled, PUSCH power calculation in UE uplink power control equation takes the Transport Block size in account during the power calculation Could be seen as dynamic offset of the TX power: when the BTS changes the MCS for the UE then the UE indirectly may adapt the power Increase the power if the Transport Format (MCS, TBS size, Number of Resource Blocks) it is so selected to increase the number of bits per Resource Element • • 40 © Nokia Siemens Networks RA41213EN30GLA0 UL-PC: PUCCH PPUCCH (i) min{ PMAX , P0_PUCCH( j ) PL h(nCQI , nHARQ ) F_PUCCH( F ) g (i)} dBm PPUCCH: PUCCH Power in subframe i p0NomPucch Pmax: max. allowed power Nominal Power for UE PUCCH Tx Power Calculation LNCEL; -126..-96; 1; -100 dB P0_PUCCH(j) = P0_NOMINAL_PUCCH(j) + P0_UE_PUCCH(j) P0_NOMINAL_PUCCH : cell specific (SysInfo) P0_UE_PUCCH : UE specific (RRC) PL: pathloss [dB] = referenceSignalPower – higher layer filtered RSRP * For PUCCH higher degree of H(nCQI, nHARQ ) • PUCCH format 1, 1a, 1b: h(n) = 0 • PUCCH format 2, 2a, 2b and : orthogonality could be assumed due to the usage of the orthogonal codes so alpha=1 (full compensation) h(n) = 0 if nCQI < 4 h(n) = 10log10 (nCQI/4) otherwise (here: normal CP, for extented CP also nHARQ to be considered, n:number of information bits) F_PUCCH (F) : dFListPUCCH (see next slide) g(i): TPC (closed loop adjustment) 41 © Nokia Siemens Networks RA41213EN30GLA0 Compensation Factor for different PUCCH formats For example if format 1a (1ACK) is having offset 0 then format 1b (2ACK) could have offset 3dB UL-PC: Closed loop - PUSCH (example) ulpcEnable Closed loop adjustments: enable UL closed loop PC LNCEL; true, false; false f(i) = f(i-1) + dPUSCH (i - KPUSCH) i.e. recursive determination or f(i) = dPUSCH (i - KPUSCH) i.e. absolute setting where dPUSCH is the signalled TPC in subframe i-KPUSCH For FDD: KPUSCH = 4 ulpcAccuEnable PUSCH/PUCCH TPC commands accumulation enabled Vendor Specific whether the recursive or absolute method is used parameter Accumulation-enabled P (closed loop) t 42 © Nokia Siemens Networks RA41213EN30GLA0 UL-PC: Closed Loop - Process High Thresh. For SINR for PUSCH LNCEL; -47...80dB; 1dB ; 11dB SINR + 1 dB or + 3 dB ulpcUpqualCch High Thresh. For SINR for PUCCH LNCEL; -47...80dB; 1dB ; 4dB - 1 dB + 1 dB or + 3 dB 2 3 0 dB -1 dB 4 LOW_QUAL_** 5 6 1dB ulpcLowqualSch + 1 dB or + 3 dB Low Thresh. For SINR for PUSCH LNCEL; -47...80dB; 1dB ; 8dB + 1 dB or + 3 dB 7 ulpcLowqualCch Low Thresh. For SINR for PUCCH LNCEL; -47...80dB; 1dB ; 1dB © Nokia Siemens Networks - 1 dB 1 UP_QUAL_** 43 Decision matrix 1dB ulpcUpqualSch LOW_LEV_** Decision whether to +1dB or +3dB + 1 dB or + 3 dB 8 UP_LEV_** 9 RSSI ulpcLowlevCch ulpcUplevCch Low Thresh. For RSSI for PUCCH LNCEL; -127...0dBm;1dBm ;-103dBm High Thresh. For RSSI for PUCCH LNCEL; -127...0dBm;1dBm ;-98dBm ulpcLowlevSch ulpcUplevSch Low Thresh. For RSSI for PUSCH LNCEL; -127...0dBm;1dBm ;-103dBm High Thresh. For RSSI for PUSCH LNCEL; -127...0dBm;1dBm ;-98dBm RA41213EN30GLA0 DL-PC dlCellPwrRed RL20: (static) cell power reduction • based on single parameter CELL_PWR_RED = 0.0, 0.1 … 10.0 dB • cell size adjustment and coverage control pMax • flat Power Spectral Density (PSD) Maximum output power LNCEL; 37.0 (0), 39.0 (1), 40.0 (2), 41.8 (3), 43.0 (4), 44.8 (5), 46.0 (6), 47.8 (7);37.0 dBm = 5 W 39.0 dBm = 8 W 40.0 dBm = 10 W 41.8 dBm = 15 W 43.0 dBm = 20 W 44.8 dBm = 30 W 46.0 dBm = 40 W 47.8 dBm = 60 W • semi-static MIMO_COMP (if enabled) RL30: optional power boost: PCFICH, PHICH, DL RS PSD PSD PSD = (Max_TX_Pwr – CELL_PWR_RED) – 10*log10( 12*# PRBs) Allocated DL PRBs Frequency DL Pilots 44 © Nokia Siemens Networks RA41213EN30GLA0 Reduction of DL Tx power; deducted from max. antenna TX power. LNCEL; 0..10; 0.1; 0 dB PSD = (Max_TX_Pwr – CELL_PWR_RED) – 10*log10( 12*# PRBs) PDCCH Time PDSCH, PCH BCH, SCH DL-PC: Power Reduction Cell Power Reduction PSD = (pMax - CELL_PWR_RED) - 10*log10( # PRBs_DL *12) - MIMO_COMP [dBm] PSD: Power Spectral Density, which specifies the constant absolute Power per 15kHz Resource Element • pMax: maximum eNodeB transmit power per Antenna in [dBm] • CELL_PWR_RED: O&M parameter • # PRBs_DL: maximum Number of downlink PRBs in given LTE Carrier Bandwidth • MIMO_COMP: Compensation Factor • MIMO_COMP = 0 dB for SISO/SIMO • MIMO_COMP = 0...12 dB for MIMO Diversity and for MIMO Spatial Multiplexing - PSD given per antenna (RF amplifier output) dlpcMimoComp - PRBs not scheduled are blanked Determines the power compensation factor for antenna-specific maximum power in case of a downlink transmission using at least two TX antennas LNCEL; 0..10; 0.01; 0 dB Applied to UE / cell specific channels and signals: • PSD_CELL_CTRL for BCCH i.e. PBCH+PDSCH, PCFICH and PCH • PSD_CELL_RS for reference signals (RS) / pilots • PSD_CELL_SYNC for synchronization channel • PSD_UE_PDSCH for UE specific part of PDSCH dlCellPwrRed • PSD_UE_CTRL for PDCCH and PHICH Reduction of DL Tx power; deducted from max. antenna TX power. LNCEL; 0..10; 0.1; 0 dB 45 © Nokia Siemens Networks RA41213EN30GLA0 DL-PC: DL power boosting for control channels dlPcfichBoost PCFICH power boosting PCFICH provides information about the number of OFDM symbols for the PDCCH. The eNB supports dedicated power control settings for the PCFICH in order to ensure that especially cell edge UEs can properly receive the PCFICH. A relative offset between the flat PSD (Power Spectral Density) on PDSCH and PCFICH can be configured by O&M on cell level. Downlink PCFICH transmission power boost LNCEL; 0..6; 0.1; 0 dB dlPhichBoost Downlink PHICH transmission power boost LNCEL; 0..6; 0.1; 0 dB PHICH power boosting The PHICH provides ACK/NACK information for the uplink transmission. The eNB supports dedicated power control settings for the PHICH in order to ensure that the UE can properly receive the PHICH. PHICH power boost may not be (fully) applied if PDCCH PSD goes too low in the first OFDM symbol. In that case, the eNB rises the PHICH Power Boost not applied warning. A maximum relative offset between the flat PSD on PDSCH and PHICH can be configured by O&M on cell level. Downlink reference signal boosting dlRsBoost The downlink reference symbols are used by the UE for channel estimation and cell measurements (Level, Quality) for mobility. Downlink RS transmission The eNB supports relative RS / PDSCH power control settings. power boost A relative offset between the PDSCH and RS LNCEL; 0dB (0), 1.77dB (1), 3dB can be configured by O&M on cell level. (2), 4.77dB (3), 6dB (4); 0 dB The eNB ensures that total Tx power is not exceed. The sum power for any OFDM symbol must not exceed the commited maximum power, otherwise all the configured boosts (PHICH) may not be applied. 46 © Nokia Siemens Networks RA41213EN30GLA0 Main target of DL-PC-CCH • DL Power Control for PDCCH is an additional mechanism interacting with DL AMC for PDCCH in order to make the signaling as robust as possible • DL-PC-CCH aims at 1% target BLER but cannot modify AGG assignments • Main actions performed by DL-PC-CCH – Power reduction on CCEs with assigned AGG level higher than required (or equal) – Power boosting on CCEs with assigned AGG level lower than required – Equal power relocation among all scheduled CCEs • Macro cell case #1 • Uniform UE distribution enableLowAgg 4-CCE 8-CCE 47 © Nokia Siemens Networks Very good CCEs (CQI highly above 1% BLER target) Bad CCEs (AGG level too high to meet 1% BLER target) If still some power available, relocate equally among all CCEs 2-CCE RA41213EN30GLA0 1-CCE Enable lower aggregation selection for PDCCH LA . LNCEL; True/False; False Principles of DL-PC-AMC • PDCCH Power Control can be enabled/disabled by O&M switch • Maximum transmit power of the Power Amplifier cannot be exceeded (pMax; O&M) • Reduction and boosting range is strictly defined and is always considered as the limit for power level modification • DL-PC-CCH operates together with DL-AMC-CCH on TTI basis • DCI messages with more than one CCE (AGG-…>1) have a flat PSD, thus all CCEs belonging to one scheduled UE are transmitted with the same power Short Name 48 Description Range/ Step Default Value Parameter Scope true, false true Cell Changing parameter requires object locking. Operator configurable. Remark enablePcPdcch Enabling/disabling PC for PDCCH. In case the parameter is disabled, a flat downlink PSD is used. pdcchPcBoost Maximum power boost per CCE. 0...10 dB, step 0.1 dB 4 dB BTS Not modifiable. Vendor configurable. pdcchPcRed Maximum power reduction per CCE. 0...10 dB, step 0.1 dB 6 dB BTS Not modifiable. Vendor configurable. pdcchPcReloc Maximum limit on the equal power relocation per CCE. 0...10 dB, step 0.1 dB 3 dB BTS Not modifiable. Vendor configurable. © Nokia Siemens Networks RA41213EN30GLA0 Module Contents • Random Access • Radio Bearer Control • Radio Admission Control • UL/DL Power control • MIMO Mode Control • Mobility Management • UL/DL Scheduler 49 © Nokia Siemens Networks RA41213EN30GLA0 MIMO Overview • Main contribution to high spectral efficiency • MIMO is the deployment of multiple antennas at Tx and Rx • 3GPP defines 7 DL transmission modes • RL30 allows for DL: - Transmission on single antenna port (SISO/SIMO) - TX diversity (2x2) - Static open loop spatial multiplexing (2x2) - Dynamic open loop: TX diversity (2x2) open loop spatial multiplexing - Adaptive closed loop (Single stream CL SM Dual stream CL SM) 50 © Nokia Siemens Networks RA41213EN30GLA0 Overview MIMO Data Transmission Number of Antennas Number of Users SISO SU-MIMO (Single Input Single Output) (Single User MIMO) pre-coding Pre-Coding (beamforming) single data stream sent over multiple input antennas X … MISO (Multiple Input Single Output) … … Spatial Multiplexing X1 … Xn pre-coding multiple data stream sent over multiple input antennas SIMO (Single Input Multiple Output) … … … MIMO (Multiple Input Multiple Output) Diversity Coding single data stream sent over multiple input antennas with different coding e.g. CDMA soft handover 51 © Nokia Siemens Networks MU-MIMO RA41213EN30GLA0 … … RL30 supported transmission modes (DL) • Single-antenna port; port 0 • Transmit diversity • Open-loop spatial multiplexing • Dynamic Open loop MIMO • Closed-loop spatial multiplexing 52 RL10 (MIMO: max 2x2) RL20 enhancements; max (2x2) numOfTxPorts dlMimoMode Number of antenna ports LNCEL; 1 (0), 2 (1); 2 (1) Number of antenna ports LNCEL; SingleTX (0), TXDiv (1), Static Open Loop MIMO (2), Dynamic Open Loop MIMO (3), Closed Loop Mimo (4); TxDiv (1) © Nokia Siemens Networks RA41213EN30GLA0 Transmit Diversity • 2x2 based on Space Frequency Block Coding (SFBC); future: also 4x4 • Supported: DL • Increases robustness, enhances cell edge performance • Link budget gain: min 3 dB wrt 1x2 case (Tx power per Tx branch as in single ant. case) capacity and coverage enhancements • Rank 1 transmission, i.e. no multiplication of data rates • aka Alamouti scheme • Coverage improvement example: - 592 m 808 m (dense urban) - 694 m 948 m (urban) - 2024 m 2970 m (suburban) - 7665 m 11248 m (rural) Single antenna Tx Tx Div 53 © Nokia Siemens Networks RA41213EN30GLA0 Dynamic Open loop MIMO Depending on Radio Conditions: switch between Transmit Diversity and Spatial Multiplexing - Open loop MIMO Switch Algorithm - Open loop adaptive MIMO Algorithm - Support of UE Capabilities - UE basis - CQI and Rank Information: used as switching criteria Spatial Multiplex Diversity x 54 © Nokia Siemens Networks RA41213EN30GLA0 Dynamic MIMO mode Simulation Results (Source 4GMAX) 55 © Nokia Siemens Networks RA41213EN30GLA0 Dynamic (Adaptive) OL Switching Various parameters are to support adaptive switching between 1-stream Transmit Diversity and 2-stream Spatial Multiplexing: • mimoOlCqiThD - This defines the CQI Threshold Downgrade Switch:: for fallback to Open Loop MIMO diversity (in CQI). If mimoCQI <= mimoDivCqiThDownOL • mimoOlCqiThU - This defines the CQI Threshold or mimoRANK <= mimoDivRiThDownOL for activation of Open Loop MIMO Spatial Multiplexing (in CQI). • mimoOlRiThD - This defines the Rank Threshold Upgrade Switch : If for fallback to Open Loop MIMO diversity. mimoCQI > mimoSmCqiThUpOL and • mimoOlRiThU - This defines the Rank Threshold for activation of Open Loop MIMO Spatial Multiplexing. mimoRANK > mimoSmRiThUpOL mimoOlCqiThD CQI Threshold For Fallback To Open Loop MIMO diversity LNCEL; 0...16; 0.1 ; 9 56 © Nokia Siemens Networks mimoOlCqiThU CQI Threshold For Activation Of Open Loop MIMO Spatial Multiplexing LNCEL; 0...16; 0.1 ; 11 RA41213EN30GLA0 mimoOlRiThD Rank Threshold For Fallback To Open Loop MIMO diversity LNCEL; 1...2; 0.05 ; 1.4 mimoOlRiThU Rank Threshold For Activation Of Open Loop MIMO Spatial Multiplexing LNCEL; 1...2; 0.05 ; 1.6 Dynamic Open Loop MIMO mode SM CQI SM mimoOlCqiThU mimoOlCqiThD Time Filtered: Filtered cqi, ri RI mimoOlRiThU Inactivity: Inactivity: Aging aging applied mimoOlRiThD Time 57 © Nokia Siemens Networks RA41213EN30GLA0 MIMO Adaptive Closed Loop • Feature LTE703 defines the use of Adaptive Closed Loop (CL) MIMO. • The eNB scheduler selects Spatial Multiplexing dynamically while applying closed loop MIMO for two antennas. • The adaptive algorithm provides the gain of high peak rates (dual stream) when close to the cell and good cell edge performance (single stream). • Spatial multiplexing is applied only for the PDSCH. Dual Stream x x Adaptive Switching 58 © Nokia Siemens Networks RA41213EN30GLA0 Single Stream Dynamic (Adaptive) CL Switching Various parameters are added to RL15TD to support adaptive switching between CL MIMO 1 CW Mode and CL MIMO 2 CW Mode: • mimoClCqiThD - This defines the CQI Threshold for fallback to closed loop MIMO single codeword transmission (in CQI). • mimoClCqiThU - This defines the CQI Threshold for activation of closed loop MIMO dual codeword transmission (in CQI). • mimoClRiThD - This defines the Rank Threshold for fallback to closed loop MIMO single codeword transmission. • mimoClRiThU - This defines the Rank Threshold for activation of closed loop MIMO dual codeword transmission. 59 mimoClCqiThD mimoClCqiThU mimoClRiThD CQI Threshold For Fallback To CL MIMO 1 CW Mode LNCEL; 0...16; 0.1 ; 9 CQI Threshold For Activation Of CL MIMO 2 CW Mode LNCEL; 0...16; 0.1 ; 11 Rank Threshold For Fallback To CL MIMO 1 CW Mode LNCEL; 1...2; 0.05 ; 1.4 © Nokia Siemens Networks RA41213EN30GLA0 mimoClRiThU Rank Threshold For Activation Of CL MIMO 2 CW Mode LNCEL; 1...2; 0.05 ; 1.6 Dynamic Close Loop MIMO mode 2CW CQI 2CW mimoClCqiThU mimoClCqiThD Time Filtered: Filtered cqi, ri RI mimoClRiThU Inactivity: Inactivity: Aging aging applied mimoClRiThD Time 60 © Nokia Siemens Networks RA41213EN30GLA0 Module Contents • Random Access • Radio Bearer Control • Radio Admission Control • UL/DL Power control • MIMO Mode Control • Mobility Management • UL/DL Scheduler 61 © Nokia Siemens Networks RA41213EN30GLA0 S – Criterion Cell Selection UE selects a eUTRA cell if the S (selection) criteria is fulfilled: Srxlev > 0 Srxlev = Qrxlevmeas – (Qrxlevmin* + Qrxlevminoffset**) - Pcompensation UE measurement (RSRP) SIB1 Parameter SIB1 Parameter Pcompensation = max (PEMAX*** – PUMAX, 0) (dB) SIB1 Parameter qrxlevmin * Qrxlevmin = LNCEL: qrxlevmin ** Qrxlevminoffset = LNCEL: qRxLevMinOffset (used only when camped in VPLMN) *** PEMAX = LNCEL: pMaxOwnCell PUMAX is UE class specific max. UL Tx power Minimum required RSRP level LNCEL; -140…-44dBm; 2dBm; - qRxLevMinOffset Affects minimum required RSRP level LNCEL; 2..16 dB; 2dB; - pMaxOwnCell Used to calculate Pcompensation LNCEL; -30..34dBm; 1dBm; - 62 © Nokia Siemens Networks RA41213EN30GLA0 *PUMAX: UE class specific max. UL Tx power; 23 dBm Reselection Options • Intra-LTE (or Intra-RAT) reselection with 2 options: • Intra frequency reselection → within the same frequency band (supported from RL10) • Inter-frequency reselection – reselection from LTE f1 to LTE f2 – Could be imagined as additional LTE layer for capacity reason – Supported from RL20 • Inter-RAT reselection • Reselection to other Radio Access Techcnologies: • • • • 63 LTE to UTRAN (from RL20) LTE to GERAN (from RL20) LTE to CDMA 2000 HRPD (from RL20) LTE to CDMA 2000 1xRTT(from RL30) © Nokia Siemens Networks RA41213EN30GLA0 Priority Layer Concept in LTE • • • • • • • 64 Cell reselection between different LTE frequencies and different RATs is based on priorities Priorities could be configured for each LTE frequency (including serving cell) and for each frequency of each RAT Priorities are provided to UE via system information Equal priorities are not applicable for inter-RAT cell reselection UE performs only cell reselection evaluation for inter-LTE frequency and interRAT carriers for which the UE has a priority UE is camped on a cell which defines the priorities for the other network layers The range of absolute priorities is 0..7 (0 is the lowest priority) LNCEL: cellReSelPrio Absolute priority of the serving cell IRFIM: eutCelResPrio Absolute priority of EUTRA carrier frequency UFFIM: uCelResPrio Absolute priority of the UTRA carrier frequency GNFL: gCelResPrio Absolute priority of the GERAN carrier frequency CDFIM: hrpdCResPrio frequency Absolute priority of the CDMA2000 HRPD carrier CDFIM: rttCResPrio frequency Absolute priority of the CDMA2000 1xRTT carrier © Nokia Siemens Networks RA41213EN30GLA0 Measurements Trigger - Intra Frequency • When to trigger the measurements of neighbor cells? • UE is not continuously measuring neighbor cells in search of a better cell to camp on • UE only performs intra frequency measurements when: Intra - Frequency: sIntrasearch Srxlev <= Sintrasearch → Qrxlevmeas ≤ Qrxlevmin + Sintrasearch (assuming that qRxLevMinOffset is not used) 65 © Nokia Siemens Networks RA41213EN30GLA0 LNCEL; 0..62dB; 2dB; - qrxlevmin Minimum required RSRP level LNCEL; -140…-44dBm; 2dBm; - Measurements Trigger – Inter-frequency and InterRAT (1/2) sNonIntrsearch LNCEL; 0..62dB; 2dB; 66 © Nokia Siemens Networks RA41213EN30GLA0 R Criterion – Cell Reselection Intra-frequency Case (1/2) • Once the measurements for neighbor cells have been triggered the UE will rank the measured cells which fulfill the S- Criterion according to the R- Criterion qHyst LNCEL; 0dB (0),…,24dB (15); • Cell ranking criterion: Rs = Qmeas,s + Qhyst,s qOffsetCell IAFIM; -24 dB (0),…,24 dB (30); - ; Rn = Qmeas,n – Qoffset,n 0 dB(15) Rn > Rs “cell reselection“ tReselEutr LNCEL; 0…7s; 1s; - Where: Qmeas,s & Qmeas,n = RSRP • The UE shall reselect the new cell, if the following conditions are met: • 1. The new cell is better ranked than the serving cell during a time interval tReselection • 2. More than 1 second has elapsed since the UE has camped on the current serving cell 67 © Nokia Siemens Networks RA41213EN30GLA0 Note: s – indicates the serving cell n – indicates the candidate neighbour R Criterion – Cell Reselection Intra-frequency Case (2/2) Qmeas Rs = Qmeas,s + Qhysts Rn = Qmeas,n - Qoffsets,n Rn > Rs => „cell reselection“ qHyst Qmeas,n LNCEL; 0dB (0)… 24dB (15); - Rn Qmeas,s Qhysts qOffsetCell IAFIM; -24 dB (0)… 24 dB (30); - ; 0 dB(15) Rs Qoffsets,n Treselection tReselEutr LNCEL; 0…7s; 1s; 68 © Nokia Siemens Networks RA41213EN30GLA0 Time R Criterion – Cell Reselection Inter-frequency Equal Priority Case • Similar to intra-frequency case • An additional frequency offset to control the reselection is introduced: Rs = Qmeas,s + Qhyst Rn = Qmeas,n – Qoffset Rn > Rs “cell reselection“ LTE f2 offset = 0 dB LTE f2 offset = -2 dB LTE f1 • Where: Qmeas,s & Qmeas,n = RSRP Qoffset = qOffCell,n + Qoffsetfrequency qOffFrq qOffCell Cell specific offset IRFIM; -24..24; 1; - dB 69 © Nokia Siemens Networks RA41213EN30GLA0 Frequency specific offset for equal priority EUTRAN frequencies IRFIM; -24..24; 2; 0 dB LTE f1 R Criterion – Cell Reselection Reselection to a Higher Priority LTE frequency • The reselection to a higher absolute priority LTE layer is performed if: SnonServingCell > Threshx,high interFrqThrH Threshx,high • Where: IRFIM; 0..62dB; 2dB; - SnonServingCell = Qrxlevmeas – Qrxlevmin - Pcompensation qRxLevMinInterF Min. coverage criteria • Qrxlevmeas = RSRP of the LTE frequency layer IRFIM;-140..-44dBm; 2dB; • Qrxlevmin specified by the parameter qRxLevMinInterF → Qrxlevmeas(nonServingCell) > qRxLevMinInterF + interFrqThrH (Assuming Pcompensation = 0) • The criteria above must be satisfied for a time period equal to Treselection interTResEut Reselection timer IRFIM; 0..7s; 1s; - 70 © Nokia Siemens Networks RA41213EN30GLA0 R Criterion – Cell Reselection Reselection to a Lower Priority LTE frequency • Reselection to a lower priority LTE Layer is performed if: interFrqThrL SservingCell < Thresoldserving,low AND SNonServingCell > Threshx,low Threshx,low IRFIM; 0..62dB; 2dB; - threshSrvLow • Which means: Thresholdserving,low LNCEL; 0..62dB; 2dB; - → Qrxlevmeas(ServingCell) < qRxLevMin + thresholdSrvLow AND Qrxlevmeas(NonServingCell) > qRxLevMinInterF + interFreqThrL (assuming that qRxLevMinOffset is not used and Pcompensation = 0) qrxlevmin qRxLevMinInterF Minimum required RSRP level Min. coverage criteria LNCEL; -140…-44dBm; 2dBm; - IRFIM;-140..-44dBm; 2dB; - Threshx,high > Threshx,low > Thresserving,low 71 © Nokia Siemens Networks RA41213EN30GLA0 R Criterion – Cell Reselection Inter-RAT Reselection (1/2) • • Same principle as in inter-frequency reselection Different thresholds for different RATs: UTRAN, GERAN, CDMA2000 HRPD, CDMA 2000 1xRTT utraFrqThrH Reselection to a higher priority RAT: gerFrqThrH SnonServingCell,x > Threshx,high rttFrqThrH • hrpdFrqThrH • Reselection to a lower priority RAT: SServingCell < Threshserving,low and SnonServingCell,x > Threshx,low • The above conditions should be satisfied for the duration of TreselectionRAT Threshx,high > Threshx,low > Thresserving,low threshSrvLow xxxFrqThrL xxx = utra,ger,rtt, hrpd tResUtra tResGer tResRtt tResHrpd 72 © Nokia Siemens Networks RA41213EN30GLA0 R Criterion – Cell Reselection Inter-RAT Reselection (2/2) • SnonServingCell In case of GSM, UMTS, LTE SnonServingCell = Srxlev of the candidate cell • In case of GSM: Srxlev = Qrxlevmeas – Qrxlevmin – Pcompensation qRxLevMinGer Qrxlevmeas = RSSI Minimum required RX. level Qrxlevmin = qRxLevMinGer GNFL; -115..-25dBm; 2dB; - • In case of UMTS: qRxLevMinUtra Minimum required Rx level in the Srxlev = Qrxlevmeas – Qrxlevmin – Pcompensation WCDMA cell Qrxleavmeas = CPICH RSCP UFFIM; -119..-25dBm; 2dB; Qrxlevmin = qRxLevMinUtra Additionally Squal > 0 required for UMTS FDD qQualMinUtra Squal = Qrxlevmeas – Qqualmin Minimum required quality level in the WCDMA cell Qrxlevmeas = CPICH Ec/No UFFIM; -24..0dB; 1dB; Qqualmin = qQualMinUtra 73 © Nokia Siemens Networks RA41213EN30GLA0 Mobility States • Possible mobility states are: high, medium & normal mobility speed UE’s. • For faster moving UEs the procedure alters - speed dependent scaling rules are applied. • UE state detection: nCellChgHigh LNCEL; 1..16; 1; - tEvaluation LNCEL; 30s (0), 60s (1), 120s (2), 180s (3), 240s (4) ; - – If the number of (different cells) cell reselections during the past time period tEvalulation exceeds nCellChgHigh, high mobility has been detected. – If the number exceeds nCellChgMed, and not nCellChgHigh, medium mobility has been detected. – Else Normal Mobility is considered – REMARK: Mobility could be further applied separately for intra, inter frequency, interRAT scenarios . nCellChgMed LNCEL; 1..16; 1; - 74 © Nokia Siemens Networks RA41213EN30GLA0 Mobility States • For High & medium mobility states, cell ranking criteria will be modified to consider a scaling factor: qHystSfHigh LNCEL; -6 dB (0), -4 dB (1), -2 dB (2), 0 dB (3); - • High mobility: • Multiply Qhyst by "Speed dependent ScalingFactor for Qhyst for high mobility state“ (qHystSfHigh) • Multiply tReselection by "Speed dependent ScalingFactor for TreselectionRAT for high mobility state for RAT cells. (RAT = EUTRAN, UTRAN, GERAN). (celResTiFHM) celResTiFHM qHystSfMed LNCEL; -6 dB (0), -4 dB (1), -2 dB (2), 0 dB (3); - •Medium mobility: LNCEL; 0.25 (0), 0.5 (1), 0.75 (2), 1 (3); - • Multiply Qhyst by "Speed dependent ScalingFactor for Qhyst for medium mobility state“ (qHystSfMed) • Multiply tReselection by "Speed dependent ScalingFactor for TreselectionRAT for medium mobility state for RAT cells. (RAT = EUTRAN, UTRAN, GERAN). (celResTiFMM) celResTiFMM LNCEL; 0.25 (0), 0.5 (1), 0.75 (2), 1 (3); 75 © Nokia Siemens Networks RA41213EN30GLA0 Idle Mode Mobility LTE Intra-Frequency • Broadcast of SIB 4 is optional – no need to broadcast any intrafrequency neighbor cells – UE is able to complete cell re-selection with SIB3 information • eUTRAN SIB4 informs about LTE idle mode neighbors – Physical Cell Identifier (PCI) of neighbor cell can be broadcast – cell (neighbor) individual re-select offset can be broadcast • SIB4 also informs about blacklisted cells (BC) – A UE is not allowed to re-select a blacklisted cell – Up to 16 groups of cells (PCIs) can be blacklisted – UE will not measure BC cells in connected mode • UE will never be instructed from eNB to handover to a blacklisted cell physCellIdNcl PCI is a unique cell identification in a neighboring cell list IAFIM; 0…503; 1; 76 © Nokia Siemens Networks RA41213EN30GLA0 qOffsetCell IAFIM; -24 dB(0)… 24 dB (30); 0dB (15) Idle Mode Mobility LTE to WCDMA (1/2) SIB6 Parameter Object Structure and UFFIM Parameters e.g. LNBTS tResUtra UTRA Cell Reselection Timer IRFIM; 0 – 7s; 1; - LNCEL UFFIM uffimId Identifies the UFFIM managed objects. tResUtra UTRA cell reselection timer tResUtraSF (structured: 2 parameters) utrResTiFHM The field t-ReselectionUTRA is multiplied by this factor if x1 the UE is in the high mobility state as defined in 36.304. utrResTiFMM The field t-ReselectionUTRA is multiplied by this factor if the UE is in the medium mobility state as defined in 36.304. 77 © Nokia Siemens Networks RA41213EN30GLA0 UFFIM: UTRAN FDD Frequency Idle Mode Idle Mode Mobility LTE to WCDMA (2/2) SIB6 utrFddCarFrqL and utrTddCarFrqL(structured: 7 parameters) x 16 – dlCarFrqUtra contains the DL frequency (Nd). – pMaxUtra UTRA maximum allowed transmit power. – qQualMinUtra specifies minimum required quality level in the cell in dB. – qRxLevMinUtra specifies minimum required RX level in the cell in dBm. – uCelResPrio absolute priority of the UTRA carrier frequency. – utraFrqThrH specifies threshold used by the UE when reselecting towards a – 78 higher priority frequency X than the current serving frequency. utraFrqThrL specifies threshold used in reselection towards the frequency X priority from a higher priority frequency. © Nokia Siemens Networks RA41213EN30GLA0 Idle Mode Mobility LTE to GERAN (1/3) SIB7 Parameter Object Structure and GFIM and GNFL Parameters LNBTS LNCEL GFIM GFIM Parameter Object: GNFL gfimId (structured: 4 parameters) tResGer GERAN cell reselection timer tResGerSF (structured 2 parameters) x1 – gerResTiFHM Speed-dependent scaling factor treselection GERAN – gerResTiFMM Speed-dependent scaling factor treselection GERAN 79 © Nokia Siemens Networks RA41213EN30GLA0 GFIM: GERAN Frequency Idle Mode par. GNFL: GERAN Neighbour Frequency List par. Idle Mode Mobility LTE to GERAN (2/3) SIB7 GNFL Parameter Object – for max 16 GERAN frequency layers x 16 bandInd GERAN frequency band indicator gCelResPrio Absolute priority of the GERAN carrier frequency gerArfcnVal Each ARFCN value explicitly listed gerFrqThrH GERAN inter-frequency threshold high gerFrqThrL GERAN inter-frequency threshold low gnflId GERAN neighbour frequency configuration identifier nccperm NCC permitted bitmap pMaxGer GERAN maximum allowed transmit power qRxLevMinGer GERAN minimum required receive level 80 © Nokia Siemens Networks RA41213EN30GLA0 Idle Mode Mobility LTE to CDMA2000 HRPD (1/2) SIB8 Parameter Object Structure and CDFIM Object Parameters LNBTS LNCEL CDFIM • cdfimId CDMA2000 frequency idle mode configuration identifier • hrpdArfcn the carrier frequency within a CDMA2000 Band. • hrpdCellId the CDMA "Physical cell identity". • tResHrpd 81 © Nokia Siemens Networks CDMA2000 HRPD cell reselection timer RA41213EN30GLA0 x1 Idle Mode Mobility LTE to CDMA2000 HRPD (2/2) SIB8 CDFIM Object Parameters • tResHrpdSF (structured – 2 parameters) – hrpResTiFHM The field t-ReselectionHrpd is multiplied by this factor if the UE is in the high mobility state – hrpResTiFMM The field t-ReselectionHrpd is multiplied by this factor if the UE is in the medium mobility state x 32 •hrpdBdClList (structured – 4 parameters) – hrpdBdClBcl Identifies the CDMA2000 HRPD Frequency Band in which the CDMA2000 Carrier can be found – hrpdCResPrio Absolute priority of the Bandclass of CDMA2000 HRPD – hrpdFrqThrH specifies the high threshold used in reselection towards CDMA2000 HRPD – hrpdFrqThrL specifies the low threshold used in reselection towards CDMA2000 HRPD 82 © Nokia Siemens Networks RA41213EN30GLA0 Idle Mode Mobility LTE to CDMA/1xRTT (RL30) SIB8 CDFIM Object Parameters: • rttNCList x40 • rttBdClList x5 • tResrtt • tResrttSF (rttArfcn, rttBdClNcl, rttCellId, rttExSel) (rttBdCl, rttBdClBcl, rttCResPrio, rttFrqThrH, rttFrqThrL) CDMA2000 RTT Reselection Timer (rttResTiFHM, rttResTiFMM) 1x RTT = 1Times Radio Transmission Technolgy 83 © Nokia Siemens Networks RA41213EN30GLA0 Handovers Introduction Handovers in LTE are: • Hard handovers: resources are prepared in the target cell before the UE is commanded to move to the target cell • Lossless: Packets are forwarded from the source to the target cell. • Network controlled: The target cell is selected by the network not by the UE. The handover control is in the e-UTRAN not in the Core Network. • UE-assisted: Measurements are made and reported by the UE to the network although it is the network (eNodeB) which triggers those measurements. • Late path switch: Only when the inter eNodeB handover is successful, the backhaul path is switched to new tunnel. 84 © Nokia Siemens Networks RA41213EN30GLA0 HO Process Overview Measurements activation/de-activation Event based neighbor reports Measurement Reports from UE HO target & mode selection in eNodeB HO execution UE continuously monitors the serving cell. Events A2/A1* are used to activate/de-activate neighbors measurements when radio conditions are getting worse The reports of neighbors are triggered by A3 & A5 events for intra-RAT neighbors and B2 event for the inter-RAT neighbors The “Measurement Report” message contains a prioritized list of neighbors (bes neighbor first) eNodeB decides the urgency of HO and identifies a prioritized list of HO target cells. The eNodeB selects the target cell for HO as well as the handover mode. The HO/NACC mode could be: -Intra eNB HO -Intra LTE inter eNB via X2 -Intra LTE inter eNB via S1 -HO to WCDMA -NACC to GSM * LTE standard supports events A1-A5 & B1, B2 85 © Nokia Siemens Networks RA41213EN30GLA0 NACC= network assisted cell change Measurement Concept (1/2) • • Intra-LTE (Intra-frequency & inter-frequency) measurements RSRP & RSRQ as event-triggering & reporting quantity • Resulting configurable events for reporting to E-UTRAN – Event A2/A1: Serving cells RSRP down/upcrossing certain RSRP threshold – Event A3: Neighbor cell’s RSRP is a predefined offset better than serving cell’s RSRP – Event A5: Serving cell’s RSRP downcrossing certain threshold, while neighbor cell’s RSRP upcrossing an other threshold RSRP RSRP RSRP A5 trigger A3 trigger A2 trigger A5 thold 2 A3 offset A5 thold 1 A2 threshold RSRP serving RSRP serving move directio n 86 © Nokia Siemens Networks RA41213EN30GLA0 move directio n RSRP serving move direction Measurement Concept (2/2) • • • • Inter-RAT measurements (GERAN or UMTS supported in RL30) RSRP or RSRQ as event-triggering & reporting quantity for LTE serving cell For Inter-RAT reports trigger RSSI is used in case of GERAN and CPICH RSCP or CPICH EC/N0 in case of UMTS Event B2: Serving cell`s RSRP downcrossing threshold 1, while neighbor cell RSSI or CPICH RSCP or CPICH Ec/No upcrossing threshold 2 Signal Level B2 trigger Inter-RAT Neighbor cell signal B2 thold 2 B2 thold 1 RSRP serving move direction 87 © Nokia Siemens Networks RA41213EN30GLA0 Intra-frequency Measurements Activation/De-activation • • • UE continuously monitors the serving cell RSRP eNodeB configures the neighbor measurements using different thresholds Threshold1 activates (event A2) or de-activates (event A1) the measurements of the intra-frequency neighbors* UE does not measure nor report intra-frequency neighbor list RSRP of serving cell threshold1 Trigger for intra-frequency measurements LNCEL; 0..97dB; 1dB; - threshold1 threshold1 UE measures intra-frequency neighbor list and reports A3 or A5 if respective condition(s) are met -140 dBm 88 time Absolute power level: -140 dBm + threshold1 Example: if threshold 1 = 55dB -> RSRP = -140dBm + 55 dB = -85 dBm © Nokia Siemens Networks RA41213EN30GLA0 *Note that in the picture only event A2 is shown as example. Event A1 when the serving cell could become better than threshold1 is not shown Inter-frequency Measurements Activation • • Threshold2 activates the inter-frequency measurements (event A2) Hysteresys & time to trigger could be set threshold2InterFreq Trigger for inter-frequency measurements RSRP of serving cell LNCEL; 0..97dB; 1dB; - threshold2InterFreq Hysteresis UE measures inter-frequency neighbors and reports A3 or A5 if respective condition(s) are met hysThreshold2InterFreq -140 dBm Hysteresis of Threshold2InterFreq LNCEL; 0..15dB; 0.5dB; - 89 © Nokia Siemens Networks RA41213EN30GLA0 a2Time To Trigger a2TimeToTriggerActInter FreqMeas Duration for which the event A2 must be valid LNCEL; 0ms..5120ms; -; - Activate Interfrequency measuremen t time Inter-frequency & Inter-RAT Measurements Activation • • Similarly there are different RSRP thresholds for the activation of the interfrequency and/or inter-RAT (GERAN or UMTS) measurements Also different hysteresis and time to trigger could be set Threshold2: threshold2InterFreq threshold2Wcdma threshold2GERAN RSRP of serving cell threshold2 Hysteresis UE measures inter-frequency neighbors (and reports A3 or A5) and potentially mesures interRAT neighbors (and reports B2) -140 dBm Activate Interfrequency or potentially Inter-RAT measurement a2Time To Trigger Hysteresys: Time to Trigger: hysThreshold2InterFreq hysThreshold2Wcdma a2TimeToTriggerActInterFreqMea s hysThreshold2GERAN a2TimeToTriggerActWCDMAMeas a2TimeToTriggerActGERAN 90 © Nokia Siemens Networks RA41213EN30GLA0 time Measurements Activation Example radio coverage by RSRP improves Threshold2Wcdma Intra-frequency & Interfrequency & GERAN & UMTS measurements Threshold2GERAN Intra-frequency & Interfrequency & GERAN measurements RSRP Threshold2InterFreq Threshold1 (reported) Intra-frequency & Interfrequency measurements Intrafrequency measurements only No neighbors measurements except the serving cell Assumptions* for this example: Threshold2Wcdma < Threshold2GERAN < Threshold2InterFreq< Threshold1 threshold2InterFreq threshold2GERAN threshold2Wcdma Trigger for inter-frequency measurements Trigger for GERAN measurements Trigger for WCDMA measurements LNCEL; 0..97dB; 1dB; - LNCEL; 0..97dB; 1dB; - LNCEL; 0..97dB; 1dB; - * Please note that this is an example only. The priority of the measurements activation could be set-up by using the appropriate threshold settings 91 © Nokia Siemens Networks RA41213EN30GLA0 Inter-frequency & Inter-RAT Measurements De-activation • Common Threshold2a for the de-activation of inter-frequency and inter-RAT (GERAN or UMTS) measurements (event A1) threshold2a RSRP of serving cell Stop inter-frequency measurements LNCEL; 0..97dB; 1dB; - Threshold2a Hysteresis a1Time To Trigger De-activate Interfrequency measurement time -140 dBm hysThreshold2a a1TimeToTriggerDeactInterMeas Hysteresis of Threshold2a Duration for which event A1 must be valid LNCEL; 0..15dB; 0.5dB; 2dB LNCEL; 0..5120ms; -; 92 © Nokia Siemens Networks RA41213EN30GLA0 Better Cell Handover • Better Cell Handover aims to keep the UE always on best cell (measured by RSRP) • Based on 3GPP reporting event „A3“: ▪ Event A3 defines relative offset LNCEL: a3-offset ▪ Timer to Trigger LNCEL: a3-TimeToTrigger ▪ Reporting Interval LNCEL: a3-ReportInterval RSRP at serving cell + a3Offset < RSRP at neighbor cell • Better Cell Handover can be enabled / disabled: enableBetterCellHo LNCEL; 0 (false), 1 (true); 1 (true) 93 © Nokia Siemens Networks RA41213EN30GLA0 Handovers Event A3 used for Better Cell HO RSRP at serving cell + a3Offset < RSRP at neighbor cell a3Offset LNCEL; -15..15dB; 0.5dB; - RSRP RSRP Neighbour Cell A3 condition met a3ReportInterval LNCEL; 120ms (0), 240ms (1), 480ms (2), 640ms (3), 1024ms (4), 2048ms (5), 5120ms (6), 10240ms (7), 1min (8), 6min (9), 12min (10), 30min (11), 60min (12); - a3offset Serving Cell RSRP time a3TimeToTrigger LNCEL; 0ms (0), 40ms (1), 64ms (2), 80ms (3), 100ms (4), 128ms (5), 160ms (6), 256ms (7), 320ms (8), 480ms (9), 512ms (10), 640ms (11), 1024ms (12), 1280ms (13), 2560ms (14), 5120ms (15); - 94 © Nokia Siemens Networks a3TimeToTrigger a3Report Interval Measurement Report reporting condition met after Time To Trigger RA41213EN30GLA0 Measurement Report eNB Coverage Handover • Coverage Handover is used to HO to other eUTRA cell in case: – serving cell RSRP gets below an abolute threshold and (&&) – neighbour cell RSRP gets better than an absolute threshold • Based on 3GPP reporting event „A5“: ▪ 3GPP „ThresholdEUTRA“ used to define absolute RSRP level for a) serving cell: LNCEL: threshold3 and b) neighbour cell: LNCEL: threshold3a ▪ Timer to Trigger LNCEL: a5-TimeToTrigger ▪ Reporting Interval LNCEL: a5-ReportInterval • Better Cell Handover can be enabled / disabled: enableCovHo LNCEL; 0 (false), 1 (true); 1 (true) 3GPP event A5 is UE optional; eNB knows from feature group bits 95 © Nokia Siemens Networks RA41213EN30GLA0 Handovers Event A5 threshold3 LNCEL; 0..97dB; 1dB; Baseline is -140dBm Coverage Handover RSRP at serving cell < threshold3 AND (&&) RSRP at target > threshold3a RSRP threshold3a LNCEL; 0..97dB; 1dB; Baseline is -140dBm threshold3a Serving Cell RSRP Neighbour Cell RSRP threshold3 threshold3a threshold3 a5TimeToTrigger -140 dBm 96 LNCEL; 0ms (0), 40ms (1), 64ms (2), 80ms (3), 100ms (4), 128ms (5), 160ms (6), 256ms (7), 320ms (8), 480ms (9), 512ms (10), 640ms (11), 1024ms (12), 1280ms (13), 2560ms (14), 5120ms (15); - © Nokia Siemens Networks RA41213EN30GLA0 time a5TimeToTrigger a5Report Interval Measurement Report a5ReportInterval LNCEL; 120ms, 240ms, 480ms, 640ms, 1024ms, 2048ms, 5120sm, 10240ms, 1min, 6min, 12min, 30min, 60min; - Measurement Report eNB Intra-LTE Handover via S1 (LTE54) • S1 based handover is only applicable for inter-eNB handover • LTE inter-eNB handover can be executed without X2 interface usage in following scenarios: – no X2 connectivity existing between Source and Target eNB (or blacklisted by operator) – MME or S-GW change required when routing via Core Network • User data traffic and signaling messages are indirectly send via core nodes (MME and S-GW) • For UE there is no difference whether HO is executed via X2 or S1 interface actLTES1Ho Activate Intra LTE hadover over S1 LNBTS; true(1), false(0); - ; false(0) prioTopoHO Define priorities between the 3 topology options for intra LTE handover LNBTS; all equal (0), intra eNB HO prior inter eNB HO (1), intra prior X2 prior S1 (2), low prio S1 (3); all equal (0) 97 © Nokia Siemens Networks RA41213EN30GLA0 S1 S1 SAE-GW MME Inter-frequency HO (LTE 55) Overview actIfHo enables the feature Inter Frequency Handover LNBTS; disabled (0), enabled (1); -; enabled (1) • UE needs to support both bands and inter-frequency HO • Service continuity for LTE deployment in different frequency bands as well as for LTE deployments within one frequency band but with different center frequencies • The UE performs the measurements as configured by eNodeB: eutraCarrierInfo parameter specifies the inter-frequency band • The trigger for this procedure is: – better neighbor cell (frequency) coverage (A3, RSRP) – better neighbor cell (frequency) quality (A3, RSRQ) – limited serving cell (frequency) & sufficient neighbor cell (frequency) coverage (A5) • Measurement gaps – if needed then gap pattern 0 is used (6ms gap each 40ms) eutraCarrierInfo Mid-frequency of neighboring cell used in Measurement Configuration LNHOIF; 0..65535; 1; 98 © Nokia Siemens Networks RA41213EN30GLA0 A3 event based Handover • inter-frequency better coverage/quality based (A3) handover event evaluation Mn – hysA3OffsetRsr(p/q)InterFreq > Ms + a3OffsetRsr(p/q)InterFreq hysA3OffsetRsrp/qInterFreq Hysteresis of HO Margin LNHOIF; 0..15; 0.5; - dB Signal level (RSRP or RSRQ) hysA3OffsetRsr(p/q)InterFreq inter-frequency neighbour cell (Mn) measQuantInterFreq def. which quantity to use for event A3 LNHOIF; RSRP, RSRQ; both; RSRP a3OffsetRsrp/qInterFreq a3OffsetRsr(p/q)InterFreq Better cell HO margin for RSRP/Q LNHOIF; 0..15; 0.5; - dB serving cell (Ms) a3TimeToTriggerRsrp/qInterFreq LNHOIF; 0..5120ms; -; not used time a3TimeToTriggerRsr(p/q)InterFreq Event A3 condition fullfilled, UE sends measurement report Measurement Report a3ReportIntervalRsr(p/q)InterFreq a3ReportIntervalRsrp/qInterFreq 99 © Nokia Siemens Networks RA41213EN30GLA0 Measurement Report LNHOIF; 120ms..60 min; -; not used A5 event based Handover • inter-frequency coverage based (A5) handover event evaluation Ms + hysThreshold3InterFreq < threshold3InterFreq and Mn – hysThreshold3InterFreq > threshold3aInterFreq hysThreshold3InterFreq Signal level Hysteresis of HO Margin LNHOIF; 0..15; 0.5; - dB (RSRP) inter-frequency neighbour cell (Mn) hysThreshold3InterFreq threshold3aInterFreq LNHOIF; 0..97; 1; - dB threshold3InterFreq LNHOIF; 0..97; 1; - dB hysThreshold3InterFreq serving cell (Ms) time event A5 condition fullfilled UE sends measurement report a5TimeToTriggerInterFreq a5TimeToTriggerInterFreq LNHOIF; 0..5120ms; -; 100 © Nokia Siemens Networks RA41213EN30GLA0 Measurement Report Measurement Report a5ReportIntervalInterFreq LNHOIF; 120ms..60 min; -; - HO to WCDMA (event B2) measQuantUtraFdd 1. Ms + Hys < Thresh1 & 2. Mn + Ofn – Hys > Thresh2 Signal level def. which quantity to use for event B2 LNCEL; cpichRSCP, cpichEcN0; notUsed; cpichRSCP condition 2 fulfilled b2threshold2UtraRscp /EcN0 Event B2 fulfilled offsetFreqUtra LNHOW; -5..91/ 0..49 ; 1; - dB LNHOW; -15..15; 1; 0 dB condition 1 fulfilled b2threshold2UtraRscp/EcN0 offsetFreqUtra hysB2ThresholdUtra LNHOW; 0..15; 0.5; 2 dB hysB2ThresholdUtra S-cell b2threshold1Utra hysB2ThresholdUtra b2threshold1Utra reportAmount LNHOW; 0..97; 1; - dB hysB2ThresholdUtra LNHOW; 0..15; 0.5; 2 dB N-cell time b2TimeToTriggerUtraMeas LNHOW; 0..5120ms; -; 101 © Nokia Siemens Networks RA41213EN30GLA0 reportIntervalUtra LNHOW; 120ms..60 min; -; S – serving cell LTE N – neighbor cell WCDMA NACC to GSM (event B2) 1. Ms + Hys < Thresh1 & 2. Mn – Hys > Thresh2 Signal level condition 2 fulfilled Event B2 fulfilled condition 1 fulfilled hysB2ThresholdGERAN b2threshold2RssiGERAN LNHOG; 0..15; 0.5; 2 dB LNHOG; 0..63; 1; - dB hysB2ThresholdUtra b2threshold2RssiGERAN S-cell b2threshold1GERAN hysB2ThresholdGERAN b2threshold1GERAN reportAmount LNHOG; 0..97; 1; - dB hysB2ThresholdGERAN LNHOG; 0..15; 0.5; 2dB N-cell time b2TimeToTriggerGERANMeas LNHOG; 0..5120ms; -; 102 © Nokia Siemens Networks RA41213EN30GLA0 reportIntervalGERAN LNHOG; 120ms..60 min; -; S – serving cell LTE N – neighbor cell GSM RRC connection release with redirect • In case serving cell coverage by RSRP is on lower end of scale, eNB can redirect the call to other frequency layer or other RAT – this is no handover ! • 3GPP event A2 is used to define an absolute threshold ▪ LNCEL: threshold4 (3GPP: ThresholdUTRA) ▪ Risk of loosing the signaling connection with UE due to bad coverage • Once UE sends event triggered measurement report A2 eNB sends RRC:rrcConnectionRelease with target RAT information to UE 103 © Nokia Siemens Networks RA41213EN30GLA0 RRC connection release with redirect LNCEL: threshold4 defines the absolute RSRP level of serving cell for eNB to trigger RRC connection release with redirection. RSRP Serving Cell RSRP A2 condition met reporting condition met after Time To Trigger threshold4 threshold4 threshold4 LNCEL; 0..97dB; 1dB; Baseline is -140dBm -140 dBm a2TimeToTriggerRedirect a2TimeToTriggerRedirect LNCEL; 0ms (0), 40ms (1), 64ms (2), 80ms (3), 100ms (4), 128ms (5), 160ms (6), 256ms (7), 320ms (8), 480ms (9), 512ms (10), 640ms (11), 1024ms (12), 1280ms (13), 2560ms (14), 5120ms (15); ; 104 © Nokia Siemens Networks RA41213EN30GLA0 time Measurement Report - Module Contents • Random Access • Radio Bearer Control • Radio Admission Control • UL/DL Power control • MIMO Mode Control • Mobility Management • UL/DL Scheduler 105 © Nokia Siemens Networks RA41213EN30GLA0 DL Scheduler • One downlink scheduler per cell, • • • • 106 separate schedulers for downlink and uplink Distributed transmission (with PDCCH format 1C) used for common channels Distributed transmission (with PDCCH format 1A) used for Random Access Message 4 Localised transmission (PDCCH format 1/2/2A) used for data and signalling bearers For DL Resource Allocation following Allocation Types are implemented: • Allocation Type 0 and 2 © Nokia Siemens Networks RA41213EN30GLA0 DCI Format Meaning DL Resource Allocation 0 Scheduling of PUSCH N/A 1 Scheduling of one PDSCH codeword Type 0 or 1 1A Compact scheduling of one PDSCH codeword or RA procedure initiated by PDCCH Type 2 1B Compact scheduling of one PDSCH codeword with precoding information Type 2 1C Very compact scheduling of one PDSCH codeword. Used for Common Channels. Type 2 (but only distributed VRBs) 1D Compact scheduling of one PDSCH codeword with precoding and power offset information Type 2 2 Scheduling PDSCH to UEs configured in closed-loop spatial multiplexing mode Type 0 or 1 2A Scheduling PDSCH to UEs configured in open loop spatial multiplexing mode Type 0 or 1 3 and 3A Transmission of TPC commands N/A Downlink Scheduling: Start Step 1: Scheduling of common channels (SIBs, Paging and Random Access) to PDSCH using Virtual Resource Blocks with distributed transmission Step 2: Evaluation of resources available for dynamic allocation on PDSCH 1. Reserve PRB groups (RBGs) needed for common physical channels 2. Reserve PRB groups (RBGs) needed for PBCH and Syncronisation signals Step 3: Evaluating which users can be scheduled: 1. UE has data buffered in the eNodeB? 2. UE has valid CQI available? 3. Is UE in inactive DRX/DTX mode? 4. Is UE in measurement Gap? Determine candidate set 1 CS1 of UEs Step 4: Time domain scheduling: Calculates the time domain Scheduling metric and select X best users for frequency domain scheduling. Determine candidate set 2 CS2 of UEs The scheduling metric is given by parameters for certain traffic types, like SRB, data HARQ retransmission Step 5: Frequency domain scheduling: Allocate the selected X users to PRBs/RBGs UEs will be scheduled to PRBs where they experience the best channel quality Step 6: Priority handling between logical channels of one UE Allocate the resources to the radio bearers Step 7: Allocated PDCCHs to CCEs Combined step for Downlink and Uplink after both scheduling decisions available for the TTI End 107 © Nokia Siemens Networks RA41213EN30GLA0 STEP 1 Step 1 Scheduling of common channel data: • Evaluate the amount of physical resources for transmission of BCCH SIBs, Paging and Random Access data • Physical resources are scheduled from DL Packet Scheduler together with user plane data from cell users • Parameter LNCEL: dlsUsePartPrb parameter specifies whether dynamic scheduling with localized transmission is used for: – physical resource blocks to transmit synchronization signals(PSS & SSS) – physical resource blocks to transmit synchronization signals and PBCH dlsUsePartPrb LNCEL; not used (0), PRBs with PSS or SSS used (1), PRBs with PSS or SSS and PBCH used (2); PRBs with PSS or SSS and PBCH used (2) 108 © Nokia Siemens Networks RA41213EN30GLA0 STEP 2 Step 2: Resource Evaluation in DL • Main input to calculate the required resources for common channel transmission are parameters to control coding overhead for common channel transmission maxCrSibDL • System Information BCCH LNCEL: maxCrSibDl Max. Code rate for BCCH LNCEL; 0.05…0.5; 0.01; 0.26 • Paging LNCEL: maxCrPgDl maxCrPgDL • Random Access message 2 LNCEL: maxCrRaDl Max. Code rate for Paging LNCEL; 0.05…0.5; 0.01; 0.12 • Random Access message 4 maxCrRaDL maxCrRa4DL Max. Code rate for random access mesage 2 – RA response Max. Code rate for random access mesage 4 – SRB0 message LNCEL; 0.05…0.5; 0.01; 0.12 109 LNCEL: maxCrRa4Dl © Nokia Siemens Networks RA41213EN30GLA0 LNCEL; 0.05…0.5; 0.01; 0.39 STEP 3 Step 3: Pre-scheduling dlamcEnable • UE can be candidate for downlink scheduling: – If CQI values are available and up-to-date Enable Adaptive Modulation and Coding in DL LNCEL; true, false ; true dlamcCqiDef Default CQI used when no updated CQI available LNCEL; 0..15; 1; 2 – If default CQI is used – O&M Parameter LNCEL: dlamcCqiDef – Whenever no up-to-date CQI values are available on per-TTI basis, it shall be possible to use the latest available CQI for a configurable period of time as determined by parameter: dlamcThistCqi dlamcThistCqi Time in TTIs for which historical CQI is remembered in Adaptive Modulation and Coding LNBTS; 0..1000TTI; 1 TTI; 10 TTI Vendor-specific parameter – If available CQI is older than: dlamcThistCqi: default CQI value used •NSN’s DL scheduler implementation is based on the UE radio channel quality feedback (CQI) • The availability of valid CQI values ensures reliable channel quality estimates, and thus optimum scheduling for the relevant UE. 110 © Nokia Siemens Networks RA41213EN30GLA0 Downlink Scheduling: Start Step 1: Scheduling of common channels (SIBs, Paging and Random Access) to PDSCH using Virtual Resource Blocks with distributed transmission Step 2: Evaluation of resources available for dynamic allocation on PDSCH 1. Reserve PRB groups (RBGs) needed for common physical channels 2. Reserve PRB groups (RBGs) needed for PBCH and Syncronisation signals Step 3: Evaluating which users can be scheduled: 1. UE has data buffered in the eNodeB? 2. UE has valid CQI available? 3. Is UE in inactive DRX/DTX mode? 4. Is UE in measurement Gap? Determine candidate set 1 CS1 of UEs Step 4: Time domain scheduling: Calculates the time domain Scheduling metric and select X best users for frequency domain scheduling. Determine candidate set 2 CS2 of UEs The scheduling metric is given by parameters for certain traffic types, like SRB, data HARQ retransmission Step 5: Frequency domain scheduling: Allocate the selected X users to PRBs/RBGs UEs will be scheduled to PRBs where they experience the best channel quality Step 6: Priority handling between logical channels of one UE Allocate the resources to the radio bearers Step 7: Allocated PDCCHs to CCEs Combined step for Downlink and Uplink after both scheduling decisions available for the TTI End 111 © Nokia Siemens Networks RA41213EN30GLA0 Step 4: DL Time Domain Scheduling STEP 4 • Target: determine which UEs shall be scheduled • For all candidate UEs a TD scheduling metric is calculated • priority per UE i: Ci (t) C1,i (t) C2,i (t) • Service term C1,i(t) – Static value depending on the service scheduled for the UE – Target: cluster UEs according to services and prioritize services against each other buffer status report indicates DL SRB data available for transmission for UE i prioDL (SRB) C1_ DL ,i (t ) prioDL (HARQ) UE has pending HARQ retransmis sion forUE i otherwise 0 • Throughput term C2,i(t) – Dynamic value depending on the time domain scheduling metric – Primary entity for QoS differentiation – Depends on the activated features (See next slides) • final result: Candidate Set 2 = a number of UEs (maxNumUe) of CS1 with highest Ci(t) CS1= candidate set 1 from step 3 112 © Nokia Siemens Networks RA41213EN30GLA0 Throughput term C2,i(t) (1/7) STEP 4 Case 1: assume pure RL10 conditions C2,i (t) C2,i,j (t) j0 C2,i,j (t) 113 PEAK _ BIT _ RATE _ DL for Ri , j (t ) MinBitrate Dl Ri , j (t ) r (t ) PFi , j (t ) i for Ri , j (t ) MinBitrate Dl Ri , j (t ) Term Explanation i Index of considered UE j One DRB of UEi (in RL10 only 1 DRB per UE so j = 1) t The considered TTI PEAK_BIT_RATE_DL Maximum theoretical DL cell throughput Ri,j (t) Mean throughput rate of DRBj of UEi (see next slide) PFi, j (t) Proportional fair term ri (t) Estimated immediate (wideband) throughput of UEi in TTI t © Nokia Siemens Networks RA41213EN30GLA0 DRB = data radio bearer minBitrateDl LNCEL; 5..300000 kbps; 5kbps; 30Kbps STEP 4 Throughput term C2,i(t) (3/7) Simple example*: assume 4 stationary UEs, in different radio conditions (SINR) 2x2 DL Adaptive Open Loop MIMO is activated The carrier frequency is 2,6GHz and the system bandwidth is 20 MHz All 4 UEs are category 3 What will be the scheduling order? UEs Mean Throughput [Mbps] Estimated Immediate Throughput [Mbps] Proportional Fair Term PF SINR [dB] Radio Condition UE1 95 100 1,05 > 25 Excellent UE2 65 80 1,23 15<x<25 Good UE3 55 60 1,09 5<x<15 Average UE4 25 26 1,04 0<x<5 Poor Solution: since all the UEs have the average throughput above the minimum bit rate then the proportional fair scheduler criterion is applied The scheduler priority is based on the proportional fair term PF The scheduling order is: UE2, UE3, UE1 and UE4 * Please note that the real mean throughput as well as the estimated immediate throughput may be different 114 © Nokia Siemens Networks RA41213EN30GLA0 STEP 4 Throughput term C2,i(t) (4/7) Case 2: when LTE7: Support of Multiple EPS Bearers and LTE9: Service Differentiation functionalities are activated: PEAK _ BIT _ RATE _ DL Ri , j (t ) PFi , j (t ) WQCI ,i , j C2,i,j (t) ji for Ri , j (t ) MinBitrate Dl for Ri , j (t ) MinBitrate Dl The throughput termC2,i,j (t) is updated: → Consider up to 4 non-GBR data radio bearers per UE (j = 1..4) WQCI, i, j associated with each → Consider the QCI specific relative scheduling weights non-GBR bearer for QCI = 5,6,7,8 and 9. → The scheduler uses the weight values as corresponding to the QCI of a data radio bearer (logical channel) under consideration schedulWeight Parameter Name Defaults QCI5 Defaults QCI6 Defaults QCI7 Defaults QCI8 Defaults QCI9 Should be defined for each QCI separatelly. It is part of qciTab parameter (see chapter 5) QCI 5 6 7 8 9 LNBTS; 1..100; 1; Scheduling Weight 40 20 10 5 1 Default – see the table 115 © Nokia Siemens Networks RA41213EN30GLA0 STEP 4 Throughput term C2,i(t) 5/7) Simple example*: assume 4 stationary UEs, in different radio conditions (SINR) 2x2 DL Adaptive Open Loop MIMO is activated The carrier frequency is 2,6GHz and the system bandwidth is 20 MHz All 4 UEs are category 3 UEs Consider also the scheduling weights (since RL20) What will be the scheduling order? UEs Mean Throughput [Mbps] Estimated immediate throughput [Mbps] Proportional Fair Term PF SINR [dB] Radio Condition QCI Scheduling Weight PF Term * Scheduling Weight UE1 95 100 1,05 > 25 Excellent 8 5 5,25 UE2 65 80 1,23 15<x<25 Good 7 10 12,30 UE3 55 60 1,09 5<x<15 Average 7 10 10,90 UE4 25 26 1,04 0<x<5 Poor 6 20 20,80 Solution: since all the UEs have the average throughput above the minimum bit rate then the proportional fair scheduler criterion is applied The scheduler priority is based on the proportional fair term PF and the scheduling weight The scheduling order is: UE4, UE2, UE3 and UE1 * Please note that the real mean throughput as well as the estimated immediate throughput may be different 116 © Nokia Siemens Networks RA41213EN30GLA0 STEP 4 Throughput term C2,i(t) (6/7) Case3: when LTE10: EPS bearers for conversational voice functionality is activated then the delay based scheduling is supported • Delay based scheduling: control the delay target rather then the throughput of the data radio bearers with VoIP (QCI1) • The minimum bit rate differentiation is no longer supported C2,i,j (t) PFi , j (t ).Wi , j (t ) *The Head of Line HOL is the oldest packet that has arrived in the transmission buffer. HOL is known in DL by the scheduler ji Wi , j (t ) DTj (t ) • Delay weight DTj(t) for GBR bearers is calculated using a look-up table (delay weight versus Head of Line HOL* delay) • UEs with QCI1 should be prioritized in scheduling such that the data is not experiencing more delay than it is specified by the delay target •Delay target: maximum allowed end-to-end delay that a delay sensitive service can tolerate without causing an unacceptable service quality degradation experienced by the subscriber delayTarget QCI 1 117 Resource Type RLC Mode Delay Target GBR RLC_UM 80 ms © Nokia Siemens Networks Scheduling Scheduling Priority Weight 5 RA41213EN30GLA0 n/a Maximum packet delay value considered by the scheduling. It is part of qciTab1 parameter (see chapter 5). Only for QCI1 LNBTS; 50ms (0), 60ms (1), 70ms (2), 80ms (3), 90ms (4), 100ms (5);80ms(3) STEP 4 Throughput term C2,i(t) (7/7) Delay based scheduling does not explicitly control the probability of packets being received correctly within a given delay target actDlsOldtc → Outer Loop Delay Target (OLDTC) is defined for this Switch to activate/deactivate OLDTC LNCEL;false (0), true (1); true(1) OLDTC measures an actual scheduling delay of voice bearers in DL and compares it with the delay target: Measured delay > delayTarget → UE priority is increased Measured delay < delayTarget → UE priority is decreased Parameter dlsOldtcTarget defines the probability of a packet to exceed the delayTarget delayTarget dlsOldtcTarget Target value for OLDTC LNCEL;0.9…0.99;0.01; 0.98 Maximum packet delay value considered by the scheduling. It is part of qciTab1 parameter (see chapter 5). Only for QCI1 LNBTS; 50ms (0), 60ms (1), 70ms (2), 80ms (3), 90ms (4), 100ms (5);80ms(3) 118 © Nokia Siemens Networks RA41213EN30GLA0 STEP 4 Step 4: DL TD scheduling • Final result: Candidate Set 2 = a number of UEs (maxNumUeDl) of CS1 with highest Ci(t) • After calculation of time-domain metric for all UEs candidates for scheduling all UEs are listed in decreasing order • Operator configurable parameter LNCEL: maxNumUeDl can limit maximum number of UEs for frequency domain scheduling Time Domain Metric Calculation maxNumUeDl maxNumUeDl Depending on dlChBw the values are limited as follows: 5.0 MHz => 1...7 (default 7) 10.0 MHz => 1...10 (default 10) 15.0 MHz => 1..15 (default 12) 20.0 MHz => 1...16 (default 12) 119 © Nokia Siemens Networks RA41213EN30GLA0 1 2 3 4 5 6 7 8 UE 7 UE 4 UE 5 UE 1 UE 6 UE 2 UE 3 UE 8 Max. Simultaneous UEs in DL per TTI LNCEL; 1...16; 1; 7 maxNumUeDl (default = 7) Downlink Scheduling: Start Step 1: Scheduling of common channels (SIBs, Paging and Random Access) to PDSCH using Virtual Resource Blocks with distributed transmission Step 2: Evaluation of resources available for dynamic allocation on PDSCH 1. Reserve PRB groups (RBGs) needed for common physical channels 2. Reserve PRB groups (RBGs) needed for PBCH and Syncronisation signals Step 3: Evaluating which users can be scheduled: 1. UE has data buffered in the eNodeB? 2. UE has valid CQI available? 3. Is UE in inactive DRX/DTX mode? 4. Is UE in measurement Gap? Determine candidate set 1 CS1 of UEs Step 4: Time domain scheduling: Calculates the time domain Scheduling metric and select X best users for frequency domain scheduling. Determine candidate set 2 CS2 of UEs The scheduling metric is given by parameters for certain traffic types, like SRB, data HARQ retransmission Step 5: Frequency domain scheduling: Allocate the selected X users to PRBs/RBGs UEs will be scheduled to PRBs where they experience the best channel quality Step 6: Priority handling between logical channels of one UE Allocate the resources to the radio bearers Step 7: Allocated PDCCHs to CCEs Combined step for Downlink and Uplink after both scheduling decisions available for the TTI End 120 © Nokia Siemens Networks RA41213EN30GLA0 Downlink Frequency Domain Scheduler (1/2) STEP 5 • Allocates PRBs in Resource Block Groups RBGs (1-4 PRBs depending on the bandwidth, 3 for 10MHz for example) • Criterion for the DL allocation of the RBG: the channel quality is evaluated for all UEs for all RBGs • Serve each UE where it has good CQI → but serve all UEs not only the best • How to determine the next RBG and UE? → according to the maximum value: falloc,i, f max CTTI ,i , f (t ) i, f Where: dlsFdAlg Select the frequency domain scheduling algorithm LNCEL; TTA(0); PFsch(1); PFsch(1) i is the index of the UE f is one RBG to be allocated (total number depends on the bandwidth) t is the current TTI CTTI,i,f(t) depends on the allocation algorithm: • Two algorithms in RL20: TTA (Throughput-to-Average) and PFsch (Proportional Fair Scheduled) (see next slides) RBG = Resource Block Group 121 © Nokia Siemens Networks RA41213EN30GLA0 Downlink Frequency Domain Scheduler (2/2) STEP 5 •TTA (Throughput-to-Average) scheduler: CTTI,i, f (t ) Ri ( f , t ) Ri ( f , t ) Ri (t ) Ri (t ) Estimated throughput of the UE i on the RBG f at TTI t Estimated throughput of UE i for all free resource block groups at TTI t dlsFdAlg •PFsch (Proportional Fair Scheduled) scheduler: R ( f , t) CTTI,i,f (t ) FDWeight i (t ). i RschDL,i (t ) Ri ( f , t ) RschDL,i (t ) FDWeight i (t ) 122 © Nokia Siemens Networks Select the frequency domain scheduling algorithm LNCEL; TTA(0); PFsch(1); PFsch(1) Estimated throughput of the UE i on the RBG f at TTI t Past average throughput over the TTIs where the UE i is selected by the time domain scheduling Scheduling weights – similar to time domain scheduling (to be applied only in case when the service differentiation is activated) RA41213EN30GLA0 Downlink Scheduling: Start Step 1: Scheduling of common channels (SIBs, Paging and Random Access) to PDSCH using Virtual Resource Blocks with distributed transmission Step 2: Evaluation of resources available for dynamic allocation on PDSCH 1. Reserve PRB groups (RBGs) needed for common physical channels 2. Reserve PRB groups (RBGs) needed for PBCH and Syncronisation signals Step 3: Evaluating which users can be scheduled: 1. UE has data buffered in the eNodeB? 2. UE has valid CQI available? 3. Is UE in inactive DRX/DTX mode? 4. Is UE in measurement Gap? Determine candidate set 1 CS1 of UEs Step 4: Time domain scheduling: Calculates the time domain Scheduling metric and select X best users for frequency domain scheduling. Determine candidate set 2 CS2 of UEs The scheduling metric is given by parameters for certain traffic types, like SRB, data HARQ retransmission Step 5: Frequency domain scheduling: Allocate the selected X users to PRBs/RBGs UEs will be scheduled to PRBs where they experience the best channel quality Step 6: Priority handling between logical channels of one UE Allocate the resources to the radio bearers Step 7: Allocated PDCCHs to CCEs Combined step for Downlink and Uplink after both scheduling decisions available for the TTI End 123 © Nokia Siemens Networks RA41213EN30GLA0 DL MAC Multiplexing of Logical Channels Step 1: Parameter Name • Allocate resources to the GBR bearers based on QCI scheduling priority parameter Resource Type Scheduling Priority • In RL30 only one GBR – QCI1 for VoIP is supported Scheduling Type • All the data in the buffer for the VoIP bearer is transmitted (unless the resources for the UE are exhausted) STEP 6 Defaults QCI1 1 0(GBR) 5 n/a Scheduling Weight n/a DelayTarget 80ms schedulPrio Logical channel priority for the MAC scheduler. Here for QCI1 LNBTS; 2..16; 1; 5 Step2: • Allocate the remaining resources to non-GBR bearers • Allocation is based on the Weighted Round Robin algorithm • Scheduling Weight parameter is used to prioritize between different bearers schedulWeight Parameter Name Defaults QCI6 Defaults QCI7 Defaults QCI8 Defaults QCI9 QCI 6 7 8 9 Should be defined for each QCI separatelly. It is part of qciTab parameter Resource Type 1(NonGBR) 1(NonGBR) 1(NonGBR) 1(NonGBR) LNBTS; 1..100; 1; Scheduling Weight 20 10 5 1 124 © Nokia Siemens Networks RA41213EN30GLA0 Default – see the table Uplink Scheduler: Start Step 1: Evaluate the available physical resources for PUSCH PRBs used for PUCCH and PRACH are not used for PUSCH Step 2: Reserve resources needed for Random Access message 3 Random Access messages 3 are allocated when PRACH preambles are reserved and this step is needed to disable those already allocated resources from dynamic scheduling Step 3: Evaluating which users can be scheduled: UE has data buffered / pending HARQ retrans / has send scheduling request? UE has UL channel synchronised? Is UE in inactive DRX/DTX mode? Is UE in measurement Gap? Determine candidate set CS1 of UEs Step 4: Time domain scheduling: Calculates Scheduling metric and select X best users for frequency domain scheduling The scheduling metric is given by parameters for certain traffic types, like SRB data, HARQ retransmission and Scheduling Request Determine candidate set CS2 of UEs Step 5: Frequency domain scheduling: Allocate the selected X users to PRBs UEs will be scheduled randomly on PRBs End 125 © Nokia Siemens Networks RA41213EN30GLA0 UL Time Domain Scheduling • priority per UE i: C_UL, i(t) C1_UL, i(t) C2_UL, i, j(t) j 0 STEP 4 maxNumUeUl 5.0 MHz => 1...7 (7) 10.0 MHz => 1...10 (10) 15.0 MHz => 1…15 (12) 20.0 MHz => 1...16 (12) • service term C1,i(t) LNCEL; 1...16; 1; 7 – static value depending on the service scheduled for the UE – target: cluster UEs according to services and prioritise services against each other n x prioUL (HARQ) prioUL (SR) C1_UL, i(t) prioUL (SRB) 0 if HARQ retranmission needs to be performedfor UEi n representsthe number of retransm.occured for theHARQ proc.of UEi if Scheduling Request is in candidate set 1 if buffer status report indicates that SRB data are available in transmission buffer of UEi otherwise minBitrateUl • throughput term C2,i(t) – Similar to DL – Example with service differentiation: C2_UL,i,j (t) PEAK _ BIT _ RATE _ UL Ri , j (t ) PFi , j (t ) . WQCI , j (t ) ji LNCEL; 5..75000; 5kbps; 30Kbps for Ri , j (t ) MinBitrate Ul for Ri , j (t ) MinBitrate Ul • final result: Candidate Set 2 for FD scheduling = a number of UEs (maxNumUeUl) of CS1 with highest Ci(t) 126 © Nokia Siemens Networks RA41213EN30GLA0 Uplink Frequency Domain Scheduler (1/2) STEP 5 • Fast ATB (Adaptive Transmission Bandwidth) assigns the PRBs to the UEs (fast ATB means every TTI, slow ATB presented later on) •Fast ATB has following steps: •Step 1: Evaluate the available PRBs to be allocated to the dynamic UEs: (static UEs are UEs with HARQ retransmission or RAP for which constant #PRB are allocated – not considered by ATB) PRBschedule PRBmax PRBPUCCH PRBPRACH PRBHARQ PRBRAP PRBschedule # of PRBs available for scheduling PRBmax Total PRBs available in the bandwidth (e.g. 50 for 10MHz) PRBPUCCH # of PRBs allocated for PUCCH PRBPRACH # of PRBs allocated for PRACH PRBHARQ # of PRBs allocated for static scheduling (HARQ retransmission) PRBRAP # of PRBs allocated for static UEs with Random Access message 3 *PRB = Physical Resource Block RAP = Random Access Procedure 127 © Nokia Siemens Networks RA41213EN30GLA0 Uplink Frequency Domain Scheduler (2/2) STEP 5 •Step 2: Allocate PRBschedule to dynamic UEs → 2 Algorithms possible in RL20: •Round Robin Scheduler •The scheduler assigns PRBs to the UEs selected by time domain scheduler •Start with the entry of the highest priority •Walk through the UE list in round robin manner – it is fair since all the UEs from time domain will get resources •Disadvantage: since many UEs are potentially scheduled then PDCCH shortage may occur ulsFdPrbAssignAlg • Weighted Round Robin possible Scheduler type for frequency domain UL (based on QCI differentiation) LNCEL;RoundRobinFD(0), ExhaustiveFD (1); ExhaustiveFD(1) •Exhaustive FD Scheduler •UL resources are assigned in frequency domain according to the priority order defined by the time domain scheduler •The first UE in the list gets as many resources as it can use – it is unfair since probably not all the UEs from time domain will get resources •Less blocking on PDCCH •Recommended with VoIP 128 © Nokia Siemens Networks RA41213EN30GLA0 UL Scheduler: Latency Improvement (1/3) •This feature allows for a faster allocation of UL resources for a UE who no longer has data in the buffer to send and has no on going Scheduling Request •The latency improvement feature can be enabled/disabled by the parameter ilReactionTimerUL. •When a UE has reported no more data in the buffer and there are available PRB’s, the UL scheduler will schedule dummy grants for these UE ‘s •This way the UE’s are given a chance to transmit in the UL if they suddenly have data in the buffer during a period of time ilReactionTimerUL ilReactionTimerUl LNCEL; 0…2000ms; 100ms; 1500 ms Parameter is vendor specific (not modifiable) 129 © Nokia Siemens Networks RA41213EN30GLA0 UL Scheduler: Latency Improvement (2/3) •The UEs which may be potentially taken into account for the improved latency feature shall be those that: – – – – – – – – have no pending Random Access Procedure be synchronised in UL not be in DRX/DTX active mode have no HARQ retransmission not be interrupted by a measurement gap have no ongoing Scheduling Request have no data in the transmission buffer (SRB and DRB) but sent data on a dummy grant during the configurable period of time (ilReactionTimerUL). ilReactionTimerUl LNCEL; 0…2000ms; 100ms; 1500 ms Parameter is vendor specific (not modifiable) 130 © Nokia Siemens Networks RA41213EN30GLA0 UL Scheduler: Latency Improvement (3/3) •The UEs have to utilize the dummy grants for the transmission of data packets during a specifiable period of time •When the UE doesn’t utilize the dummy grant during the specified period of time the UE won’t be longer taken into account for the assignment •When scheduling resources for these UE’s the channel unaware scheduler shall take into account for each UE the predefined data volume required specified by the parameter ilMinDatVolUL ilMinDatVolUl LNCEL; 0…4000bits; 80 bits; 560 bits Parameter is vendor specific (not modifiable) •Deduced from the volume the number of required PRBs shall be calculated by means of the UE-specific MCS which is provided by the LA and the outcome of the calculation shall be sent with a so-called ‘dummy grant’ to the UE. 131 © Nokia Siemens Networks RA41213EN30GLA0 UL Scheduler: Interference aware UL scheduling • Improved uplink cell edge performance in low loaded networks. • eNodeB measures the interference plus noise power distribution over the PUSCH spectrum • eNodeB evaluates the TX power density measurements of the UEs. • UEs which have high TX power density are assigned to the PUSCH scheduling area which is less affected by interference and noise. • Arranges the PUSCH PRB allocation of the UEs in the frequency domain so that the resource allocation or rather the interference to the adjacent cells is optimized. ulsSchedMethod LNCEL; eNode B measured interference PRBs subband with high interference channel unaware (0), interference aware (2) subband with low interference subband with medium interference 132 © Nokia Siemens Networks RA41213EN30GLA0