LTE Optimization Engineering Handbook LTE Optimization Engineering Handbook Xincheng Zhang China Mobile Group Design Institute Co., Ltd. Beijing, China This edition first published 2018 © 2018 John Wiley & Sons Singapore Pte. Ltd All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by law. Advice on how to obtain permission to reuse material from this title is available at http://www.wiley.com/go/ permissions. The right of Xincheng Zhang to be identified as the author of this work has been asserted in accordance with law. Registered Offices John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, USA John Wiley & Sons Singapore Pte. Ltd, 1 Fusionopolis Walk, #07-01 Solaris South Tower, Singapore 138628 Editorial Office 1 Fusionopolis Walk, #07-01 Solaris South Tower, Singapore 138628 For details of our global editorial offices, customer services, and more information about Wiley products visit us at www.wiley.com. Wiley also publishes its books in a variety of electronic formats and by print-on-demand. Some content that appears in standard print versions of this book may not be available in other formats. Limit of Liability/Disclaimer of Warranty While the publisher and authors have used their best efforts in preparing this work, they make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives, written sales materials or promotional statements for this work. The fact that an organization, website, or product is referred to in this work as a citation and/or potential source of further information does not mean that the publisher and authors endorse the information or services the organization, website, or product may provide or recommendations it may make. This work is sold with the understanding that the publisher is not engaged in rendering professional services. The advice and strategies contained herein may not be suitable for your situation. You should consult with a specialist where appropriate. Further, readers should be aware that websites listed in this work may have changed or disappeared between when this work was written and when it is read. Neither the publisher nor authors shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages. Library of Congress Cataloging‐in‐Publication Data Names: Zhang, Xincheng, 1970– author. Title: LTE optimization engineering handbook / Xincheng Zhang, China Mobile Group Design Institute Co., Beijing, China. Description: Hoboken, NJ, USA : Wiley, [2017] | Includes bibliographical references and index. | Identifiers: LCCN 2017019394 (print) | LCCN 2017022857 (ebook) | ISBN 9781119159001 (pdf ) | ISBN 9781119158998 (epub) | ISBN 9781119158974 (cloth) Subjects: LCSH: Long-Term Evolution (Telecommunications)–Handbooks, manuals, etc. | Wireless communication systems–Handbooks, manuals, etc. | Computer network protocols–Handbooks, manuals, etc. Classification: LCC TK5103.48325 (ebook) | LCC TK5103.48325 .Z4325 2017 (print) | DDC 621.3845/6–dc23 LC record available at https://lccn.loc.gov/2017019394 Cover Design: Wiley Cover Images: (Yin Yang) © alengo/Gettyimages; (Feng shui compass) © Liuhsihsiang/Gettyimages Set in 10/12pt Warnock by SPi Global, Pondicherry, India 10 9 8 7 6 5 4 3 2 1 v Contents About the Author xvi Preface xvii Part 1 LTE Basics and Optimization Overview 1 1 LTE Basement 1.1 1.1.1 1.1.2 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 LTE Principle 3 LTE Architecture 6 LTE Network Interfaces 7 LTE Services 11 Circuit‐Switched Fallback 12 Voice over LTE 13 IMS Centralized Services 16 Over the Top Solutions 16 SMS Alternatives over LTE 17 Converged Communication 19 LTE Key Technology Overview 19 Orthogonal Frequency Division Multiplexing 20 MIMO 21 Radio Resource Management 22 3 2 LTE Optimization Principle and Method 24 2.1­LTE Wireless Optimization Overview 24 2.1.1 Why LTE Wireless Optimization 24 2.1.2 Characters of LTE Optimization 24 2.1.3 LTE Joint Optimization with 2G/3G 25 2.1.4 Optimization Target 25 2.2 LTE Optimization Procedure 26 2.2.1 Optimization Procedure Overview 26 2.2.2 Collection of Mass Nerwork Measurement Data 28 2.2.3 Measurement Report Data Analysis 30 2.2.4 Signaling Data Analysis 31 2.2.5 UE Positioning 32 2.2.5.1 Timing Advance 33 2.2.5.2 Location Accuracy Evaluation 35 vi Contents 2.2.5.3 2.2.5.4 2.2.6 2.2.7 2.3 2.3.1 2.3.1.1 2.3.1.2 2.3.2 2.3.2.1 2.3.2.2 2.3.2.3 2.3.3 2.3.3.1 2.3.3.2 2.3.3.3 2.3.4 2.3.5 2.3.6 2.3.6.1 2.3.6.2 2.3.7 2.3.8 2.3.8.1 2.3.8.2 2.3.9 2.3.10 2.3.11 2.3.11.1 2.3.11.2 2.3.11.3 2.3.11.4 2.3.11.5 2.3.12 2.3.12.1 2.3.12.2 2.3.12.3 2.3.12.4 2.3.13 2.3.13.1 2.3.13.2 2.3.14 2.3.14.1 2.3.14.2 2.3.14.3 Location Support 36 3D Geolocation 37 Key Performance Indicators Optimization 42 Technology Evolution of Optimization 43 LTE Optimization Key Point 44 RF Optimization 44 RSRP/RSSI/SINR/CINR 44 External Interference 48 CQI versus RSRP and SINR 51 CQI Adjustment 51 SINR Versus Load 54 SINR Versus MCS 56 Channel Power Configuration 58 RE Power 58 CRS Power Boosting 64 Power Allocation Optimization 66 Link Adaption 67 Adaptive Modulation and Coding 69 Scheduler 70 Downlink Scheduler 72 Uplink Scheduler 74 Radio Frame 75 System Information and Timers 76 System Information 76 Timers 81 Random Access 83 Radio Admission Control 85 Paging Control 86 Paging 86 Paging Capacity 92 Paging Message Size 95 Smart Paging 95 Priority Paging 96 MIMO and Beamforming 97 Basic Multi‐Antenna Techniques 100 2D‐Beamforming 101 2D MIMO and Parameters 104 Massive‐MIMO 105 Power Control 107 PUSCH/PUCCH Power Control 107 PRACH Power Control 109 Antenna Adjustment 111 Antenna Position 112 Remote Electrical Tilt 113 Antenna Azimuths and Tilts Optimization 117 2.3.14.4 VSWR Troubleshooting 118 2.3.15 Main Key Performance Indicators 120 Contents Part 2 3 Main Principles of LTE Optimization 123 Coverage Optimization 125 3.1 Traffic Channel Coverage 125 3.1.1 Parameters of Coverage 126 3.1.2 Weak Coverage 128 3.1.2.1 DL Coverage Hole 128 3.1.2.2 UL Weak Coverage 128 3.1.2.3 UL and DL Imbalance 129 3.1.3 Overlapping Coverage 129 3.1.4 Overshooting 130 Tx1/Tx2 RSRP Imbalance 132 3.1.5 3.1.6 Extended Coverage 132 3.1.7 Cell Border Adjustment 135 3.1.8 Vertical Coverage 137 3.1.9 Parameters Impacting Coverage 138 3.2­Control Channel Coverage 138 4 Capacity Optimization 140 4.1 RS SINR 140 4.2­PDCCH Capacity 141 4.3­PUCCH Capacity 144 4.3.1 Factors Affecting PUCCH Capacity 145 4.3.2 PUCCH Dimensioning Example 151 4.4­Number of Scheduled UEs 152 4.5 Spectral Efficiency 153 4.6­DL Data Rate Optimization 154 4.6.1 Limitation Factor 156 4.6.2 Model of DL Data Throughput 157 4.6.3 UDP/TCP Protocol 158 4.6.4 MIMO 161 4.6.4.1 DL MIMO 161 4.6.4.2 4Tx/4Rx Performance 163 4.6.4.3 Transmission Mode Switch 163 4.6.4.4 UL MU‐MIMO 164 4.6.5 DL PRB Allocation and Utilization Mechanism 4.6.6 DL BLER 167 4.6.7 Impact of UE Velocity 169 4.6.8 Single User Throughput Optimization 170 4.6.8.1 Radio Analysis – Assignable Bits 171 4.6.8.2 Radio Analysis – CFI and Scheduling 171 4.6.8.3 Radio Analysis – HARQ 171 4.6.9 Avarage Cell Throughput Optimization 172 4.6.10 Cell Edge Throughput Optimization 172 4.6.11 Some Issues of DL Throughput 173 4.6.11.1 Antenna Diversity not Balanced 173 4.6.11.2 DL Grant is not Enough 173 4.6.11.3 Unstable Rate 175 165 vii viii Contents 4.7­UL Data Rate Optimization 175 4.7.1 Model of UL Data Throughput 176 4.7.2 UL SINR and PUSCH Data Rate 176 4.7.3 PRB Stretching and Throughput 179 4.7.4 Single User Throughput Optimization 180 4.7.4.1 Radio Analysis – Available PRBs 181 4.7.4.2 Radio Analysis—Link Adaptation 181 4.7.4.3 Radio Analysis – PDCCH 182 4.7.5 Cell Avarage and Cell‐edge Throughput Optimization 182 4.7.6 Some Issues of UL Throughput 183 4.8 Parameters Impacting Throughput 185 5 Internal Interference Optimization 188 5.1 Interference Concept 188 5.2­DL Interference 190 5.2.1 DL Interference Ratio 191 5.2.2 Balance Between SINR and RSRP 192 5.3­UL Interference 192 5.3.1 UL Interference Detection 194 5.3.2 Generation of UL Interference 196 5.3.2.1 Cell Loading Versus Inter‐Cell Interference 196 5.3.2.2 Unreasonable UL Network Structure 197 5.3.2.3 Cross slot interference 199 5.3.3 PUSCH Tx Power Analysis 200 5.3.4 UL Effect of P0 and α 202 5.3.5 PRACH Power Control 204 5.3.6 SRS Power Control 206 5.3.7 Interference Rejection Combinin 209 5.4­Inter‐Cell Interference Coordination 210 5.5­UL IoT Control 210 5.5.1 UL Interference Issues and Possible Solutions 210 5.5.2 UL IoT Control Mechanism 210 5.5.3 PUSCH UL_SINR Target Calculation 212 5.5.4 UL Interference Criteria 213 6 Drop Call Optimization 216 6.1­Drop Call Mechanism 216 6.1.1 Radio Link Failure Detection by UE 217 6.1.2 RadioLink Failure Detection by eNB 220 6.1.2.1 Link Monitors in eNB 220 6.1.2.2 Time Alignment Mechanism 221 6.1.2.3 Maximum RLC Retransmissions Exceeded 224 6.1.3 RadioLink Failure Optimization and Recovery 225 6.2­Reasons of Call Drop and Optimization 227 6.2.1 Reasons of E‐RAB Drop 227 6.2.2 S1 Release 230 6.2.3 Retainability Optimization 233 6.3­RRC Connection Reestablishment 233 6.4­RRC Connection Supervision 239 Contents 7 Latency Optimization 7.1 7.2 7.3 7.4 7.5 7.6 User Plane Latency 244 Control Plane Latency 247 Random Access Latency Optimization Attach Latency Optimization 248 Paging Latency Optimization 250 Parameters Impacting Latency 250 244 8 Mobility Optimization 247 254 8.1­Mobility Management 255 8.1.1 RRC Connection Management 256 Measurement and Handover Events 256 8.1.2 8.1.3 Handover Procedure 260 8.1.3.1 X2 Handover 261 8.1.3.2 S1 Handover 267 8.1.3.3 Key point of X2/S1 Handover 267 8.2­Mobility Parameter 269 8.2.1 Attach and Dettach 272 8.2.2 UE Measurement Criterion in Idle Mode and Cell Selection 273 8.2.3 Cell Priority 276 8.3­Intra‐LTE Cell Reselection 276 8.3.1 Cell Reselection Procedure 278 8.3.2 Inter‐Frequency Cell Reselection 279 8.3.3 Cell Reselection Parameters 282 8.3.4 Inter‐Frequency Reselection Optimization 283 8.4­Intra‐LTE Handover Optimization 285 8.4.1 A3 and A5 Handover 285 8.4.2 Data Forwarding 290 8.4.3 Intra‐Frequency Handover Optimization 291 8.4.4 Inter‐Frequency Handover Optimization 292 8.4.5 Timers for Handover Failures 296 8.5­Neighbor Cell Optimization 297 8.5.1 Intra‐LTE Neighbor Cell Optimization 297 8.5.1.1 Neighbor Relations Table 297 8.5.1.2 ANR 298 8.5.2 Suitable Neighbors for Load Balancing 299 8.6­Measurement Gap 299 8.6.1 Measurement Gap Pattern 299 8.6.2 Measurement Gap Versus Period of CQI Report and DRX 304 8.6.3 Impact of Throughput on Measurement Gap 304 8.7­Indoor and Outdoor Mobility 305 8.8­Inter‐RAT Mobility 306 8.8.1 Inter‐RAT Mobility Architecture and Key Technology 307 8.8.2 LTE to G/U Strategy 309 8.8.3 Reselection Optimization 314 8.8.3.1 LTE to UTRAN 315 8.8.3.2 UTRAN to LTE 319 8.8.4 Redirection Optimization 320 8.8.4.1 LTE to UTRAN 320 ix x Contents 8.8.4.2 UTRAN to LTE 322 8.8.5 PS Handover Optimization 322 8.8.5.1 LTE to UTRAN 322 8.8.5.2 UTRAN to LTE 324 8.8.6 Reselection and Redirection Latency 325 8.8.7 Optimization Case Study 326 8.9­Handover Interruption Time Optimization 326 8.9.1 Control Plane and User Plane Latency 329 8.9.2 Inter‐RAT Mobility Latency 332 8.10­Handover Failure and Improvement 332 8.11­Mobility Robustness Optimization 335 8.12­Carrier Aggregation Mobility Optimization 341 8.13­FDD‐TDD Inter‐mode Mobility Optimization 345 8.14­Load Balance 346 8.14.1 Inter‐Frequency Load Balance 346 8.14.2 Inter‐RAT Load Balance 348 8.14.3 Load Based Idle Mode Mobility 349 8.15­High‐Speed Mobile Optimization 351 8.15.1 High‐Speed Mobile Feature 353 8.15.2 Speed‐Dependent Cell Reselection 354 8.15.3 PRACH Issues 356 8.15.4 Solution for Air to Ground 358 9 Traffic Model of Smartphone and Optimization 360 9.1­Traffic Model of Smartphone 360 9.1.1 QoS Mechanism 362 9.1.2 Rate Shaping and Traffic Management 366 9.1.3 Traffic Model 371 9.2­Smartphone‐Based Optimization 372 9.3­High‐Traffic Scenario Optimization 372 9.3.1 Resource Configuration 374 9.3.2 Capacity Monitoring 375 9.3.3 Special Features and Parameters for High Traffic 377 9.3.4 UL Noise Rise 379 9.3.5 Offload Solution and Parameter Settings 379 Part III 10 Voice Optimization of LTE 383 Circuit Switched Fallback Optimization 385 10.1­Voice Evolution 385 10.2­CSFB Network Architecture and Configuration 386 10.2.1 CSFB Architecture 386 10.2.2 Combined Register 387 10.2.3 CSFB Call Procedure 392 10.2.3.1 Fallback Options 392 10.2.3.2 RRC Release with Redirection 393 10.2.3.3 CSFB Call Procedure 395 10.2.4 Mismatch Between TA and LA 397 Contents 10.3­CSFB Performance Optimization 402 10.3.1 CSFB Optimization 402 10.3.1.1 Main Issues of CSFB 402 10.3.1.2 CSFB Optimization Method 403 10.3.2 CSFB Main KPI 407 10.3.3 Fallback RAT Frequency Configuration Optimization 409 10.3.4 Call Setup Time Latency Optimization 411 10.3.4.1 ESR to Redirection Optimization 416 10.3.4.2 Twice Paging 416 10.3.5 Data Interruption Time 418 10.3.6 Return to LTE After Call Complete 419 10.4­Short Message Over CSFB 422 10.5­Case Study of CSFB Optimization 423 10.5.1 Combined TA/LA Updating Issue 423 10.5.2 MTRF Issue 425 10.5.3 Track Area Update Reject After CSFB 425 10.5.3.1 No EPS Bearer Context Issue 428 10.5.3.2 Implicitly Detach Issue 428 10.5.3.3 MS Identity Issue 428 10.5.4 Pseudo Base Station 428 11 VoLTE Optimization 434 11.1­VoLTE Architecture and Protocol Stack 435 11.1.1 VoLTE Architecture 435 11.1.2 VoLTE Protocol Stack 435 11.1.3 VoLTE Technical Summary 438 11.1.4 VoLTE Capability in UE 439 11.2­VoIP/Video QoS and Features 442 11.2.1 VoIP/Video QoS 442 11.2.2 Voice Codec 444 11.2.3 Video Codec 446 11.2.4 Radio Bearer for VoLTE 449 11.2.5 RLC UM 454 11.2.6 Call Procedure 457 11.2.6.1 LTE Attach and IMS Register 458 11.2.6.2 E2E IMS Flow 458 11.2.6.3 Video Phone Session Handling 462 11.2.7 Multiple Bearers Setup and Release 466 11.2.8 VoLTE Call On‐Hold/Call Waiting 467 11.2.9 Differentiated Paging Priority 468 11.2.10 Robust Header Compression 470 11.2.10.1 RoHC Feature 470 11.2.10.2 Gain by RoHC 470 11.2.11 Inter‐eNB Uplink CoMP for VoLTE 475 11.3­Semi‐Persistent Scheduling and Other Scheduling Methods 477 11.3.1 SPS Scheduling 477 11.3.2 SPS Link Adaptation 478 11.3.3 Delay Based Scheduling 481 11.3.4 Pre‐scheduling 482 xi xii Contents 11.4­PRB and MCS Selection Mechanism 484 11.4.1 Optimized Segmentation 484 11.4.2 PRB and MCS Selection 485 11.5­VoLTE Capacity 486 11.5.1 Control Channel for VoLTE 487 11.5.2 Performance of Mixed VoIP and Data 488 11.6­VoLTE Coverage 491 11.6.1 VoIP Payload and RoHC 492 11.6.2 RLC Segmentation 492 11.6.3 TTI Bundling 498 11.6.4 TTI Bundling Optimization 502 11.6.5 Coverage Gain with RLC Segmentation and TTI Bundling 507 11.6.6 MCS/TBS/PRB Selection 509 11.6.7 Link Budget 510 11.7­VoLTE Delay 513 11.7.1 Call Setup Delay 516 11.7.1.1 Call Setup Time 516 11.7.1.2 Reasons for Long Call Setup Time 516 11.7.2 Conversation Start Delay 519 11.7.3 RTP Delay 521 11.7.4 Handover Delay and Optimization 525 11.8­Intra‐LTE Handover and eSRVCC 527 11.8.1 Intra‐Frequency Handover 527 11.8.2 Inter‐Frequency Handover 528 11.8.3 Single Radio Voice Call Continuity Procedure 529 11.8.4 SRVCC Parameters Optimization 539 11.8.4.1 Handover Parameters 539 11.8.4.2 SRVCC–Related Timer 539 11.8.5 aSRVCC and bSRVCC 543 11.8.6 SRVCC Failure 543 11.8.7 Reducing SRVCC Voice Gap and eSRVCC 545 11.8.7.1 Voice Interruption Time during SRVCC 545 11.8.7.2 eSRVCC 549 11.8.8 Fast Return to LTE 552 11.8.9 Roaming Behavior According to Network Capabilities 555 11.9­Network Quality and Subjective Speech Quality 555 11.9.1 Bearer Latency 558 11.9.2 MoS 561 11.9.2.1 Voice Quality 561 11.9.2.2 Video Quality 570 11.9.3 Jitter 571 11.9.4 Packet Loss 572 11.9.5 One Way Audio 575 11.9.6 PDCP Discard Timer Operation 576 11.10­Optimization 577 11.10.1 Distribution of Main Indicators of Field Test 580 11.10.2 Compression Ratio and GBR Throughput 584 11.10.3 RB Utilization 584 11.10.4 BLER Issue 587 Contents 11.10.5 Quality Due to Handover 589 11.10.6 eSRVCC Handover Issues 589 11.10.7 Packet Loss 592 11.10.7.1 Packet Loss due to Poor RF 592 11.10.7.2 Packet Loss due to Massive users 592 11.10.7.3 Packet Loss Due to Insufficient UL grant 592 11.10.7.4 Packet Loss due to Handover 601 11.10.7.5 Packet Loss Due to Network Issue 601 11.10.8 Call Setup Issues 601 11.10.8.1 Missed Pages 602 11.10.8.2 IMS Issues 604 11.10.8.3 Dedicated Bearer Setup Issues 609 11.10.8.4 CSFB Call Issues 612 11.10.8.5 aSRVCC Failure 612 11.10.8.6 RF Issues 612 11.10.8.7 Frequent TFT Updates 617 11.10.8.8 Encryption Issue 618 11.10.9 Call Drop 619 11.10.9.1 Call Drop 619 11.10.9.2 Radio Link Failure 622 11.10.9.3 RTP‐RTCP Timeout 624 11.10.9.4 RLC/PDCP SN Length Mismatch 626 11.10.9.5 IMS Session Drop 626 11.10.9.6 eNB/MME Initiated Drop 632 11.10.10 Packet Aggregation Level 632 11.10.11 VoIP Padding 633 11.10.12 VoIP Ralated Parameters 635 11.10.13 Video‐Related Optimization 635 11.10.13.1 Video Bit Rate and Frame Rate 637 11.10.13.2 Video MoS and Audio/Video Sync 637 11.10.14 IMS Ralated Timer 637 11.11­UE Battery Consumption Optimization for VoLTE 638 11.11.1 Connected Mode DRX Parameter 643 11.11.2 DRX Optimization 644 11.11.2.1 State Estimation 644 11.11.2.2 DRX Optimization and Parameters 644 11.11.2.3 KPI Impacts with DRX 648 11.11.3 Scheduling Request Periodicity and Disabling of Aperiodic CQI 652 11.12­Comparation with VoLTE and OTT 654 11.12.1 OTT VoIP User Experience 654 11.12.2 OTT VoIP Codec 657 11.12.3 Signaling Load of OTT VoIP 658 Part IV 12 Advanced Optimization of LTE 663 PRACH Optimization 665 12.1­Overview 665 12.2­PRACH Configuration Index 669 12.3­RACH Root Sequence 673 xiii xiv Contents 12.4­PRACH Cyclic Shift 674 12.4.1 PRACH Cyclic Shift Optimization 674 12.4.2 Rrestricted Set 679 12.5­Prach Frequency Offset 682 12.6­Preamble Collision Probability 683 12.7­Preamble Power 684 12.8­Random Access Issues 687 12.9­RACH Message Optimization 689 12.10­Accessibility Optimization 692 12.10.1 Reasons for Poor Accessibility 692 12.10.2 Accessibility 693 12.10.3 Accessibility Analysis Tree 695 12.10.4 Call and Data Session Setup Optimization 697 12.10.5 RACH Estimation for Different Traffic Profile 698 13 Physical Cell ID Optimization 702 13.1­Overview 702 13.2­PCI Optimization Methodology 703 13.2.1 PCI Group Optimization 705 13.2.2 PCI Code Reuse Distance 705 13.2.3 Mod3/30 Discrepancy Analysis 708 13.2.4 Collision and Confusion 708 13.3­PCI Optimization 709 14 Tracking Areas Optimization 711 14.1­TA Optimization 712 14.1.1 TA Update Procedure 713 14.1.2 TA Optimization and TAU Failure 715 14.2­TA List Optimization 716 14.3­TAU Reject Analysis and Optimization 719 15 Uplink Signal Optimization 721 15.1­Uplink Reference Signal Optimization 721 15.1.1 Coding Scheme of UL RS 722 15.1.2 Correlation of UL Sequence Group 723 15.1.2.1 UL Sequence Group Hopping 725 15.1.2.2 UL Sequence Hopping 726 15.1.2.3 UL Cyclic Shift Hopping 726 15.1.3 UL Sequence Group Optimization 727 15.2­Uplink Sounding Signal Optimization 729 15.2.1 SRS Characters 730 15.2.2 Wideband SRS Coverage 736 15.2.3 Dynamic SRS Adjustment Scheme 736 15.2.4 SRS Selection Dimension and Confliction 737 15.2.5 SRS Conflict and Optimization 739 16 HetNet Optimization 741 16.1­UE Geolocation and Identification of Traffic Hot Spots 741 16.2­Wave Propagation Characteristics for HetNet 745 Contents 16.3­New Features in HetNet 746 16.4­Combined Cell Optimization 747 16.5­Cell Range Expansion Offset 748 16.6­HetNet Cell Reselection and Handover Optimization 17 QoE Evaluation and Optimization Strategy 17.1­QoE Modeling 753 17.2­Data Collecting and Processing 756 17.3­QoE‐Based Traffic Evaluation 757 17.3.1 Online Video QoE 757 17.3.1.1 Video Quality Monitoring Methods 761 17.3.1.2 RATE Adaptive Video Codecs 763 17.3.1.3 Streaming KPI and QoE 764 17.3.1.4 Video Optimization 766 17.3.2 Voice QoE 769 17.3.3 Data Service QoE 770 17.3.3.1 Web browsing 770 17.3.3.2 Online Gaming 774 17.4­QoE Based Optimization 776 18 Signaling‐Based Optimization 780 18.1­S1‐AP Signaling 780 18.1.1 NAS signaling 782 18.1.2 Inactivity Supervision 783 18.1.3 UE signaling Management 785 18.2­Signaling radio bearers 786 18.3­Signaling Storm 788 18.4­Signaling Troubleshooting Method 18.4.1 Attach Failure 788 18.4.2 Service Request Failure 796 18.4.3 S1/X2‐Based Handover 796 18.4.4 eSRVCC Failure 798 18.4.5 CSFB Failure 800 Appendix 802 Glossary of Acronyms 820 References 823 Index 825 788 752 751 xv xvi About the Author Xincheng Zhang graduated from the Beijing University of Posts and Telecommunications in 1992. He has worked in mobile communication for 25 years as a technical expert with a solid understanding of wireless communication technologies. Starting out in the early days of GSM rollouts, he has many years of planning and optimization experience in 2G, 3G, 4G, and 5G networks, working in operator and vendor environments. He is working as a ­senior wireless network specialist in the fields of antenna arrays, analog/digital signal processing, radio resource management, and propagation modeling, and so on. He has participated in many large‐scale wireless communication system designs and optimization for a variety of cellular systems using various radio access technologies, including GSM, CDMA, UMTS, and LTE. xvii Preface Mobile communication has become ubiquitous and mobile Internet traffic is continuously growing due to the technology that provides broadband data rates (3G, LTE) and the growing number of mobile dongles and mobile devices like tablets or smartphones that enable the usage of a tremendous number of internet applications through the mobile access. Mobility, broadband, and new device technology have changed the way people connect and communicate. Smartphones have changed the characteristics of the control and user plane, leading to a huge impact on RAN and e2e network capacity, end‐user experience, and perception of the network, which has changed with the advent of new devices and applications. Subscribers want the same internet experience that they have at home, anytime, anywhere, so the long‐term network is under strain and optimization is needed. Many of the new services aim to enhance the experience of a phone conversation by allowing sharing of content other than speech. The quality of all these services needs to be monitored to ensure that users experience a high‐quality service. Low‐bit cost is an essential requirement in a scenario where high volumes of data are being transmitted over the mobile network. To achieve the proposed goals, a very flexible network that aggregates various radio access technologies is created. This network should provide high bandwidth, from 50‐100 Mbps for high mobility users, to 1Gbps for low mobility users, technologies that permit fast handoffs, which is necessary in a QoS framework that enables fair and efficient medium sharing among users. The core of this network should be based on internet protocol version 6—IPv6, the probable convergence platform of future services. The other key factor to the success of the network is that the terminals must be able to provide wireless services anytime, everywhere, and must adapt seamlessly to multiple wireless networks, each with different protocols and technologies. Subscriber loyalty has shifted to devices and applications; quality of experience becomes the fundamental service provider’s differentiation. In this background, the 3GPP long term evolution (LTE) is created and adopted all over the world. High‐speed, high‐capacity data standard for mobile devices is on its way to becoming a globally deployed standard for the fourth generation of mobile networks (4G) supported by all major players in the industry. LTE builds on EUTRAN, a new generation radio access network, and the evolved packet core (EPC), which provides flexible spectrum usage and bandwidths, high data rate, low latency, and optimized resource usage. As LTE has been used as a mobile broadband service, we need to understand the effects of the LTE terminals providing services and how to optimize the network. Actually, for operators, the challenge is not only to optimize 2G, 3G, and 4G but also how to balance the use of those systems, including WiFi. The entire service delivery chain needs to be optimized and the optimization aims to improve network efficiency and the mobile broadband service quality. xviii Preface It is known that LTE doesn’t have basic voice and SMS support. To mitigate this, 3GPP ­ roposes a fallback to circuit‐switched (CS) network for voice and SMS. Although voice has p loosened its weight in the overall user bill with the rise of more and more data services, voice is the dominant source of revenue for operators and is expected to remain so for the foreseeable future. On one hand, 3GPP defines the concept of CS fallback for the EPC, which forces the UE to fall back to the GERAN/UTRAN network where the CS procedures are carried out. On the other hand, voice over LTE will become a mainstream mobile voice technology. VoLTE ecosystem is building up fast due to its strong end‐to‐end VoLTE solution portfolio including the LTE radio, EPC, mobile softswitch, IMS, and its extensive delivery capabilities of complex end‐to‐ end projects. It is the world’s most innovative voice solution for LTE‐based networks and big VoLTE growth is expected since wide‐scale commercial VoLTE started in Korea during 2012. The operators will want to have the best possible observability for this new voice service with fast call setup, low latency, and high speech quality. Actually, VoLTE will be among the most critical and complex technologies mobile operators will ever deploy as VoLTE testing is quite complex due to inherent intricacy of the technology covering the IMS/EPC core, radio network, and UE/IMS client. They expect to be able to monitor how their customers experience accessibility, retainability, as well as the quality of the voice service. Obviously, much of the observability is already in place, but there are reasons to believe that there are missing parts. Under this background, to meet customers’ requirements for high‐quality networks, LTE trial networks must be optimized during and after project implementation. The basis and the main inputs that allowed the creation of this handbook were based on optimization experience, whereas the scope of this book is to provide network engineers with a set of processes and tasks to guide them through the troubleshooting and optimization. For a network optimization engineer, he/she needs to know how good the quality of mobile broadband applications is, and how the network capabilities impact the performance, and how to identify the most critical network KPIs that impact customer experiences. This book is divided into four parts. The first is called “LTE Basics and Optimization Overview,” and proceeds with an introduction to general principles of data transfer of LTE. This chapter is dedicated to the reader who is not acquainted with this area. The second part, titled “Main Principles of LTE Optimization,” and the third part, “Voice Optimization of LTE,” makes up the core of the book, since it describes coverage, capacity, interference, mobility optimization, and includes two chapters that provide step‐by‐step optimization of CFSB and VoLTE. The fourth part “Advanced Optimization of LTE” takes a more applied perspective in PRACH, PCI, TA, QoE, Hetnet, and signaling optimization. Thanks to the many people in China who shared their views acquired from years of experience and valuable insights in wireless optimization, the Optimization Handbook covers the basics of optimization rules, solutions, and methods. It is evident that this book does not cover many other important areas of optimization of LTE networks. Nonetheless, I sincerely hope that readers will find the information presented to be interesting and useful to inspire you to go and do optimization with a renewed vigor in order to help you build a better LTE network. January 1, 2017 Xincheng Zhang 823 References 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 GSMA PRD IR.94 ‐ IMS Profile for Conversational Video Service GSMA PRD IR.92 ‐ IMS Profile for Voice and SMS GSMA PRD IR.39 ‐ IMS Profile for High Definition Video Conference (HDVC) Service GSMA PRD RCC.07 ‐ Rich Communication Suite 5.1 Advanced Communications Services and Client Specification. 3GPP TS 23.292 IP Multimedia Subsystem IMS centralized 3GPP TS 23.272, Circuit Switched Fallback in Evolved Packet System 3GPP TS 24.237 IP Multimedia Core Network subsystem IP Multimedia Subsystem (IMS) service continuity. 3GPP TS 24.301: “Non‐Access‐Stratum (NAS) protocol for Evolved Packet System (EPS).” 3GPP TS 26.114 ⟪IMS;Multimedia Telephony;Media handling and interaction⟫ 3GPP TS 36.104: “Evolved Universal Terrestrial Radio Access (E‐UTRA); Base Station (BS) radio transmission and reception.” 3GPP TS 36.211: “Evolved Universal Terrestrial Radio Access (E‐UTRA); Physical Channels and Modulation.” 3GPP TS 36.212: “Evolved Universal Terrestrial Radio Access (E‐UTRA); Multiplexing and channel coding.” 3GPP TS 36.213 “Physical layer procedures.” 3GPP TS 36.331 “Radio Resource Control (RRC).” 3GPP TS 36.321 “Medium Access Control (MAC) protocol specification.” 3GPP TS 36.322 “Radio Link Control Protocol Specification.” 3GPP TS 36.323 – PDCP 3GPP TS 36.401 – E‐UTRA Architecture Description 3GPP TS 36.410 – S1 interface general aspects & principle; 3GPP TS 36.411 – S1 interface Layer 1 3GPP TS 36.412 – S1 interface signaling transport 3GPP TS 36.413 – S1 application protocol S1AP 3GPP TS 36.414 – S1 interface data transport 3GPP TS 36.420 – X2 interface general aspects and principles 3GPP TS 36.421 – X2 interface layer1 3GPP TS 36.422 – X2 interface signaling transport; 3GPP TS 36.423 – X2 interface application part X2AP 3GPP TS 36.442 – UTRAN Implementation Specific O&M Transport 3GPP TS 29.118 – SGs application part 3GPP TS 29.274 – GTP‐C 3GPP TS 29.281 – GTP‐U 3GPP TS 23.280 (Sv Itf ), 3GPP 23.401 (access) LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. 824 References 31 IETF RFC SCTP – RFC 2960, RFC 4960 32 IETF RFC 3095, “RObust Header Compression (ROHC)” 33 IETF RFC 4815, “RObust Header Compression (ROHC):Corrections and Clarifications to 34 35 36 37 38 39 40 41 42 43 RFC 3095” IETF RFC 4995, “The RObust Header Compression (ROHC) Framework” IETF RFC 3843,“RObust Header Compression(ROHC): A Compression Profile for IP” IETF RFC 768, Unreliable Datagram Protocol (UDP) IETF RFC 3550, Real‐Time Protocol (RTP) IMS Architecture, TS23.228, TS23.401, TS24.229, TS33.203 Session Initiation Protocol (SIP), TS24.229, RFC3261 Session Description Protocol (SDP), TS24.229, RFC4566 IMS Authentication and Security, TS23.228, RFC 2406, RFC2451, RFC3602 Media Aspects, TS26.114, TS23.167, TS24.623, RFC4867, RFC3966, RFC4825 ITU‐T Recommendation H.264 (03/2010 or newer): “Advanced video coding for generic audiovisual services.” 1 Part 1 LTE Basics and Optimization Overview 3 1 LTE Basement Mobile networks are rapidly transforming—traffic growth, bit rate increases for the user, increased bit rates per radio site, new delivery schemes (e.g., mobile TV, quadruple play, IMS), and a multiplicity of RANs (2G, 3G, HSPA, WiMAX, LTE)—are the main drivers of the mobile network evolution. The growth in mobile traffic is mainly driven by devices (e.g., smartphone and tablet) and applications (e.g., mainly web browsing and video streaming). To cope with the increasing demand, mobile networks have based their evolution on increasingly IP‐centric solutions. This evolution relies primarily on the introduction of IP transport, and secondly, on a redesign of the core nodes to take advantage of the IP backbones. The first commercial LTE network was opened by Teliasonera in Sweden in December 2009, and marks the new era of high‐speed mobile communications. The incredible growth of LTE network launches boomed between 2012 and 2016 worldwide. It is expected that more than 500 operators in nearly 150 countries will soon be running a commercial LTE network. Mobile data traffic has grown rapidly during the last few years, driven by the new smartphones, large displays, higher data rates, and higher number of mobile broadband subscribers. It is expected that the mobile broadband (MBB) subscriber numbers will double by 2020, reaching over 7 billion subscribers, that MBB data traffic will grow fourfold by 2020, reaching over 19 petabytes/ month. The internet traffic, MBB subscriber, and relative mobile data growth is illustrated in Figure 1.1. 1.1 ­LTE Principle To provide a fully mature, real‐time–enabled, and MBB network, structural changes are needed in the network. In 2005, the 3GPP LTE project was created to improve the Universal Mobile Telecommunications System (UMTS) mobile phone standard to cope with future requirements, which resulted in the newly evolved Release 8 (Rel 8) of the UMTS standard. The goals include improving efficiency, lowering costs, improving services, making use of new spectrum opportunities, and better integration with other open standards. Long‐term evolution (LTE) is selected as the next generation broadband wireless technology for 3GPP and 3GPP2. The LTE standard supports both FDD (frequency division duplex), where the uplink and downlink channel are separated in frequency, and TDD (time division duplex), where uplink and downlink share the same frequency channel but are separated in time. After Rel 8, Rel 9 was a relatively small update on top of Rel 8, and Rel 10 provided a major step in terms of data rates and capacity with carrier aggregation, higher‐order Multi‐Input‐Multi‐Output (MIMO) up to eight antennas in downlink and four antennas in uplink. The support for heterogeneous network (HetNet) was included in Rel 10, also known as LTE‐Advanced (Figure 1.2). LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. Bandwidth demand 140,000.0 Video Conferencing Video Streaming Audio Streaming 120,000.0 P2P 100,000.0 Video Streaming / TV VoIP 80,000.0 Ecommerce Web / Internet Web Surfing 60,000.0 Rich text Email high 40,000.0 VoIP (VoLTE) low Text Email low high 20,000.0 0.0 Delay demand 2011 2012 2013 2014 2015 2016 2017 2018 2019 Internet traffic on LTE Mobile traffic type (Source: ABI Research) Mobile Data Traffic 8,000 7,000 18 000 6,000 16 000 Europe LAT APAC total MEA NAM 14 000 5,000 12 000 4,000 10 000 8 000 3,000 6 000 2,000 4 000 2 000 1,000 MBB subscriber growth Figure 1.1 The internet traffic, MBB subscriber, and relative mobile data growth. MBB data traffic 20 19 20 20 17 18 20 16 20 15 20 14 20 13 20 20 11 12 20 10 20 09 20 08 20 07 20 06 20 05 20 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2009 2010 2008 2007 2006 0 2005 0 20 MBB Subscriber in Million 20 000 LTE Basement Phase 2+ (Release 97) Release 99 Release 6 Release 8 GPRS 171.2 kbit/s UMTS 2 Mbit/s HSUPA 5.76 Mbit/s LTE +300 Mbit/s Release 9/10 LTE Advanced GSM 9.6 kbit/s EDGE 473.6 kbit/s HSDPA 14.4 Mbit/s Phase 1 Release 99 Release 5 HSPA+ 28.8 Mbit/s 42 Mbit/s Release 7/8 Figure 1.2 3GPP standard evolution. 5G 10 Gbps Peak Average LTE-A 1 Gbps 5G in 2020 (Ave. ~1Gbps Peak ~5Gbps) LTE 100 Mbps HSDPA, HDR Cat. 11 (Ave. ~240Mbps, Peak ~600Mbps) 10 Mbps 1 Mbps WCDMA, CDMA2000 Cat. 9 (Ave. ~180Mbps, Peak ~450Mbps) Cat. 6 (Ave. ~120Mbps, Peak 300Mbps) Cat. 4 (Ave. ~24Mbps, Peak 150Mbps) Cat. 3 (Ave. ~12Mbps, Peak 100Mbps) 100 Kbps HSDPA (Ave. ~2Mbps, Peak 14Mbps) 2000 2005 2010 2015 2020 Figure 1.3 Downlink data rate evolution. Among the design targets for the first release of the LTE standard are a downlink bit rate of 100 Mbit/s and a bit rate of 50 Mbit/s for the uplink with a 20‐MHz spectrum allocation. Smaller spectrum allocation will of course lead to lower bit rates and the general bit rate can be expressed as 5 bits/s/Hz for the downlink and 2.5 bits/s/Hz for the uplink. Rel 10 (LTE‐Advanced), was completed in June 2011 and the first commercial carrier aggregation network started in June 2013 (Figure 1.3). LTE provides global mobility with a wide range of services that includes voice, data, and video in a mobile environment with lower deployment cost. The main benefits of LTE include (Figure 1.4): ●● Wide spectrum and bandwidth range, increased spectral efficiency and support for higher user data rates 5 LTE Optimization Engineering Handbook 100% CDF 6 “Average”Tput ~0.12bps/Hz 50% “Cell Edge”Tput ~0.06bps/Hz (95% coverage) 5% cell edge cell centre Tput Figure 1.4 Throughput of a user, 10 users evenly distributed in cell. ●● ●● ●● ●● Reduced packet latency and rich multimedia user experience, excellent performance for outstanding quality of experience Improved system capacity and coverage as well as variable bandwidth operation Cost effective with a flat IP architecture and lower deployment cost Smooth interaction with legacy networks LTE air interface uses orthogonal frequency division multiple access (OFDMA) for downlink transmission to achieve high peak data rates in high spectrum bandwidth. LTE uses single ­carrier frequency division multiple access (SC‐FDMA) for uplink transmission, a technology that provides advantages in power efficiency. LTE supports both FDD and TDD modes, with FDD, DL, and UL transmissions performed simultaneously in two different frequency bands, with TDD, DL, and UL transmissions performed at different time intervals within the same f­requency band. LTE supports advanced adaptive MIMO, balance average/peak throughput, and coverage/cell‐edge bit rate. Compared to 3G, significant reduction in delay over air interface can be supported in LTE, and it is suitable for real‐time applications, for example, VoIP, PoC, gaming, and so on. Spectrum is a finite resource and FDD and TDD system will support the future demand, which are shown in Figure 1.5. TDD spectrum can provide 100‐150MHz of additional bandwidth per operator, TD‐LTE spectrum with large bandwidth will be a key to operators future network strategy and one of the way to address capacity growth. 1.1.1 LTE Architecture LTE is predominantly associated with the radio access network (RAN). The eNodeB (eNB) is the component within the LTE RAN network. LTE RAN provides the physical radio link between the user equipment (UE) and the evolved packet core network. The system architecture evolution (SAE) specifications defines a new core network, which is termed as evolved packet core (EPC) including all internet protocol (IP) networking architectures (Figure 1.6). Evolved NodeB (eNB): Provides the LTE air interface to the UEs, the eNB terminates the user plane (PDCP/RLC/MAC/L1) and control plane (RRC) protocols. Among other things, it performs radio resource management and intra‐LTE mobility for the evolved access system. At the S1 interface toward the EPC, the eNB terminates the control plane (S1AP) and the user plane (GTP‐U). LTE Basement B42 (3,5GHz) 250 TDD FDD 200 200 150 B43 (3,7GHz) BW (MHz) B40 (2,3GHz) B3 (1,8GHz) 100 B28 (700MHz) 100 90 75 60 50 B5 (850MHz) 35 25 B8 (900MHz) B2 (1,9GHz) B39 20 (1,9GHz) 200 70 60 B1 B10 (2,1GHz) (1,7/2,1GHz) 50 B7 (2,6GHz) B38 (2,6GHz) 0 0 200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3200 3400 3600 3800 4000 Frequency (MHz) Figure 1.5 Spectrum of LTE. Mobility Management Entity (MME): A control plane node responsible for idle mode UE tracking and paging procedures. The Non‐Access Stratum (NAS) signaling terminates at the MME. Its main function is to manage mobility, UE identities, and security parameters. The MME is involved in the EPS bearer activation, modification, deactivation process, and is also responsible for choosing the SGW for a UE at the initial attach and at time of intra‐ LTE handover involving core network node relocation. PDN GW selection is also performed by the MME. It is responsible for authenticating the user by interacting with the home subscription server (HSS). Serving Gateway (SGW): This node routes and forwards the IP packets, while also acting as the mobility anchor for the user plane flow during inter‐eNB handovers and other 3GPP technologies (2G/3G systems using S4). For idle state UEs, the SGW terminates the DL data path and triggers paging when DL data arrives for the UE. Packet Data Network Gateway (PDN GW): Provides connectivity to the UE to external packet data networks by being the point of exit and entry of traffic for the UEs. The PDN GW performs among other policy enforcement, packet filtering for each user and IP address allocation. Policy and Charging Rules Function (PCRF): The PCRF supports policy control decisions and flow based charging control functionalities. Policy control is the process whereby the PCRF indicates to the PCEF (in PDN GW) how to control the EPS bearer. A policy in this context is the information that is going to be installed in the PCEF to allow the enforcement of the required services. Home Subscription Server (HSS): The HSS is the master database that contains LTE user information and hosts the database of the LTE users. 1.1.2 LTE Network Interfaces LTE network can be considered of two main components: RAN and EPC. RAN includes the LTE radio protocol stack (RRC, PDCP, RLC, MAC, PHY). These entities reside entirely within the UE and the eNB nodes. EPC includes core network interfaces, protocols, and entities. These entities and protocols reside within the SGW, PGW, and MME nodes, and partially within the eNB nodes. 7 HSS • Subscription Profiles • Security information • MME (IP) address for UE S6a UE • IMEI (equipment) • IMSI (SIM card) • Temporary GUTI • User Plane IP MME • Mobility Management • Session Management • Security Management • Selects SGW based on TA • Selects PGW based on APN S11 S1-MME PCRF:Policy & Charging Rules Function DNS • TA to SGW IP query • APN to PGW query PGW: Packet Data Network Gateway HSS:Home Subscriber Server EPC:Evolved packet Core PCRF • QoS rules • Charging rules Gx Rx X2 S1u eNB • Radio control and resource management • Inter eNB communication via X2 Figure 1.6 Nodes and functions in LTE. S5/S8 SGW • Data forwarding • Data buffering SGi PDN (i.e. IMS or internet) PGW • Gateway between the internal EPC network and external PDNs • User IP address allocation • User plane QoS enforcement SGW:Serving Gateway UE:User Equipment EUTRAN:Evolved UTRAN eNodeB:Enhanced Node B VLR:Visitor Location Register MSC:Mobile Switching Centre MME:Mobility Management Entity LTE Uu: LTE UTRAN UE Interface LTE Basement Uu: Uu is the air interface connecting the eNB with the UEs. The protocols used for the control plane are RRC on top of PDCP, RLC, MAC, and L1. The protocols used for the user plane are PDCP, RLC, MAC, and L1. LTE air interface supports high data rates. LTE uses OFDMA for downlink transmission to achieve high peak data rates in high spectrum bandwidth. LTE uses SC‐FDMA for uplink transmission, a technology that provides advantages in power efficiency. S1: The interface S1 is used to connect the MME/S‐GW and the eNB. The S1 is used for both the control plane and the user plane. The control plane part is referred to as S1‐ MME and the user plane S1‐U. The protocol used on S1‐MME is S1‐AP on the radio network layer. The transport network layer is based on IP transport, comprising SCTP on top of IP. The protocol used on S1‐U is based on IP transport with GTP‐U and UDP on top. The X2 interface is a new type of interface between the eNBs introduced by the LTE to perform the following functions: handover, load management, CoMP, and so on. X2‐UP protocol tunnels end‐user packets between the eNBs. The tunneling function supports are identification of packets with the tunnels and packet loss management. X2‐UP uses GTP‐U over UDP/ IP as the transport layer protocol similar to S1‐UP protocol. X2‐CP has SCTP as the transport layer protocol is similar to the S1‐CP protocol. The load management function allows exchange of overload and traffic load information between eNBs, which helps eNBs handle traffic load effectively. The handover function enables one eNB to hand over the UE to another eNB. A handover operation requires transfer of information necessary to maintain the services at the new eNB. It also requires establishment and release of tunnels between source and target eNB to allow data forwarding and informs the already prepared target eNB for handover cancellations. NAS is a control plane protocol that terminates in both the UE and the MME. It is transparently carried over the Uu and S1 interface. S6a: S6a interface enables transfer of subscription and authentication data between the MME and HSS for authenticating/authorizing user access to the EUTRAN. The S6a interface is involved in the following call flows, initial attach, tracking area update, service request, detach, HSS user profile management, and HSS‐initiated QoS modification, and so on. S11: Reference point between MME and SGW. This is a control plane interface for negotiating bearer plane resources with the SGW. The above‐mentioned LTE network interfaces are shown in Figure 1.7. IP connection between a UE and a PDN is called PDN connection or EPS session. Each PDN connection is represented by an IP address of the UE and a PDN ID (APN). As shown in Figure 1.8, there are two different layers of IP networking. The first one is the end‐to‐ end layer, which provides end‐to‐end connectivity to the users. This layers involves the UEs, the PGW, and the remote host, but does not involve the eNB. The second layer of IP networking is the EPC local area network, which involves all eNBs and the SGW/PGW node. The end‐to‐end IP communications is tunneled over the local EPC IP network using GTP/UDP/IP. Moreover, in LTE, IDs are used to identify a different UE, mobile equipment, and network element to make the EPS data session and bearer establishment, which can refer to Annex “LTE identifiers” for reference; the summary of IDs is shown in Table 1.1. 9 SGi Interface Comunicates CPG with external networks. Diameter SCTP IP L2 S6a Interface AAA interface between MME and HSS that enables user access to the EPS L1 IMS/External IP networks HSS IP L2 S11 Interface Control plane for creating, modifying and deleting EPS bearers. MME IP L2 S1-MME Interface Reference point for control plane protocol between E-UTRAN and MME TCP IP L2 L1 L1 S10 S1-AP Gx L2 L1 SCTP Rx Interface Transport policy control, charging and QoS control. IP S10 Interface AAA interface between MME and HSS that enables user access to the EPS L1 Diameter SGi UDP GTPv2-C UDP PCRF GTP-C S6a Rx IP L2 S11 Gx Interface Provides transfer of policy and charging Rules from PCRF to PDN Gw. PDN GW S5/S8 Serv GW S5/S8 Interface Control and user plane tunneling between Serving GW and PDN GW S1-U S1-MME L1 Diameter TCP IP L2 L1 GTP-C/GTP-U UDP IP X2-AP GTP-U SCTP UDP IP L2 L1 Figure 1.7 LTE network interfaces. X2 Interface Connects neigboring eNBs eNB X2 S1-U Interface Reference point for user plane protocol between E-UTRAN and MME GTP-U L2 UDP L1 IP L2 L1 LTE Basement UE Control plane end-to-end layer Uu UE IP address App IP PDCP User plane eNB RRC Signaling MME SGW PGW S1 S11 GTP-C S11 GTP-C Signaling S1 Bearer DRB eNB S5 Bearer SGW S5/S8 PGW SGi IP GTPu UDP IP APN GTPu UDP IP End to End service PDCP GTPu UDP IP EPS Bearer (ID) E-RAB (ID) RLC RLC MAC MAC L2 L2 L2 PHY PHY L1 L1 L1 P D N S1-u Figure 1.8 LTE‐EPC control and data plane protocol stack. Table 1.1 Classification of LTE identification. Classification LTE identification UE ID IMSI, GUTI, S‐TMSI, IP address, C‐RNTI, UE S1AP ID, UE X2AP ID Mobile equipment ID IMEI Network element ID GUMMEI, MMEI, Global eNB ID, eNB ID, ECGI, ECI, P‐GW ID Location ID TAI, TAC Session/bearer ID PDN ID (APN), EPS bearer ID, E‐RAB ID, DRB ID, LBI, TEID 1.2 ­LTE Services LTE is an all packet‐switched technology. The telephony service on LTE is a packet‐switched mobile broadband service relying on specific support in LTE radio and EPC, which is needed to meet the expectations of telephony. On the other hand, the handling of voice traffic on LTE handsets is evolving as the mobile industry infrastructure evolves toward higher, eventually ubiquitous, and finally, LTE availability. Central to the enablement of LTE smartphones is to meet today’s very high expectation for the mobile user experience and to evolve the entire communications experience by augmenting voice with richer media services. Voice solutions of LTE include VoLTE/SRVCC, RCS, OTT, CSFB, SVLTE, and so on. LTE radio and EPC architecture does not have a circuit‐switched (CS) domain available to handle voice calls as being done in 2G/3G. The voice traffic in the LTE network is handled through different procedures. The first one, which is mainly used, still remains on the circuit switch network (e.g., 2G or 3G) by maintaining either parallel connection and registration on these network or by switching to them whenever a voice call is initiated or terminated. The second one, which is when the voice call stands over LTE, the voice service is named VoLTE or VoIMS when the IP multi‐media system (IMS) service function is included. Video in LTE is one of the most importanr services. The demand for video content continues to grow among data services. Web video traffic growth has accelerated, as the number of internet‐ enabled devices has increased and more people depend on the mobile internet. Recently, a group of key operators, infrastructure, and device vendors announced a joint effort to facilitate the evolution of mobile communication toward RCS (rich communication suite). The core feature set of RCS includes the following services: enhanced phonebook, with service capabilities and presence enhanced contacts information; enhanced messaging, which 11 12 LTE Optimization Engineering Handbook enables a large variety of messaging options including chat and messaging history, and enriched call, which enables multimedia content sharing during a voice call. It is believed that RCS is a promising evolution in LTE, many operators have announced to support the RCS. 1.2.1 Circuit‐Switched Fallback The basic principle of circuit‐switched fallback (CSFB) is that once originating or receiving a CS voice call by the UE connected over LTE, it will move to either GSM or UMTS network (fallback) where the call proceeds. One major requirement for the realization of CSFB is the overlay of LTE with GSM, UMTS, or both. It is the quickest implementation both at terminal and at network sides and is mandatory for international roaming scenarios. With CSFB, UE will attach to the network through LTE, MME will ask MSC to update UE location in its database, when the UE is operating in LTE (data connection) mode and when a call comes in, the LTE network pages the device. The device responds with a special service request message to the network, and the network signals the device to move to 2/3G to accept the incoming call. Similarly for outgoing calls, the same special service request is used to move the device to 2/3G to place the outgoing call. CSFB for operator means very little investment since only few modifications are required in the network, additional interface (SGs) between MME and MSC is required shown in Figure 1.9. With basic CSFB implementation, the additional delay to set up the voice call is less than 1.3s to 3G or about 2.8s to 2G, which is acceptable from an end‐user perspective. This delay is significantly reduced with the activation of PS handovers when falling back to 3G and of RRC release with 3GPP Rel 9 redirections to 2G/3G. The CSFB option offers complete services and feature transparency by enabling mobile service providers to leverage their existing GSM/ UMTS network for the delivery of CS services, including prepaid and postpaid billing. SGs interface is used to carry signaling to move the access network carrying the voice traffic from 2/3G to the LTE and from LTE to 2/3G. This interface maintains a connection between the MSC/VLR and the MME and its main role is to handle signaling and voice by SGsAP application. Gn‐C interface is the interface connecting the MME to the SGSN in the pre‐Rel 8, it is replaced by the S3 for Rel 8 or later. This interface is required when a CSFB call is established to initial the signaling with SGSN. In case CSFB with PS handover the data established over the LTE will be carried over 2/3G network, the interface Gn‐C or S3 is used to establish the signaling sessions with the SGSN to forward pending data over the LTE toward the 2/3G packet core. To forward the data from the PGW, an additional interface named Gn‐U is required between the SGSN and the PGW in pre‐Rel 8 and the S4 interface between the SGSN and the SGW in Rel 8 or later. Uu UTRAN Iu-ps SGSN Gs Gb UE Um Iu-cs GERAN MSC/ VLR A Gn SGs S1-MME MME S11 LTE Uu E-UTRAN S1-U Figure 1.9 Standard architecture for CSFB. SGW S5/S8 PGW LTE Basement Data LTE (eNode B) Voice 2G/3G Base Station Figure 1.10 Dual radio handsets. CSFB is a single radio solution of handset, in order to make or receive calls, the UE must change its radio access technology from LTE to a 2G/3G technology, and uses network signaling to determine when to switch from the PS network to the CS network. The shortcoming is that someone on a voice call will not be able to use the LTE network for browsing or chatting, and so on. Except CSFB, dual‐radio handsets (SVLTE) shown in Figure 1.10 support simultaneous voice and data— voice provided through legacy 2G or 3G network and data services provided by LTE. Dual‐radio solutions use two always‐on radios (and supporting chipsets), one for packet‐switched LTE data and one for circuit‐switched telephony, and as a data fallback where LTE is not available. The dual radio has the benefit in which simultaneous CS voice and LTE data is available; the drawback is the complexity from the device point of view, since more radio components are required increasing the cost, size, and power consumption. Dual‐radio solutions also force the need for double subscriber registration leading to split legacy and LTE records in the subscriber data managers. As a matter of fact, lack of dual‐radio eco‐system for 3GPP markets and the top six main chipset vendors are addressing the 3GPP market with singe‐radio terminal and CSFB, while the top chipset vendors for 3GPP2 markets are supporting dual‐radio solution for the 3GPP2 market. The above considerations have lead to a clear split in the market for early LTE support of voice services with mobile networks based on 3GPP technologies adopting CSFB, while 3GPP2 markets have adopted a dual‐radio solution for early LTE deployments. CSFB addresses the requirements of the first phase of the evolution of mobile voice services, which commercially launched in several regions around the world in 2011. CSFB has become the predominant global solution for voice and SMS inter‐operability in early LTE handsets, primarily due to inherent cost, size, and battery life advantages of single‐radio solutions on the device side. CSFB is the solution to the reality of mixed networks today and throughout the transition to ubiquitous all‐LTE networks in the future phases of LTE voice evolution. 1.2.2 Voice over LTE After CSFB, LTE voice evolution introduces native VoIP on LTE (VoLTE) along with enhanced IP multimedia services such as video telephony, HD voice and rich communication suite (RCS) additions like instant messaging, video share, and enhanced/shared phonebooks. The voiceover LTE solution (VoLTE) is defined in the GSMA1 Permanent Reference Document (PRD) IR.92,2 based on the adopted one‐voice profile (v 1.1.0) from the One Voice Industry Initiative. Video‐related additions are described in GSMA IR.94. 1 At the 2010 GSMA mobile world congress, GSMA announced that they were supporting the one voice solution to provide voice over LTE. After that, industry aligned 3GPP based e2e solution for GSM equivalent voice services over LTE. 2 The VoLTE IR.92 is from October 2010 put in maintenance mode and only corrections of issues that may cause frequent and serious misoperation will be introduced. 13 14 LTE Optimization Engineering Handbook VoLTE specifies the minimum requirements to be fulfilled by network operators and terminal vendors in order to provide a high‐quality and interoperable voice over LTE service. The VoLTE solution is scalable and rapidly deployed, offering rich multimedia and voice services, seamless voice continuity across access networks, and the re‐use of existing network investments including business and operational support assets. In terms of the operators, the deployment of VoLTE means that it is opened to the mobile wideband speech path of evolution. Also, VoLTE can offer a competitive advantage by providing a superior voice service quality with HD voice and video, shortening setup times for the calls and guaranteeing bit rate, and offering simultaneous LTE data together with the voice call. Finally, a richer end‐user experience; to be able to provide end users the benefit of real‐time communications can be another VoLTE attraction. Better multimedia, video‐conferencing, or video chat while still maintaining a voice call, are all possible revenue opportunities of VoLTE. Introducing VoLTE on a standard‐based IMS provides the service provider with a true converged network where services are available regardless of the access type network. Blending services with an IMS service architecture enables an operator to cost‐effectively build integrated service bundles. VoLTE can evolve voice services into rich multimedia offerings, including HD voice, video calling, and other multimedia services (i.e., start a voice session, add and drop media such as video, and add callers, presence) available anywhere on any device, combining mobility with service continuity. VoLTE is an advancement from today’s voice and video telephony to full‐fledged multimedia communication to utilize the full potential of LTE and to improve customer experience. The IP‐based call is always anchored in IMS core network to carry and establish a voice call over an LTE network. Now, in both 3GPP and 3GPP2 markets, there is a clear consensus to adopt the IMS‐based VoLTE solution for the LTE deployments. Two transport modes are also used on the network and determines the quality of the voice call over an IP network. The VoIP’s best effort, mainly over the internet and based on some widely deployed applications, such as Skype, Google talk, and MSN, uses this mode with no guarantee of the quality. Other technology such as LTE propose to carry the VoIP with the guarantee of the quality of this call over the end‐to‐end network. For VoLTE, the installed solution aims at being partially compliant with GSMA PRD IR.92.3 One voice was an effort to use already‐defined standards to specify a mandatory set of functionality for devices, the LTE access network, the evolved packet core network, and the IP multimedia subsystem in order to define a voice and SMS over LTE solution using an IMS architecture. Some VoLTE handsets are already commercial including the features such as emergency call, location based services, and so on. In case VoLTE through IMS is the mode used, two connections are required with the LTE network—Rx interface between the P‐CSCF and the PCRF and the Gx interface between the PCRF and the PGW for dynamic PCC rules. The Gm interface is a virtual interface established between the SIP application on the end user and the P‐CSCF function of the IMS network where it is connected (Figure 1.11). Along with VoLTE introduction, 3GPP also standardized Single Radio Voice Call Continuity (SRVCC) in Rel 8 specifications to provide seamless continuity when an UE handovers from LTE coverage (E‐UTRAN) to UMTS/GSM coverage (UTRAN/GERAN). With SRVCC, which is depicted in Figure 1.12, the calls are anchored in IMS network while UE is capable of transmitting/receiving on only one of those access networks at a given time. SRVCC protocol evolution have different types according to the function. There are bSRVCC (before alerting 3 Complementary scenarios are also beign defined in the VoLTE profile extension (IR.93) to cope with the cases where LTE coverage needs to be complemented with existing WCDMA/GSM CS coverage. LTE Basement A GERAN Gb S4 Gn SGSN IuPS IuCS UTRAN S3/Gn HSS ISUP Sv S6d Gm MSC IMS Gi SGW Gm Rx Sv S6a EUTRAN S5 MME S1-MME S11 PGW Gx SGi PCRF S1-U Figure 1.11 Standard architecture for VoLTE. SRVCC VoLTE CS Core SRVCC SRVCC CS Legacy RAN SRVCC IMS SRVCC SRVCC Evolved Packet Core LTE RAN SRVCC CSFB Semi-Persistent Scheduling TTI Bundling Common IMS SRVCC RCS CSFB Fast Return after CSFB Emergecy call on VoLTE Emergecy call w/SRVCC Rel-8 Rel-9 eSRVCC aSRVCC Rel-10 SRVCC function rSRVCC vSRVCC Rel-11 Figure 1.12 SRVCC and evolution. SRVCC), aSRVCC (alerting phase SRVCC), vSRVCC (video SRVCC), and vSRVCC (reverse SRVCC, HO 3G/2G → LTE). Up to now, VoLTE launches are taking place in Korea, the United States (AT&T, T‐Mobile, Verizon), Russia (MTS), and Asia (NTT Docomo, SingTel, M1, Starhub, HKT). T‐Mobile U.S. launched VoLTE in Seattle on May 22, 2014. AT&T launched in three markets on May 23, 2014 with “crystal clear conversations.” SingTel launched on May 31, 2014 in Singapore using 4G Clear Voice. In 2015 and 2016, more and more countries launched VoLTE, like China, Canada, France, and Denmark. 15 16 LTE Optimization Engineering Handbook 1.2.3 IMS Centralized Services In a CS network telephony, services are provided by the MSC (based on the subscription data in the HLR). In IMS telephony, services are provided by the telephony application server. Multiple service engines introduce synchronization problems and differences in user experience. IMS centralized services avoids these problems by assuming that only one service engine will be used. IMS plays an essential role in IMS centralized services. The UE performs SIP (session initiation protocol) registration with the IMS network. IMS‐AKA (IMS‐authentication and key agreement) procedures are followed for authentication. Integrity protection, whereby integrity of SIP signaling messages is ensured, is mandatory. The use of ISIM (IP multimedia services identity module) or USIM (UMTS subscriber identity module) is required during the IMS authentication. SIP signaling messages are ASCII text messages and could thus be quite large. Hence, signaling compression is mandatory to reduce the bandwidth requirements, especially for over‐the‐air transmission. IMS centralized services (ICS) enable the use of the IMS telephony service engine for originating and terminating services regardless if a UE is connected via a LTE PS access network or connected via a GSM/WCDMA CS access network. For terminating calls, ICS determines the access network currently in use by a UE to deliver the call via the correct access network. ICS requires an IMS service centralization and continuity application server. 1.2.4 Over the Top Solutions At the same time, there are already a number of applications providing over the top (OTT) voice service on smartphones, which can be used over Wi‐Fi connection but also over cellular networks. OTT application is completely transparent to network and also out of operators’ control. OTT services are those provided without special consideration at the network level (i.e., no special treatment with respect to QoS). Examples of these types of services are YouTube, Vimeo, and DailyMotion, which are very popular today. Skype and GoogleTalk have nearly a billion registered users worldwide. Apple has sold countless iPhones and iPads, many of which are capable of FaceTime video calling. These services are provided directly by content providers (and usually over content delivery networks), generally without any arrangement with the network providers sitting between the content and its consumers. Nowadays, some OTT solutions, such as Skype and FaceTime, often come preinstalled on smartphones, and as these devices become much more widespread, the adoption of OTT solutions for video‐calling services will also increase. LTE supports high bandwidth, low latency, always online, all IP and other characteristics, it is convenient for the development of OTT. OTT application providers have delivered very popular voice, video, messaging, and location services that are shifting consumers’ attention and usage. In addition, while OTT players currently generate revenue using the operator’s network for service delivery, the operator itself doesn’t gain any associated increase in revenues. The Figure 1.13 shows MoS performance based on data from the South Korean market’s most OTT‐friendly operator. In the future, the proportion of OTT voice may be more and more high, especially in the area of long distance calls, as these solutions are familiar to subscribers and have driven user expectations. However, a fully satisfactory user experience cannot be provided by OTT solutions, as there are no QoS measures in place, no handover mechanism to the circuit‐switched network, no widespread interoperability of services between different OTT services and devices, and no guaranteed emergency support or security measures. Consequently, the adoption of OTT clients is directly dependent on mobile broadband coverage and the willingness of subscribers to use a service that lacks quality, security, and flexibility. For example, with VoLTE, using LTE Basement Range : <= x < MOS P863(POLQA)(SEOUL_MOS-M10) MOS P863(POLQA)(SEOUL_KAKAO-M10) MOS P863(POLQA)(SEOUL_SKYPE-M10) MOS P863(POLQA)(SEOUL_GTALK-M10) 100.0 Gtalk 3.43 (ave) 90.0 Kakao 2.95 (ave) 80.0 70.0 60.0 50.0 VoLTE 4.08 (ave) 40.0 30.0 Skype 3.38 (ave) 20.0 10.0 0.0 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 2.25 2.50 2.75 MOS-LQO (SWB mode) 3.00 3.25 3.50 3.75 4.00 4.25 4.50 4.75 5.00 Typical operator acceptance criteria Figure 1.13 MoS‐LQO (SWB, super wideband AMR mode). SRVCC, the voice communication can be maintained when the user is moving out of LTE coverage versus OTT call might drop in this case. Voice over LTE delivers very high spectral efficiency, OTT solutions that do not benefit from radio performance enhancements implemented specifically for VoLTE, for example, dynamic scheduling, RoHC, TTI bundling, packet segmentation, and admission control. VoLTE also provides better quality than OTT services and narrowband CS calls, as well as improved call setup time, HD voice quality, E2E QoS guaranteed, longer battery life, emergency call availability, and more efficiency than OTT in terms of network resource consumption. Also, rich multimedia voice could be offered directly enabled on top of VoLTE as well, delivering high user experiences beyond voice and SMS, providing to consumers instant messaging, chat, video, and file sharing. 1.2.5 SMS Alternatives over LTE Basically two options are available for SMS, SMS without IMS, and SMS with IMS. When the device registers as an IMS user, then an incoming SMS will be directed to IMS and delivered via IP. For SMS using CSFB (SMS over SGs), UE can send and retrieve SMS using NAS signaling over LTE. This solution requires SGs interface between CS core and EPC to transport SMS to/ from UE. The SGs interface must support mobility management and paging procedures between the EPS and the CS domain. All the procedures are based on the SGs procedures. SMS over IP is a solution to transport SMS over any PS access using IMS and is mandated to be supported by VoLTE terminals (Figure 1.14). If not registered in IMS, and CS attached, then incoming SMS will be delivered to CS domain. Both options support UE‐originated and UE‐terminated SMSs. In the non‐IMS approach, the MME needs to support the SGs interface toward MSC, MSC pages the UE over LTE via this new channel for terminating SMS. The UE includes the SMS inside a NAS signaling message, and the MME forwards the SMS to the MSC. SMS is supported in both idle mode and connected mode. Of course, if the UE is in idle mode, it is needed to first establish connectivity between the UE and the E‐UTRAN and between the UE and the MME. The UE needs to send 17 18 LTE Optimization Engineering Handbook SMSo SGs Existing SMS SMS NNI CS Core (MSS) GSM / WCDMA RAN SMSo SGs SMS IP SGs SMS IP SMSoIP IMS Core SMSo SGs SMSo SGs SMS IP SMS IP Evolved Packet Core LTE RAN Originating Terminating – SMSoSGs – SMSoIP (VoLTE deployed) GSM HLR DTAP MAP DTAP MAP MSC RANAP/NAS MAP SMS-C WCDMA MSC SGsAP/NAS MAP SIP LTE IP-SMGW Figure 1.14 SMSoSGs and SMSoIP. SMS Using Legacy Framework Legacy CS Core Connected Mode Service Request Page Message SMS via NAS Signaling UE Forwarding of SMS MME MSC Server EPC E-UTRAN Figure 1.15 SMS using legacy framework. a service request message to the MME to exit the idle mode. Once the MSC receives the service request message from MME, it will send the SMS via SGs interface to the MME, which will tunnel the short message to the UE. For a UE‐terminated SMS, a page message would be sent to the UE to get the UE out of the mode. If the UE is in connected mode, it already has all the links established. This will remove the extra service request/paging type signaling exchanges. The UE and the MME can directly place an SMS in a NAS signaling message (Figure 1.15). In the case of SMS using IMS, the UE needs to implement the functions of an SMS‐ over‐IP sender and an SMS‐over‐IP receiver. The IMS core network performs functions of an IP short message gateway (IP‐SM‐GW). For a receiver to get the SMS, the receiver needs to do IMS registration and indicate its capability to receive traditional short messages (Figure 1.16). LTE Basement IMS SMS in a SIP Message CSCF IMS SMS IP-SM-GW UE IP Short Message Gateway (IP-SM-GW) SM-over-IP sender SM-over-IP receiver Figure 1.16 SMS using IMS. 1.2.6 Converged Communication Converged communication is network convergence, media convergence, IT and CT convergence, as well as the convergence of communication and social networks. It will leverage cloud computing, mass data, and other emerging technologies to help drive the next paradigm shifts of the RCS initiative. RCS IP call is derived from VoLTE specifications and as such can be offered over any IP connectivity as an extension to VoLTE. Its primary use case is when VoLTE is not available or not wanted by the user for voice and/or video calls, for example, when roaming or while only CS service is available for voice. RCS IP call uses the same control and media plane as VoLTE but adds RCS‐specific policies. Unlike VoLTE, a RCS IP call does not rely on specific support from the access regarding QoS and mobility; hence operators can enable it over Wi‐Fi, LTE, and even 3G without having VoLTE‐specific support in those accesses. Historically, RCS and VoLTE have been standardized separately from each other, meaning that coexistence aspects have not always been considered. However, that has changed since 2011. RCS, and in particular, RCS 5.1, takes coexistence between VoLTE and RCS into consideration. VoLTE and RCS complement each other, where VoLTE is the basis for primary real‐time communication, and RCS provides enrichment and creates added value in the overall communication experience. RCS can also be deployed with CS voice before VoLTE deployment. So, RCS and VoLTE make use of one number for any service. RCS extends reachability outside the LTE access technology and opens up communication for both multi access and multi device usage. Many operators have different plans for introduction of VoLTE and RCS in their networks. In Europe we see RCS first, while in North America and Korea, VoLTE has already been launched. Depending on the strategy, different evolution paths for coexistence will exist, RCS first, VoLTE first, or a combination from day one (Figure 1.17). 1.3 ­LTE Key Technology Overview For LTE air interface technology, the choice of multiple‐access schemes was made in December 2005, with orthogonal frequency division multiple access (OFDMA) being selected for the downlink, and single carrier‐frequency division multiple access (SC‐FDMA) for the uplink. In LTE downlink, OFDM will be used to schedule the UEs differently in time and frequency. With these techniques the UEs can be scheduled and receive user data in the downlink. In the uplink, SC‐FDMA is similar to downlink and it is possible to schedule the UEs differently in time and frequency. LTE supports FDD and TDD mode. FDD and TDD LTE mode can be combined (depends on UE capabilities) in the same physical layer. 19 20 LTE Optimization Engineering Handbook Interoperable voice and SMS over LTE (IR.92) HD Voice HD video calling CS-coexistence Multi-device and multiaccess Advanced services roaming VoLTE Messaging Cloud RCS v2/3/4 RCSe RCS v5 RCS-e RCSe feature set RCS IP VoIP Consumer Communication Multimedia RCS 5.x RCS IP Video Additional differentiators Alignment to RCS5 VoLTE Figure 1.17 RCS is continuously innovating and service model are always changing. 1.3.1 Orthogonal Frequency Division Multiplexing OFDMA is the multi‐access technology related with OFDM, the combination of TDMA and FDMA essentially. OFDMA has high spectrum utilization efficiency due to orthogonal subcarriers need no protect bandwidth, support frequency link auto adaptation and scheduling, and easy to combine with MIMO, but it needs strict requirement of time‐frequency domain synchronization and high PAPR. At the transmitter the coded and modulated data stream is split up to a number of sub‐streams. The number of sub‐streams can range from typically 12 (one resource block) and up to 1200 (100 resource blocks at 20MHz bandwidth). Each stream is fed into the IFFT block and transformed into a corresponding subcarrier. Each subcarrier in OFDM is 15 kHz. One subcarrier carries one OFDM symbol. With this subcarrier size, symbol time is 66.7μs, which should be much longer than the delay spread in order to keep the ISI (inter‐symbol interference) low. This choice is based on the average radio channel delay spread (a measure of the radio channel time dispersion) and the coherence time (a measure of how slow the radio channel changes), which should fulfill “Delay spread << Symbol time < Coherence time.” Also, the cyclic prefix should be longer than the expected delay spread in order to completely remove ISI. However, if the symbol time is too long (i.e., longer than the coherence time), the radio channel will change considerably during one symbol (Figure 1.18). This would lead to inter carrier interference (ICI). The biggest drawback of OFDMA is that it suffers from high peak‐to‐average power ratio (PAPR). The higher the PAPR, the higher output power back‐off (OBO) is needed to avoid clipping of transmitted signal, which in turn results in higher adjacent carrier leakage ratio (ACLR) and increased error vector magnitude (EVM). High OBO decreases power efficiency of the transmitter. Similar to OFDMA, the SC‐FDMA physical resource can be seen as a time‐frequency grid with the additional constraint that a resource assigned to a UE must always consist of a set of consecutive subcarriers in order to keep the single‐carrier property of the uplink transmission that can release the UE PA limitation caused by high PAPR. The SC‐FDMA subcarrier spacing equals Δf=15 kHz and resource blocks, consisting of 12 subcarriers in the frequency domain, are defined also for the uplink. LTE Basement Δf = 1/Tu OFDM subcarrier spacing. Orthogonal Subcarriers Centre subcarrier Not Orthogonal Frequency Channel Bandwidth Figure 1.18 OFDMA. 1.3.2 MIMO MIMO (multiple input multiple output) technology is a standard feature of LTE networks, and it is a major piece of LTE’s promise to significantly boost data rates and overall system capacity. MIMO systems use more than one transmit antenna (Tx) to send a signal on the same frequency to more than one receive antenna (Rx). MIMO works under rich scattering conditions; signals from different TX take multiple paths to reach the UE at different times. In order to achieve promised throughputs in LTE systems, operators must optimize their networks’ multipath conditions for MIMO, targeting both rich scattering conditions and high SNR for each multipath signal. MIMO builds on Single Input Multiple Output (SIMO), also called receive diversity that have been around for decades, as well as Multiple Input Single Output (MISO), also called transmit diversity, used in most advanced cellular networks today. SIMO and MISO are both techniques seeking to boost signal to noise ratio (SNR) in order to compensate for signal degradation. MIMO can work as a combination of SIMO and MISO techniques, resulting in even greater SNR gains, further boosting coverage and data rates. It is the well‐known techniques named transmit diversity and spatial multiplexing. The other technique in LTE MIMO is called beamforming. It is only within the last decade that there has been significant interest in such antenna arrays for cellular systems. Beamforming generally requires a different antenna configuration from MIMO operations, which all the transmission paths are closely correlated, and each signal is affected by the transmission medium in a similar way. In this case, the multiple antennas can operate as though they were a single, high‐power antenna with its main lobe illuminating a specific area. Beamforming aims to concentrate the available bandwidth in the targeted area, improving the quality of transmission 21 22 LTE Optimization Engineering Handbook or the signal to interference plus noise ratio (SINR). TD‐LTE can make particularly good use of beam‐forming antennas, as the uplink and downlink are duplexed in the time domain and transmitted and received signals at the same frequency. 1.3.3 Radio Resource Management Radio resource management (RRM) includes assignment, re‐assignment, and release of radio resources. Figure 1.19 shows time scale for different RRM mechanism in LTE network. Radio bearer control is responsible for the establishment, maintenance, and release of radio resources associated with specific radio bearers. The radio bearer control function must consider the overall resources situation and the quality of service (QoS) requirements of in progress sessions when admitting new sessions. The radio bearer control function must also maintain the quality of existing sessions when conditions change due to environmental and mobility activity. Admission and congestion control is a cell‐based operation applied to both uplink and downlink. It is one of the key RRM functions. It is responsible for maximizing the radio resource utilization while meeting QoS requirements of new and existing sessions by intelligent admission or rejection of new radio bearer requests or modification of existing bearers. The task of admission control is to admit or to reject the requests for establishment of radio bearers (RB). Admission control is performed when there are new incoming calls or incoming handover attempts. The system resource limitations and QoS satisfaction ratio are the main considerations for admission control. The allocation/retention priority (ARP) can be used to classify gold, silver, and bronze categories with different admission control thresholds. ARP is an attribute of services and is inherited from evolved packet core. Congestion control is critical to maintain the system stability and deliver acceptable QoS when the system is in congestion. The load measures include the power, the available physical resource block at the air interface, and the transmission resource usage at S1‐U interface. Congestion control method including release low‐priority services to alleviate the overloaded system, or GBR downsizing by sacrificing the quality of GBR services slightly but still maintaining acceptable quality. Connection mobility control is responsible for the management of radio resources during active or idle mode mobility of the UEs. It handles the communication of mobility related parameters to the UE, and makes handover decisions based on both radio conditions and network‐ loading conditions. Layer 2 RRM TTI 1 ms Packet scheduling, fast DL AMC, fast ATB Channel fading time 10 ms Outer link quality control Layer 3 RRM Burst duration L3 signaling delay 100 ms Slow UL LA/AM C/ATB Dynamic MIMO Control Slow UL power control UE DRX/DTX control Figure 1.19 Time scale for different RRM mechanism. Upper layer related control Inter-handover time 1s Channel and location variations 10 s Intercell interference coordination Connection mobility control Load balancing, congestion control Radio admission control Time scale LTE Basement In some situation of commercial LTE network, some serving cells have high load but other neighbor cells’ loads are low because of the differentiation of UE services. Under this condition, it can trigger load balancing algorithm. Load balancing can also be triggered during network attach as part of initial network entry or idle exit. However, eNB will only load balance to different carrier on same sector for network attach, idle exit process. In addition, inter‐RAT radio resource management is responsible for resource management related to handovers with or redirection to a cell from a different radio technology. Handovers may be performed due to resource issues, radio conditions, or network preference specified by the operator. 23 24 2 LTE Optimization Principle and Method 2.1 ­LTE Wireless Optimization Overview 2.1.1 Why LTE Wireless Optimization The optimization of LTE network mainly refers to the pre‐optimization and the continuous optimization before and after the network launched. Network optimization results and the level of network optimization work, directly related to the future performance of the network stability and capacity. A good network optimization can fully reduce interference level of the whole network, improve the network performance and call success rate, reduce service interruption, improve the data throughput, optimize the whole network handover success rate, and improve the network capacity. Network optimization work is a continuous daily work. Optimization is necessary so the network performance satisfies certain thresholds or targets for key performance indicators (KPIs) agreed beforehand with the operator. After a network is built and before is launched on air, it is necessary to perform the pre‐launch optimization where the common process is to divide the network in groups of sites (clusters) and optimize these clusters so agreed KPIs are achieved. The amount of (pre‐launch) optimization needed depends on the quality of the planning. Changes during pre‐launch optimization are mainly physical (e.g., antenna tilts and azimuths) although they may include also some parameter changes with the scope of optimizing the coverage and the quality of the network. As there is no/very little traffic on the network, counters don’t provide statistically reliable information. Therefore, drive testing is the main optimization method during the pre‐launch optimization to achieve certain field KPIs. After the launch, networks are “alive,” always changing (e.g., traffic conditions, addition of new sites, new software upgrades) so optimization is still needed to keep the high level of performance defined by the KPIs. Since there is traffic on the network, counter information is reliable and it is possible to have a centralized view of how the whole network is performing. In general terms, pre‐launch optimization focuses on a “coarse” tuning of the network and counter based optimization focuses on a fine tuning of the network (i.e., parameter based). Drive testing may still be needed to satisfy operator’s demands and to optimize mature ­networks (post‐launch optimization) although the scope will be smaller than during pre‐launch optimization. 2.1.2 Characters of LTE Optimization There is an obvious difference between LTE and 2G, 3G wireless network optimization. 2G and 3G networks have had their own standard wireless network optimization process, and formed a set of KPI to reflect the overall situation of the network, including the capacity, coverage, LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. LTE Optimization and Principle and Method acces success rate, quality, and handover. The main difference between LTE wireless network and 2/3G optimization includes: ●● ●● ●● ●● LTE optimization is more complex, traffic and control channels need to be considered the various resources such as frequency domain, time domain, code domain, interference domain, and so on. LTE only supports PS domain operations, but supports a variety of different QoS services, the service based optimization is also a challenge, such as VoIP, and so on. When the carriers deploy LTE system with the reuse factor equals 1, eNB will endure strong co‐channel interference. Although some of the system of same frequency interference avoidance algorithm such as frequency domain scheduling, inter‐cell interference coordination, smart antenna beamforming are deployed, actually co‐channel interference cannot be completely avoided, it will inevitably affect the network’s overall performance. This presents a major challenge to the optimization of LTE. From the operator point of view, optimization in 2/3G system and LTE coexistence (share antenna) phase needs to be considered. LTE initial emphasis is foucused on solving coverage problem. The main task is to avoid decreasing of 2G, 3G network performance, maintain the 2/3G services continuity, but also highlight the LTE service experience. In the mature period of business expansion to LTE, it needs to consider the load balance between LTE and 2/3G, improve the utilization rate of network resources. The mobile network ecosystem is nowdays very complicated and OMC statistics only p ­ rovide an average and flat view of the cell that are not enough to have a clear picture of the actual ­status. There is the need of a new approach to collect and analyse such data and drive properly the network optimization and expansion. 2.1.3 LTE Joint Optimization with 2G/3G Optimization strategies should also consider especially where the LTE network shares antenna and/or feeder cable infrastructure with legacy 3G and/or 2G networks. Due to 2/3G network in speech coverage is quite perfect, and the performance of LTE high data rate services and delay characteristics that 2/3G networks do not have, so if the stragety of joint optimization of 2/3G and LTE network is considered, from the operators point of view, the network performance and investment will reach optimal results. Based on the above purposes, LTE and 2/3G will be one network, which can be used to upgrade the existed network to one core network, one service platform, and one transport network, support interworking with legacy 2/3G networks, to achieve LTE/2G/3G network integration, and ensure that the rapid construction of network. 2G/3G network acts as an extension of LTE network coverage. At the same time, according to the 2/3G and LTE parameters, the operator will set up a flexible deployment network by 2G/3G/LTE hybrid multi‐network strategy. 2.1.4 Optimization Target When doing optimization, the following performance must be considered. Coverage: Good signal needs to be optimized across the whole cell and coverage holes within a cell’s service area must be minimized. In the system’s coverage area, by adjusting the antenna, power, and other means to make more areas’ signal to meet the needs of the minimum level of service, as far as possible the use of limited power to achieve the optimal coverage. Coverage optimization items include cell range, overlapping, overshooting, RSRP and SINR distribution, DL/UL loading, and DL/UL cell‐edge bit rate. 25 26 LTE Optimization Engineering Handbook Interference: A reasonable level of interference must be contained at cell’s service area in order to provide a quality air interface. The power control parameter optimization is especially important for the performance of the same frequency network. In different scenarios, the power control parameters are adjusted to reduce the system interference, including the ­traffic channel power control and the control channel power control. Mobility: The quality of the air interface in a cell with respect to handover behavior is good, with no unnecessary handovers. Through adjusting the parameter of handovers, enable the handover areas to be more reasonable is the target of mobility optimization. Control handover area with the reference signal level, if it is too high, the interference to other cells will increase; too low, session drop and access failure will easily happened. Capacity: Capacity optimization items include PRB (includes control channels) utilization, power and spectrum utilization, number of simultaneous EPS bearers, UL RSSI, PDCCH format and S1 utilization, traffic distribution, and intra‐LTE/inter‐LTE load balance. Quality: Quality optimization items include CQI, MCS, RSRQ, BLER, MIMO, Tx diversity, UE Rx diversity, eNB power, UE power, packet loss, jitter, and so on. In general, the network optimization should includes access, session drop, latency, mobility, congestion, paging, and other thematic analysis, and so on; it needs to analyze the performance of the network from different ways. Through the network main index trend, spot the poor quality of topN areas and reason of failure reasons, and improve the engineers to solve the problem. At meanwhile, the optimization should realize the perception of VIP users to evaluate and issues tracking, to achieve user awareness. 2.2 ­LTE Optimization Procedure 2.2.1 Optimization Procedure Overview LTE optimization can be divided into two steps, one is RAN pre‐launch optimization, the other is post launch optimization. Optimization lifecycle is depicted in Figure 2.1. RAN pre‐launch optimization for LTE assists in the evaluation and tuning of the radio access network in order to ensure that the performance and coverage of the RAN is maximized prior to commercial launch. Network Deployment Continuous optimization: network expansion & planning Initial optimization: Initial tuning or prelaunch optimization Network launch Loading reaches designed capacity In-service optimization: Post-launch optimization Figure 2.1 Optimization life cycle. LTE Optimization and Principle and Method Ideally, RAN initial optimization should be performed on single site verification and a cluster basis, as this allows the network to be optimized in a controlled and manageable way. Single site verification involves function verification and aims to ensure that each site is properly installed and the parameters are correctly configured. Cluster optimization starts after all sites in a planned area are installed and verified. Clusters typically consist of between 15 and 25 sites providing contiguous coverage. The “first tier” of sites surrounding the cluster is also defined as these sites will interact with the cluster and should be considered when optimizing a cluster. When optimizing a network it is recommended that a golden cluster is used at the start of a network optimization and performance improvement program. Drive tests on cluster aim at optimizing settings like antenna tilt or azimuth, transmit power, handover parameters, and list of neighboring cells in order to minimize interferences and to get the best from handover. Frequency planning per cluster should be reviewed and fine‐tuning in this step to minimize interference and hence enhance radio network performance. The initial tuning will aim to prepare both the air interface and troubleshoot system issues to achieve the best end‐user experience with the following objectives in mind: resolve hardware installation issues, parameter integrity issues, and improve design and end‐user experience, which includes availability of service (coverage), mobility, throughput, latency, and bottlenecks in the system, reliability (BLER), IRAT handover; its aim is to maximize SINR and highest modulation in order to achieve the best throughput per resource block. The detail optimization procedure is shown in Figure 2.2. Upon completion of the pre‐launch optimization phase, the acceptance phase will be performed. The post‐launch optimization is carried out on counter level, parameter level, cell level, and terrain/area level. Ususlly it is needed to check any type of hardware alarm/VSWR alarm, check UL RSSI issues, check bad CQI distribution, and so on. This phase is performed to verify the system wide performance after completion of cluster optimization. Radio network optimization is a continuation of cluster optimization, to fine‐tune inter‐cluster performance and to address coverage and performance issues that could not be resolved during cluster optimization. It allows operator to validate the compliance to the key performance indicators (KPI) targets and end‐users KPIs, in order to improve radio behavior of the network in terms of call drop, coverage holes, and handover mechanisms. Poor‐quality cell optimization and ideas on how to improve the system resource utilization, requires that the engineers’ analysis of mobile phone traffic statistics, parameter optimization, and physical optimization of the whole network is utilized to achieve the best performance. LTE radio network optimization tasks shown in Figure 2.3 include the following parts: to integrate a variety of existing network measurement data sources for test preparations, data collection, problem analysis, and parameter adjustment. Cell coverage test Frequency scanning External interference survey and cancellation Clutter planning Access test Drive test route planning Meet the target Data rate test No Latency test Mobility test Parameter, antenna and cable check Figure 2.2 Optimization procedure. Yes Data connection Data analysis Yes The whole network optimization Meet the target KPI result No Coverage, interference and parameter optimization Optimization report 27 28 LTE Optimization Engineering Handbook Collect field data Validate data Load data Process data, calculate KPIs, KQIs Present to engineers for analysis and optimization Post Launch Optimization Tasks KPI Reports Parameter Audits & CR Implementations Worst Performer Analysis Alarm Checks Recommendations Figure 2.3 LTE radio network optimization tasks. Daily optimization report Low throughput Low access rate Yes Meet KPI target KPI daily report Wrong parameter configuration cell list No Choose worse cell KPI worst Top N cell eNB alarm cell list High call drop Antenna, Access, Scheduler, Power control, Mobility, Capacity, ViP site, and E2E optimization solution Low handover success rate Optimization Congestion User complaint cell list Figure 2.4 Daily optimization. Perform analysis of daily drive test is a normal way to optimize the network which includes code and power planning verification, reference signal receive power quality, interference analysis, cell coverage overlap, UL/DL data performance, neighbor relation optimization, antenna tilts, re‐orientations, physical changes, IRAT issues, retainability issues, and accessibility issues. The overview of daily optimization is shown in Figure 2.4. Drive test data has been a primary source of optimization, for example, in rollouts and in specific use cases. However, for the majority of mobile users (of whom ~70% are indoors based on recent reports), drive test data does not tell the whole story. Unlike drive test data, call trace data is “real” data and provides visibility into indoor users unlike simulated drive testing. Call trace data is superior, but it has challenges on geolocation and data volume. 2.2.2 Collection of Mass Nerwork Measurement Data Traditional drive test (DT) is a manual method that allows the operator to gather information about network in some particular area to verify call handling functionality (accessibility, retainability, integrity), to detect interference areas, to note unexpected coverage holes, and to identify any hardware/software faults. Parameters like radio signal quality, signaling events, throughput, and so on, are measured from the field and recorded by dedicated equipment. Drive testing will LTE Optimization and Principle and Method collect cell ID, RxLevel, RxQuality, timing advance, transmit power, GPS position data, and time stamps, and form the main part of cluster tuning. Drive test data with UE or scanner measurements are often useful to identify coverage holes, as such drive tests are usually performed at acceptance testing. The indicators. RSRP, RSRQ, and RS CINR, are good indicators of the downlink quality of the network. Once a cluster drive test is complete, it is recommended to use the measurements to start analyzing the coverage of each cell to see if coverage objectives are met. For example, comparing the measurements with a best server plot can give indications of PCI‐ clashes, swapped feeders, cells not transmitting, or overshooting cells. The major measurement from the scanner is to verify the signal strength and the quality of the signal. The second part is to verify the code planning and the handover areas. It is crucial to minimize cell overlap even more than in WCDMA, as in LTE there is no soft handover. This means that inter‐cell interference will occur even from the second best cell. Scanners can be used during drive tests to provide an independent assessment of RSSI, RSRP, and RSRQ. Scanners require one antenna connection and signals from all transmit antennas can be measured as separate RSRP measurements. Differences between RSRP‐0 and RSRP‐1 can be useful for detecting transmit problems such as swapped feeders and radio unit faults. Conventional optimization based on drive testing or scanner data, is extremely laborious and time‐ consuming. Besides drive test and scanner data, the usage of actual network data is prefered for optimization, which is more accurate than drive‐testing or planning data since no assumption is made. Indicators such as measurement report (MR) data, OMC data, signaling data, MDT data, UE traffic recording, cell traffic recording data, and so on, are called mass data for the communication service provider. Mass data is becoming one of the most talked about technology trends these days, as they are all used to identify and solve radio network problems. The mass data is also very important to deploying powerful real‐time analytics and visualization tools and the automatic optimization of the network. Nowadays, soft data collection is a new cost‐efficient way to collect data. The software collection platform can output all original signaling data through the signaling manufacturer’s mirror output port and collects the key information of signaling data through the special adapter server. Compared with the traditional hard data collection mode, the software method provides a more flexible signaling data collection solution, which ensures the integrity and the accuracy of the data (Figure 2.5). Signaling Analysis HSS MME: Mobility Management Entity S6a Evolved node B (eNB) LTE-UE PCRF: Policy & Charging Rule Function MME X2 Gx or S7 S1-MME SGi S5/S8 Cell Serving Gateway PDN Gateway SAE Gateway Figure 2.5 Signaling collection. Rx S11 S1-U LTE-Uu PCRF IMS/PDN 29 30 LTE Optimization Engineering Handbook Network performance management counters and statistics will also be of significant use ­ uring optimization and tuning activities. Counters and performance indicators can also be d useful during initial tuning. The intelligent platform offers eNB total care and collects/manages data automatically online that provides a comprehensive and systematic solution containing valuable know how on operation and optimization. 2.2.3 Measurement Report Data Analysis Mobile phones communicate periodically with the network, for example, sending back a measurement report (MR) about the quality of the signal that they are receiving and the different cells that are surrounding them. Based on the MR data report collected from the network, the operator can monitor the network performance and track all the UE calls’ performance within the network. It allows customers to debug some problems linked to any related mobile users. MR includes physical layer measurement, MAC layer, RLC layer, PDCP layer measurement, and so on. The measurement results are able to trigger events of radio resource control ­sub‐ layer, such as cell select, cell re‐select and handover, and so on; it is also able to be used for system operation and maintenance and observing system run status. Some important measurements are listed below: RSRP (reference signal received power), the received power on the resource elements that carry cell‐specific reference signals. RSRQ (reference signal received quality), the relation of N times the RSRP divided by the total received power in the channel bandwidth. The MR data of AOA (angle of arrival) is the angle between the UE and the cell antenna that UE is present. AoA is the angle (usually azimuth) from which a signal arrives relative to geographical north of an antenna array. It is able to be used for UE location. The operator can confirm UE position by the distance between UE and eNB and the AOA. Seen in Figure 2.6 (left), the UE is located in cell A, the distance and the AOA give UE’s location, somewhere within the gray sector. TA (timing advance), is used by the UE to adjust transmit timing. eNB estimates the transmission timing of the UE based on the RACH preamble. Direction of UE C Antenna Normal Direction B Geographical Antenna Bearing North for AoA Calculation Absolute Angle of Arrival (AoA) Relative AoA 8Tx/Rx TDD Antenna system A Figure 2.6 Used angles for AoA calculation. LTE Optimization and Principle and Method RIP (received interference power) measurement will be reported through cell trace ­ eriodically. The RIP report type can be selected as either per subframe or PRB based or p per subframe based. UE uplink_SINR, UE based UL_SINR measurement is reported by cell trace periodically. PHR (Power headroom report) is the index reported by the UE to indicate the estimated power headroom, which tells the eNB how much of the maximum UE transmit power that the UE wanted to use for a certain transmission. The power headroom reporting range is from −23 to +40 dB (negative value means the UE was power limited). The eNB can use the power headroom reports to determine how much more uplink bandwidth per subframe a UE is capable of using. 2.2.4 Signaling Data Analysis In LTE, control plane messages and user plane traffic can be traced from various interfaces. To trace all control messages related to call establishment following interfaces should be traced: S1‐MME, S6a, and S11, tools such as Wireshark, and others can be easily connected to monitor, these interfaces through a network hub or router. Meanwhile, LTE UU and X2 interfaces of the wireless equipment need to provide the output capability of the whole quantity network service data, that is, signaling soft collection. Network element should have the output port of signaling and all kinds of traffic data. OMC‐R can control the function of signaling soft collection. Traffic aggregation adapter (SCA) is responsible for gathering wireless network equipment of signaling data flow. The use of network‐generated logs and automated tools can significantly speed up the network optimization process and lead to significant cost savings. Figure 2.7 and Table 2.1 show an example of LTE signaling load on overall network per application. Signaling Analysis Per Application 4000000 Signaling Load per application (%) Attach 19.2 RRC 34.4 TAU 4.8 2.6 Periodic TAU Paging 21.5 11.5 S1 Handover X2 Handover 6 3500000 RRC 3000000 Attach 2500000 S1 Handover TAU 2000000 X2 Handover 1500000 Paging Periodic TAU 1000000 500000 0 eNodeB MME HSS DNS SGW PGW PCRF Figure 2.7 LTE signaling load of different interfaces and nodes. Table 2.1 LTE network element signaling load per application. Nodes eNB MME HSS DNS SGW PGW PCRF Attach 0.4% 7.4% 24.7% 12.3% 18.5% 24.7% 12.3% TAU 0.2% 5.4% 67.4% 0.0% 27.0% 0.0% 0.0% Periodic TAU 0.1% 9.1% 90.8% 0.0% 0.0% 0.0% 0.0% Paging 3.1% 9.9% 0.0% 0.0% 87.0% 0.0% 0.0% S1 Handover 0.2% 11.7% 0.0% 0.0% 58.7% 29.4% 0.0% X2 Handover 0.4% 9.1% 0.0% 0.0% 90.6% 0.0% 0.0% 31 32 LTE Optimization Engineering Handbook 2.2.5 UE Positioning Moving into 4G, it is time that we go beyond existing business models of generating revenues from serving individual users’ location‐based service (LBS), that is, to venture into a new ­business model of providing geographic user behavior to meet the needs of the users, as well, mass data (MR or signaling data) –based network optimization will need the user’s auucrate position. Geolocation enables important optimization possibilities, helps in the analysis of the ­traffic and identifies where the data traffic hot spots are. By following the success story of Google search service, it is foreseen that the positioning for users are evidenced by smartphones going into markets at an accelerated rate and providing a higher quality geolocation solution to support commercial LBS to individual users. Especially 3D geolocation allows for rapid identification of quality issues in the network and precisely directed optimization based on actual users. This helps to save time and effort in maintaining the network at the best level. A more detailed UE positioning description from traditional drive test to geo‐based optimization will be presented in the following sections (Figure 2.8). Smartphone technology combining fast processors, GPS and Wi‐Fi assistance has revolutionized the use of mobile location. This can help both consumer and employee facing systems, often making use of the exact same approaches. From wireless technology or air interface point of view, the UE positioning feature provides a method to identify UE’s geographical location by radio signal measurement. The locations of these cells are known, and the speed at which radio waves travel is fixed and does not vary. By calculating the time delay between radio signals arriving at different cells it is possible to triangulate and find the UE’s location. The different positioning methods supported are: cell ID‐ based (the accuracy depends on radio network density), OTDOA (observed time difference of arrival, medium accuracy) and A‐GPS, as illustrated in Table 2.2. On the other hand, the signaling and user plane geolocation becomes popular now where data service is increasingly popular. The concept of the solution is to make LBS entirely independent of wireless technologies, or air interfaces. Since the LBS‐related messages are transported in the user plane there is no scalability issue faced by radio geolocation. For indoor positioning, the situation is different. Clearly, GPS does not work, because there is no satellite visibility, and signal strength is too weak for cell tower triangulation. When the pathloss is used in the estimation of the distance, it is expected lower accuracy for the position of indoor UE. The most common handset‐based technologies are based on the known WiFi locations or Bluetooth beacons, which have been deployed in a few showcase locations, such as airports, shopping malls, and exhibition centers. WiFi/Bluetooth CID (BSSID/UUID) decoding and reporting via RRC, to enable identity reporting of beacons, which also have benefits for radio resource management when handled via RRC. Alternatively, network‐based approaches can be used where the network uses radio frequency fingerprinting to track the UE. When an app needs to know the location of a device, it requests it from the network management system, independent of the handset operating system. Accurately determining the location of a wireless subscriber is difficult because of the nature of wireless networks. The inherent mobility of wireless subscribers means that they are not tethered to a single location. Furthermore, if a subscriber can once be located, there is no assurance that their location has not changed at a later time. Likewise, the varying conditions of wireless networks mean that network information is not static. A solution that works at one moment in time may not work later when network conditions change. All of these issues contribute to the difficulty in determining the location of a wireless subscriber. The actual location of a wireless subscriber can generally not be known with any degree of certainty. Geolocation technology has evolved across the last decade to match industry expectations and also cope with technology evolution and it is achieved by accurately locating UE position, LTE Optimization and Principle and Method PM counters and CM data + Call traces and CM data Accuracy Drive test Smoothing-based Optimization OSS-based Optimization Geo-based Optimization – RSRP < = –115.000000 > – 115.000000 AND RSRP < = –105.000000 > – 105.000000 AND RSRP < = –95.000000 > – 95.000000 AND RSRP < = –80.000000 > – 80.000000 AND RSRP < = 0.000000 Figure 2.8 Optimization method by advanced geolocation algorithms. both indoors and outdoors, three dimensions in horizontal and vertical directions by using MRs from the user equipment, wherever they are, even within buildings. 2.2.5.1 Timing Advance Different UEs in the cell may have different position, and therefore, different propagation delay, thus this may affect uplink synchronization. eNB’s timing will be phase‐synced to GPS within 100ns to support timing advance (TA) to achieve the tight phase‐sync. TA characteristics can be assumed that uplink arrives 0.3us too late compared to downlink. This error needs to be minimized with a correction of the UL timing. Due to the minimum step length of 0.52us 33 34 LTE Optimization Engineering Handbook Table 2.2 Positioning methods. Method Handset impact Accuracy Availability Cell ID No impact From 200 m to 5 Km 200 m in urban to 5 Km in rural area CID/TA No impact From 100 m to >1Km Mainly use CGI/TA (GSM and LTE) or RTT (3G) and UERxTxDiff (LTE) E‐CGI (GSM) No impact 150‐400 m Any environment AECID No impact From 50 m in urban to 500 m in rural area Any environment, but it requires high penetration of A‐GPS in order to reduce maintenance cost A‐GPS HW & SW 10‐30 meter Doesn’t perform well indoor. OTDOA SW 50‐150 meter Only LTE, did not work well in 2/3G U‐TDOA No Impact 50‐100 meter Cost is high for deploying LMUs. 3D RSS fingerprinting No Impact 10‐30 meter Required 3D maps & network configuration Hybrid Positioning between accuracies of the involved methods No Impact 0,52us The mobile is somewhere in the yellow arc. 0,26us 0,26us A DL n*TA Ideal position pos(X,Y,Z) B UL without TA UL useing TA Speed of light: 300*106 m/s s = v*t; 300*106*0.52*10–6 = 156 m; 300*106 *0.26*10–6 = 78 m Two types of TA: TA (type 1) = (eNB Rx – Tx) + (UE Rx – Tx) Continuous TA TA (type 2) = eNB Rx – Tx PRACH TA Figure 2.9 Timing advance. (TA granularity is 16* Ts = 16/(15000*2048) = 0.52 µs) the UE is told to send the next frame 0.52us earlier. After the correction is applied, the frames will arrive 0.22us to early. This is treated as good since the error has decreased. The least measurable error is 0.26us (Figure 2.9). UE distance and UE velocity relative to eNB can be calculated by TA. UE distance can be calculated based on the median TA value in a series of TA reports. UE velocity relative to eNB can be calculated the difference between the first and last TA values in a series of TA reports, and convert the TA difference to distance difference relative to eNB and then UE velocity is based on the duration for the reports. LTE Optimization and Principle and Method In urban areas, UE is usually connected to eNB under a no‐line‐of‐site condition (reflections on building and terrain). This effect results in an over‐estimation of the distance between UE and eNB impacting on the positioning. 2.2.5.2 Location Accuracy Evaluation Location determination algorithms are the backbone of operator‐offered location‐based services. There are legacy techniques listed below to determine an estimate of the location of a wireless user. Other techniques are possible, but are typically less applicable and require much more complicated analysis and computation. Cell‐ID method The cell‐ID method provides the identification of the serving sector for an active wireless subscriber as an estimate of their location. The cell‐ID can be obtained from signaling information that is used to set up or maintain a wireless call. This technique has limited accuracy since it can only identify the location of a user to the area covered by a cell, which can be quite large. Normally cell‐ID and other UE/EUTRAN measurements can be used to calculate UE’s position, it can be got other informations include the coordinates of the radio antenna, number of sectors in an eNB, beam orientations, and transmitting powers. The cell‐ID method can provide estimated accuracy is 100 m 67% and 300 m 95%. TA+AoA method UE distance can be calculated based on the median TA value, AoA (angle‐of‐arrival, the angle (usually azimuth) from which a signal arrives relative to a reference angle (geographical north) of an antenna array) can be used to determine the azimuth of the UE. Assisted GPS (A‐GPS) Assisted GPS makes use of the GPS capabilities of a UE and the availability of a GPS satellite network to provide very accurate location information for an individual user. Assisted GPS is a refinement of GPS where the network stores information that can be provided to the UE to help the UE speed up the process of acquiring the required number of GPS satellites to allow for GPS geolocation. However, not all UEs are equipped with GPS capabilities today. Furthermore, GPS features tend to use a significant amount of power, causing wireless subscribers to sometimes turn off the GPS functions on their GPS‐enabled phones. Also, GPS requires line‐of‐sight access to multiple GPS satellites, which means that it does not work well indoors. An assisted GPS method can provide an estimated accuracy of 50 m 67% and 100 m 95%. OTDOA OTDOA positioning method relies on the UE measuring the Reference Signal Time Difference (RSTD) on Positioning Reference Signals (PRS) sent from the reference cell and a number of neighboring cells as it requires that the UE can detect and measure on at least two neighbors; the two neighbors must also have “decent” geometry relative to the UE (e.g., not in line as seen from the UE). The OTDOA method can provide estimated accuracy is 100 m 67% and 300 m 95%. Triangulation Triangulation is a mathematical technique where the location of a point in a three‐dimensional environment can be determined by knowing the distance between that point and at least three other fixed points in the network. The more accurate the information about these distances, 35 36 LTE Optimization Engineering Handbook Figure 2.10 Choose signals from three sites and estimate the distance from UE to sites. –9 9d Bm 1d Bm –8 –85 dBm –98 dBm –96 dBm Site1 Site2 Site3 the more accurately the calculated position of the point of interest can be obtained. Location estimates of lesser accuracy can be obtained by knowing the distance to two or even one other point in the network (Figure 2.10). In wireless networks, obtaining the distances from the point of the wireless user to the other fixed points is generally accomplished by measuring the time it takes to transmit information from the point of interest to the other fixed points and using that time to estimate the distance based on the propagation speed of the information. Adjustments can be made to the estimate of the distance by the known delays in the propagation. In urban environments, the triangulation method can provide estimated accuracies of 150 meters most of the time. Several tests were made by combined TA+AoA and triangulation method and in the field at different locations in a live network. Some analysis of the test results are provided in Figure 2.11. It was begun with individual tests to see if there is a systematic error in the coordinate detection produced by the tool. Then it will have an assessment of all the tests to see what accuracy can be achieved with an increase in samples. The blue dots are the measured coordinates relative to the mobile location at (0, 0). It is seen that the over all offset are unevenly scattered around (0, 0). On average, the offset in X is 14.9 meters and in Y is −22.5 meters. The standard deviation is 94.4 meters (Figure 2.11). 2.2.5.3 Location Support The control plane of location support provides positioning information of a user in the EPS system. The positioning methods supported by this feature are assisted GPS (A‐GPS), observed time difference of arrival (OTDOA), and enhanced cell ID, and they generate UE positioning data used to position a LTE UE with high accuracy in the network. In A‐GPS, assistance data are retrieved by the network from GPS signal being sent by the GPS satellite constellation. LTE Optimization and Principle and Method Figure 2.11 Scatter plot of the coordinate offset in meters from all the tests. GHData relative to FieldData 150 100 Distance in meters 50 0 –50 –100 –150 –200 –250 –100 –50 0 50 100 150 200 250 300 Distance in meters The UE performs the GPS measurements with the help of assistance data provided by the ­network. This position can then be used by emergency services or commercial location ­services. Positioning data between positioning nodes and the UE is transferred on the control/ user plane. Positioning tasks to be performed by eNB include: ●● ●● ●● ●● ●● ●● ●● ●● ●● Configuration of positioning sub‐frames (for OTDOA) Broadcast of position reference symbols Inform UE about positioning sub‐frames, by broadcasting or by dedicated signaling Measure TA (for ECID) Request UE measurements (for ECID) Measure GNSS timing of cell frames Forward measurements to eSMLC Terminate LPPa protocol Forward LPP containers (assistance data and UE measurements) Following RAN events/measurements are located on the map as a function of actual statistically distributed usage (user id unknown) (Figure 2.12). 2.2.5.4 3D Geolocation Drive test and 2D geolocation provide a network view at street level. Traditional optimization doesn’t consider what is happening in buildings. So, how do we identify problems in the buildings, low coverage areas, traffic hot spots, and so on? Imagine you have a multi‐use high‐rise building with 20 floors. Is the majority of the mobile traffic coming from the ­restaurant on the first floor, or the office on the tenth floor? 3D geolocation can answer this question and help plan the most cost‐efficient and effective solution. As most of the traffic is indoor, network performance in‐building is very important, because accurate indoor positioning of UEs can have a evaluation of indoor cell loading and efficiency by analyzing how much traffic should belong to an indoor cell but is absorbed by surrounding outdoor cells. A 3D method geolocates network events not just on a horizontal two dimensions (2D) but also at different floors in high‐rise buildings, that is, on a vertical z‐axis (3D). A 3D vision of real traffic with outdoor versus indoor traffic and height with massive geolocation brings 37 38 LTE Optimization Engineering Handbook Value value < –110 –110< = value <–103 –103< = value<–96 –96< = value<–85 –85< = value<–75 value> = –75 Figure 2.12 RSRP plot with geolocation. unparallel optimization opportunities, as the optimization output is different depending on the location and height of the demand. For 3D geolocation, real data from users positioned on three dimensions will get higher accuracy. The method is based on a RF prediction database, which is also called RF ­ Frigerprinting. The whole procedure is shown in Figure 2.13. The RF Frigerprinting can be gotton by network simulation using geographical information and network configuration data. Received signal strengths from a large set of cells to each point within the coverage area is ­calculated and stored as the Frigerprinting and then determine the UE’s position by comparing/matching with its MR. In the first stage, a database of expected signals strengths of all relevant‐based 3D Geolocation Network Data Create GIS Database MR Data Collection Import Network Data Parsing Predict Coverage Network Consistency OK Geolocation NOK Create finger print DB Field Verification Network Alignment Figure 2.13 3D geolocation procedure. Optimization LTE Optimization and Principle and Method Terrain Clutter Streets Buildings Figure 2.14 GIS database is created from terrain, clutters, and buildings. stations in each point within the coverage zone is created. In the second stage, UEs’ MR, which may include RSRP measurement of the serving and neighboring cells as well as time delay information, are correlated with the database, picking the best matching point as the mobile’s estimated location (Figure 2.14). For detail, 3D geolocation will need three steps: Step 1, collect inputs: Geographical data, including terrain, roads, clutter, and buildings. For more accurate monitoring and optimization, 3D maps are needed. Cell and antenna locations and parameters including adjacent (neighbor) lists, and MR such as timing advance and RSRP events, handover events, dropped calls, inter‐RAT handover events, and so on. Such files can be recorded by the RAN’s OMC or by recording the interfaces. Before step 2, preprocessing is needed to clean up the raw data both for removal of bad data from errors in the collection process and cleaning of some multipath errors correctly measured during collection. It is very critical that operator provides as accurate network configuration data as possible. Step 2, generate 3D coverage prediction: Upon collection of geographical data and network information, a 3D propagation model is used to predict received signal strength at various points in the network. A “fingerprint” (predictive fingerprinting algorithms) with RSRP levels is created for each point by ray tracing simulation as shown in Figure 2.15 and Figure 2.16. Upon completion of this phase, the system maintains a 3D coverage database that contains the received signal strength of each relevant cell at each point of the coverage area. This database contains accurate predictions. The coverage database contains separate layers for area, roads, and buildings. Step 3, locating UE: UE’s MR may include RSRP measurement of the serving and neighboring cells as well as time delay information, are correlated with the database, picking the best matching point as the mobile’s estimated location. The location is determined by several algorithms that use time delay measurements and pattern matching of signal strength measurements to the fingerprints as shown in Figure 2.17. The location determination in performed in three dimensions, that is, height above the ground is calculated for indoor calls. Finally, the “real” network performances of the matched UEs’ MRs at different floors of the buildings were present as shown in the Figure 2.18. The set of localized events creates an alternative coverage database, with the advantage of being a result of real measurements of real terminals. As such, it provides a more realistic picture than drive tests or predictions. The heart of the algorithm is the matching of a set of received RSRP measurements to the predicted RSRP values calculated for each viable point. 3D model should take into account the impact of the buildings shape and heights. It worths to note that the fingerprint database needs to be calibrated with real user information before matching. The calibration is based on actual user latitude and longitude data, and signal strength information, which includes indoor/outdoor frequency sweep data, drive test data, signaling, and MR correlation outputs with user latitude and longitude. 39 40 LTE Optimization Engineering Handbook Figure 2.15 Creating a 3D “fingerprint” database. Figure 2.16 Predicted RSRP from up to 40 sectors. Predicted Signal Levels from 3D ray tracing 1 3 2 cell A B C rxlev 1 70 42 25 rxlev 2 68 43 16 rxlev 3 64 45 28 rxlev 4 65 41 23 Delta between predicted and MR signal levels – 4 Receiving Signal Levels in MR MR SQ1 33 SQ2 131 SQ3 3 SQ4 25 cell A B C rxlev 65 44 27 cell A B C delta 1 5 –2 –2 delta 2 3 –1 –11 delta 3 –1 1 1 delta 4 0 –3 –4 Sum of Square Error Σ x2 Square Sum Figure 2.17 Calculate matching factor to 3D prediction grid. BlueLayer 16MB - Max GreenLayer 12MB - 16MB YellowLayer 8MB - 12MB OrangeLayer 4MB - 8MB RedLayer Min - 4MB BlueLayer –70dBm - Max GreenLayer –80dBm - – 70dBm YellowLayer –90dBm - –80dBm OrangeLayer –100dBm - –90dBm RedLayer Min - –100dBm BlueLayer –8dB - Max GreenLayer –10dB - –8dB YellowLayer –12dB - –10dB OrangeLayer –16dB - –12dB RedLayer Min - –16dB Figure 2.18 Network performances at different floors of the buildings. (See insert for color representation of the figure.) 42 LTE Optimization Engineering Handbook 2.2.6 Key Performance Indicators Optimization The key counters are used to generate the key performance indicators (KPIs) of the network, which are defined on the OMC, and these counters are predefined and initialized as soon as the eNB starts. The optimization of KPIs is still important in LTE. There are a few KPIs that will adversely affect end‐user experience if any of these KPIs under‐perform and it is critical to monitor closely the performance of these main KPIs. This troubleshooting guideline aims to present ideas to pinpoint potential areas for troubleshooting if any of these main KPIs, for example, integrity, accessibility, retainability, mobility, and so on, under‐perform. The most interested field KPIs are listed below as shown in Table 2.3. Integrity, which is the KPIs’ defining quality of the service provided: latency, retransmissions, RSSI for PUCCH/PUSCH, SINR for PUCCH/PUSCH, and CQI/CQI offset. Accessibility, which has KPIs indicating the possibility to access to a service: RRC connection establishment. E‐RAB setup, paging records, and discards. It is a combined metric including RRC, S1, and E‐RAB establishment success rate. In the case of poor accessibility, each success rate must be analyzed individually. Reasons for poor accessibility include but are not limited to poor coverage, high UL interference, UE camping in the wrong cell, or admission reject. Retainability, which is defined as the ability of a user to retain the E‐RAB once connected for the desired duration, which has KPIs indicating the ability to hold/sustain the call: call drop, call completion, E‐RAB drop, E‐RAB normal release, RRC connection re‐establishment, and IP incoming traffic error rate. Table 2.3 Some of the field KPIs. KPI name Application services LTE E2E network service PS data services (FTP, HTTP etc) Control plane User plane Radio bearer services User plane KPI category Service accessibility ratio [%] Accessibility Completed session ratio [%] Accessibility Single user throughput [Mbps] Usage Attach time [ms], AttacTime ms t AttachComplete t Attach Request Integrity Attach success rate [%] Accessibility Service request (EPS) time [ms] Integrity Service request (EPS) success rate [%] Accessibility Service (EPS) Drop rate [%] Retainability Handover procedure Time [ms] Mobility Handover success rate [%] Mobility Round trip time (RTT) [ms] Integrity Single user throughput [Mbps] Usage Service interrupt time (HO) [ms] Mobility Single user throughput [Mbps] Usage Cell throughput [Mbps] Usage Note: The attach time is the interval between the RRC connection request (carrying the attach request) and the reception of a positive response by the UE (attach complete). “Single user throughput” KPI can be specified on each protocol layer, such as application layer, IP layer, L2 layer (PDCP/RLC/MAC layer), and L1 layer (physical layer). LTE Optimization and Principle and Method Mobility, which has KPIs indicating performance of handovers (intra/inter eNB, X2 based): handover preparation, handover success rate, and handover failure rate. Reasons for poor mobility include but are not limited to missing neighbor relations, poor radio conditions, or badly tuned handover parameters. Usage, which has KPIs indicating how LTE network is loaded in terms of data volume, throughput, number of users (active and connected), PRB usage, and cell availability. 2.2.7 Technology Evolution of Optimization The trend of technology evolution of optimization is traffic steering, user steering, and smart optimization. The operators might always ask themselves, is the problem caused by poor radio performances? Is the problem caused by specific devices? Is the problem caused by specific applications? How can we make networks more intelligent? All these questions need to be considered for the ­network optimization evolution as shown in Figure 2.19. Self‐organizing network (SON) as evolution of optimization has been widely deployed in RAN optimization. SON is defined as a set of use cases that covers the entire network lifecycle: planning, deployment, operation, and optimization by network mass data. No more tedious manual engineering work but an in‐network software platform with artificial itelligence algorithm that continuously monitors the network and sets changes to improve its performance. Self‐optimization is an important improvement area due to the fact that current automatic optimization tools focus on small number of radio parameters and a lot of manual effort is required for optimization activities. The aim of self‐optimization is to fine‐tune initial parameters automatically for improving cell/ cluster performance and dynamically recalculate these parameters in case of network and traffic changes, and make following optimization activities automatic: neighbor cell list optimization, interference control, handover parameter optimization, QoS‐related parameter optimization, load ­balancing, RACH load optimization, optimization of home base stations, and so on (Figure 2.20). Classical network optimization •Basic RF Opt. includes •Coverage •Interference •Neighbor list •PSC/PCI •Frequency •KPI Opt Efficiency improvement: MR, OSS, signaling data application •RF Opt. includes •Coverage (MR, OSS) •Capacity (OSS) •parameters (MR, signaling data) •antenna and interference •Opt. based on GIS (MR/PM) •KPI improvement (MR,OSS) Intelligent and automatic optimization Much focus on traffic and end user •E2E Service KQI •RF/RAN •Bearer/CN/Transport •UE •SP •Voice/Service •Service QOS •MDT •RF Opt (ANR, PCI, CCO) •KPI/Parameter Opt •MRO •MLB •RACH •A-ICIC [Interference] Figure 2.19 Technology evolution of optimization. Figure 2.20 Online automatic optimization. receive power Info Site locations heights, etc KPIs Network simulation Off-line optimization Optimization method On-line optimization Network Parameter Seting Measurements Measurements User location and 43 44 LTE Optimization Engineering Handbook As stated above, network optimization evolution will be based on a suite of algorithms that calculates the optimized configuration settings for the network. Optimization is performed based on mass 3D geo‐located RF events, OMC data, the actual UE behaviors, as well as p ­ rediction models. 2.3 ­LTE Optimization Key Point 2.3.1 RF Optimization For LTE, the frequency reuse factor is 1 (the same frequency deployment). The co‐channel interference will become one of the most important factors that influence system performance. Therefore, the RSRP and SINR value distribution is to examine the LTE network coverage and interference of the main index, and the level of SINR value is directly dependent upon the cell direction angle, tilt, PCI planning, quality of antenna/feeder, and so on. Basic physical RF optimization is very important, clear cell dominance areas, minimize cell overlapping, and avoid sites shooting over large areas with other cells. The outputs of the RF tuning process include information of recommended changes to antenna tilts, orientations, and heights, neighbor cell changes including additions and deletions, recommendations to remove cells, which may be causing excessive interference in the network. In fact, although antenna tilting and antenna placement has big impact on other cell interference, it can’t fix bad RF by tuning wireless parameters. 2.3.1.1 RSRP/RSSI/SINR/CINR RSRP (Reference signal received power), defined as the linear average over the power contributions of the resource elements that carry cell specific reference signals within the considered measurement frequency bandwidth. The measurement used to indicate the coverage of LTE system. The formular is: DL N RS ns RSRP i 1 PRS DL N RS ns where, for a given E‐UTRA channel bandwidth, PRS = power in a reference signal (RS). DL = number of RS in a downlink slot, n = number of symbols carrying RS. N RS s Typical working values of RSRP are in the range from −130 dBm (distant from site) to −50 dBm (very close to site), which is shown in Table 2.4. Table 2.4 RSRP value. Reported value* Measured quantity value Unit RSRP_00 RSRP < −140 dBm RSRP_01 −140 ≤ RSRP < −139 dBm RSRP_02 −139 ≤ RSRP < −138 dBm … … … RSRP_95 −46 ≤ RSRP < −45 dBm RSRP_96 −45 ≤ RSRP < −44 dBm RSRP_97 −44 ≤ RSRP dBm LTE Optimization and Principle and Method .93 .88 .83 .78 .73 .68 .63 .58 .53 .48 .75 10 MHz 20 MHz 50 100 –30.79 –27.78 .85 RSSP [dBm] BW # RB Scaling:[–10log (12N)] .95 .105 Measurement: 95 dBm –67 dBm = 28 dB → agrees with theory (27.8dB) .115 .125 RSSI [dBm] Figure 2.21 RSRP versus RSSI for full loaded cell (10MHz). RSSI (Received signal strength indicator) comprises the linear average of the total received power observed only in OFDM symbols containing reference symbols for antenna port0, which is measured over the entire bandwidth, includes co‐channel serving and non‐serving cells, adjacent channel interference, and thermal noise everything. In theory, RSSI (wideband power) = noise + serving cell power + interference power. RSSI can be calculated as: ns RSSI i 1 PiTotal ns where = total received wideband power in the ith symbol (Figure 2.21). When 100% downlink PRB is active without noise and interference, RSSI=12*N*RSRP, where N is number of RBs across the RSSI, which is measured and depends on the bandwidth. RSSI can be expressed as function of several terms: PiTotal RSSI f I ,TxPwrRSi ,TxPwrctrl /trf , Pathlossi , RSRQi , N DetectedCell , LevelBS LastDetected , xLoad i Based on the above fomular, under full load (100% PRB utilization) and high SNR: RSRP dBm RSSI dBm 10 * log 12 * N RSRQ (Reference signal received quality), is the ratio of wanted signal to all received power. It is calculated as N*RSRP/RSSI. N is the number of RBs of the EUTRA carrier RSSI measurement bandwidth as shown in Figure 2.22. RSRQ includes the loading of the non‐reference signal subcarriers, so it is a good measurement to indicate the loading. There are five data subcarriers for every one reference signal subcarrier, which means that if a lot of data are transmitted, the RSRQ will be low even if the received signal is of high quality and there is little to no noise. RSSI increases about 5dB when RB activity increases to 100% in a 10MHz cell. Typical working values of RSRQ are in the range from −3 dB (low/no interference) to −18 dB (high load/high interference) shown in Table 2.5. Example: RSRP=−82dB, RSSI=−54dB, N=100 => RSRQ=10lg100 + (−82)−(−54)=−8dB RSRQ tends to drop off rapidly at the cell edge or as the serving cell load increases, which can make designing an appropriate level difficult. Typically, RSRQ down to −11 dB can be strongly influenced by serving or inter‐cell interference, with no indication as to which is the cause. Below −11 dB inter‐cell, external interference or thermal noise become dominant (Figure 2.23). 45 LTE Optimization Engineering Handbook 0.0% IE 0.0% value CRS RSRP –82.0 30.0 –7.0 CRS SINR RSRQ From the measurement result, we can calculate the relation between RSRP and RSRQ: RSRP/RSSI*NRB RSRP-RSSI + 10log(NRB) = RSRQ (–82) – (–67) + 10log(NRB) = –7 –67 –14 14 –20 96 RSSI PRACH Tx Power PUSCH Tx Power PUCCH Tx Power Pathloss –15 + 10log(NBR) = –7 Log(NRB) = 0.8 NRB = 6 PDSCH Rb Num/slot PUSCH Rb Num/slot TM Mode Handover Delay(s) MR→HO Cmd Delay Figure 2.22 Calculation RSRP and RSRQ. Table 2.5 RSRQ values. Reported value* Measured quantity value Unit RSRQ_00 RSRQ < −19.5 dB RSRQ_01 −19.5 ≤ RSRQ < −19 dB RSRQ_02 −19 ≤ RSRQ < −18.5 dB … … … RSRQ_32 −4 ≤ RSRQ < −3.5 dB RSRQ_33 −3.5 ≤ RSRQ < −3 dB RSRQ_34 −3 ≤ RSRQ dB 100 RSRQ Distribution 110% High Traffic 90 100% 80 90% High Traffic cumulative % 80% Low Traffic cumulative % 70 70% 60 60% 50 50% 40 40% 30 30% 20 20% 10 10% 0 0% –14 –13 –12 –11 –10 –9 –8 –7 –6 RSRQ Figure 2.23 RSRQ distribution in a live network. –5 –4 –3 –2 Low Traffic Percentage Number of Samples 46 LTE Optimization and Principle and Method SINR (Signal to interference and noise ratio) is the ratio of the power of all subcarriers that make up a cell‐specific reference signal to the power of the interference (I) plus noise (N) over the same subcarriers. The measurement indicates the RF channel quality, which is measured using the reference signals transmitted in each subframe, the measurement is sampled in every TTI and averaged per second in the logged output. SINR RSRPserv RSRPother I N In a live network, SINR and RSRP are basically presented a linear relationship, in the main range of RSRP, when RSRP upgrades 10dB, SINR will upgrade about 4‐6dB. At the same SINR, the throughput rate is weakly correlated with the RSRP, and the strong RSRP does not imply a high throughput rate, so RSRP’s high design goal is not required. Unfortunately, SINR is not specifically defined in 3GPP specifications, this means that any SINR measurements methods of UE and scanners are not known. SINR measurements can indicate interference areas, it is impacted by network load (traffic in the neighboring cells will reduce serving cell SINR), the measurement method (RS or SCH) and tools, and PCI ­planning etc. The SINR defines the throughput, coverage, and capacity of the network, and ultimately the user experience. The factors that impact SINR includes UE position in cell (RSRP), interfering cell load, interferer cell geometry, clutter and terrain type, and reference signal configuration. In theory, downlink SINR of a cell can be calculated from RSRQ if the RF utilization of the cell is known. For example, the serving cell should know its own PRB utilization, while for calculation of a neighbor cell SINR the load can be obtained by the X2 Resource status reporting procedure. RSRQ depends on own cell traffic load, but SINR doesn’t depend on own cell load. For RSRQ to SINR mapping, we can use the number of REs/RB in serving cell is an input parameter for RSRQ to SINR mapping. In practice, mapping from RSRQ to SINR seems difficult. SINR = RSRP*12N P1 + Pn_12N Pn_xN = Pn_ RE* xN x = RE / RB_used, N = # RBs RSSI = Pi + RSRP* xN + Pn_12N RSRQ = N* RSRP SINR = RSRP*12 N N* RSRP RSRQ − RSRP* xN = 12 1 RSRQ −x RSSI Where x=RE/RB, 2RE/RB equals to empty cell that only reference signal power is considered from serving cell. 12RE/RB equals to fully loaded serving cell that all resource elements are carrying data (Figure 2.24). The last one is CINR (reference signal carrier to interference and noise ratio), the sum of the RS resource element powers, divided by the sum of the remaining resource element powers, usually SINR=CINR from engineering point of view. This is averaged over reference signal symbols. RS CINR is inversely related to the traffic load and interference. Carrier is conventional naming for a non‐information bearing signal, that is, unmodulated signal. Signal is conventional naming for information‐bearing signals, that is, either phase, frequency, and/or amplitude modulated signals. 47 LTE Optimization Engineering Handbook RSRQ vs SINR 1 30.00 2 3 4 5 6 25.00 20.00 SINR (dB) 48 15.00 10.00 5.00 0.00 –20 –19 –18 –17 –16 –15 –14 –13 –12 –11 –10 –9 –8 –7 –6 –5 –4 1 2 RE/RB 2 4 RE/RB 3 6 RE/RB 4 8 RE/RB 5 10 RE/RB 6 12 RE/RB –3 –5.00 –10.00 RSRQ (dB) Figure 2.24 RSRQ versus SINR. CINR SINR Wanted _ Carrier Noise Interference Wanted _ Signal Noise Interference 2.3.1.2 External Interference Before optimization, the operator needs to verify the radio link permanence and eliminate any source of interferences that can create service degradation. There are two types of interference in LTE—internal and external—and this part is focused on the external interference. For internal interference, it is generated by other UEs within the cells. External interference, it is generated by external source power supply sources, Wi‐Fi, or sharing a site with different technology (CDMA and LTE, GSM and LTE) or even electrical equipment or discharges in poorly installed or low‐quality RF components or passive intermodulation (PIM) that will have a high chance to have interference during high traffic load. Three fundamental external interference issues must be considered: ●● ●● ●● Spurious emissions, the unwanted emissions from a transmitting system degrading the ­performance of a receiving system. Blocking, a measure of the receiver ability to receive a wanted signal at its assigned channel in the presence of an unwanted interferer. Isolation between systems, the isolation is defined between the antenna reference point (the transmitter connector) in the aggressor base station and the receiver reference point at the victim base station. The interference level at the victim site depends on various factors: rated output power of the aggressor, antenna types, heights, tilts and azimuths, distance between sites, type of environment, for example, urban, suburban, or rural. For each specific site, a unique relation exists between distance to the aggressor base station and isolation under free space propagation ­conditions, as shown in the formula below. LTE Optimization and Principle and Method Table 2.6 Occurrence of intermodulation and harmonics. 2ndorder 3ndorder th 4 order 5thorder 2f1 2f2 f1 3f1 3f2 2 f1 f2 2 f1 f2 2 f2 f1 2 f2 f1 4f1 4f2 3 f1 f2 3 f1 f2 3 f2 f1 3 f2 f1 2 f1 2 f 2 2 f1 2 f 2 5f1 5f2 4 f1 f2 4 f1 f2 4 f2 f1 4 f2 f1 3 f1 2 f 2 3 f1 2 f 2 3 f 2 2 f1 3 f 2 2 f1 Lisolation f2 32.4 20logd 20logF f1 f2 Ga Gb D Where Ga and Gb are the antenna gains [dB], F is the frequency [MHz], d is distance [km], D is the decoupling factor achieved by changing direction or tilt of the main antenna lobe [dB]. It is needed to carefully evaluate signal levels from co‐located and adjacent transmitter sites then place and point antennas to maximize isolation from those interference sources. For the worst case when antennas point at each other, D = 0, but increases when the main antenna lobe direction or the tilt is changed. Usually directional Yagi (16dBi gain) antennas can help to determine from which direction the interference are coming from. Another usual external interferers are caused by PIM (passive intermodulation), which is generated by the nonlinear mixing of two or more frequencies in a passive circuit. Inter‐ modulation (IM) products are created when two or more frequencies mix in nonlinear devices in the Tx or Rx paths, possible sources include poor connections or damaged cable. Due to non‐linearity of radio component, the high phase harmonic wave might be generated and inter‐modulated by RX signal, thus the new inter‐module signals (spurious signals) will arrive the receiver causing the interference. IM products of order n are the sums and differences in n terms of the original frequencies. The strengths of the IM products decline with higher orders. In general, for two unmodulated signals, f1 and f2, the following IM products are obtained in Table 2.6. IM is generated whenever more than one frequency encounters a non‐linear electrical junction or material. The resulting creation of undesired signals, mathematically related to the original frequencies, can result in decreased system capacity and/or degraded call quality by increasing the receiver noise floor. The probability of interference increases as more carriers are being transmitted and with more power, and inband third‐order IM products (2f1‐f2) and (2f2‐f1) have the largest magnitude and are used for worst case analysis, which is shown in Figure 2.25. In order to minimize PIM, it should use pre‐tested, PIM‐certified cable assemblies, and it needs to test thoroughly for PIM after installation. There are few ways to measure the interferences. Sweep testing: Line and antenna sweep testing, in the wireless telecommunication industry, was once the main type of testing relied upon for performance certification of a new or recently modified RF system being placed into service on an existing network. This test will be done in sections: from RFport output, after feeder, after the jumper cable. Normally, it will give the ground noise, since the power during the test is in the idle state. Therefore, it’s not accurate to measure and the next test will be used. PIM testing: PIM testing is designed to identify the existence of the unwanted signals that ­create RF interference. When the source of the unwanted signal is identified, corrective steps 49 LTE Optimization Engineering Handbook 3rd Order Desired 5th Order Interference Interference 7th Order Amplitude f2 – f1 f1 2f1 – 1f2 3f1 – 2f2 4f1 – 3f2 f2 2f2 – 1f1 3f2 – 2f1 4f2 – 3f1 f1 + f2 2f1 2f2 Frequency Figure 2.25 Inter‐modulation. PIM test equipment PA Rx UNA TX Low PIM load DUPLEXER PA COMBINER 50 RX PIM source Figure 2.26 PIM measurement setup. can be taken to eliminated the problem. These unwanted signals will show up as excessive frequency noise that can be within the bandwidth of a received radio. This test carries out at the high power output, simulates the site at the high traffic, therefore, it will give more accurate measurement. This is the passive inter‐modulation testing. The IM between each frequency component will form additional signals at frequencies that are not just at harmonic frequencies of either, but also at the sum and difference frequencies of the original frequencies and at multiple of those sum and differences frequencies (Figure 2.26). Spectrum analysis of an antenna system can assist in locating the source of RF interference. A passive inter‐modulation signal can be traced to a specific frequency with the help of a spectrum analyzer and if the test operator is familiar with the possible sources of interference signals, the problem can be identified and possibly resolved. In some cases, the source of the problem is an environmental interference or a signal from another broadcast carrier (Figure 2.27). Here is an example. In an 1880‐1900 frequency domain, three more obvious protrusions were found: 1881.8, 1890.6, and 1897.6 as shown in Table 2.7. 1881.8 and 1890.6 frequencies are the same as A station GSM1800 intermodulation product. When A station was powered off, except for 1897.6 frequency points, the other two obvious protrusions have disappeared. The signal positions of the other small protrusions were all changed. At the same time it was observed the station surrounding wireless environment, the station is located in a high position that can be seen very far away, so the interference signal should be derived from other base stations. LTE Optimization and Principle and Method Figure 2.27 Spectrum analysis. 2.3.2 CQI versus RSRP and SINR CQI (Channel quality indicator) indicating the instantaneous downlink channel quality ­perceived by the terminal. CQI is used to report the downlink channel quality by the UE after channel estimation calculated using the reference signal. Similar to HSPA, the CQI reports can be used by the network for downlink channel dependent scheduling and rate control. The LTE CQI reports indicate the channel quality in both the time and frequency domain. Usually low throughput is related to poor dominance and low coverage areas, so clear dominance areas with good RSRP together with good enough CQI/RSRQ/SINR are the natural target for optimization. In the same environment, SINR are proportional to CQI, and one step of CQI according to SINR changing is about 2dB. The CQI is used by the link adaptation function to select the transport format matching the channel conditions. Each CQI (wideband or subband) is first converted into SINR thanks to Figure 2.28. Then, the SINR is amended to take into account the UE speed estimated by layer 1, after mapping SINR to symbol info rate per modulation symbol, we can get the throughput. LTE CQI, MCS and throughput relationship is shown in Table 2.8. In live network, as long as RSRP is low (lower than ‐100 dBm), interference has less impact (CQI is anyway low) in such scenario, RSRP is the bottleneck in this region. At higher RSRP (higher than −100dBm) scenario, interference may become the bottleneck. The relation between modulation scheme distribution and CQI can be found in Figure 2.29. 2.3.2.1 CQI Adjustment The eNB adjusts the UE reported CQI value by taking into account ACK/NACK (acknowledged/ not acknowledged) reports from the UE for received downlink data blocks. The adjusted CQI value is used by link adaptation functionality to select the optimum MCS to achieve BLER target. Starting from the initial value, the CQI offset will be adjusted (StepUp or StepDown) in response to the ACK/NACK for the new transmission of a transport block (Figure 2.30). 51 Table 2.7 An example of IM. Frequevcy No. Frequency PIM 741 803 815 820 827 840 749 792 807 817 830 847 751 766 777 823 1851 1863.4 1865.8 1866.8 1868.2 1870.8 1852.6 1861.2 1864.2 1866.2 1868.8 1872.2 1853 1856 1858.2 1867.4 1875.8 1880.6 1882.6 1885.4 1890.6 1869.8 1875.8 1879.8 1885 1891.8 1859 1863.4 1881.8 1868.2 1870.2 1873 1878.2 1867.2 1871.2 1876.4 1883.2 1860.4 1878.8 LTE Optimization and Principle and Method RSRP –140dBm –95dBm –80dBm –40dBm RSRQ –19.5dB –12dB –7dB –3dB SINR 0dB 7dB 17dB 25dB CINR 0dB 5dB QPSK CQI 16 QAM 0 10, 11 16 QAM 0 20dB 64 QAM 6, 7 QPSK MCS 15dB 15 64 QAM 9, 10 16, 17 CQI values PDSCH Target SINR 1 –6.00 2 –4.00 3 –2.75 4 –0.75 5 1.25 6 2.75 7 5.00 8 6.75 9 8.50 10 10.75 11 12.50 12 14.50 13 16.25 14 17.75 15 20.00 28 Figure 2.28 LTE RSRP, RSRQ, CQI, MCS, CINR, and SINR ranges. Table 2.8 LTE CQI, MCS and throughput relationship. CQI Index Modulation 0 No 1 QPSK 2 3 MCS code rate Information bits per symbol Thpt. (per 1 RB) [Kbps] Thpt. @20MHz [Mbps] — — 0.076 0.1523 25.6 2.6 QPSK 0.12 0.2344 39.4 3.9 QPSK 0.19 0.377 63.3 6.3 4 QPSK 0.3 0.6016 101.1 10.1 5 QPSK 0.44 0.877 147.3 14.7 6 QPSK 0.59 1.1758 197.5 19.8 7 16QAM 0.37 1.4766 248.1 24.8 8 16QAM 0.48 1.9141 321.6 32.2 9 16QAM 0.6 2.4063 404.3 40.4 10 64QAM 0.45 2.7305 458.7 45.9 11 64QAM 0.55 3.3223 558.2 55.8 12 64QAM 0.65 3.9023 655.6 65.6 13 64QAM 0.75 4.5234 759.9 76 14 64QAM 0.85 5.1152 859.4 85.9 15 64QAM 0.93 5.5547 933.2 93.3 0 to 9 10 to 16 17 to 28 — For single code word case: CQI t min CQI t 1 CQIstepup , CQImax , for first HARQ feedback max CQI t 1 CQIstepdown , CQImin , for first HARQ feedback NACK, CQI t 1 , for first HARQ feedback N / A ACK, 53 54 LTE Optimization Engineering Handbook 100% Average of percent of QPSK Average of percent of 16 QAM Average of percent of 64 QAM 80% 60% 40% 20% 0% 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 CQI Figure 2.29 Modulation scheme distribution versus CQI. For two code words case: min CQI t 1 CQIstepup , CQImax , for new transmission HARQ feedback ACK ACK max CQI t 1 CQIstepdown , CQImin , for new transmission HARQ feedback NACK NACK CQI t min max CQI t 1 CQIstepup CQIstepdown / 2, CQImin , CQImax , for new transmission HARQ feedback ACK NACK min CQI t 1 CQIstepup , CQImax , for new transmission HARQ feedback ACK N/A max CQI t 1 CQIstepdown , CQImin , for new transmission HARQ feedback NACK N/A CQI t 1 , for new transmission HARQ feedbacks N/A N/A Figure 2.31 presented the reported CQI versus RRM‐adjusted CQI, which are extracted from the actual measurement data collected during the mobile pathloss measurements. In addition, the graph also gives the distribution of spatial multiplexing and transmit diversity with the reported CQI. 2.3.2.2 SINR Versus Load The SNR varied in the field conditions quite a bit, but the impact of adding load is clear. Figure 2.32 illustrates the variability and is from test cases UDP DL MIMO in different interference conditions. FTP DL throughput degrades as DL inter‐cell 0% load increases to 70% DL load, impacts due to the load from neighbor cells, CQI is shown impacted through all subband. Actually, the SNR distribution is very different in different network. Figure 2.33 is a test result and analysis of the impact radio quality by CQI reporting per subband. LTE Optimization and Principle and Method Data block DL link adaptation:selecct MCS Packet schedule (PDSCH) Evaluate reference signals CQI report CQIreport+ΔCQI=CQI (PUCCH/PUSCH) Decode transport blocks ACK ΔCQI(t–1)+CQIstepup = ΔCQI(t) 1st DL transport block transmissions ACK/NACK (PUCCH/PUSCH) ΔCQI(t–1)–CQIstepdown = ΔCQI(t) NACK UE Figure 2.30 CQI adjustment. 20 18 y = 1.1684× –0.6409 16 RRM CQI 14 12 10 8 6 4 2 0 0 2 4 6 8 10 12 14 16 Reported CQI 100.0% Probability 80.0% 60.0% SIMO 40.0% MIMO 20.0% 0.0% 3 4 5 6 7 8 9 10 11 12 13 14 15 Reported CQI Figure 2.31 Reported CQI versus RRM‐adjusted CQI. eNB 55 LTE Optimization Engineering Handbook 70 60 Huge Thruput degradation (same as CQI drop) Thruput 50 Load_0 Load_50 Load_70 Load_90 40 30 20 10 0 Load_0 Load_50 Load_90 Load_70 –60 –62 –64 –66 –68 –70 –72 –74 –76 –78 –80 –82 –84 –86 –88 –90 –92 1 0.9 0.8 CDF 0% Load 0.7 CDF 100% Load 0.6 CDF 56 0.5 100% Load 0% Load 0.4 0.3 0.2 0.1 0 –10 –8 –6 –4 –2 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 SNR Figure 2.32 SNR varied with load. 2.3.2.3 SINR Versus MCS The eNB needs knowledge of the SINR conditions of downlink transmission to a UE in order to select the most efficient MCS/PRB combination for a selected UE at any point in time. The MCS contains two parts, modulation constellation (QPSK, 16QAM or 64QAM) and coding rate, which is the ratio between information bits (from upper layers) and coded bits. Figure 2.34 and Figure 2.35 show a simplified view of MCS distribuion (link adaptation is taken into account) based on the SINR reported by the UE. From Figure 2.34 and Figure 2.35, it can be seen that downlink MCS follows closely DL SINR. Mapping of SINR to MCS is performed by DL link adaptation. Improvements over interference conditions (i.e., reducing bad dominance) will result in higher throughputs. A quantized TBS is selected by looking up the largest TBS defined in 36.213, which is shown in Table 2.9 that does not exceed the unquantized TBS. SINR improvements can be achieved by reducing network load, optimizing performance antenna tilts and pans, reducing or removing overshooting cells, and optimizing eNB Tx power levels. From LTE Optimization and Principle and Method Figure 2.33 CQI reporting per subband obtained from field test. 20.0% [–10,–8] [–8,–6] [–6,–4] [–4,–2] [–2,0] 15.0% 10.0% 0.0% 18.0% MC0 MC1 MC2 MC3 MC4 MC5 MC6 MC7 MC8 MC9 MC11 MC12 MC13 MC14 MC15 MC16 MC18 MC19 MC20 MC21 MC22 MC23 MC25 5.0% [0,2] [2,4] [4,6] [6,8] [8,10] 13.0% 8.0% –2.0% MC0 MC1 MC2 MC3 MC4 MC5 MC6 MC7 MC8 MC9 MC11 MC12 MC13 MC14 MC15 MC16 MC18 MC19 MC20 MC21 MC22 MC23 MC24 MC25 MC26 MC27 MC28 3.0% Figure 2.34 SINR Versus MCS in the range of ([–10,–8], [–8,–6],…,[6,8] and [8,10]). Figure 2.36, it can be seen especially at the lower end of the SINR curve, a small change in the SINR will have a significant impact on downlink throughput. For example, when SINR changed from 9 to 10 dB, 8 to 10 dB, 7 to 10 dB, 11%, 24%, and 39% throughput improvement was achieved accordingly from the field test. The relation of DL SINR and bitrate per RB (under LTE‐FDD, SIMO 1x2, EPA5, Okumura‐Hata model, channel bandwidth is 20MHz) is also shown in Figure 2.36. 57 LTE Optimization Engineering Handbook [14,16] MC28 MC27 MC26 MC25 MC24 MC23 MC22 MC21 [24,26] MC20 MC19 MC18 MC16 [22,24] MC15 MC14 MC13 MC12 MC9 MC11 MC8 MC7 [20,22] MC1 24.0% 22.0% 20.0% 18.0% 16.0% 14.0% 12.0% 10.0% 8.0% 6.0% 4.0% 2.0% 0.0% [12,14] MC0 MC1 MC2 MC3 MC4 MC5 MC6 MC7 MC8 MC9 MC11 MC12 MC13 MC14 MC15 MC16 MC18 MC19 MC20 MC21 MC22 MC23 MC24 MC25 MC26 MC27 MC28 [10,12] 18.0% 16.0% 14.0% 12.0% 10.0% 8.0% 6.0% 4.0% 2.0% 0.0% MC0 58 Figure 2.35 SINR Versus MCS in the range of ([10,12], [12,14],…, [26,28] and [28,50]). 2.3.3 Channel Power Configuration 2.3.3.1 RE Power In downlink, eNB is using rate control rather than power control and allocate different power level for different DL channels. To reduce inter‐cell interference and satisfy the quality of received signal of UE at the same time. When configuring the cell, the scheduler verifies that the available power is not exceeded by check the related OFDM symbols, taking into account the RS (reference signal) power, the SCH powers, the PBCH power, the PCFICH power, the PHICH power, the PDCCH power and the PDSCH power. ●● For transmission mode (TM)‐1/2/3/4: TotalPowerRS TotalPowerP SCH TotalPowerS SCH TotalPowerPBCH H TotalPowerPDCCH TotalPowerPCFICH TotalPowerPHICH TotalPoowerPDSCH ●● For TM‐7: TotalPowerRS TotalPowerP SCH TotalPowerS SCH TotalPowerPBCH H TotalPowerPDCCH TotalPowerPCFICH TotalPowerPHICH * PMax / 12.74 0.5 *TotalPowerPDSCH Port 5 PMax PMax Table 2.9 Downlink and uplink MCS Versus ITBS. DL MCSs MCS ITBS MCS_index UL MCSs Mod order Optimize MCS ITBS MCS_index NPRB Mod order Optimize ITBS 1 2 3 99 100 0 16 32 56 2728 2792 0‐QPSK 0 0 2 0‐QPSK 0 0 2 1 24 56 88 3624 3624 1‐QPSK 1 1 2 1‐QPSK 1 1 2 2 32 72 144 4392 4584 2‐QPSK 2 2 2 2‐QPSK 2 2 2 3 40 104 176 5736 5736 3‐QPSK 3 3 2 3‐QPSK 3 3 2 4 56 120 208 6968 7224 4‐QPSK 4 4 2 4‐QPSK 4 4 2 5 72 144 224 8760 8760 5‐QPSK 5 5 2 5‐QPSK 5 5 2 6 328 176 256 10296 10296 6‐QPSK 6 6 2 6‐QPSK 6 6 2 7 104 224 328 12216 12216 7‐QPSK 7 7 2 7‐QPSK 7 7 2 8 120 256 392 14112 14112 8‐QPSK 8 8 2 8‐QPSK 8 8 2 9 136 296 456 15840 15840 9‐QPSK 9 9 2 9‐QPSK 9 9 2 10 144 328 504 17568 17568 10‐16QAM 9 10 4 10‐QPSK 10 10 2 11 176 376 584 19848 19848 11‐16QAM 10 11 4 11‐16QAM 10 11 4 12 208 440 680 22920 22920 12‐16QAM 11 12 4 12‐16QAM 11 12 4 13 224 488 744 25456 25456 13‐16QAM 12 13 4 13‐16QAM 12 13 4 14 256 552 840 28336 28336 14‐16QAM 13 14 4 14‐16QAM 13 14 4 15 280 600 904 30576 30576 15‐16QAM 14 15 4 15‐16QAM 14 15 4 16 328 632 968 31704 32856 (Continued ) Table 2.9 (Continued) DL MCSs UL MCSs NPRB MCS ITBS MCS_index Mod order MCS ITBS MCS_index Mod order ITBS 1 3 99 100 16‐16QAM 15 16 4 16‐16QAM 15 16 4 17 336 2 696 1064 35160 36696 17‐64QAM 15 17 6 17‐16QAM 16 17 4 18 376 776 1160 39232 39232 18‐64QAM 16 18 6 18‐16QAM 17 18 4 19 408 840 1288 42368 43816 19‐64QAM 17 19 6 19‐16QAM 18 19 4 20 440 904 1384 46888 46888 20‐64QAM 18 20 6 20‐16QAM 19 20 4 21 488 1000 1480 48936 51024 21‐64QAM 19 21 6 21‐64QAM 19 21 6 22 520 1064 1608 52752 55056 22‐64QAM 20 22 6 22‐64QAM 20 22 6 23 552 1128 1736 57336 57336 23‐64QAM 21 23 6 23‐64QAM 21 23 6 24 584 1192 1800 61664 61664 24‐64QAM 22 24 6 24‐64QAM 22 24 6 25 616 1256 1864 63776 63776 25‐64QAM 23 25 6 25‐64QAM 23 25 6 26‐64QAM 24 26 6 26‐64QAM 24 26 6 27‐64QAM 25 27 6 27‐64QAM 25 27 6 28‐64QAM 26 28 6 28‐64QAM 26 28 6 LTE Optimization and Principle and Method bitrate/RB (Mbps) 0.700 0.600 0.500 0.400 SINR vs bit rate per RB (16–QAM vs 64–QAM,1×2) 0.300 0.200 0.100 0.000 –5 0 5 10 15 20 25 30 SINR (dB) 70,000 Throughput [kbps] 60,000 50,000 40,000 30,000 Significant change in DL throughput 20,000 Small change in SINR 10,000 0 –10 0 10 20 30 40 SINR [dB] Figure 2.36 SINR versus bitrate per RB. The RS power and the SCH powers are key RF optimization parameters that influences the cell coverage. It is set according to the cell size. The higher the setting, the larger the cell coverage on the downlink, but leaves smaller power headroom available for other downlink signals and channels. The relation between RS power and power on PDSCH symbols (includes type A and type B symbols), has to be defined and reported to the UE, in order for the UE to demodulate 16QAM and 64QAM.1 PDSCH type A symbols has only PDSCH RE’s, PDSCH type B symbols has mixed RS and PDSCH REs. Parameter PA sets the power of PDSCH type A RE relative to cell‐specific RS, PB sets the power relation between PDSCH type B RE, and PDSCH type A RE (ρB/ρA in 3GPP). The ratio of PDSCH EPRE to cell‐specific RS EPRE among PDSCH REs for each OFDM symbol is denoted by either ρA or ρB according to the OFDM symbol index. The mapping between the possible P‐B values and the actual values of the ratio ρB/ρA is in Table 2.10. ●● ●● E(RE_A) (dBm) = 10 Log P (RE_A) (mw), E(RE_B) (dBm) = 10 Log P (RE_B) (mw) E(RS) (dBm) = 10 Log P (RS) (mw) 1 Decoding QPSK/16QAM/64QAM modulated signal at the UE side requires UE to estimate path loss and phase rotation introduced by wireless channel. The process is often called channel estimation. 61 62 LTE Optimization Engineering Handbook Table 2.10 The mapping between the possible P‐B values and the actual values of the ratio ρB/ρA. ρB/ρA P‐B One antenna port Two and four antenna ports 0 1 5/4 1 4/5 1 2 3/5 3/4 3 2/5 1/2 Table 2.11 Reference RS transmit power. Bandwidth and resource blocks Tx mode Config 5MHz (25RB) 10MHz (50RB) 20MHz (100RB) MIMO 2 × 20W 21.2dBm 18.2dBm 15.2dBm 2 × 40W 24.3dBm 21.2dBm 18.2dBm 2 × 60W 26.0dBm 23.0dBm 20.0dBm 2 × 80W 27.3dBm 24.3dBm 21.2dBm ●● ●● ●● ρ A = E (RE_A) – E (RS), ρ B =E (RE_B) – E (RS) ρ A = P‐A (except for MU‐MIMO, if power is distributed to two UE, ρ A = P‐A‐3dB, this is UE specific parameter) ρB/ρA= P‐B (P‐B is cell specific parameter provided by higher layers) The advertised RS power is transmitted on the SIB2 message. This allows UEs to estimate the pathloss to the system reference point. The value set takes RS transmit powers for common configurations and bandwidths in Table 2.11. Power of PDCCHs, PHICHs, PCFICHs, PBCHs, primary synchronization channels, and ­secondary synchronization channels is set using an offset from RS power. Table 2.12 gives an example of 20MHz DL power setting in a live network. The way to set optimal RS power is not fully known currently. But 3GPP has supplied a possibility to vary the RS power in the range [−3 −2 −1 0 1.77 3 4.77 6] dB relatively PDSCH, which is shown in Table 2.13. A fundamental requirement of the DL system is that full (or near full) allocation on PDSCH and all other channels utilizes the full radio unit max average power (e.g. 40W). p‐A setting: Power offset between the reference signal and PDSCH channel in the symbols without reference signal, P‐A can be found in RRC connection setup message. P‐B setting: Power offset between PDSCH channel in the symbols with reference signal and PDSCH channel in the symbols without reference, P‐B and RS power can be found in SIB2 (Figure 2.37). LTE Optimization and Principle and Method Table 2.12 An example of DL power setting. Inputs Recommended values 20W radio reference Signal Power 12dBm primarySync Signal Power Offset 2.0dB secondary Sync Signal Power Offset 2.0dB PBCH Power Offset 5.5dB PDCCH Power Offset Symbol1 3.5dB PDCCH Power Offset Symbol 2 and 3 3.1dB PCFICH Power Offset 6.4dB PHICH Power Offset 6.1dB paOffset PDSCH 0dB pbOffset PDSCH 0dB (P‐B=1) Cell DL Total Power 43dBm (20W) Table 2.13 Utilization under different combination of P‐A and P‐B. Utilization PB 0 1 2 3 –6 0.67 0.75 0.86 1 –4.77 0.75 0.86 1 0.83 Figure 2.37 P‐A and P‐B. –3 0.86 1 0.83 0.67 PA (dB) –1.77 0.92 0.92 0.75 0.58 0 1 0.83 0.67 0.5 1 0.97 0.8 0.63 0.47 2 0.94 0.77 0.61 0.44 3 0.92 0.75 0.58 0.42 Note: Only four set P-A, P-B=(0,0), (–3,1), (–4.77,2) and (–6,3) can have the maximum utilization of PDSCH power 63 64 LTE Optimization Engineering Handbook PPDSCH,B = pdschTypeBGain*PPDSCH.A pdschTypeBGain = [5/4, 1,3/4, 1/2], linear Overallocation on control region symbol PDSCH, type B boosted 5/4 crsGain Empty RE Pref 6 4.77 3 1.77 0 –1 –2 PDSCH, type A at reference level –3 Figure 2.38 ρA and ρB. Table 2.14 ρA and ρB parameters setting. TC Description PA, PB in L3 trace Baseline No RS boost & no PB boost physicalConfigDedicated pdsch-ConfigDedicated p-a TC1 TC2 RS boost (No PB boost) PB boost (No RS boost) : dB0 physicalConfigDedicated pdsch-ConfigDedicated p-a : dB-3 physicalConfigDedicated pdsch-ConfigDedicated p-a : dB0 pdsch-ConfigCommon referenceSignalPower p-b :1 : 15 pdsch-ConfigCommon referenceSignalPower p-b :1 : 18 pdsch-ConfigCommon referenceSignalPower p-b :0 : 15 The system constant ρA and ρB is used to control reference signal boosting and control PDSCD type PB boosting. Figure 2.38 gives the overview of all the boost levels. The usually recommended ρA and ρB parameters in a live network are given in Table 2.14. Take the example of p‐a=−3dB; p‐b=1, A PA 3 P RE _ A ½P RS A/ B lookup PB 1,2 antenna ports P RE _ B ½P RS 1 B 3 P RE _ A Compared with baseline, TC1 has higher serving RSRP and SINR (3dB), so PDSCH RE can be scheduled higher MCS, downlink throughput/PRB slightly improved. TC2 has the same RSRP and SINR level, but PDSCH RE power is boosted so PSD on receiver side is higher, downlink throughput/PRB improved (Figure 2.39). 2.3.3.2 CRS Power Boosting CRS is transmitted in each physical antenna port. It is used for both demodulation and measurement purpose. Resource element mapping of CRS depends on the number of antenna ports LTE Optimization and Principle and Method DL Throughput vs Serving SINR DL PDCP Throughput (Mbps) 70 60 Linear (TC2) 50 Linear (Baseline) 40 30 20 10 0 Linear (TC1) 0 5 10 15 20 25 30 35 Serving SINR (dB) Baseline TC1(SINR-3dB) TC2 Linear (Baseline) Linear (TC1(SINR-3dB) Linear (TC2) Figure 2.39 DL Throughput/PRB with TC1 and TC2. Type B OFDM symbol (RS & Type B PDSCH) 1 Type A OFDM symbol 1 PB = 0 1 1 1 X 1 1 1 1 1 X 1 1 1 1 1 5/4 5/4 5/4 X 5/4 5/4 1 5/4 5/4 X 5/4 5/4 5/4 1 1 1 1 1 1 1 1 1 1 1 1 𝜌A = 0 dB PB = 1 1 1 1 X 1 1 1 1 1 X 1 1 1 1 1 1 1 X 1 1 1 1 1 X 1 1 1 1 1 1 1 PB = 2 1 0 1 X 1 1 1 0 1 X 1 1 1 1 1 1 1 1 PB = 3 1 0 0 X 1 1 Power 1 1 1 1 1 1 1 1 0 0 X 1 1 1 1 1 1 1 1 1 1 1 1 1 1 𝜌A = –3 dB 3/4 3/4 X 3/4 3/4 3/4 1 1 1 3/4 3/4 X 3/4 3/4 3/4 1 1 1 1 1 1 1 1 1 1 1 1 𝜌A = –4.7 dB 2/4 2/4 X 2/4 2/4 1 1 1 1 2/4 2/4 X 2/4 2/4 2/4 1 1 1 1 1 1 1 1 1 1 1 1 𝜌A = –6 dB Subcarrier 1 RS 0 1 PDSCH (PB is not yet applied) Reduced power for RS power X Nulled RE 1 PDSCH (Type B) 1 Excess power 1 PDSCH (Type A) Figure 2.40 Power boosting for two and four Tx Ant. that the base station is using. CRS power boosting/de‐boosting2 provides means to optimize the power distribution on resource elements to the network geometry and can be used to obtain improved DL throughput in different scenarios. CRS power boost is often used in network optimization. If the power of CRS is same as all other channel power, it would not be easy for UE to detect it. Thus, higher CRS power is 2 CRS power de-boosting can be used to obtain improved DL throughput, for example, in dense networks or interference limited environments. 65 66 LTE Optimization Engineering Handbook ­ referred in order to detect/decode reference signal. Figure 2.40 gives an explanatin of a certain p degree of offset (P‐A) can be configured in order to boost CRS power for two and four Tx antenna cell. For two and four antenna ports, ρA/ρB can be 5/4,1,3/4,1/2 for different P‐B, the four PDSCH below shows P‐A, P‐B=(0,0) (−3,1) (−4.7,2) (−6, 3) respectively. Due to transmit diversity encoding, the PBCH, PCFICH, PDCCH, and PHICH are transmitted at −3 dB compared to the configured value. If SIMO (TM‐1) is used, the PBCH, PCFICH, PDCCH, and PHICH are transmitted at the configured value without transmit diversity. For FDD LTE (10 MHz bandwidth), the method of RS power calculation according to P‐A/ P‐B (−3/1) is: With CRS power boosting: PRS 43 3 3 10 log 50 10 log 12 43 3 3 17 10.8 15.2 dBm For TDD LTE (20 MHz bandwidth), the method of RS power calculation according to P‐A/ P‐B (−3/1) is: DL _ RS _ PowerBCH PsingleAntenna 10 log 12 N RB 37 10 10log 12 100 9.2dbm 10 log 1 PB 10 log 1 1 So we can get: DL_RS_Power + MIMO_gain = 9.2 + 6 =15.2dBm 2.3.3.3 Power Allocation Optimization DL power allocation can impact system performance in the aspects of coverage (coverage extension, eliminate fade zone at inner area), interference, PDSCH power utilization, mobility, and DL throughput. In LTE, UE assume downlink cell‐specific RS EPRE (energy per resource element) is constant across the downlink system bandwidth and constant across all subframes unless different cell‐specific RS power information is received. According to 3GPP, CRS channel gain corresponds to ρA and PDSCH typeB channel gain corresponds to PB or ρB/ρA. Transmission of CRS in each subframe by all the eNBs might cause high interference on both control and data channels of the UE. Adjustable CRS power provides means to optimize the power distribution on resource elements according to the network topology. Absolute mobility borders need to be adjusted for changed CRS power, for example, for inter‐RAT and inter‐frequency handover cell borders, it is recommended that RSRP mobility thresholds are adjusted in the same direction and by the same amount as CRS channel gain, that is, CRS channel gain is lowered by 3 dB, mobility thresholds based on RSRP are also lowered by 3 dB and vice versa. Power on PDSCH can be tuned to control or reduce cell interference. The parameter P‐A can have eight different values of {−6, −4.77, −3, −1.77, 0, 1, 2, 3}, while P‐B can be set to 0, 1, 2, 3 to avoid over‐allocation of RF signal power. Assume there are N TX/RX antennas in each eNB, for each UEj, the power allocation method is described below: For each antenna i, for each RE, LTE can support variable power per PRB and UE, the allocated power per RE |wi,j|2 ≠ 1, where |wi|2, sector is beamformed by appropriate fixed weights wi, if there is power waste exists, the sum of |wi|2 < 1) For each antenna i, the sum of allocated power per antenna is |wi,j|2 = 1 (over antennai), constant power per PRB with flat power spectrum density For each UE, LTE can support variable power per antenna, the sum of allocated power per UE is |wi,j|2 ≠ 1 (over UEj), thus avoid too many weights with high |wi,j|2 for the same antenna (Figure 2.41). In a live network, the refrence total downlink channel power’s calculation is listed in Table 2.15. LTE Optimization and Principle and Method N antennas allocated to UE j wi,j PRBs allocated power per RE ∣wi,j∣2 ≠ 1 allocated power per antenna sum of ∣wi,j∣2 = 1 (over i) allocated power per UE sum of ∣wi,j∣2 ≠ 1 (over j) antenna i Figure 2.41 Power allocation method. Usually there is only a semi‐static downlink power setting, which allows for the attenuation of the maximum cell output power and an extra attenuation when 2x2 MIMO is configured in the cell. During optimization it is recommended to first modify tilts and azimuths before trying to reduce the maximum cell power to reduce the impact of inter‐cell interference. 2.3.4 Link Adaption Link adaptation (LA) is used for adjusting transmission parameters based on differences in the instantaneous channel conditions by the scheduler. LA selects the transport format to ensure that the quality of service requirements are enforced while using resources efficiently. It is also essential for maximizing user throughput over the air interface. The UE measurement of the downlink channel quality is reported to eNB in terms of channel quality indicator (CQI) report. A CQI report assumes that if a certain modulation and coding scheme (MCS) is used, a throughput optimal target block error rate (BLER), usually defined as 10%, will be achieved in a downlink transmission. LA monitors the actual error rate performance of each user (through ACK/NACK events) and dynamically adjusts the SINR thresholds use in the modulation and coding scheme in order to ensure the desired error rate is achieved. In the uplink, the channel quality estimate consists of predicted transmitted PSD (power spectral density), PSD TX, path loss estimate, and noise+interference measurement. The PSD TX is estimated based on UE reported PHR (power headroom report). This is used to estimate uplink gain together with measured PSD RX. In the downlink, gain to interference and noise ratio (GINR=G/(N+I), where G is the path gain) is used as a measure for channel prediction and varies due to fading and interference. The slow fading component is tracked and used in link adaptation. It can be converted to SINR by adding PSD logarithmically (SINR = PSD + GINR). The UE estimates SINR based on the PSD of the downlink reference signals (RS) and PSD offset between PDSCH and RS. The SINR is converted to channel quality indicator (CQI) which indicates the radio quality, and is used by the link adaptation function to select the transport format matching the channel conditions. This leads to improved radio resource utilization. The RAN performs an adaptive adjustment of the SINR derived from CQI to compensate for errors and mismatches, and fulfills the targeted operating point (Figure 2.42 and Figure 2.43). Uplink link adaptation takes care that the UE uses the MCS, which leads to the desired BLER and the appropriate transmission bandwidth for UL data transfer on the PUSCH. These tasks are performed by AMC and the adaptive transmission bandwidth (ATB) components, respectively. Both act on a rather slow time scale. AMC typically reacts within 10 to 100 ms and ATB 67 Table 2.15 Downlink channel power setting. 30 W PA CRS power Slot0‐OFDM symbol# Slot1‐OFDM symbol# 0 1 2 3 4 5 6 0 1 2 3 4 5 6 3981 0 0 0 3981 0 0 3981 0 0 0 3981 0 0 0 primary sync power 0 0 0 0 0 0 4925 0 0 0 0 0 0 secondary sync power 0 0 0 0 0 4925 0 0 0 0 0 0 0 0 PBCH Power Offset 0 0 0 0 0 0 0 1955 1955 2933 2933 0 0 0 0 PDCCH power 15036 29387 29387 0 0 0 0 0 0 0 0 0 0 PCFICH power offset 1271 0 0 0 0 0 0 0 0 0 0 0 0 0 PHICH power offset 6672 0 0 0 0 0 0 0 0 0 0 0 0 0 pbOffset Pdsch 0 0 0 0 15924 0 0 14013 0 0 0 15924 0 0 paOffset Pdsch 0 0 0 23866 0 21020 21020 0 21020 21020 21020 0 23866 23866 26960 29387 29387 23886 19905 25945 25945 19950 22975 23953 23953 19905 23886 23886 Total power LTE Optimization and Principle and Method CQI, PMI, RI RS-PSD PDSCH-PSD UE estimated SINR PSD Offset BS RS PSD conversion to R rted o p Re CQI Used by Link Adaptation to select TBS Figure 2.42 DL link adaptation. Power Control CQI Report Payload PSDTX,target PSDRX,prb Uplink Gain Measurement Transport Format CRC [N+I]prb Outer Loop Gain Adjustment Selection Noise + Interference Filtering Figure 2.43 UL link adaptation. is even slower operating on a time scale which is a multiple (factor 1 to 50) of the AMC time scale. Uplink LA is operated by means of: ●● ●● ●● Slow inner loop LA acting on either first transmission BLER provided by HARQ or on all transport block (TB) transmission BLER Fast outer loop LA acting on first transmission BLER and providing emergency MCS downgrade at high BLER and fast MCS upgrade at low BLER Slow UL adaptive transmission bandwidth based on UE power headroom reports In the conservative LA algorithm 90% weight was put on previous CQI and only 10% weight was put on new CQI measurements. In some new dynamic LA algorithm have shifted 70% of the weight to new CQI measurements and therefore re‐act faster to changing radio environment. Under new dynamic LA algorithm, more samples observed from drive test results in improvement of BLER‐MCS ratio (Figure 2.44). 2.3.5 Adaptive Modulation and Coding Adaptive modulation and coding (AMC) attempts to choose the modulation and coding scheme (per codeword), which results in the best throughput for the scheduled user’s current RF condition as influenced by both signal fading and interference variations. For new transmissions the MCS is decided based on CQI reports from the UE, for retransmissions the same 69 LTE Optimization Engineering Handbook 12 10 8 BLER [%] 70 6 Old LA Improved LA 4 2 0 10 12 14 16 18 20 22 24 26 28 MCS index Figure 2.44 LA algorithm comparison. Table 2.16 Downlink and uplink AMC characteristics. DL AMC UL AMC fast (1ms) slow periodical (30ms) channel aware, CQI based channel aware, SINR based MCS selection: 1 out of 0‐28 MCS adaptation, +/−1MCS correction output: MCS, TBS output: MCS, ATB UE capabilities support: Max.TBS per TTI UE capabilities support: Power headroom, QoS profile MCS as the original transmission is applied. The main characteristics of downlink and uplink AMC is listed in Table 2.16. eNB determins the MCS in a given PRB allocation. According to 3GPP protocol, TB size is selected by the MCS and number of PRBs allocated, such as Table 2.17. 2.3.6 Scheduler To provide efficient resource usage, the LTE concept supports fast scheduling where resources on the shared channels (PDSCH and PUSCH) are assigned to users and radio bearers on subframe basis according to the users momentary traffic demand, QoS requirements and estimated channel quality. The eNB scheduler determines the trade off between end‐user QoS characteristics and aggregate cell throughput. There are many scheduler strategies in LTE: channel unaware scheduler, channel aware scheduler, interference aware scheduler, round robin scheduler, exhaustive scheduler, time domain scheduler, and frequency domain scheduler. Usually it is assumed that non‐GBR bearer solutions typically will be based on proportional fair (PF) scheduling (without minimum rate) and for GBR bearers, voice/video telephony can be based on proprotinal fair scheduler with minimum rate. Chapter No.: 1 Title Name: <TITLENAME> Comp. by: <USER> Date: 06 Sep 2017 Time: 06:33:35 PM Table 2.17 MCS, number of PRB and TBS selection (example). Number of PRBs MCS Index Modulation Order TBS index (informative) 74 75 95 96 97 98 99 100 21 6 19 31704 32856 40576 40576 42368 42368 42368 43816 22 6 20 34008 35160 43816 45352 45352 45352 46888 46888 23 6 21 36696 37888 46888 48936 48936 48936 48936 51024 24 6 22 40576 40576 51024 51024 52752 52752 52752 55056 Stage: <STAGE> 25 6 23 42368 43816 55056 55056 55056 57336 57336 57336 26 6 24 45352 45352 57336 59256 59256 59256 61664 61664 27 6 25 46888 46888 61664 61664 61664 61664 63776 63776 28 6 26 55056 55056 71112 71112 71112 73712 73712 75376 <WORKFLOW> WorkFlow: MCS Index IMCS Modulation Order QM TBS Index ITBS 0 2 0 1 2 1 2 2 2 3 2 3 c02.indd Page Number: 71 4 2 4 ... ... ... 16 4 15 17 6 15 ... ... ... NPRB ITBS 1 2 3 ... 110 0 16 32 56 ... 3112 1 24 56 88 ... 4008 2 32 72 144 ... 4968 3 40 104 176 ... 6456 3) Nprb 16 328 632 968 ... 35160 ... ... ... ... ... ... 26 712 1480 2216 ... 75376 Transport Block Size (TBS) in bits 72 LTE Optimization Engineering Handbook LTE considers several factors to allow for high performance user scheduling and resource allocation algorithms, for example, users and their queues, present delays, radio qualities, priorities, QoS requirements, power restrictions, buffer filling status, and last scheduled TTI, and so on. Normally, the user scheduling and resource allocation problem attempts to maximize at each scheduling instant a weighted sum rate metric, and proportional fair scheduling, which is shown below: max Su u wu u Ru ru Su Su denotes a particular set of PRBs allocated to user u, ru(Su) is the rate achievable by user u when given resources Su. λu is a per‐user grade of service factor to alter priorities based on user service class (e.g., gold/silver/bronze) and bearer type. wu is a per‐user weighting factor that enforces QoS constraints (e.g., min bit rate, etc.) for a given bearer. Ru is the average rate achieved by user u over a prescribed time window. a is a fairness factor: α=0 results in max C/I scheduling, α=1 results in proportional fair (PF) scheduling. 2.3.6.1 Downlink Scheduler The DL scheduling is done per logical channel, each one characterized by a priority queue. The scheduler calculates a weight for each queue in due time for each scheduling occasion. A downlink scheduler is responsible for allocating RB resource for UE and data transfer via PDSCH. The overview of a downlink scheduler is depicted in Figure 2.45. A downlink AMC decides each UE downlink transmission MCS used based on the CQI. A CQI report can be periodic and aperiodic in the uplink PUCCH/PUSCH channel transmission. And the relevant control information for downlink transmission and decoding is transmitted on the PDCCH. The downlink scheduler functions include following items: ●● ●● Pre‐schedule, usually used for resource allocation of common channel and random access. UE is scheduled by listening to the corresponding downlink subframe (data availability, HARQ retransmission, measurement cycle, DRX state, etc.). Time domain scheduling, which is proportional fair method. It is a compromise between system throughput and fairness among users. Using the minimum data bit Link Adaptation OLQC Packet Scheduler BLER measurements Offset AMC QoS parameters MAC PHY DL transmission on PDSCH Figure 2.45 Downlink scheduler. CQI/PMI/RI report (from UE on PUCCH/PUSCH) LTE Optimization and Principle and Method Channel realization Gain-to-interference ratio [dB] 0 5 0 5 0 5 0 100 90 80 70 60 50 Frequency [MHz] 500 40 30 20 10 0 0 100 200 300 600 400 Time [ms] Figure 2.46 Frequency selective scheduling. ●● rate, applicable to the service that rate requirement is low, the quality of service requirements is high, such as VoIP. Frequency selective scheduling, selectively scheduling the active UEs in different sub‐bands where their channel qualities are better, both cell throughput and coverage can be improved. Ideally, an attempt to allocate to each user the time‐frequency resources in the red and orange regions as shown in the Figure 2.46. A downlink scheduler’s decisions should be made every TTI by eNB. eNB decides which UEs to transmit to (which UEs to be scheduled) and which bearer(s) of a UE to schedule, how many PDCCH resources (CCEs, control channel elements) to allocate and where and how many PDSCH resources (PRBs) to allocate, how much data to transmit, and sends new data or retransmits data that failed HARQ, and what HARQ process ID to use, and so on. For each transmission, eNB should decide the following waveform controlling parameters like transmit mode, modulation scheme, transmit scheme, and precoding matrix and so on. In LTE, HARQ schemes can be categorized as either synchronous or asynchronous, with the retransmissions in each case could be adaptive or non‐adaptive. In a synchronous HARQ scheme, the retransmission(s) for each process occur at predefined times relative to the initial transmission. So there is no need to signal information such as HARQ process number, as this can be inferred from the transmission timing. By contrast, in an asynchronous HARQ scheme, the retransmissions can occur at any time relative to the initial transmission, so additional explicit signaling is required to indicate the HARQ process number to the receiver, so that the receiver can correctly associate each retransmission with the corresponding initial transmission. In an adaptive HARQ scheme, transmission attributes such as the MCS, and PRBs can be changed at each retransmission in response to variations in the radio channel conditions. In a non‐adaptive HARQ scheme, the retransmissions are performed without explicit signaling, and new transmission attributes can either use previous transmission scheme, or by changing the attributes according to a predefined rule. 73 74 LTE Optimization Engineering Handbook Table 2.18 UL MSC and TBs. MCS Index Modulation #RBs TBS (bits) Coding Rate TxPwr (dB) MCS Index Modulation #RBs TBS (bits) Coding TxPwr Rate (dB) 0 QPSK 1 104 0.36 −0.6 16 QPSK 25 4968 0.69 17.6 1 QPSK 1 232 0.81 4.8 17 QPSK 30 3112 0.36 14.1 2 QPSK 2 232 0.4 3.1 18 QPSK 48 5992 0.43 17.3 3 QPSK 2 320 0.56 5.1 19 QPSK 40 4968 0.43 16.5 4 QPSK 3 320 0.37 4.3 20 QPSK 48 4968 0.36 16.2 5 QPSK 3 504 0.58 7.2 21 QPSK 30 5992 0.69 18.4 6 QPSK 5 504 0.35 6.2 22 16QAM 1 320 0.56 7.7 7 QPSK 5 776 0.54 8.9 23 16QAM 2 776 0.67 12.7 8 QPSK 5 1000 0.69 10.7 24 16QAM 2 1000 0.87 15.9 9 QPSK 10 1544 0.54 11.9 25 16QAM 5 1544 0.54 14.3 10 QPSK 15 1544 0.36 11.1 26 16QAM 5 2344 0.81 19 11 QPSK 15 2344 0.54 13.7 27 16QAM 10 3112 0.54 17.4 12 QPSK 20 3112 0.54 14.9 28 16QAM 10 4008 0.7 20.1 13 QPSK 20 4008 0.7 16.7 29 16QAM 10 4968 0.86 22.8 14 QPSK 25 4008 0.56 16.1 30 16QAM 15 4968 0.58 19.8 15 QPSK 25 3112 0.43 14.5 31 16QAM 15 5992 0.69 21.8 2.3.6.2 Uplink Scheduler Different from downlink, where the eNB has full knowledge of transmission buffer, in uplink, eNB relys on the buffer status information, which is sent by UE to perform schduling. The buffer status information including SR and buffer status reporting (BSR). SR is one bit, which can only indicate there is new data arrives in the UE buffer. Based on that information, the function “buffer estimation” residing in eNB scheduler estimates the UE buffer status. Besides BSR, the uplink dynamic scheduling also need considers the following factors, QoS priority weight, channel estimates, spectrum efficiency, and so on. During scheduling and resource allocation, the eNB only needs to calculate the UL_SINR using for a given PRBs, UL and downlink pathloss, and then determines MCS levels according to Table 2.18 for UEs with limited TBS. The eNB may configure the UE to transmit a wide‐band sounding reference signal that can be used for estimating the UL channel quality and frequency selective scheduling as shown in Figure 2.47. Additional channel quality estimation can be obtained from other UL transmissions such as, data transmission or control signaling (CQI reports and HARQ ACK/NACK signals). The UL scheduling in contrary to DL instead operates on groups of logical channels, but is otherwise using similar strategies and weight functions to grant resources. The UL scheduler derives UE grants based on the received BSR. The BSR is provided by the UE and occurs per logical channel group (LCG), where LCG#0 is reserved for the logical channels used by the signaling radio bearers and three (LCG#1‐3) provided for data radio bearers. It is important that the delay sensitive GBR traffic such as that arising from voice or conversational video is preferably assigned to a separate logical channel group. The UE needs LCG to report to the eNB, which radio bearers need UL resources and how much resource they need. The UL scheduler is based on channel unaware to select uplink PRBs, and power control headroom will also LTE Optimization and Principle and Method UEs that are valid for scheduling: UL sync, data to transmit and no DRX etc. UE 1 UE 2 UE 3 UE 4 UE 5 UE 6 Scheduling stragety resource fair, proportional fair delay based... Time domain scheduling Hihgest weight UEs: SRS and PDCCH resource allocation UE 1 UE 2 UE 3 UE 4 Resource allocation SRS measurement interference estimation UE 7 Resource fair frequency selective Figure 2.47 Uplink frequency selective scheduling. impact the result. Thr related scheduling parameters includes initial MCS in uplink and UL target BLER, and so on. 2.3.7 Radio Frame In FDD‐LTE every downlink subframe can be associated with an uplink subframe that is different with TDD‐LTE. 3GPP defined seven TDD UL/DL subframe pattern for different deploy conditions leading to different uplink and downlink resources as well as different GP time length; for configuration 0, 1, 2, and 6, there will be two DL→UL and two UL→DL switch point in each 10ms, and for configuration 3, 4, and 5, there will be only one DL→UL and one UL→DL switch point in each 10ms (Table 2.19). TD‐LTE special subframe has nine pattern shown in Table 2.20, different subframe types represent a tradeoff between throughput and coverage. DwPTS is always reserved for downlink transmission. UpPTS is always reserved for uplink transmission. Guard period required to Table 2.19 TD‐LTE radio frame. UL‐DL configuration DL‐to‐UL switch‐point periodicity Subframe number 0 1 2 3 4 5 6 7 8 9 0 5 ms D S U U U D S U U U 1 5 ms D S U U D D S U U D 2 5 ms D S U D D D S U D D 3 10 ms D S U U U D D D D D 4 10 ms D S U U D D D D D D 5 10 ms D S U D D D D D D D 6 5 ms D S U U U D S U U D 75 76 LTE Optimization Engineering Handbook Table 2.20 TD‐LTE special subframe pattern. Normal cyclic prefix Configuration DwPTS Extended cyclic prefix GP UpPTS 1 OFDM symbols 0 3 10 1 9 4 2 10 3 11 4 12 1 5 3 9 6 9 7 10 8 11 DwPTS GP UpPTS 1 OFDM symbols 3 8 8 3 3 9 2 2 10 1 3 7 8 2 3 9 1 2 ‐ ‐ ‐ 1 ‐ ‐ ‐ 2 OFDM symbols 2 OFDM symbols Table 2.21 TD‐LTE DL/UL user peak throughput (special subframe pattern 7, PUCCH resource 4PRB). DL:UL frame configuration Transmission mode DL L1 throughput [Mbps] Con1(DL:UL=2:2)/Con2 (DL:UL=3:1) TM3 59.6/80 Con1(DL:UL=2:2)/Con2 (DL:UL=3:1) TM7 34.0/46.8 Con1(DL:UL=2:2)/Con2 (DL:UL=3:1) ‐ ‐ UL L1 throughput [Mbps] 20.4/10.2 ensure uplink and downlink transmissions do not clash. Large guard period will limit capacity. Larger guard period normally required if distances are increased to accommodate larger propagation times. Assuming special subframe pattern 7, PUCCH resource 4PRB, TD‐LTE DL/UL user peak throughput is shown in Table 2.21. 2.3.8 System Information and Timers 2.3.8.1 System Information The system information broadcast transmits all necessary parameters and information about the cell to all UEs in the cell. LTE has 12 system information messages which is classified into the master information block (MIB) and a number of system information blocks (SIBs). Broadcast of system information (SI) is a function of the RRC sub‐layer between the UE and eNB. After reading the system information, the UEs know how to behave in the cell and can perform the other idle mode tasks, such as PLMN selection, cell selection and reselection, monitoring the paging channel, and performing tracking area update. MIB is transport on BCH, defines the information about the most essential physical layers of the cell required for receiving further system information: downlink system bandwidth, number of transmit antennas, PHICH c­ onfiguration (duration and resource), and system frame number as shown below. 78 LTE Optimization Engineering Handbook The MIB is broadcast on the physical broadcast channel (PBCH), while SIBs are sent on the physical downlink shared channel (PDSCH) through radio resource control (RRC) messages. SIB1 is carried by “SystemInformationBlocktype1” message. SIB2 and other SIBs are carried by “SystemInformation(SI)” message. SIB1 contains the information for checking whether a UE is allowed to access a cell and for defining the scheduling of other system information blocks: access related parameters (e.g., whether UE is permitted to camp on the cell), cell selection parameter, scheduling block (SB) providing scheduling details for other SIBs, TDD parameters, SI window length, value tag, and so on. LTE SIBs need to map into SI before transmisson, all scheduling and mapping information of SI are included in the SIB1. UE does not always receive SIBs, SIB1 has a value tag, used to ­display system information whether changes. The different SIBs are then mapped onto different SIs, which corresponds to the normal the actual transport blocks to be transmitted on DL‐SCH. SIB1 is always mapped, by itself, onto the first SI‐1. The remaining SIBs will be group‐wise multiplexed onto the same SI, which have the same transmission period. The total bits that is mapped onto a single SI must not exceed the transport block and the SIB‐to‐SI mapping for SIBs beyond SIB1 is flexible and may be different in one network. Below is a fragment of SIB1, it gives each SI’s periodicity and members of each group. schedulingInfoList { { si-Periodicity rf8 sib-MappingInfo { sibType3} } { si-Periodicity rf64 sib-MappingInfo { sibType4 sibType5 sibType7 } } } ...... si-WindowLength ms10 sibType6 The example of SIBs scheduling period is shown in Figure 2.48. SIB1 80 ms SIB2 160 ms SIB3 320 ms SIB4/5 640 ms SIB6/7/8 1280 ms eNB MIB BCH SIB1 SIB2 SIB3 SI-1 SI-2 DL-SCH --- SIB1 UE SIB2 SIB3 SIB4 SIB5 SIB6 SIB7 SIBN DL-SCH SI-N Period: SI-1 80 ms Figure 2.48 The example of SIBs scheduling period. SI-2 160 ms SI-3 320 ms SI-4 320 ms SI-5 640 ms SIB8 LTE Optimization and Principle and Method Table 2.22 The function of MIB and SIBs. Systerm parameters related to MIB SIB1 SIB2 SIB3 SIB4 SIB5 SIB6 SIB7 SIB8 SIB9 Cell selection info × PLMN‐id × Tracking area code × Cell Id × Cell barraed × Frequency band indicator × SIB scheduling × × UL EARFCN × UL bandwidth DL bandwidth × Common radio resource config × Paging info × Cell reselection Neighboring cell‐intra f Neighboring cell‐inter f Inter RAT reselection(UTRAN) Inter RAT reselection(GRAN) Inter RAT reselection home eNB ETWS notification SIB10 SIB11 × × × × × × × × × MIB and SIB1 are scheduled in a fixed manner. MIB is with a periodicity of 40ms and SIB1 is 80ms which will occupy the fifth subframe. For the remaining SI, the scheduling on DL‐ SCH is more flexible in the sense that each SI can transmit in any subframe within time window ­(SI‐window) with well‐defined starting point and durations. Also the paging message is used to inform the UEs in RRC_idle and the UEs in RRC_connected state of the change of the system information. The functions of other SIBs is described below as present in Table 2.22: ●● ●● ●● ●● ●● ●● ●● SIB1: Cell access info (PLMN, TAC, CID…) SIB2 contains the information about common and shared channels; frequency information (UL‐carrier frequency, UL‐bandwidth); default paging cycle SIB3 contains cell re‐selection information, mainly related to the serving cell; SIB4 contains the information about the serving frequency and intra‐frequency neighboring cells related to cell re‐selection; SIB5 contains the information about other E‐UTRA frequencies and inter‐frequency neighboring cells related to cell re‐selection; SIB6 contains the information about UTRA frequencies and neighboring cells related to cell re‐selection; SIB7 contains the information about GERAN frequencies related to cell re‐selection; 79 80 LTE Optimization Engineering Handbook Table 2.23 System information parameters. Parameter Range Recommand Description siWindowLen 5ms (2), 10ms (3), 15ms (4), 20ms (5), 40ms (6) 20ms (5) Common SI scheduling window for all SIs si2Mappinginfo SIB2 (0) SIB2 (0) Define which SIB is in SI‐2 si2Periodicity 80ms (0), 160ms (1), 320ms (2), 640ms (3), 1280ms (4), 2560ms (5), 5120ms (6) 160ms(1) Periodicity of SI2‐message in radio frames si2Repetition 1…4, step 1 1 The No. of transmission of SI2 in a SI window si3Mappinginfo SIB3 (1) SIB3 (1) List of the SIBs mapped to this SI message. si3Periodicity 80ms (0), 160ms (1), 320ms (2), 640ms (3), 1280ms (4), 2560ms (5), 5120ms (6) 160ms(1) Periodicity of SI3‐message in radio frames si3Repetition 1…4, step 1 1 The No. of transmission of SI3 in a SI window si4Mappinginfo SIB4 (2), SIB5 (3), SIB6 (4), SIB7 (5), notUsed (18) SIB4 (2) Define which SIB is in SI‐4 si4Periodicity 80ms (0), 160ms (1), 320ms (2), 640ms (3), 1280ms (4), 2560ms (5), 5120ms (6), notUsed (18) 1280ms (4) Periodicity of SI4‐message in radio frames si4Repetition 1…4, step 1 1 The No. of transmission of SI4 in a SI window ●● ●● ●● ●● ●● SIB8 contains the information about CDMA2000 frequencies and CDMA2000 neighboring cells related to cell re‐selection; SIB9 contains a home eNB identifier; SIB10 contains an ETWS3(Earthquake and Tsunami Warning System) primary notification; SIB11 contains an ETWS secondary notification; SIB11 contains CMAS4 (commercial mobile alerting system) notification; The main system information parameters are listed in Table 2.23. SIB scheduling cycle length reflects the SIB transmission time interval length in the air interface, which reflects the transmission frequency of this SIB. The shorter the cycle, the faster the transmission frequency, the less waiting time for the UE to read the SIB, but more resources to be sent of the SIB. The scheduling cycle of each SIB can be configured individually. SIB scheduling cycle is related with its content of the importance, cell bandwidth resources, delay requirements of UE acquired this SIB. The recommended configuration scheme is shown in Table 2.24. 3 ETWS is an LTE system information message that delivers early warning of impending earthquakes or tsunamis, to all UEs in a specified area. Primary and secondary warning types exist and are transmitted as SIB10 and SIB11. 4 CMAS is a system that distributes a range of (mostly commercial) messages to all UEs in a specified area. A CMAS message may carry any information that is of interest to the public. LTE Optimization and Principle and Method Table 2.24 The recommended SIB scheduling cycle scheme. Bandwidth ≥5M (high speed cell) Bandwidth ≥5M (low speed cell) Sib2SchPeriod 160 ms 160 ms Sib3SchPeriod 160 ms 320 ms Sib4SchPeriod 160 ms 320 ms Sib5SchPeriod 160 ms 320 ms Sib6SchPeriod 320 ms 640 ms Sib7SchPeriod 320 ms 640 ms Sib8SchPeriod 640 ms 640 ms 2.3.8.2 Timers Timers optimization are important items in the whole optimization work. Constants and timers in SIB2 track RRC connection establishment and RRC re‐establishment (RLF detection and recovery) procedure. The following timers will be introduced. T300 is a UE timer, which is started when sending RRC connection request and is stopped upon reception of RRC connection setup or RRC connection reject message. Once the T300 expires, if the number of retransmissions is less than N300, then retransmit RRC connection request, otherwise the connection request fails and UE enters the idle mode. Increase the value of T300, access success rate will be improved (Figure 2.49). T301 is used when the UE is unable to successfully RACH when trying to send RRC connection reestablishment. Started after RRC connection reestablishment request message, stopped reception of RRC connection reestablishment or RRC connection reestablishment reject ­message as well as when the selected cell becomes unsuitable for reestablishment. When T301 is at expiration UE will go to RRC idle. <tx>The higher setting of T301, UE will have more time for cell selection, if the timer set too low, this will reduce the possibility of successful RRC re‐establishment. Typical duration between request and reject messages varied between 25 ms and 70 ms (Figure 2.50). T302 is a UE timer, it is started upon reception of RRC connection reject message, the UE should start timer T302 and is not allowed to send another RRC connection request on the same cell until the expiry of T302. It has 5s as default, in particular cases of congestions it could be advisable to increase it. RRC: RRCConnectionSetupRequest start T300 processing in eNB stop T300 pos: RRC: RRCConnectionSetup or neg: RRC: RRCConnectionReject or Figure 2.49 T300. 81 82 LTE Optimization Engineering Handbook RRC: RRCConnectionReestablishmentRequest start T301 processing in eNB stop T301 pos: RRC: RRCConnectionReestablishment or neg: RRC: RRCConnectionReestablishmentReject Figure 2.50 T301. T310: T310 starts upon detecting physical layer problem, that is, upon receiving N310 consecutive out‐of‐sync indications from lower layers, and stops upon receiving N311 consecutive in‐sync indications from lower layers, upon triggering the handover procedure and upon initiating the connection re‐establishment procedure (Figure 2.51). T311: started when a radio link failure is declared and initiating the RRC connection re‐establishment procedure when T310 expiry, stops when a suitable cell is selected for cell reselection (Figure 2.52). The UE uses timers T310 and T311 to get time to restore the connection with the eNB. During the time T310 + T311 the UE stays in RRC_connected state. If the UE can not reestablish connection to the eNB where it had a context stored during the normal operation, the UE switches from RRC_connected to RRC_idle and initiates the procedure to establish a new RRC connection to a new eNB. T304 indicates handover failure, for the UE is unable to RACH to target cell at handover. With reception of “RRC connection reconfiguration message” T304 starts, if “RRC connection Out of sync indicators Figure 2.51 T310. in sync indicators Resume RRC connection Start T310 Stop T310 send RRC connection reestablishment Request failure Trigger* suitable cell selected RRC connection reestablishment received perform cell (re)selection UE resumes RRC connection start T311 stop T311/ Start T301 Figure 2.52 T311. stop T301 t LTE Optimization and Principle and Method UE S-eNB T-eNB Measurement report (A3) Last RLC PDU T304 starts RRC connection reconfig MSG-1 UE continues to send MSG-1 untill T304 expiry, but never receives MSG-2 MSG-1 T304 expiry RRC connection reconfig completed can not be received Figure 2.53 T304. reconfiguration complete message” is not received by target eNB, before expiry of T304, handover process will be failed with certain reason (Figure 2.53). The above timer default value settings can be found in the annex. 2.3.9 Random Access Random access has an impact on the average call setup time, while the network has a slight capacity impact on the high load (interference) with different RACH parameters. Its processes are involved on the MAC and PHY layers, which are carried through the PRACH and PDCCH channels, respectively. The RACH channel carries a random access preamble and takes up 6 RB of a subframe. RACH process as shown in Figure 2.54. UE chooses a random access preamble from the BCCH broadcast random access preamble list, followed by computing the OLPC (open loop power control) parameters (initial TX power) and verificate the conflict related parameters (such as random access attempt whether has exceeded the maximum number of attempts). After that, UE sends the initial RACH to the eNB and waits for the response to guide the next attempt. OLPC ensures the power of the repeated preamble of the UE, is higher than the previous preamble. After the successful reception of the uplink RACH preamble, eNB will calculate whether the uplink capacity is allowed for the UE access, and at the same time to calculate the power adjustment as well as the timing parameters. Two types of RA procedures are defined in the standard CBRA (contention based random access), and CFRA (contention free random access) which are shown in Figure 2.55. CBRA involves the UE randomly selecting a preamble sequence from a predefined list in order to access the cell. It is a four‐step process. CFRA involves the UE being sent a preamble sequence to use in the RA process, which uniquely identifies the UE to the cell. It is a three‐step process, which is faster than CBRA, usually in this case, the network informs each of the UE of exactly when and which preamble signature it has to use. For CBRA, network would go through additional process, at later step to resolve these contention and this process is called “contention resolution” step. Table 2.25 gives the main random access parameters. 83 BCH information UE sets the initial transmission power of RACH and send preamble signal Preamble (RACH) Preamble (RACH) Preamble (RACH) PDCCH Random access message (UL-SCH) Figure 2.54 Random access. 1 Random Access Preamble PRACH Random Access Response (adressed to RA-RNTI, RAPID, TA, Inital UL grant, Temporary C-RNTI) 2 PDCCH PDSCH Scheduled transmission 3 (L3 msg. incl UE id, Temporary CRNTI/C-RNTI) PUSCH Contention resolution (Incl. L3 msg, incl UE id.) 4 S-eNB PDSCH T-eNB RA Preamble assignment RA Preamble assignment via dedicated signalling in DL HO command or PDCCH in case of DL data arrival RA Preamble Random Access Response (adressed to RA-RNTI, RAPID, TA, Inital UL grant in case of handover) Figure 2.55 Contention‐based (top) and contention‐free random access (bottom). LTE Optimization and Principle and Method Table 2.25 Random access parameters. Parameter Range Recommend Description prachCS 0…15, step 1 11 PRACH cyclic shift prachConfIndex 3…53, step 1 3 PRACH Configuration index rootSeqIndex 0…837, step 1 ulpcIniPrePwr −120 (0), −118 (1), −116 (2), −114 (3),……,−92 (14), −90 dBm (15) −104 dBm (8) Preamble initial received target power RACH Root Sequence prachPwrRamp 0dB (0), 2dB (1), 4dB (2), 6dB (3) 4dB (2) Power increment step preambTxMax 3 (0), 4 (1), 5 (2), 6 (3), 7 (4), 8 (5), 10 (6), 20 (7), 50 (8), 100 (9), 200 (10) 10 (6) Max. RA transmissions raRespWinSize 2 (0), 3 (1), 4 (2), 5 (3), 6 (4), 7 (5), 8 (6), 10 (7) 10 (7) defines the window size for the random access response in TTIs 2.3.10 Radio Admission Control The task of radio admission control is to admit or reject the establishment requests for new radio bearers. In order to do this, it takes into account the overall resource situation, paging, cell loading, handover, incoming a new call, the QoS requirements, the priority levels and QoS of in‐progress sessions as well as the QoS requirement of the new radio bearer request. The purpose of the admission control is to leave a headroom for other traffic not subject to admission control for the specific resource (signaling, non‐GBR), incoming user mobility, varying radio conditions and intra‐cell mobility. The goal is to protect other traffic and to minimize call dropping (service blocking over service dropping). Non‐GBR capacity varies with GBR load, admission threshold should reserves a minimum non‐GBR capacity (Figure 2.56). Parameters related to radio admission control are shown in Table 2.26. Served traffic Non-GBR Partition 2, QCI = 7,8,9 Maintained by Admission control Non-GBR Partition 1, QCI = 5,6 Admission Threshold (AT) AT2 GBR Partition 2, QCI = 3,4 AT1 GBR Partition 1, QCI = 1,2 Bitrate admitted into partition Bitrate admitted into partition time Figure 2.56 Radio admission control. 85 86 LTE Optimization Engineering Handbook Table 2.26 Parameters related to radio admission control. Parameter Description Range maxBitrateDL Maximum bit rate downlink 1000…300000 kbps, step 500 kbps maxBitrateUL Maximum bit rate uplink 1000…75000 kbps, step 500 kbps maxNumActUE Maximum number of active UEs 0…190, step 1 maxNumRrc Maximum number of RRC connections 0…400, step 1 minBitrateDl Minimum bitrate downlink 5…300000 kbps, step 5 kbps minBitrateul Minimum bitrate uplink 5…75000 kbps, step 5 kbps 2.3.11 Paging Control 2.3.11.1 Paging Paging is a basic feature allowing the MME to notify a UE about incoming data connections. There are a number of reasons why the network needs to initiate contact, the most common of which involves downlink data pending in the S‐GW, which needs to be delivered to the UE. Another reason is that the EPC may also want to establish control plane connectivity for other reasons, for example, the network initiated TAU procedure or for location services. When the MME receives a downlink data notification message from SGW, the MME sends an S1‐AP paging message (each message transfers a single paging record) to all eNBs in the TA list. With the MME functionality configurable and adaptive paging, a page can first be sent only to a single eNB or TA before it is sent to all eNBs in the TA list.5 When the S1‐AP paging message arrives at the eNB it is queued until the valid paging occasion (PO) occurs. The message is then transmitted over the air interface using resources on PDCCH and PDSCH. Several UE may be addressed in the same RRC paging message, which encapsulated and multiplexed paging requests sent from eNB to UEs. RRC paging message consists of up to 16 paging records. The DL control information (DCI) containing the scheduling assignment for the paging message is transmitted over PDCCH. The scheduling assignment is common for all UE monitoring a certain PO. UE monitors PDCCH to detect if a paging message is included and checks if there is P‐RNTI (paging radio network temporary identifier, sent on PDCCH when there is a RRC paging message allocated on PDSCH) allocated in common search space. Figure 2.57 illustrates the paging procedure. Table 2.27 presents the RRC paging message IE and semantics description. When the UE is under the mode of idle, the network wants to send the data, the call flow is S_TMSI based paging, if the network happens error and need to recover (S_TMSI can not be used), the network can do the IMSI paging, UE detach the network after receive the signal, then attach (Figure 2.58). When paging messages arrive in the RAN, the RRC layer tries to send the paging message in the first valid PO. If it is impossible to send the paging message in the first PO because of blocking, for example, attempts are made to send the paging message in subsequent POs according to the DRX (discontinuous reception, for reducing power consumption) cycle in idle mode. DRX will enable an efficient paging procedure that allows the UE to sleep with no receiver processing most of the time and to briefly wake up at predefined time intervals to monitor 5 The MME can employ certain smart mechanisms (e.g., tiered paging, last cell paging, sequential paging) to reduce paging overhead, which in turn can allow larger tracking areas. Figure 2.57 Paging strategy. UE eNB MME S1AP paging RRC paging The MME initiates a paging message which is sent to all eNBs in a TA UE uses the random access procedure to initiate access to the serving cell Random access procedure NAS: Service request NAS messaging continues in order to set up the call 1. Downlink Data Notification S1-AP: initial UE message +NAS: Service request +eNB UE signaling connection ID SGW MME TAC=2 2. S1AP Paging message TAC = 1 3. DCI (PDCCH) RRC Paging Message (PDSCH) TAC = 3 4. Service request TA list: TAC1 TAC3 3. DCI (PDCCH) RRC Paging Message (PDSCH) UE being paged Table 2.27 RRC paging message. IE/Group Name source Semantics description pagingRecordList eNB Only included if an UE specific paging has been triggered by S1AP. SEQUENCE (1..maximum No. of pagingrecords): 1 or more elements in the list depending on the number of UEs to be paged at the same paging occasion. (one paging record per UE) MME UE Identity as provided by S1AP: paging message (UE paging identity) systemInfoModification eNB This IE is present if a system information change is notified. eNb can inform UEs about system information changes. It is done via paging. ETWS‐Indication eNB The IE is present if an ETWS primary/secondary notification shall be indicated. When ETWS (earthquake and tsunami warning system) is to be sent, it is done via paging. eNB This IE is present, if a CMAS notification shall be indicated. > UE Identity >> choise S‐TMSI >>> S‐TMSI >> choise IMSI >>> IMSI > CN‐Domain Provided by the S1AP: paging message. Paging‐v890‐IEs > lateNonCriticalExtension > Paging‐v‐920‐IEs >> cmas‐Indication‐r9 >>nonCriticalExtension Omitted 88 LTE Optimization Engineering Handbook UE eNB EPC UE eNB NAS:Paging (S_TMSI) EPC NAS:Paging (IMSI) NAS:Paging (S_TMSI) NAS:Paging (IMSI) Same as the procedure of service request initiated by UE Same as the procedure of attach request initiated by UE Figure 2.58 Paging procedure. Table 2.28 DRX/DTX parameter. Parameter Range Default Default paging cycle 32rf (0), 64rf (1), 128rf (2), 256rf (3) 64rf (1) Inactivity timer 10…65535 s, step 1 s 10 s Paing nB 1/32T, 1/16T, 1/8T,1/4T,1/2T, 1T, 2T, 4T; T is the defaultPagingCycle. 1T (2) ­ aging information from the network. Paging DRX cycle defines time between two POs of the p same UE. The RRC layer tries to send the paging message during a period specified by the parameter pagingDiscardTimer, after which the paging message is discarded. It is recommended that the pagingDiscardTimer should be set equal to or smaller than T3413. To guarantee at least one retransmission attempt by the RRC layer, the pagingDiscardTimer must be set to a larger value than the defaultPagingCycle. If the MME does not receive the service request within T3413 seconds, it resends the S1‐AP paging message according to the paging profile. The DRX/ DTX parameters are present in Table 2.28. The default paging cycle defines the cell specific paging DRX cycle duration (periodicity of the paging). It also determines the maximum paging DRX duration applicable in the cell. Value rf32 corresponds to 32 radio frames, rf64 corresponds to 64 radio frames, and so on. One radio frame is 10ms. Current recommended value is 64rf, since it improves the paging time. Higher parameter values can save battery in idle mode as listening to paging in less frequently but it also means that call setup is getting longer due to longer average paging time. pagingNb defines the number of possible paging occasions per radio frame, that is, the density of paging occasions. It is used to calculate the number and position of paging occasions (PO) and paging frames (PF). By increasing pagingNb the number of paging occasions per second is increased. 3GPP defined there are maximum 16 users per paging occasion. There is one paging record per UE in each paging occasion so it is possible to page a maximum of 16 UEs. Therefore, increasing pagingNb means it is possible to page more UEs, and increasing the paging capacity (Figure 2.59). SFN0 nB = ½T PO nB = T nB = 2T SFN1 SFN2 SFN3 Figure 2.59 pagingNb. LTE Optimization and Principle and Method Possibility to page this terminal UE receiver circuitry UE receiver circuitry switched off switched off Subframe DRX cycle Paging DRX Cycle Paging DRX Cycle Paging DRX Cycle Paging DRX Cycle PF PF PF PF PF PF #0 #4 #5 #9 PO PO PO PO PDCCH PDSCH T_Frequency P-RNTI T_Format Paging message Figure 2.60 Paging frame and occasion. The positions that paging messages are transmitted on the Uu interface are fixed, which are indicated by the paging frames (PFs) and paging occasion (PO) subframes. One PF is one radio frame, which may contains one or multiple POs. All attached UEs are distributed on all paging frames within one paging DRX cycle (based on IMSI). One PO is a subframe where the P‐RNTI is contained. The PO is transmitted over the PDCCH, the P‐RNTI value is fixed, that is, FFFE. UEs read paging messages over PDSCH according to the P‐RNTI. To receive paging messages from E‐UTRAN, UEs in idle mode monitor the PDCCH channel for P‐RNTI value used to indicate paging. If the UE detects a group identity used for paging (the P‐RNTI) when it wakes up, it will process the corresponding downlink paging message transmitted on the PCH (Figure 2.60). LTE frames numbering has two components, one at frame level, that is, system frame number (SFN) and second one at subframe level, that is, subframe number. So the UE has to know both SFN and subframe number to locate exact position of its page. The SFN of a paging frame (PF) is derived from the following formula: PF SFN modT T div N x UE _ IDmod N The subframe number i_s of a PO is derived from the following formula: i_s UE _ ID/N mod Ns T is DRX cycle of the UE. UE can get the T from two different sources, one from the system information (SIB2) and the one from upper layer (NAS). If upper layer send the value, the UE 89 90 LTE Optimization Engineering Handbook Table 2.29 Example of paging offset and sub‐frame, TDD (all UL/DL configurations). Ns PO when i_s=0 PO when i_s=1 PO when i_s=2 PO when i_s=3 1 9 N/A N/A N/A 2 4 9 N/A N/A 4 0 4 5 9 compares the value signaled from the NAS and the value of DefaultPagingCycle and uses the smaller value between them, otherwise UE has to use the value from SIB2. N = min(T, nB), which means the smaller one among T and nB. nB can be any one of 4T, 2T, T/2, T/4, T/8, T/16, T/32, which comes from SIB2 (IE nB). UE_ID is IMSI mod 1024, calculated by MME and UE. If the paging is triggered by the MME, the UE_ID value is the UE identity index value contained in the paging message on the S1 interface without having to signal the IMSI across the S1 interface. It is a 10 bit string value. Thus, UE are divided in “N” groups according to their UE identity, all UE with equal values for “UE_ID mod N” share the same paging frames. Network send paging with S‐TMSI, but if something (e.g., network failure) happens during registration and it fails to allocate TMSI to the UE, network would send paging with IMSI. If UE get the paging with IMSI, it should tear down all existing bearers and delete TAI, TAI List, KSIASMI and get into EMM‐DEREGISTERED status. And then redo “attach request.” Ns = max(1, nB/T), which means that Ns is the larger value between 1 and NB/T Table 2.29 gives an example of paging offset and sub‐frame under TDD (all UL/DL configurations) system. Example: Example: T = 64 nB = 2T = 128 UE_ID = IMSI mod(1024) N = min (T,nB) = 64 Ns = max (1,nB/T) = 2 UE_ID = IMSI mod 1024 = e.g 0 PF : SFN mod T= (T div N)*(UE_ID mod N) = 0, 64, 128… Although 3GPP allows up to four paging occasions per radio frame. Assume only supports up to 1 paging occasion per radio frame (pagingNb = oneT), that translates into 100 paging occasions per second. Since each paging message may contain up to 16 paging records the maximum air interface capacity is 1600 paging records per second per cell, which is more than what eNB can provide in the control plane, that is, it has been observed a CPU load of roughly 4% for 30 S1 pagings per second. As a consequence, 500 S1 paging messages per second would occupy 2/3 of CPU processing power for paging alone. Based on the above, the default pagingNb= quarterT (equivalent to 400 possible paging messages per second) is the maximum recommended value. UE may also be paged by the network when there is data addressed to that particular UE. UE returns to EMM_ACTIVE/RRC_connected mode as soon as packet arrival is detected. The delay depends on the paging DRX cycle, time to acquire UL synchronization, and time to set up the RRC connection with the eNB. MME Initiated paging fow is shown in Figure 2.61. LTE Optimization and Principle and Method UE eNB MME SGW PGW k data Downlin Page Page Response Time Page RACH Preamble RACH Response RRC Connection Request RRCConnection Setup S1-AP Initia l UE Messa ge Attach Requ est eNB UE S1 AP ID IE Total Delay RRCConnectionSetup Complete Attach Request tup req ntext se Initial co Security Mode Command Security Mode Complete RRCConn Reconfiguration Req RRC conn Reconfiguration Complete Initial Cont ext Setup UL DATA Response DL DATA Update Be arer Request arer Modify Be Response Figure 2.61 MME initiated paging flow Here are three paging examples as following. Example 1 > - Paging with s‐TMSI PCCH-Message ::= SEQUENCE +-message ::= CHOICE [c1] +-c1 ::= CHOICE [paging] +-paging ::= SEQUENCE [1000] +-pagingRecordList ::= SEQUENCE OF SIZE(1..maxPageRec[16]) [1] OPTIONAL:Exist | +-PagingRecord ::= SEQUENCE | +-ue-Identity ::= CHOICE [s-TMSI] | | +-s-TMSI ::= SEQUENCE | | +-mmec ::= BIT STRING SIZE(8) [00000001] | | +-m-TMSI ::= BIT STRING SIZE(32) [000000000000000000000 | 00000000001] | +-cn-Domain ::= ENUMERATED [ps] +-systemInfoModification ::= ENUMERATED OPTIONAL:Omit +-etws-Indication ::= ENUMERATED OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit Example 2 > - Paging with IMSI PCCH-Message ::= SEQUENCE +-message ::= CHOICE [c1] +-c1 ::= CHOICE [paging] +-paging ::= SEQUENCE [1000] 91 92 LTE Optimization Engineering Handbook +-pagingRecordList ::= SEQUENCE OF SIZE(1..maxPageRec[16]) [1] OPTIONAL:Exist | +-PagingRecord ::= SEQUENCE | +-ue-Identity ::= CHOICE [imsi] | | +-imsi ::= SEQUENCE OF SIZE(6..21) [15] | | +-IMSI-Digit ::= INTEGER (0..9) [0] | | +-IMSI-Digit ::= INTEGER (0..9) [0] ...... | | +-IMSI-Digit ::= INTEGER (0..9) [9] | +-cn-Domain ::= ENUMERATED [ps] +-systemInfoModification ::= ENUMERATED OPTIONAL:Omit +-etws-Indication ::= ENUMERATED OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit Note: IMSI is used as paging identity when reattach from UE is required. It indicates that error occurred. Example 3 > - Paging for system Info Modification RRC_LTE:PCCH-Message PCCH-Message ::= SEQUENCE +-message ::= CHOICE [c1] +-c1 ::= CHOICE [paging] +-paging ::= SEQUENCE [0100] +-pagingRecordList ::= SEQUENCE OF OPTIONAL:Omit +-systemInfoModification ::= ENUMERATED [true] OPTIONAL:Exist +-etws-Indication ::= ENUMERATED OPTIONAL:Omit +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit 2.3.11.2 Paging Capacity The higher amount of paging frames the more PDCCH and PDSCH resources may be used for paging. More aggregated paging records in one RRC paging message that is sent in one PO causes less PDSCH occupation comparing to higher number of RRC paging messages with less paging records inside. When average paging load is low, one can reduce value of pagingNb, thus more UEs under one PO will be aggregated and in average more page records per each RRC paging message is expected. What is more, less POs will decrease PDCCH load that less P‐RNTIs will be used to sent the same amount of paging records. On the other hand more paging records per one PO will cause higher blocking probability, it should be balanced. The the number of EPS paging attempts, received/discarded S1AP Paging messages by eNB can be got from PM counter listed in Table 2.30. Paging DRX cycle does not change the maximum paging capacity because the number of resources that can be used for paging is not changed. Paging DRX cycle reduces blocking ­probability at the cost of call setup time. Table 2.30 The number of EPS paging attempts, received/discarded S1AP Paging messages. EPS paging attempts This counter counts the the number of paging attempts of initial and repeated. PageS1Received This counter counts the number of received S1AP Paging messages in the RBS. PageS1Discarded The number of S1AP Paging messages that are discarded and not routed to any cell LTE Optimization and Principle and Method defaultPagingCycle = rf32 Paging Occasion (per Paging Frame) Paging Frame nB = 4T => 0 16 32 nB = 2T 0 16 32 nB = T 4 9 0 4 9 0 4 9 0 4 9 0 4 9 0 4 9 0 4 9 0 4 9 => 0 16 32 nB = (½)T 0 16 32 0 16 32 nB = (¼)T nB = (1 8)T 0 => => => 0 16 32 => The value of nB determines the rate at which paging frames occur from the cell perspective, i.e. there is an impact upon paging capacity. => nB = (1 16)T 0 16 32 nB = (1 32)T => 0 16 32 Figure 2.62 Paging frame and paging occasion. PagingNB is used to calculate the number of POs within one paging DRX duration, which in turn is used to calculate the PO. PagingNb changes the maximum paging capacity because it increases number of resources that can be used for paging, it reduces blocking probability and increases maximum number of pagings. Paging frames are distributed on all radio frames according to pagingNb parameter value. PagingNb has impact on number of POs per considered time frame, higher value of pagingNb more POs per time period. Paging frame and paging occasion example are shown in Figure 2.62. If eNB KPI indicates more paging discards, it can be considered to increase the maximum number of paging records parameter or to allow more number of paging occasions, that is, increase nB (Table 2.31). Paging capacity has impact on call setup time, reachability of UE, and tracking area size. Excessive paging blocking value leads to delay or failure of the paging procedure. Here are four type of paging DRX cycle and pagingNb settings usually configured in a live network. It can be seen that higher value of pagingNb (½) will result to reduced number of UEs assigned to one PO (20UEs/PO or 10UEs/PO) and longer paging DRX cycle will result more POs within one cycle reducing number of UEs assigned to one PO (Figure 2.63). Assumption1: 320 UEs/cell, pagingNb = ½, 32/64 paging DRX cycle Assumption2: 320 UEs/cell, pagingNb = ¼, 32/64 paging DRX cycle Paging blocking probability is another factot that impacts on eNB paging capacity as it limits maximum number of pagings that can be handled by one eNB. Pagings arrival is poisson distribution Table 2.31 Paged UEs per second per cell. nB T/32 T/16 paging occasions per radio frame 1/32 1/16 Ns T/8 T/4 1/8 T/2 1/4 T 1/2 2T 1 4T 2 4 1 1 1 1 1 1 2 4 Number of paging record per radio frame 16 16 16 16 16 16 32 64 Max No. of paged UEs per second per cell 50 100 200 400 800 1600 3200 6400 93 94 LTE Optimization Engineering Handbook Paging frame (10 ms) 50 PO/s = max 800 pagings/s 32rf Paging DRX Cycle (16POs) 32rf Paging DRX Cycle 1 second 32rf Paging DRX Cycle 32rf Paging DRX Cycle 320/16 = 20UEs/PO 50 PO/s = max 800 pagings/s 320/32 = 10UEs/PO 1 second 64rf Paging DRX Cycle (32POs) 64rf Paging DRX Cycle 25 PO/s = max 400 pagings/s 32rf Paging DRX Cycle (16POs) 32rf Paging DRX Cycle 1 second 32rf Paging DRX Cycle 32rf Paging DRX Cycle 320/8 = 40UEs/PO 25 PO/s = max 400 pagings/s 320/16 = 20UEs/PO 1 second 64rf Paging DRX Cycle (32POs) 64rf Paging DRX Cycle Figure 2.63 Four type of paging DRX cycle and pagingNb. Table 2.32 PDSCH resources occupation for paging. N_PRB I_TBS 1 2 3 0 16 32 1 24 2 32 3 4 4 5 6 7 8 9 10 56 88 120 152 176 208 224 256 56 88 144 176 208 224 256 328 344 72 144 176 208 256 296 328 376 424 40 104 176 208 256 328 392 440 504 568 56 120 208 256 328 408 488 552 632 696 in a live network and blocking probability determines average number of records per one RRC paging message. For the calculation of consumption of PDSCH resources, assume 16 pagings records in one PO, the length of S‐TMSI is 32bits, the length of MME record is 8bits. For each PO, the maximum transmit payload are 16*40+1+1=642 bits, it will occupy 10 PRBs PDSCH resources shown in Table 2.32. It can be seen that when PDSCH resources is 10 PRBs and MCS level is 4, the TB size is 696 bits accordingly. Actually, in a live network, it is normally not to use higher MCS level for the paging channel. Now let’s take an example of how to calculate eNB’s paging capacity. It is simply assumed the traffic model (three cells/eNB) of a network is listed below (variety of applications and smartphone types cause that the real network behavior might be significantly different): ●● ●● ●● ●● ●● ●● ●● Users (RRC connected + RRC idle) per eNB – 450 MTC/MOC for VoIP – 50%/50% MTC/MOC for PS/background – 30%/70% VoIP holding time – 90 sec; PS data mean holding time – 312 sec. PS data sessions per user per busy hour – 1; VoIP sessions per user per busy hour – 1. Background traffic per every user InactivityTimer: 10 sec. So, in this traffic model, eNB’s paging capacity is 4.3 pagings/s/eNB. LTE Optimization and Principle and Method 2.3.11.3 Paging Message Size The physical layer will add a 24 bit CRC to the transport block and then complete channel coding. The default channel coding value of 0.12 means that high quantities of redundancy are added before transmitting the paging message across the air‐interface. The value of 0.12 and QPSK are always used on the PDSCH when transferring a paging message that helps to make paging more reliable. Assuming a resource block includes 132 resource elements per resource block pair within a subframe. Table 2.33 illustrates the requirement for a large number of resource blocks when the paging load is very high. 2.3.11.4 Smart Paging LTE allows the operator to configure a first page is to be distributed, to the area of a single eNB, TA or the whole TA list. The selected area in which the page is sent can be decided based on different criteria: ●● ●● ●● UE‐related criteria, which is used to send a page to a single eNB or a TA for known stationary UEs such as electricity meters UE last reported location criteria, which is used to send a page to a single eNB or a TA when a the location of the UE is unknown Service‐related criteria by APN, QCI, and ARP. These criteria are used for time critical ­services to guarantee that the page is sent directly to all eNBs in TA list In general, paging strategy is step‐by‐step paging in a live network. When the MME wants to page the UE, first paging the last visit of the eNB, if the UE can not be paged, then last eNB and its neighboring eNBs will be paged, if the UE still can not be paged, then eNBs in last TA will Table 2.33 PDSCH paging load. Number of paging records 1 Paging message size (bits) 56 Transport block size (bits) 56 # Bits after channel coding 667 # RE 334 # RBs 3 2 104 120 1200 600 5 3 144 144 1400 700 6 4 192 208 1934 967 8 5 232 256 2334 1167 9 6 280 280 2534 1267 10 7 320 328 2934 1467 12 8 384 392 3467 1734 14 9 408 488 4267 2134 17 10 456 488 4267 2134 17 11 496 552 4800 2400 19 12 544 552 4800 2400 19 13 584 600 5200 2600 20 14 632 632 5467 2734 21 15 672 696 6000 3000 23 16 720 776 6667 3334 26 95 96 LTE Optimization Engineering Handbook Page strategy IMEI TAC User level IMSI MSISDN The basic paging stragegy is: Trigger 1 Trigger 2 Service level APN ARP Voice QCI SMS last eNB -> last eNB and its neighboring eNBs -> eNBs in last TA -> eNBs in last TA List (3GPP standard) Figure 2.64 Paging strategy. be paged, and finally eNBs in last TA List will be paged. Paging the last visit of the eNB, UE paging success ratio can reach to 70% to 90%, and reduce paging signaling in large quantities. At the same time, different levels or different characteristics of users can be set to different paging attributes. With different attributes of paging, it can be greatly reduced the paging ­signaling load (amount of paging S1 paging messages decrease 50%). Intelligent intelligent paging strategy can be set different attributes, according to different levels or different characteristics of users based on APN, QoS, IMSI, IMEI, and so on. The paging strategy can be further refined and optimized, for example, accurate paging scheme can only be applied for slow moving UEs, for high mobility users, paging over tracking area, and gradually expand the range of paging shall be applied, thus will greatly reduced the paging signaling load (Figure 2.64). 2.3.11.5 Priority Paging In a system with mixed paging priorities, higher priority paging can preempt existing lower priority paging in the queue, the paging success rate will be higher for higher priority of the paging message compared to lower or no priority. Assuming there are non‐prioritized paging messages and prioritized paging messages per second, the prioritized paging messages shall be equally distributed between priority 1 and 8. All paging messages shall be sent equally distributed in time based on priority. S1AP paging message listed in Table 2.34, which shows a paging payload. 3GPP allows up to 16 S1 pages per modem‐to‐UE page message. In case when more than 16 pagings are considered Table 2.34 S1AP paging message IE and semantics description. IE/Group name Source Semantics description Comments UE identity index value MME IMSI mod 1024 – UE paging identity MME S‐TMSI or IMSI* – Paging DRX MME Paging DRX cycle CN domain MME CN Domain – PS or CS When more than 16 pagings are sent in one PO, they are put in RRC paging message according to descending paging priority value List of TAIs At least one TAI shall be present; up to 16 > TAI list item >> TAI MME >>> PLMN identity MME >>> TAC MME Paging priority MME Used in control plane overload cases LTE Optimization and Principle and Method Token rate–r, short interval (10 ms) or continues excess flow P1 excess flow Tokens? P2 Accepted pagings P3 Tokens? Excess paging Accepted pagings Tokens? prioLevel1 Excess paging prioLevel2 Paging Accepted pagings prioLevel3 Excess paging Figure 2.65 Priority paging. to be sent in one PO, they are put in RRC paging message according to descending paging priority value. Figure 2.65 gives a description of Token based priority paging. 2.3.12 MIMO and Beamforming From 3GPP roadmap of multi‐antenna point of view, the evolution of LTE releases in 3GPP brings significant new capability in the domain of multi‐antenna operation. Advanced multi‐ antenna solutions are key components to achieve the LTE network requirements for high peak data rates, extended coverage, and high capacity. Nowadays, market is driven by advanced antennas and more complex passive antennas. Beamforming and spatial multiplexing illustrated in Table 2.35 have been widely deployed in the live network, while diversity and beamforming aim to improve received signal power of a single information stream, spatial multiplexing aims to share the signal power between multiple parallel streams. Smart antenna is a multiple antenna elements system, which combined with signal processing to dynamically select or form the “optimum” beam pattern for each user. Smart antennas usually categorized as switched beam and adaptive array, and there are four types of smart antennas as shown in Figure 2.66: uniform linear array (a), circular array (b), two‐dimensional grid array (c) and three‐dimensional grid array (d). Now in the LTE live network, usually classical antenna and active antenna are deployed. A classical antenna consists of subelements, two antenna ports per column or smart antenna that has at least eight antenna port. Smart antenna can shape a beam by weighting of subelements so called beamforming (BF). The beam shape could be fixed vertically or adaptable horizontally Table 2.35 Beamforming and spatial multiplexing. 2D Beamforming Digital beamforming with integrated radios and antennas 3D Beamforming 3D beamforming is integrated with radios and antennas, support user specific beamforming. Require phased‐array technology, including analoque, digital and hybrid beamforming technologies MIMO and massive MIMO More antenna elements required for capacity increase. However higher frequency => smaller antennas 97 LTE Optimization Engineering Handbook ∆x y (a) x ∆Φ ∆z y x ∆z ∆y y ∆x (b) x (c) (d) ∆x y z x Figure 2.66 Four types of smart antennas based on element arrangement. one column Subelement weights Figure 2.67 Classical antenna. ments w1 subele antenna port PA w4 PA w5 w8 w1 PA PA antenna ports 98 PA w4 PA w5 PA PA PA w8 PA Figure 2.68 Flexible active antennas. to any direction and shape by changing amplitude and phase. An active antenna, composed of a multiple set of low power active transceivers modules, which are connected to eNB through CPRI. PAs are tightly integrated inside antenna, one PA per subelement. Active antenna offers beamforming more flexibility to tune tilt angles without mechanical actions, more flexibility to change the antenna vertical beam (Figure 2.67 and Figure 2.68). LTE Optimization and Principle and Method For beamforming, two precoding methods were evaluated using a full buffer traffic model in the 3GPP 3D UMi scenario: one is SVD precoding using the uplink long term spatial channel correlation matrix, the other is codebook based precoding using grid‐of‐beams, where the ­precoder matrix is chosen based on the uplink long term spatial channel correlation matrix. For spatial multiplexing, the eNB is able to transmit and receive multiple parallel information streams within the same spectrum which requires multiple antennas at both ends of the radio link and the maximum number of parallel streams is equal to the minimum of the number of transmit and receive antennas, therefore increasing the spectral efficiency. Most MIMO ­implementation nowadays is X‐pol (one is 45 degree, the other is ‐45 degree) MIMO and not spatial MIMO. The evolution of DL transmission modes on top of Rel 8 was the enhanced transmit diversity, beamforming and spatial multiplexing, Rel 9 adds dual layer beamforming. Rel 10 extends the dual layer mode of TM8 to TM9 with up to eight layers. Rel 11 adds TM10 with up to eight layers and provide support for DL beamforming on dedicated control channel and optimized DL CoMP operation, and in Rel‐10 UL SU‐MIMO with up to four‐layer, UL reference signal enhancements for improved UL MU‐MIMO (Rel 10) and UL CoMP (Rel 11) will be supported. 3GPP transmission modes (downlink) are present in Table 2.36. It is worth to mention that 3D beamforming is planning introduced in 3GPP Rel 13, it is not only a new beamforming feature but a whole new product and site solution, instead of 8 pipes with fairly high power per pipe, the idea is to use 64 pipes with low power per pipe. Either beamforming or spatial multiplexing, the goal of optimizing a MIMO system is to achieve the highest throughput and connectivity possible in a given environment by leveraging the multipath potential of the environment. Table 2.36 3GPP transmission modes (downlink). 3GPP Rel‐8 Transmission scheme tx mode of PDSCH Antenna Port Feedback Beam‐ Spatial Spatial forming multiplexing diversity 1 Single‐antenna port CRS CQI No No No 2 Transmit diversity CRS CQI No No Yes 3 Open‐loop spatial multiplexing CRS CQI, RI No 1‐4 layer Yes 4 Closed‐loop spatial multiplexing CRS CQI, PMI, RI Yes 1‐4 layer No 5 Multi‐user MIMO CRS CQI, PMI, RI Yes Yes No 6 Closed‐loop Rank=1 precoding CRS CQI, PMI, RI Yes No No 7 Beamforming single‐ antenna port; port 5 DM RS CQI No No Rel‐9 8 Dual layer beamforming DM RS CQI, PMI, RI Yes 1‐2 layer No Rel‐10 9 Closed‐loop spatial multiplexing DM RS CQI, PMI, RI Yes 1‐8 layer No Rel‐11 10 TM9 with DL CoMP and E‐PDCCH DM RS CQI, PMI, RI Yes 1‐8 layer No Yes 99 100 LTE Optimization Engineering Handbook 2.3.12.1 Basic Multi‐Antenna Techniques For LTE 10 transmission modes, only four MIMO technology programs are focused on in this part: beamforming, transmit diversity, SU‐MIMO, and MU‐MIMO. With at least eight antennas at the transmitter and only single antenna at the receiver (referred to as MISO) it is possible to obtain beamforming (BF). With this method the transmission ­signal is steered in a beneficial direction toward the UE, as the UE moves throughout the cell, the switched beam system detects the signal strength and continually switches the beam as necessary. This is accomplished by adjusting the phase and amplitude of the different antenna elements by multiplying the signal with complex weights. Each element of the array will be fed with the same signal and this enables “smart” antennas to modify their radiation pattern dynamically to alter the direction and shape even a beamforming antenna enables the entire eNB signal to be directed to the single user. It would be possible to dip the beam by causing element B to lag in phase behind element A, thus the line describing points where the radiation arrives in phase is no longer horizontal but instead dips toward point Z as shown in Figure 2.69. BF support to tune shapes horizontally and vertically according to typical UE positions and traffic needs, and even horizontal/vertical sectorization. Transmit diversity aims to increase the robustness of data transmission. When the same data is transmitted redundantly over more than one transmit antenna, this is called TX diversity. This increases the SNR. Space‐time codes are used to generate a redundant signal. Transmit diversity mode includes two transmitting antenna’s SFBC (space‐frequency block code) and four transmitting antenna’s SFBC+FSTD. In LTE, transmit diversity is used as a fallback option for some transmission modes, such as when spatial multiplexing cannot be used. Control channels, such as PBCH and PDCCH, are also transmitted using transmit diversity. MIMO includes single‐user mode SU‐MIMO and multi‐user mode MU‐MIMO. For SU‐ MIMO, data is divided into separate streams for one UE, which are then transmitted simultaneously over the same air interface resources under spatially uncorrelated channels (Figure 2.70). MU‐MIMO, the program will be the same time‐frequency resources through space division with sharp beams, assigned to different users under spatially correlated channels (Figure 2.71). Beamforming and MU‐MIMO prefer correlated antennas, precoding weights are chosen to maximize signal toward a given UE and are related to the instantaneous channel gains and phases of the signal paths through the MIMO channel. With correlated antenna ports as shown in Figure 2.71, the signal paths through the MIMO channel will all have the same instantaneous Y Phase shif A Feed Phase shifters θ X B Z Figure 2.69 Cell shaping and sectorization. e P S- y la De Figure 2.70 SU‐MIMO (left) and transmit diversity (right). LTE Optimization and Principle and Method Figure 2.71 Correlated (left) and decorrelated antennas (right). v v W W ϕ t t Ideal weights have same gain on all ports only phase changes Ideal weights differ in gain and phase across ports fading, so the ideal weights differ only in their phase slope. With decorrelated ports, the fade depth varies across the multiple signal paths through the MIMO channel. Optimal weights would ideally bias power away from the deeply faded paths and are therefore complex, with different gain and phase. It is worth to say beamforming is implicit in multi‐layer SU‐MIMO and MU‐MIMO in LTE, besides improving a UE’s signal strength or quality. 2.3.12.2 2D‐Beamforming Beamforming (BF) algorithm can make wave to any direction and shape by changing amplitude and phase. BF principle is based on channel reciprocity, for TDD system, uplink and downlink has similar channel response and similar covariance matrices.6 HDL HUL R DL R UL R HH H Normally, HUL is estimated by eNB based on sounding reference signal (SRS transmits ­ eriodically), which is used to determine the precoding, for example, grid of beams or p Eigenvalue‐based beamforming, evaluating the required periodicity and calculate DL weights. There are many possible ways of choosing the beamforming vector. Two different algorithms for estimating the precoding are usually used, the simpler grid of beams (GoB) algorithm, and the more complex eigenvalue based beamforming (EBB). The GoB‐based method calculates the DL beamforming weights based on the angle of arrival information. The EBB‐based algorithm calculates the DL beamforming weights based on the SVD decomposition of the spatial channel matrix. GoB based method is effective/efficient in small angle spread (AS) while ­considered less effective in large AS cases. EBB based methods can work in large AS cases. For FDD system, although uplink and downlink channels on separate frequencies experience independent fading, they should have similar spatial characteristics. Using UL spatial correlation matrix to derive the DL precoder matrix would result in a 5% to 10% loss in average user throughput and a 4% to 50% loss in cell‐edge user throughput compared to using closed‐loop feedback to derive the precoder matrix. In a TDD system with Na receiver and transmitter antennas, let the transmitted signal from a user with a single transmit antenna at subcarrier k of Nsc subcarriers be denoted X(k). Then, the received signal can be written as Y (k ) H (k ) X (k ) D(k ), where Y (k ) [Y1 (k ),Y2 (k ),,YN a (k )]T is the received signal at the eNB, H (k ) [ H1 (k ), H 2 (k ),, H N a (k )]T is the uplink spatial channel vector, and D(k ) [ D1 (k ), D2 (k ),, DN a (k )]T is the interference and noise at the eNB receiver antennas. In the receiver, an estimate H est (k ) of the channel ­vector H (k ) is calculated from the user’s reference signals. The precoding vector w(k ) [w1 (k ), w2 (k ),, w N a (k )]T is then 6 If the delay is within the channel coherence time, it will approximately hold. 101 102 LTE Optimization Engineering Handbook CW1 u4 u3 u2 u1 Short term weight w1 Long term weight w1 1 5 w5 w2 w2 w6 2 6 CW1 w12 λ/2 w21 3 7 w4 4 8 w3 w7 Short term weight w11 w22 CW2 w8 u4 u3 u2 u1 Long term weight w1 1 5 w5 2 6 3 7 w4 4 8 w2 w6 w3 w7 λ/2 w8 Figure 2.72 Single‐stream (left) and dual‐stream (right) beamforming. c­ hosen using this estimated channel vector H est k . It can be seen that the gain from the beamforming is related to the factor g H (k )* w(k ) . While 3GPP Rel 8 of the LTE specification defines transmission mode (TM) 7 for beamforming with one layer, Rel 9 defines transmission mode (TM) 8, to support dual‐stream beamforming, in which two different and independently coded data streams are separately transmitted from two logical antenna ports, combines beamforming with 2x2 MIMO spatial multiplexing capabilities. This feature implemented for TDD only, can result in improvements in coverage and capacity. Either of the two data streams is generated by four or eight antennas in beamforming transmission mode. The two data streams both form directional beams toward the target UE, which increases SINR. Dual‐stream beamforming incorporates both spatial multiplexing and beamforming during downlink transmission. This helps provide spatial multiplexing gains, diversity gains, and array gains (Figure 2.72). TM8 is a mode where data is transmitted over two spatial layers as two independent beamformed streams. It has the similar covariance matrices as one layer beamforming: RDL ≈ RUL(R = HHH) H Hermitian operator matrix transposition conjugate complex In general, TM8 is expected to have higher throughput at cell edge, slightly better or similar throughput as TM3 in medium points, lower throughput in good points. Assuming the channel vectors at PRB i estimated from SRS from two polarization antenna elements groups are described by hi,1 and hi,2 respectively, then the instantaneous spatial ­channel covariance at current sub‐frame n is computed by averaging over two polarization antenna elements groups over all the used PRBs. R inst n i h i ,1 h iH,1 h i ,2 h iH,2 The long‐term BF covariance matrices (weight) averaging over time by a recursive filter of first order, if long term BF covariance matrices is used, it can get better performance in channel models with low AS (dominant eigenvector). Rave n Rave n 1 1 Rinst n where α is forgetting factor, which is inverse proportional to the settling time of filter. As stated above, the performance of beamforming strongly depends on the instantaneous channel information. If the channel condition of an UE varies frequently, then measurement results or reported results on the channel condition do not exactly reflect the current channel LTE Optimization and Principle and Method Table 2.37 TM8 Port7/8 beamforming gain imbalance. No RSRP SINR CQI0 CQI1 MCS CW0 MCS CW1 1 –56.95 23.01 13.78 14.66 25.17 25.19 2 3 4 5 6 7 8 –81.07 –75.57 –99.23 –94.81 –103.51 –91.28 –95.44 14.46 14.70 9.01 10.88 10.00 5.44 0.23 8.82 11.75 6.62 7.23 5.52 4.81 3.65 5.64 6.25 7.62 9.73 8.75 6.74 4.50 19.12 20.69 12.78 14.04 11.58 6.99 4.61 10.21 11.65 16.63 19.30 17.72 9.90 7.37 TM8 Port7/8 BF gain imbalance condition in time, thus the dual‐stream beamforming’s performance will decrease. It is also worth to mention that often TM8 Port7/8 beamforming gain imbalance had been observed in the field test as shown in Table 2.37. The key in beamforming is to generate the weighting vectors. There are two classes of DL beamforming schemes, cell‐specific DL broadcasting beamforming for cell‐specific channel and UE‐adaptive DL beamforming for PDSCH. There are different algorithms for calculating the optimum UE‐adaptive DL beamforming weightings. For example, it is possible to determine from the direction of the received uplink signal (DoA or AoA) if the angular spread is small, or from the uplink sounding reference ­signals channel estimation to calculate the beamforming weightings. Beamforming weight ­calculation by channel estimation is described below (Figure 2.73): ●● ●● ●● Frequency (PRB) ●● step 1: collect snapshots of instantaneous H (data matrix) step 2: determine covariance matrix: R = HHH, the format is M x M = 8 x 8, which depends on UE, subcarrier and TTI step 3: averaging of R → Rav, over frequency (over 4 most recently sounded PRBs) and over time (over past SRS receptions (IIR or FIR approach)) step 4: eigenvalue decomposition (EVD): Rav = V Λ VH, Λ is diagonal matrix with eigenvalues, decreasing absolute value => 1. eigenvalue is dominant, V and VH are orthogonal eigenmatrices (M x M) SRS hopping SRS periodicity D S U D D t 1 HH k Hk Rav,f = 4 k ∈ {f with SRS} Figure 2.73 Averaging of R. D t+5 S U D D D S U t + 10 D D time (TTI) (1−α)Rav,t(t−5) + αRav,f(t) IIR Rav,t(t) = , 1 t Rav,f(k) Lk = t–5(L+1) FIR 103 104 LTE Optimization Engineering Handbook ●● step 5: determine dominant eigenvector e1, corresponds to max eigenvalue => e1 = v1 = first column of VH, e1 is the optimum BF vector w (maximizes “ergodic capacity” C, “averaging” over all possible channels H, cuboid!) C = maxE{log 2 det(I w H R w} w/ w 1 ●● ●● step 6: use dominant eigenvector for DL BF: w = e1 implementation: step 4 and 5 merged by very fast “power method” => e1 directly 2.3.12.3 2D MIMO and Parameters This part is foucused on spatial multiplexing of 2D MIMO. Spatial multiplexing allows a radio link composed of M transmit and N receive antennas (MxN) to exchange up to N independent data streams (codewords). Number of codewords is decided based on transmission mode, RI sent from UE, and so on. For UEs with low SINR beamforming should be used and for high SINR UEs spatial multiplexing should be used (Figure 2.74). For a spatial multiplexing system the corresponding generalization of the classic Shannon formula reads as: C log 2 1 SNR1 log 2 1 SNR2 log 2 1 SNRk where SNRk = Sk/N now denotes the SNR of the kth information stream, k = min(n,m). Each MIMO mode can be switched to transmit diversity mode (TM2), and TM3 through TM9. Before pushing to MIMO parameters, a few basic concepts should be reviewed. Codeword (CW) is a transport block that has been processed by the physical layer in terms of CRC addition, channel coding, and rate matching. When two codewords are transferred, they do not need to be of equal size. CQI reporting, link adaptation, and HARQ run independently for each codeword. LTE supports simultaneous transmission resources in the same block by two relatively independent codeword, which is by spatial multiplexing (SM) technology to achieve. Each set of data sent through the antennas in a spatial multiplexing operation is called a layer. Layer mapping is needed for MIMO that maps the modulated symbols belonging to either one or two codewords onto a number of “layers” where the number of layers are less than or equal to the number of antenna ports, and a channel matrix rank is corresponding. PMI, the signal is “pre‐coded” (i.e., multiplied with a precoding matrix) at eNB side before transmission, optimum precoding matrix is selected from predefined “codebook” known at eNB and UE side. Rank, equivalent to the total number of layer. Rank indicator (RI), the number of layers that can be supported under the current channel conditions and modulation scheme. RI indicates M Tx precoding Modulation + coding Select # code words Modulation + coding RI Layer mapping CQI Figure 2.74 Spatial multiplexing procedure. V N Rx H Demod UH Demod PMI H = UΣVH LTE Optimization and Principle and Method Table 2.38 Legacy 2D MIMO parameters. Parameter Range Default CQI threshold for fallback to closed Loop MIMO 1 CW Mode 0…16, step 0.1 11 CQI threshold for activation of closed loop MIMO 2 CW Mode 0…16, step 0.1 13 Rank threshold for fallback to closed loop MIMO 1 CW Mode 1…2, step 0.05 1.4 Rank threshold for activation of closed loop MIMO 2 CW Mode 1…2, step 0.05 1.6 CQI threshold for fallback to MIMO diversity 0…16, step 0.1 9 CQI threshold for Activation of open loop MIMO SM 0…16, step 0.1 11 Rank threshold for fallback to MIMO diversity 1…2, step 0.05 1.4 Rank threshold for Activation of open loop MIMO SM 1…2, step 0.05 1.6 the number of freedom degrees measured by the UE, which represents the maximum capacity of the Tx/Rx channel in terms of independent streams. Antenna port, it is not equal to the number of antennas, but rather a different channel ­estimation reference signal pattern. For ports 0 to 3, corresponding to RS transmission pattern of the multi‐antenna; for Port 4, corresponding to the PMCH, MBSFN case of RS; for port 5, corresponding to the UE Special RS. MIMO thoughput gains depend on above factors. In reality, maximizing rich scattering conditions within a cell, configuring the eNB to properly match MIMO parameters settings to real‐world conditions, and ensuring that UEs can take full advantage of the multipath conditions. Selection of the correct SU‐MIMO mode depends on factors such as mobility, CQI, and channel correlation (Rank). MIMO optimization process requires accurate measurement of these multipath conditions in order to achieve the best performance for a given environment while avoiding the time and expense of guesswork. Finally, the legacy 2D MIMO parameters are listed in Table 2.38. In a live network, SU‐MIMO optimization is the primary focus of operators attempting to maximize throughput gains. eNB make MIMO decision mainly based on UE report RI that decided by RS SINR and radio environment (the lower channel correlation the better). For low SINR, the two codewords is not easy to distinguish even with the lower channel correlation, if SINR > 12dB, the two codewords is easier to use MIMO, sometimes if the channel correlation is high, SM mode doesn’t increase throughput even with high SINR. From the test data, it is found rank1 CQI reflects the DL SINR fairly well, rank2 CQI have a heavy dependency over channel correlations. Higher correlated channel yield much smaller chances of rank2 reports, and the values are much lower. From Figure 2.75, it can be seen that the proportion of scheduled dual streams and the number of RI=2 are approximate linear relationship, i.e. the more probability of the reported RI=2, more dual streams will be scheduled. In addition, CQI and the dual streams scheduled are also approximately proportional relationship in a live network. 2.3.12.4 Massive‐MIMO Many operators are quite interested in high‐rise building coverage, but legacy 2D beamforming only allowed controlling the beam pointing in azimuth direction. Massive MIMO techniques is introduced that exploit both the azimuth and elevation dimensions that are characterized by focusing the transmit power radiated to a user in the cellular system based on digital beamforming methods such that the peak of a resulting beam can be dynamically controlled in ­azimuth as well as in elevation direction, so massive MIMO can significantly improve user data 105 LTE Optimization Engineering Handbook 30 SM Throughput (Mbps) TxDiv Throughput (Mbps) 25 For low SNRs, TX Diversity gives slightly better throughput than SM, since the power from both eNB TX antenna is aggregated to decode one code word. This is in line with theoretical simulations 20 15 10 Although the two cases are static TX diversity and SM, switching point could be around this area for dynamic adaptation of MIMO 5 0 –4 –2 0 2 4 6 8 10 12 14 16 18 20 22 24 26 SINR (dB) 2 Average Reported Rank 106 1.9 No correlation 1.8 Med correlation 1.7 High correlation 1.6 1.5 1.4 1.3 1.2 1.1 1 –10 0 10 20 30 DL SINR (dB) RI = 2 reported ratio RI = 2 scheduled ratio 100.00% 80.00% 60.00% 40.00% 20.00% 0.00% 100.00% RI = 2 scheduled ratio 90.00% 80.00% 70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 10.00% 0.00% 5 7 9 Figure 2.75 MIMO ratio versus RI and CQI. 11 13 CQI LTE Optimization and Principle and Method rate in a high‐rise scenario. Massive MIMO deployed high‐gain adaptive beamforming and high‐order spatial‐multiplexing with a large‐scale array. The antenna type to be used is ­typically a planar antenna array consisting of multiple cross‐polarized antenna elements arranged in a rectangular two‐dimensional grid. From 3GPP perspective, DMRS and/or CSI‐RS should support more than eight antenna ports, for example, 32 or 64 or even more antennas/ports, beamforming main lobe sharpens as number of antenna elements increases. Massive MIMO, many subelements are controllable from baseband (Figure 2.76). Massive MIMO needs acquiring channel state information at the eNB for downlink MU‐ MIMO, also needs efficient signaling for multiplexing large numbers of UEs. TDD is often viewed as an easier problem than FDD as it leverages DL/UL reciprocity; for FDD, a codebook feedback solution may have difficulty that large number of antenna elements require large codebook size, which will result extremely high UE codebook search complexity. The UE needs receive CSI‐RS and computes azimuth and elevation PMI. User‐specific beams now formed in elevation domain to provide optimal throughput at all levels of the building. 2.3.13 Power Control Power control and proper power configuration will reduce inter‐cell interference and power consumption. This leads to higher cell capacity and the control of the maximum data rate for UE at cell edge and limit the interference that cell‐edge users create to the neigboring cells. In addition, it helps to prolong the battery life of the UE. In LTE, fractional power control (FPC) is introduced to allow a more flexible trade‐off between spectral efficiency and cell‐edge rates. 2.3.13.1 PUSCH/PUCCH Power Control The basic power control of PUSCH aspects are open‐loop power control with slow aperiodic closed loop correction factor, it is based on fractional pathloss power control. With fractional pathloss power control, it will be easier to set power control parameters that will enable higher UL peak rate in the cell without sacrificing cell‐edge performance. It enables a trade‐off between maximized UL cell edge bitrates versus improving the overall UL cell capacity. The formula of PUSCH power control is: PPUSCH i min PMAX , 10.log10 M PUSCH i P0 _ PUSCH . PL TF TF i f i where PMAX is the maximum allowed power that depends on the UE power class. MPUSCH(i) is the bandwidth factor, expressed in number of resource blocks taken from the resource allocation valid for uplink subframe i. P0_PUSCH is a parameter obtained as a sum of a cell‐specific nominal component p0NominalPUSCH signaled from higher layers and a UE‐specific component p0UePUSCH. P0_PUSCH is the basic starting point of open loop power control. α is partial pathloss compensation factor, a cell‐specific parameter signaled from higher layers in order to support fractional power control. α=1 corresponds to classic UL power control, that is, full pathloss compensation. PL is the downlink path loss estimate calculated in the UE. ΔTF(TF(i)) denotes the power offset depending on PUSCH transport format TF(i). f(i) is PUSCH close loop power control adjustment derived from TPC command in subframe i‐4. Both accumulated and non‐accumulated power control rules are used. Compared with PUSCH’s fractional pathloss power control, PUCCH only uses a complete pathloss power control mechanism. The PUCCH power control procedure is used to guarantee the required error rate; it aims at achieving a target SIR the value of which guarantees the 107 Physical Antenna Connectors Virtual Antennas Antenna Ports DMRS or Data Physical Antenna Sub -elements Wprec Wvirt Wfeed CSI-RS Reference - or data signals Precoder Antenna Array Constrained Virtualization Unrestricted Virtualization (per RE) st 21 floor User specific beams Broadened elevation sector beam. 250 13th floor RX TX 63 m Site 8th floor RX 6 RX Average sum rate (Mbps/cell) Highrise 200 150 100 50 Matched filter Zero-forcing Interference free 23 m nd 2 80 m floor 0 0 100 200 300 Number of antennas Figure 2.76 Massive‐MIMO principle. 400 500 LTE Optimization and Principle and Method required error rate. Higher settings of this parameter will improve PUCCH reception, but will also drive higher UE TX power leading to interference to neighboring cells, and vice versa. PPUCCH(i) = min{ PCMAX, P0_nominal_PUCCH+Pathloss+h (nCQI,nHARQ)+∆F_PUCCH(F)+g(i) (UE specific parameter) Unlike PUSCH, the PUCCH power control is based on SINR instead of power spectral density (PSD) as there is no link adaptation on PUCCH; fixed MCS is used over PUCCH. The UE‐received PUCCH SINR will be compared with the target PUCCH SINR and TPC values will be generated based on the difference between the two values. The target PUCCH SINR default value will be estimated based on the minimum required by the received SINR in order to achieve a certain erasure or BER performance. eNB sets a semi‐static nominal power P0 for all UEs in the cells first (P0_PUSCH for PUSCH and P0_PUCCH for PUCCH) and broadcast it to all UEs by SIB2 (UplinkPowerControlCommon: p0NominalPUSCH, p0NominalPUCCH). P0_PUSCH values range is (−126 to 24) dBm. Each UE has a UE‐specific nominal offset power (P0_UE_PUSCH for PUSCH and P0_UE_PUCCH for PUCCH), which is sent to UE by dedicated RRC signal (UplinkPowerControlDedicated: P0_UE_PUSCH, P0_UE_PUCCH). It is worth to note that P0_PUSCH is different for semi‐persistent grant and dynamic scheduled grant (SPS‐ConfigUL: p0NominalPUSCH‐Persistent). Table 2.39 gives the main parameters of power control. Figure 2.77 shows two set of p0NorminalPusch (−106dBm versus −96dBm) comparation. When p0NorminalPusch is set to −106dBm, uplink throughput reduces by approximately 2Mbps in good RF conditions as lower uplink received power target leads to lower UL_SINR and further leading to lower MCS assignment by link adaptation. With −106dBm, uplink received power target is lower by 10dB. Hence, this leads to a much lower uplink Tx_power. 2.3.13.2 PRACH Power Control Open‐loop power control is applied for initial transmission of RACH. The transmit power is determined taking into account the total UL interference level and the required SINR operating point, which can be determined at the UE as: PRACH _ msg1 min PCMAX , PL P0 _ PREAMBLE PREAMBLE N PREAMBLE 1 RAMP _ UP Table 2.39 The related parameters of power control. Parameter Description Range Default P0UEPucch Power offset for UE PUCCH TX power calculation −8…7 dB, step 1 dB 0 dB P0UEPusch Power offset for UE PUSCH TX power calculation −8…7 dB, step 1 dB 0 dB P0NomPucch Nominal power for UE PUCCH TX power calculation −127…‐96 dB, step 1 dB −96 dB P0NomPusch Nominal power for UE PUSCH TX power calculation −127…‐96 dB, step 1 dB −100 dB srsPwrOffset Power Offset For SRS Transmission Power Calculation 0…15, step 1 α α, Indicates the compensation factor for path loss. α0 (0), α0.4 (1), α0.5 (2), α 1 (7) α 0.6 (3), α 0.7 (4), α 0.8 (5), α 0.9 (6), α 1 (7) 7 109 LTE Optimization Engineering Handbook Throughput 25 –96 dBm Mbps 20 –106 dBm 15 10 5 0 Good Medium Poor UL Tx Power 25 20 dBm 110 –96 dBm 15 10 –106 dBm 5 0 Medium Good –5 Poor Figure 2.77 Two set of p0NorminalPusch (–106dBm versus –96dBm) comparation. P0‐PREAMBLE is the preamble received power set point determined at the eNB. This parameter is calculated from the target SINR operating point, and the UL interference‐plus‐noise (IN) power in the PRACH resource. P0 _ PREAMBLE SINRT arg et IN M arg in ΔPREAMBLE is the power offset value dependent on PRACH preamble format, which is given by prach‐ConfigIndex. The preamble format–based power offset values are presented in Table 2.40. According to the estimated received power of RACH preamble, the eNB is able to know the SNR condition of the UE initialized the random access. Thus it will assign a certain power to the UE so that it can send message 3 with reasonable power to enable it to receive the message 3 correctly so that in most cases UE will not have to restart a new random access due to the failure of message 3 transmission. Table 2.40 ΔPREAMBLE value. Preamble format DELTA_PREAMBLE value 0 0 dB 1 0 dB 2 −3 dB 3 −3 dB 4 8 dB LTE Optimization and Principle and Method Tx power to meet the target Rx power UE eNB RACH preamble x x x RACH preamble +∆Ramp RACH preamble +N∆Ramp RAR y y y RRC Connection Req +N∆Ramp + δmsg2 RRC Connection Req +N∆Ramp + δmsg2 PO_Pre PO_Pre PO_Pre (δmsg2) RRC Connection Req +N∆Ramp + δmsg2 Target Rx power PO_Pre + ∆msg3 PO_Pre + ∆msg3 PO_Pre + ∆msg3 RRC Connection Setup Closed loop power control with accumulation RRC Connection Setup complete (+NAS setup) NAS Setup + Authentication P0_nominal_PUSCH RRC Connection Reconfiguration Figure 2.78 Power control algorithm. MSG 3 Tx Power 10 * log 10 Mpusch Last Preamble Power deltaPremableMsg 3 PC _ msg 2 PC_msg2 is determined in the range of −6 to 8 dB (eight values) based on the preamble detection performance. So, the power control algorithm during the whole UE RACH procedure is shown in Figure 2.78. 2.3.14 Antenna Adjustment Besides antenna azimuths and tilting, antenna placement also has big impact on other cell interference in real environment. A poor site design can have a significant impact upon the performance of a potentially good site. Site design involves identifying an appropriate location for each antenna and the eNB cabinet. When there is a requirement to achieve a specific isolation from another radio system then that isolation is easier to achieve if the antennas are separated vertically rather than horizontally. The most important requirement is that antennas should be mounted such that their main beams are not obstructed. This should include both the horizontal and vertical half power beamwdiths, that is, the beamwidths at which the antenna gain has decreased by 3 dB. In the case of a roof‐top site, obstructions could be other antennas or cabins located on the same or a neighboring roof. In the case of mast or pole 111 112 LTE Optimization Engineering Handbook Main beam is not obstructed Poor Position Good Position Figure 2.79 Examples of poor and good roof‐top antenna locations. mounted antennas, obstructions could be trees or nearby buildings. Figure 2.79 illustrates examples of poor and good roof‐top antenna positions. 2.3.14.1 Antenna Position In the example of the poor antanna installation position, the antenna is located behind and slightly higher than some existing antennas. In this case the main beam of the antenna is obstructed and its performance is likely to be deteriorated. In the example of the good position, the antenna is located in front of and slightly lower than some existing antennas. In this case the main beam of the antenna is not obstructed, although care should be taken that the rear lobe of the antenna does not cause interference to the other radio systems. There is also a requirement to ensure that the edge of the roof‐top does not cause shadowing of the antenna. If an antenna is positioned on the edge of a roof‐top then it is unlikely to incur any shadowing from the roof‐ top itself. However, as the antenna position is moved away from the edge then the antenna is more likely to incur shadowing. Antennas that are located away from the edge should be mounted with an increased height. A general rule is that if you can walk in front of the antenna then it should be mounted 3 m above the roof‐top. Figure 2.80 illustrates the principle of shadowing from a roof‐top and suggests a range of heights that could be used to avoid shadowing. In most cases an antenna would be mounted less than 10 m from the edge of the building and its suggested height would be obtained by dividing the distance to the edge by two. Wherever possible, antenna mountings should allow the height and azimuth of the antenna to be adjusted. In the case of antennas mounted on walls then the azimuth should be configured to ensure that the horizontal beamwidth of the antenna is not compromised. In general, a 15‐degree safety margin should be added to each side of the half‐power horizontal beamwidth and then a check made to ensure that the composite beamwidth is free from obstruction. Figure 2.81 illustrates the principle of avoiding shadowing from the walls upon which antennas are mounted. General rule Clearance angle h d d < 10 m h > d/2 10 < d < 20 m h > d/3 d > 20 m h > d/4 Figure 2.80 Principle of avoiding shadowing from a roof‐top. LTE Optimization and Principle and Method Figure 2.81 Principle of avoiding shadowing from walls. Direction of main beam Poor Position 15° safety margin 15° safety margin Direction of main beam Half power beam width Good Position When there are other antennas on the same mast, the same roof‐top or the same wall, then the isolation from those antennas should be maximized without compromising the position of the LTE antennas. The isolation requirement will depend upon the systems to which the antennas belong. The isolation requirement can be translated into a physical separation using curves that plot the measured isolation as a function of physical separation. These curves depend upon the gain patterns of the antennas being used and whether or not the antennas are cross‐polar. As an example, the LTE system requires 40 dB of isolation from the UMTS system. If the antennas have a vertical separation then there should be at least 0.2 m between the base of one antenna and the top of the other antenna. If the antennas have a horizontal physical separation and a horizontal beamwidth of 65° then there should be at least 0.5 m between them. Whenever possible, a vertical separation should be combined with a horizontal separation to increase the achieved isolation. In cases where these separations cannot be achieved, then the isolation requirement should be solved in other ways. Alternatively, the isolation requirement can be achieved using a diplexor and allowing the two radio systems to share the same feeders. A diplexor typically offers 40 dB of isolation. Radio systems may also share the same antennas. In general, this has the drawback of restricting both radio systems to using the same antenna downtilts; that is, downtilts cannot be configured separately for each system. Antennas that have remotely controllable tilts are generally more expensive, but tilt changes can be made with relative ease. 2.3.14.2 Remote Electrical Tilt Antenna tilting is a very powerful method to control network capacity and performance optimization. With the tilt, it directs irradiation further down (or higher), concentrating the energy in the new desired direction. The remote electrical tilt (RET) function enables the operator to control and optimize the coverage area by modifying the inclination of installed antennas, without the need for climbing masts. The RET provides electrical tilt for tuning and optimizing the network by adjusting the vertical lobe‐angle (adjusting the phase‐shifter on the antenna) of the antenna. The RET unit can be mounted on any antenna with tilting capability, regardless of height, gain, or band. The RET unit communicates over an interface by the open specifications defined 113 114 LTE Optimization Engineering Handbook Triple Band Dual Band Single Band Manual Adjustment Knobs Electrical Tilt Indicators iRET Tilt indicator - reading a value of 4° (+/– 1°) RetSubunit RET AuPort RfBranch TMA RfBranch Rx TmaSubunit RfPort Tx/Rx & DC RBS Figure 2.82 Remote electrical tilt. by the antenna interface standards group (AISG) to ensure basic interoperability of antennas and to control infrastructure (Figure 2.82). Antenna tilt is defined as the angle of the main beam of the antenna below the horizontal plane. Positive and negative angles are also referred to as downtilt and up‐tilt respectively. Antenna downtilt can be adjusted mechanically or electrically. Electrical tilt is realized by wire LTE Optimization and Principle and Method + Antenna Axis Mechanical downtilt, the pattern in the front goes down, and behind goes up. Mechanical Tilt Mechanical Tilt Electrical Tilt Total Tilt Figure 2.83 Mechanical downtilt, electrical tilt, and total downtilt. feed phase shifting. This phase shifting is realized by modification of feed cable length in antenna factory. In electrical downtilt, phases of antenna elements are adjusted so that desired tilt angle is achieved by tilting main, side, and back lobes uniformly contrary to mechanical downtilt. The total tilt is the inclination of the maximum of the antenna’s main beam with respect to the horizontal plane. The performances of vertical sectorization depend on antenna tilt, vertical beam width, and front‐to‐back ratio, and so on (Figure 2.83). Downtilt calculation: Downtilt=arctan(h/D)+ (Beamwidth/2). The optimal amount of tilt is a trade‐off between coverage and interference reduction, it depends on the real‐time traffic situation with a varying degree of user clustering or hotspots. In a realistic network, the traffic characteristics are dynamically changing and the optimum tilt to the current traffic conditions, which referred to as automatic tilt control. It is possible to pre‐define tilt settings for different times of the day (such as rush hour, midday, evening, night) and different times of the week based on historic data (Figure 2.84). The antenna effects are combined as a sum of antenna gain, horizontal pattern, and elevation pattern. The sum of horizontal and vertical patterns is limited for a common front‐to‐back attenuation Am and SLAv. The antenna gain of horizontal and vertical radiation patterns are shown below: A min 12 A min 12 3 dB 3 dB , Am , Am 25dB , SLAv , SLAv 20dB A , min{ AH AV , Am Assume that the antenna vertical (3dB) beamwidth is 120 and antenna height is 30m. The relation of downtilt and Dmin, Dmax is shown in Table 2.41. The algorithm for tilt control is based on relative load between different cells covering the same area/cluster. First, find Max load and Min load in the cluster, then if the Max load minus Min load is greater than a predefined margin, find downtilt for sector with Max load and do up‐tilt for the sector with Min load. The load for cell number m is defined as: Lm = Im/N + Im, Where Im is the total interference experienced and N is thermal noise. 115 116 LTE Optimization Engineering Handbook 0° Downtilt Angle θ Side Lobe 3dB Beamwidth Main Lobe Rapidly Decreasing Signal Strength Region h Usable Signal Area Shadow Area Dmax Vertical Beamwidth Antenna Height Dmin (m) Dmax (m) Figure 2.84 Downtilt calculation. Table 2.41 The relation of downtilt and Dmin, Dmax. Downtilt (°) Dmin (m) Dmax (m) Downtilt (°) Dmin (m) Dmax (m) 0 285 infinite 10 105 429 1 244 infinite 11 98 343 2 213 infinite 12 92 285 3 189 infinite 13 87 244 4 170 infinite 14 82 213 5 154 infinite 15 78 189 6 141 infinite 16 74 170 7 130 1719 17 71 154 8 120 859 18 67 141 9 112 572 19 64 130 LTE Optimization and Principle and Method 2.3.14.3 Antenna Azimuths and Tilts Optimization The antenna system plays an important role in mobile communications. Antenna height, tilts, and azimuths (to certain extent) are strong primary RF shaping factors. The performance of the entire network is affected by improper type, location, or configured parameters of the antenna system. Figure 2.85 gives an example of how reduced antenna height improved application coverage. The antenna tilt is mainly affected by the coverage radius of the cell and the average SINR value in the coverage area, and the optimization of the tilt must take into account the balance between RF coverage and SINR. Figure 2.86 is the driving test results of the impact of the tilt on the SINR value. Usually in the tilt adjustment will encounter the following three typical scenarios: uplink coverage limited, overshooting, and coverage holes, and so on. Uplink coverage limited: When a cell is in a continuous coverage zone, due to the large tilt, worse propagation conditions or big penetration loss, and so on, the terminals may encounter rdaio link failure, although RSRP is still higher, it is not able to make the handover. This situation may be uplink coverage limited, which can be considered to reduce the tilt to improve coverage. Tilt 35% cells with >40 m, >15° 45% cells with <40 m 40 Low antenna (<40 m) gives 60% calls CQI >10; 80% user throughput >10 Mbps High antenna (>40 m) gives 35% calls CQI >10; 40% user throughput >10 Mbps 30 20 cells potentially serving high rise Indoor Traffic 10 0 0 20 40 60 80 Figure 2.85 Antenna height versus tilt. 20 18 16 Average SINR 14 12 10 8 6 4 2 0 0 2 4 6 8 10 12 Antenna Downtilt, degrees Figure 2.86 Average SINR versus tilt. 14 16 Height (m) 117 LTE Optimization Engineering Handbook Overshooting: When a cell is in a continuous coverage zone, due to the small tilt, good propagation conditions, and so on, overshooting will happen. When a cell has coverage beyond the intended coverage area, it leads to interference problems especially if the signal strength of the overshooting cell is high. This issue can be determined by observing the handover area. Usually the solution is to change the antenna configuration of the overshooting cell, for example, tilting down the antenna, redirecting the antenna orientation, or reducing the antenna height. Coverage holes: The serving RSRP within this area is below the minimum required signal level (qRxLevMin) to set up and maintain LTE service. There are two causes for coverage holes: lack of signal power and high interference. The coverage holes may cause handover failure or session drop. At this time it should adjust tilts of the cells to make up the hole based on the location of coverage hole and the surrounding RF conditions. 2.3.14.4 VSWR Troubleshooting VSWR stands for voltage standing wave ratio, it is a measure of how efficiently RF power is transmitted from a power source, through a transmission line, into a antenna. VSWR is the ratio of the peak amplitude to the minimum amplitude of a standing wave, calculated by the ratio of the highest voltage to the lowest voltage along the transmission line. This ratio is a function of the reflection coefficient, which in simple terms is just a measurement of power reflected from the antenna (Figure 2.87). Back to Transmitter Voltage Amplitude Reverse Power Vmax Transmission Line Vmin Forward Power To Antenna 2 1.5 Voltage (normalized) 118 1 0.5 0 –0.5 –1 –1.5 –2 0 5 10 Forward wave Composite wave Figure 2.87 VSWR concept. 15 20 25 Reflected wave Detected standing wave 30 LTE Optimization and Principle and Method VSWR V max / V min Return loss (RL) is the loss of power in the signal returned/reflected by a discontinuity in a transmission line. It is usually expressed as a ratio in decibels (dB). RL dB 10 log10 Pi Pr Where RL is the return loss in dB, Pi is the incident/forward power and Pr is the reflected/ reverse power. The relation between VSWR and RL is present as below: Example: by substituting VSWR = 1.5 and RL/20 = X, it can get: 1 10 x / 1 10 x 1.5 x 2.5 0.5 10 x 1.5 10 1 RL 20 * 0.6989 13.979 ~14 1.5 10 x 1 / 10 x 1 10 x 1 5 10 x X log10 5 0.6989, A high value enables detection of a low reflected power (high return loss). A low value requires a high reflected power (low return loss) to generate an alarm. The normal VSWR range is 1 to1.5. If current VSWR is more than a specified threshold, then eNB will generate relevant alarm. The VSWR antenna supervision enables supervision of the feeder cables. Measurements are made on the reflected radio power, making it possible to detect breaks or loose connections in the cables connected to the radio unit. An alarm is raised if return loss is below the configured VSWR sensitivity value. It is possible to activate VSWR antenna supervision on all RF ports supporting measurements of reflected radio power in the radio unit. Supervision can be made on RF ports used for downlink transmitter branch where power is transmitted. Possible causes of VSWR issues include improperly installed antenna, damaged or defective antenna hardware, damaged feeder cable or jumper cable (i.e., excessive bend radius), dirty or loose cable connection, improperly sealed/weatherproofed cable connection, water in the antenna of antenna feeder, and snow on the antenna, and so on. 119 120 LTE Optimization Engineering Handbook 2.3.15 Main Key Performance Indicators It is necessary for the LTE to provide (periodically or on demand) a range of key performance indicators (KPI). The aim of KPI monitoring is in order to provide global information of network behaviour, detect the different problems, analyzing and correlating them with the rest of statistics in order to fix problems encountered. These KPIs ensure adequate analysis of LTE performance in commercial operation environments. The operator‐associated target performance guidelines and the resultant measured KPIs give a means to measure actual performance against target performance. The KPIs will provide the ability monitor network performance at the user plane, control plane, and network level ensuring a full understanding on the overall LTE and eNB performance. These KPIs will enable the monitoring and subsequent troubleshooting of network performance, and will support performance analysis at the user plane, control plane, and network level. Take TDD_LTE, a 2300 MHz operation, or a 20 MHz bandwidth system, for example, LTE RAN KPIs are proposed in Table 2.42. Table 2.42 TDD_LTE RAN KPIs. Drive test based Recommended KPI Drive test OSS based based Session Setup Success >= 99.3 % Rate (%) >= 98.5 % DL RLC Throughput (Mbps) >= 23.2 ‐ E‐RAB establishment successrate (%) >= 99.15 % UL RLC Throughput (Mbps) >= 9.2 ‐ Minutes Per >=55min/drop >= 45 min/drop DL PDCP Abnormal Release (%) Throughput (Mbps) >= 20 ‐ Uplink User Throughput (Mbps) >= 12 >= 15 UL PDCP Throughput (Mbps) >= 8 ‐ Downlink User Throughput (Mbps) >= 30 >= 35 DL Application Throughput (Mbps) >= 21 >= 24.5 Uplink Peak User Throughput (Mbps) >= 30 >= 33 Latency Downlink (ms) <= 15 ‐ Downlink Peak User Throughput (Mbps) >= 65 >= 70 Packet Loss Rate ‐ Uplink <= 0.3% ‐ Latency ‐ Attach Time (ms) <= 550 <= 650 Packet Loss Rate ‐ Downlink <= 0.3% ‐ Latency Round Trip Time ‐TDD (ms) ‐ <= 45 Packet Jitter ‐ <= 5 ms Latency control plane idle to active ‐ <= 375ms Average CQI >= 10 >= 11 Packet Loss Rate ‐ Round Trip (ms) ‐ <= 0.5 % Handover Preparation Success Rate ‐ Intra LTE >= 99.89 % ‐ Handover Success Rate ‐ Intra LTE >= 99.4 % >‐= 98.0 % Handover Execution Success Rate ‐ Intra LTE >= 99.1 % >‐= 98.0 % Handover Interruption Time ‐ User Plane ‐ <= 250 ms Handover Interruption ‐ Time ‐ Control Plane Recommended KPI OSS based >= 99.4 % <= 90 ms LTE Optimization and Principle and Method Recommended KPI OSS based Drive test based Recommended KPI Drive test OSS based based Cell Availability (%) >= 99.99 % ‐ Radireceived interference power PUSCH <= ‐117 ‐ dBm/PRB RRC Connection Success Rate (%) >= 99.4 % >= 99.2 % Radio received interference power PUCCH <= ‐117 ‐ dBm/PRB S1 Establish Success Rate (%) >= 99.1 % ‐ Voice Telephony ‐ Jitter ‐ Added ERAB establishment success Rate >= 99.4 % ‐ Voice Telephony(VT) ‐ <= 0.3 % Packet Loss <= 0.4 % PRACH Success Rate >= 95.0 % >= 92.0 % VT ‐ Speech Quality ‐ >= 4.1 [MOS] DL PDSCH Throughput (Mbps) >= 30 >= 35 VT ‐ Session Setup Success Rate >= 99.0% >= 98.7 % UL PDSCH Throughput (Mbps) >= 12 >= 15 VT ‐ Session Setup Time <= 1.9 sec <= 2.8 sec DL MAC Throughput (Mbps) >= 26.4 ‐ Voice Telephony ‐ Speech Delay ‐ <= 80 ms UL MAC Throughput (Mbps) >= 10.5 ‐ Voice Telephony ‐ Call Drop Rate) <= 0.35 % <= 0.8% KPI analysis Tuning Activity Found Issue Fundamental Analysis User data rate Site audit Accessibility Antenna tuning Weak coverage Call drop rate Parameter Optimization Abnormal coverage PCI optimization Overshoot Coverage analysis Pilot pollution SINR analysis <= 6 ms Handover succ rate Neighbor relation check No handover Handover failure Handover analysis Figure 2.88 KPI analysis and LTE network tuning process. Performance monitoring and reporting are based on a complete set of counters and indicators and are performed at different levels (network level, MME level, cell level, etc.), for different time intervals (busy hour, daily, weekly, etc.) and with different level of details. Some generic reports will be executed daily or weekly at network to give a global view of the network, and some reports will be more focus on a specific monitoring domain and will be use at cell zone level for detailed monitoring and investigations when an issue has been encountered (Figure 2.88). Figure 2.88 gives an overview of KPI analysis and LTE network tuning process. In the following part of the book, we will diccussed them more deeply. 121 123 Part 2 Main Principles of LTE Optimization 125 3 Coverage Optimization 3.1 ­Traffic Channel Coverage The coverage of a functional network is given by the downlink (DL) and the uplink (UL) coverage. Coverage optimization is the key for LTE network optimization. The purpose is to highlight the domain serving cell and reduce the coverage overlapping. However, UL coverage will normally be the limiting factor. UL coverage limitation can result in radio link failures in case the RSRP levels are still good and do not trigger any intra or inter‐RAT handover. DL coverage can be decreased by antenna tilting. Caution should be used when using antenna tilt to decrease DL coverage since there needs to be a balance between UL and DL. A cell located in an area of continuous LTE coverage that, because of, for example, actual propagation being better than assumed in planning or an error in setting the tilt value provides coverage farther than expected. It can be detected by looking at the average inter‐site distance calculated over the target cells for outgoing handovers or by looking into drive test or scanner results plot marked with serving cells IDs along with handovers. The coverage area should be reduced to a certain degree by downtilting. The definitions of some coverage issues are listed below. ●● ●● ●● Coverage holes definition: RSRP < −120dBm Weak coverage definition: RSRP < −105dBm Overshooting definition: Beyond the expected coverage, the victim cell’s RSRP is good, but RSRQ/SINR is poor as shown in Figure 3.1. One of the highest costs in RAN optimization is coverage measurement and optimization. Traditionally, this requires intensive GPS‐based drive testing followed by offline analysis and correction. Today, the better solution uses data (e.g., measurement report) collected from real subscribers to create a finer granularity geographic distribution than is possible with cell level stats. This data is used to analyze the coverage and interference relationships in each area to provide new tilt values to optimize the balance between coverage and interference. Find out the cross‐boundary area and the weak coverage area and investigate if there is any RAN hardware issue, misconfigured parameters issues, RF issues, or eNB site location issues; the proposed LTE coverage optimization process is depicted in Figure 3.2. The main method of the coverage optimization includes adjustment of the antenna azimuth, adjustment of the antenna downtilt, adjustment of the antenna height, adjustment of the location of the site, adding new sites or RRU for the poor coverage area, adjustment of the RS power, and so on. LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. 126 LTE Optimization Engineering Handbook RSRQ (dB) –0 –10 –12 –14 –16 –18 –20 –22 –84 DL interference zone –80 –76 –72 –68 –64 –60 –56 –52 RSRP (dBm) Figure 3.1 DL interference estimator based on RSRQ. Coverage test preparation Site location problem Coverage test including drive test or MR with GIS distribution HW problem RF problem Coverage test result analysis Is the result meet requirement? Test report Parameter problem No Coverage test result analysis Yes Operational test Figure 3.2 LTE coverage optimization process. 3.1.1 Parameters of Coverage For LTE, most often the coverage is determined by UL link. The parameters impacting DL and UL coverage are shown in Table 3.1. In DL, the eNB’s transmit power of all kinds of channels are influencing the cell range. qRxLevMin, is the minimum DL required level of received RSRP in a cell, which is broadcasted in SIB1, in object CellSelectionReselectionConf. The parameter services the same purpose in LTE what parameter ACCMIN services in GSM, impacts the cell size in idle, for cell selection and re‐selection, and used in computation of selection criterion Srxlev. A very low Coverage Optimization Table 3.1 Main parameters impacting DL and UL coverage. DL coverage UL coverage qRxLevMin a factor RS power p0NominalPUSCH/p0NominalPUCCH SCH power offset, PBCH power offset, PCFICH power offset, PHICH power offset, PDCCH power offset Initial UL_SINR target for PUSCH pboffsetPDSCH, pboffsetPDSCH Max UL_SINR target for PUSCH Cell DL total power Min UL_SINR target for PUSCH value (more negative) of qRxLevMin will have more UEs connected to LTE network, but that will impact access success rate and paging success rate. A very high‐value (less negative) of qRxLevMin will result in less number of UEs connected to LTE network. The UL cell coverage is defined as a target service that UE must satisfy at cell‐edge conditions. The cell coverage is independent of channel bandwidth and is strictly dependent of UE maximum Tx power. For UL PUSCH coverage, different kinds of UL_SINR according to services are chosen to ensure that the target SINR at the cell edge does not go too low so as to cause problems with synchronization. α factor is intended to allow partial compensation of the path loss, the value of this parameter represents a trade‐off between minimizing interference and maximizing throughput, its value must be set according to the client’s desired network behavior. p0NominalPUSCH represents the necessary signal level per radio bearer (RB), and of the received signal for correct decoding, which is sent over BCH and not updated with interference. The parameter impacts UE power and interference, before any power control commands is being received from the eNB. Higher settings of the parameter will improve PUSCH reception, but will also drive higher UE Tx power leading to interference to neighboring cells, and vice versa. Besides PDSCH/PUSCH coverage, it is necessary to study PDCCH coverage, since PDSCH may have beamforming gain to improve coverage, while PDCCH cannot be beamformed. That implies PDCCH cannot reach the same coverage as PDSCH in some scenarios. In this case, the SINR of the PDCCH could become negative, which requires a power boost to retain the desired BLER. Automatic boost of PDCCHs using CCE aggregation levels less than the maximum CCE aggregation level is an important feature in a live network (Figure 3.3). Cell center Cell edge 1-CCE 2-CCE 4-CCE 8-CCE CCE aggregation level PDSCH (beam forming) Attenuate Boost Boost Boost Attenuate PDCCH with boost Attenuate PDCCH Attenuate Cell coverage: Optional boost Max boost level set Figure 3.3 PDCCH boost. Selected power setting 127 128 LTE Optimization Engineering Handbook 3.1.2 Weak Coverage 3.1.2.1 DL Coverage Hole Independent of the cause, coverage holes can be detected by looking at the inter‐RAT handover statistics per each adjacency. More specifically, in case of a hole, a number of terminals served by a set of neighboring LTE cells, will perform inter‐RAT handover toward the same set of 3G/2G cells. Inter‐RAT handover statistics may detect DL coverage holes from various causes: worse than expected propagation, blocking by a building, and indoor penetration losses. The factors affecting DL coverage include equivalent isotropic radiated power (EIRP), combining loss, path loss (PL), frequency band, distance between a receive point and an eNB, scenarios (urban and suburban areas) and terrains (plains, mountains, and hills) of electric wave propagation, and antenna related parameters, and so on. To resolving weak coverage problems, it can analyze the EIRP of each cell and ensure it can reach maximum values if possible, if so, increase RS power, adjust antenna, and deploy new eNBs if that cannot be resolved, even uses RRUs, indoor distribution systems to resolve indoor weak coverage. 3.1.2.2 UL Weak Coverage Because of, for example, excessive downtilt, attenuation due to worse than expected propagation, or high indoor penetration, suffers from UL coverage limitation. UL coverage limitation can result in radio link failures, in case the RSRP levels are still good and do not trigger any sort of intra or inter‐RAT handover. The eNB can use PHR (power headroom report) to determine how much more UL bandwidth per subframe a UE is capable of using. The index reported by the UE to indicate the estimated how much transmission power left for a UE to use in addition to the power being used by current transmission. The power headroom reporting range is from −23 to +40 dB. If the power headroom value is (+), it indicates “I still have some space under the maximum power” implying “I can transmit more data if you allow.” If the power headroom value is (−), it indicates “I am already transmitting the power greater than what I am allowed to transmit.” PHR measurements are piggy backed with other RRC messages. In a live network, the UE Tx_power range is usually between −15 dBm up to the maximum value of 23 dBm. The high concentration of samples for 23 dBm indicates that the coverage is not optimal at some parts of the area. Normalized power headroom is an efficient way to estimate UL weak coverage, as UE may send to eNB the power headroom report at the moment of PUSCH transmission, which indicates the distance between UE max Tx power versus the required Tx power of the specific PUSCH transmission within which the power headroom report is sent. Based on the report, eNB is able to estimate the maximum UL grant size (w.r.t. number of PRBs) the UE can support with the current PUSCH transmit power density. The range of normalized power headroom is typically between −5 and 20 dB. When the value approaches 0 dB or even lower, it shows UE has trouble meeting the required UL Tx power due to max Tx power. PUSCH RSSI/PUSCH SINR measurement is an another way to detect UL coverage and UL interference problems. The range of the UL SINR report is typically between −10 to 15 dB. When the report shows UL SINR lower than −5 dB, UE is likely in UL coverage challenge location. Figure 3.4 points the bad UL coverage and interference area based on PUSCH RSSI/ PUSCH SINR. The factors affecting UL coverage include eNB receiver sensitivity, antenna diversity gain, UE transmit power, propagation loss of UL radio signals, tower‐mounted amplifiers (TMAs) on UL, and so on. Coverage Optimization SINR UL close loop power control lower RSSI threshold UL close loop power control upper RSSI threshold UL close loop power control upper SINR threshold Ideal area Bad UL coverage region Noise floor per RB UL close loop power control lower SINR threshold UL interference region RSSI Figure 3.4 Bad UL coverage and interference area. 3.1.2.3 UL and DL Imbalance Sometimes, the eNB cannot receive UL signals because of limited power when UEs perform random access or upload data. In this situation, the UL coverage distance is less than the DL coverage distance. Imbalance between UL and DL involves limited UL or DL coverage. In limited UL coverage, UE transmit power reaches its maximum but still cannot meet the requirement for UL BLERs. In limited DL coverage, the DL DCH transmit code power reaches its maximum but still cannot meet the requirement for the DL BLER. Imbalance between UL and DL leads to service drops. The most common cause is limited UL coverage in a live network. For the optimization of UL and DL imbalance, the UL measurement reports on the Uu interface can be used to analyze and solve problems. The criteria of UL and DL imbalance (without external interference) can be presented as: ●● ●● UL limited: PHR < 3 dB, and RIP < −100dBm, and UL_SINR < 0 dB, and RSRP > −105dBm DL limited:RSRP < −110dBm, and UL_SINR > 0 dB, and PHR > 3 dB, and RIP < −100dBm If UL interference leads to imbalance between UL and DL, it is needed to monitor eNB alarms to check for the interference and check whether the equipment works properly and whether alarms are generated if imbalance between UL and DL is caused by other factors, for example, UL and DL gains of repeaters and trunk amplifiers are set incorrectly, the antenna system for receive diversity is faulty when reception and transmission are separated, or power amplifiers are faulty. 3.1.3 Overlapping Coverage LTE network use the same frequency, if the overlap area is too big between two cells, it will cause a lot of interference with each other. As discussed previously, interference reduces the throughput in a strong way, so the identification of the strongest interferers is needed. From drive test data, an area of strong interference shall be identified as an area with good RSRP but with low SINR or RSRQ. However, SINR and RSRQ measurements are dependent on network load and measurement methods. In an unloaded network, SINR measured from RS reflects the PCI planning quality. RS SINR has also a random component depending on the radio frame synchronization state between neighboring sites (no controlled synchronization by the network). Thus, it is possible to have locations with good RS SINR in unloaded network, but which suffer from heavy interference when there is traffic load in a neighboring (interfering) cell. 129 LTE Optimization Engineering Handbook Polluter 100 80 60 40 20 LTE19510_3 LTE19520_2 LTE19970_2 LTE19973_1 LTE19520_1 LTE19514_2 LTE19917_3 LTE19510_1 LTE19511_1 LTE19514_3 LTE19973_2 LTE19514_1 LTE19509_1 0 LTE19511_2 In noise limited area, multiple signals with adequate power are present in a given area, resulting in high RSSI without a dominant server. SINR value from any of these signals will be impeded resulting in poor service. LTE19511_3 130 Figure 3.5 Pilot pollution. Scanner RSRP measurements provide the most accurate method to identify interfering sites. By looking best N cells RSRP values, it is possible to identify places that don’t have dominant server or where there are many cells visible inside a small power window. Those locations could still have fairly good performance in unloaded network, but they would suffer from interference when traffic load increases in surrounding cells. When an area having detected too many high power pilots as compared to the best serving pilot, the area is defined as pilot pollution as shown in Figure 3.5. Pilot pollution can be dominated by number of signals is more than three, and RSRP is more than −105dBm, and difference with the serving pilot is less than 6 dB. The harm of pilot pollution includes frequent cell reselection in idle state, ping‐pong handover, low SNR and high BLER, drop call, and low throughput. So reducing the pilot pollution (overlap area) will be an important step forward to secure the high network performance and give the end user a good apperception of the LTE network. At a first stage, corrective actions to improve the situation are changes of antenna tilt, azimuth, and eventually, eNB power of the interfering cells. Antenna patterns should have low sector power ratios to minimize overlap, and high upper sidelobe suppression to minimize coverage in unwanted directions. A second stage might be the change of antenna type and height or add new site/RRU to create dominance. 3.1.4 Overshooting Overshooting happens when a cell is giving coverage out of its designed coverage area into a neighbor cell causing interference. Because of, for example, actual propagation being better than assumed in planning or an error in setting the tilt value provides coverage farther than expected, overshooting is happening. It can be detected by looking at the average inter‐site distance calculated over the target cells for outgoing handovers or by looking into drive test results plot marked with serving cells IDs along with handovers. Overshooting cell usually contributes to low throughput and drop call. The coverage area should be reduced to a certain degree by downtilting or power setting. Overshooting can be detected with propagation delay counters. Propagation delay distribution shows that the sector is shooting as far as 10 km away. Analysis of traffic versus distance for cell/user is necessary for tilt optimization and interference reduction (Figure 3.6). Cells ranked in order of network impact for a structured approach to address interference issues. For engineering, timing advance distribution and handover relations can be analyzed for boomer coverage as shown in Figure 3.7 and Figure 3.8. Coverage Optimization Overshooting Cell ‘B Cell ‘A Figure 3.6 Unwanted island areas in cell “A” and optimizes cell “B” to remove them. Figure 3.7 TA distribution. Figure 3.8 Handover relations. 131 132 LTE Optimization Engineering Handbook There are different ways to identify overshooting. Based on PCI information of serving sector and target sector, calculating RSRP delta and distance between these sectors, and checking the random access response messages for the timing advance value, overshooting is identified. Overshooting can be minimized using physical optimization (mechanical/ electrical tilt, azimuth optimization, reducing the antenna height) or parameter optimization like power of nominal cell and/or overshooting cells, handover thresholds, maximum cell range, and so on, as shown below where boomers are identified with distance measured. Here is an example of a downtilt overshooting cell to remove interference, which is shown in Figure 3.9. 3.1.5 Tx1/Tx2 RSRP Imbalance The antenna system is one of the major components contributing to the performance of a ­wireless communication system. When using multiple antennas, the antennas and feeders must align well, when at least one antenna works well, but the others may be disconnected or have RF loss, there is almost no gain from the disconnected antennas in such scenarios. Before launching the network, it will have to make it possible to discover both slowly failing and wrongly mounted antenna systems timely and remotely. In live network, some scanners and data collection/post processing tools can distinguish between transmit (Tx) branches of each sector by utilizing Layer1 measurements of received RSRP/SINR per antenna branch to monitor the antenna status and detect if there are problems with the antenna. In the case below, UE‐received RSRPs of Tx1/Tx2 are imbalanced as shown in Figure 3.10, in areas served by this sector could still maintain a connection to the sector, but the performance would be impacted. Remote measurements on the radio unit, such as return loss and VSWR and associated alarms, can identify these issues. Typically, this points out to hardware issues at the cell. High RF delta between the UE receive ports can have huge impact on the throughput especially using MIMO, it should be verified that the delta is within 0 to 10 dB. With practical integrated UE antennas power imbalance is difficult to control since the UE antenna patterns are not identical. In live network, the antenna problems are usually in the antenna branch, which is the receiver or transmitter chain. A fault in the antenna could be related to the TMA, or the cable/ feeders. 3.1.6 Extended Coverage Large cells are suitable to obtain coverage in sparsely populated areas where the requirement for capacity is low. Examples of such areas are deserts, coastal areas, or sea environments. For 3GPP standard, LTE enable cell sizes up to 100 km. The limit corresponds to the maximum timing advance value that can be sent to a UE. This will give the UE a minimum amount of processing time after receiving data in DL and before transmitting a response in UL. For each cell, the maximum desired cell range can be defined from 1 up to 100 km by 3GPP. First, it is important to carefully select the correct combination of PRACH format type and special subframe type. Either PRACH format or special subframe type will be the upper bound for maximum cell radius, independent of link budgets. For LTE FDD, only PRACH format 0, 1, 2, 3 set an upper bound for maximum cell radius (Figure 3.11). There are many factors that limit cell size: ●● RACH delay: An unsynchronized (no timing advance) UE’s ability to send a RACH preamble and have it arrive at the eNB within the RACH window is dependent on the size of the preamble and the round trip delay of the cell. Coverage Optimization 3000 2500 Number of samples 2000 1500 1000 Tilt needed 500 0 0 156 312 468 624 779 935 1091 1247 1403 1559 1715 1871 2027 2183 2338 2572 Distance (m) Figure 3.9 Downtilt and related propagation delay. ●● Cyclic shift orthogonality: Each UE will utilize a different cyclic shift of a root ZC sequence. However, the delay (and delay spread) of the channel will make the ZC sequence of a far UE look just the same as the ZC sequence of a close UE that has been cyclically shifted. In order to prevent this, the cyclic shift of the UEs must be kept further apart than the round trip delay time + delay spread. 133 LTE Optimization Engineering Handbook Sc RSRP Tx1 (dBm): EARFCN_Cl CN-5230_Cl-352 [Min, –120) (271) (20.67%) [–120, –115) (207) (15.79%) [–115, –110) (309) (23.57%) [–110, –105) (255) (19.45%) [–105, –100) (157) (11.98%) [–100, –95) (63) (4.81%) [–95, –90) (19) (1.45%) (20) (1.53%) [–90, –80) (6) (0.46%) [–80, –70) (4) (0.31%) [–70, Max) Sc RSRP Tx2 (dBm): EARFCN_Cl CN-5230_Cl-352 [Min, –120) (7) (0.53%) [–120, –115) (28) (2.14%) [–115, –110) (184) (14.04%) [–110, –105) (215) (16.4%) [–105, –100) (260) (19.83%) [–100, –95) (222) (16.93%) [–95, –90) (188) (14.34%) (193) (14.72%) [–90, –80) (12) (0.92%) [–80, –70) [–70, Max] (2) (0.15%) PCl 352 TX1 RSRP PCl 352 TX1 RSRP Figure 3.10 Tx1/Tx2 RSRP imbalance. SSF8 PRACH format 4 PRACH format 3 SSF7 PRACH format 2 PRACH format 1 SSF6 Special sub-frame type 134 PRACH format 0 SSF5 SSF4 SSF3 LTE supports 4 preamble formats for both FDD and TDD and one format specific for TDD in order to provide reasonable RACH configurations to various environments. The preamble structure for the 4 formats suitable for both FDD and TDD. SSF2 SSF1 SSF0 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 Maximum cell radius (km) Figure 3.11 Cell range according to PRACH format. ●● SNR will determine the eNBs probability of detecting the RACH sequence. For larger cells, users at the cell edge require more signal power (hence a longer preamble) to meet the required probability of detection. UE was able to successfully attach to the network after 15 km with preamble Format 1 being used in the PRACH. After a successful attach at 15.5 km from the site, UL and DL throughput tests were conducted. Table 3.2 summarizes the results observed. An example of extended coverage with parameter configured is shown in Figure 3.12. If the maximum cell range feature is activated and if the cell range exceeds 15 km, extra UL resource blocks is used for random access, which reduces UL capacity. For some cases, repeater can be deployed to extend coverage. It worth to mention that when the UE have a signal from both the macro base station and the repeater, the normal cyclic prefix Coverage Optimization Table 3.2 UL and DL throughput tests at 15.5 km from the site. RSRP (dbm) CINR (db) Throughput (Mbps) DL −118.31 4.3 8.23 UL −118.31 4.3 0.35 will in some locations not cover the delay difference between the direct path and the repeater path that will result to the performance degradation. An example is shown in Figure 3.13. 3.1.7 Cell Border Adjustment In previous chapters, it can be seen that the cell size is impacted by a number of factors, output power and antenna tilt are two examples. In a live network, it has three coverage borders according to different parameters. ●● ●● ●● “Real” coverage area is defined by output power, radio conditions, and so on; “Idle mode UEs” cell size is defined by qRxLevMin. The qRxLevMin parameter defines the minimum received signal strength an idle mode UE shall receive in order to stay in the cell. If received power is less that this level the UE will try to make a reselection from the cell. “Connected UEs” cell size toward other RANs defined by a2Thresholds; The a2Threshold parameters define a mobility threshold before a RRC connected UE tries to move, using for example, handover, release with redirect. During troubleshooting activities in a live network it has been seen that when the idle mode parameters are not tuned correctly, the eNB will experience an abnormal number of time outs of the RRC connection set up procedure. Similarly, if the bad coverage parameters are tuned incorrectly the eNB will experience an increase in radio link failures where, if tuned correctly, a redirection to other RAT could have been possible. The KPI measurement gives the smallest cell size that should determine the cell size in both idle and RRC connected mode. The optimization of the cell size should be automatically tuned to achieve an optimal accessibility and retainability KPI in a live network (Figure 3.14). When bad KPIs are observed, cell size is decreased (if possible), when too good KPIs are observed, cell size is eventually (a hysteresis is used) increased. The accessibility and retainability KPIs are checked periodically. The cell size (determined by parameters Qrxlevmin and a2Threshold or b2Threshold1) is decreased when statistical base is sufficient AND the percentage of failed RRC connection set up procedures due to time out is higher than the acceptable level OR the percentage of dropped connections due to radio link failure is higher than the acceptable level. The cell size is increased when statistical base is sufficient AND the percentage of failed RRC connection set up procedures due to time out is lower than the acceptable level minus a hysteresis AND the percentage of dropped connections due to radio link failure is lower than the acceptable level minus a hysteresis. Otherwise the cell size is maintained. The operator can set different qRxLevMin for different cells respectively according to different scenarios and RF condition (e.g., tuning cluster cell‐edge, idle and active mobility cell‐edge matching, inter‐cells gap, inter‐cells overlap, cells load balance). The tuning purpose of qRxLevMin is to set suitable cell size, includes decreasing the gap between cells, controlling overlap of cells, matching the idle mode cell size and connected mode cell size, and so on. The qRxLevMin and a2Threshold shall be adjusted together. So if, for example, qRxLevMin is decreased a2Threshold will also be decreased. qRxLevMin and a2Threshold will not be enforced 135 Distance Total: 36.610 Km RSRP = –129 dBm, SINR = –4 dB Maximum cell range is 36.61 Km Figure 3.12 Example of extended coverage. (See insert for color representation of the figure.) Coverage Optimization 70 m high source eNB Received power from both path about the same and delay difference larger than Cyclic Prefix (4.7 µs) gives degraded performance 2.7 km 2.7 km Repeater adds ~5 µs delay. 1.4 km corresponds to 4.7 µs extra delay Figure 3.13 Repeater in LTE. RRC Connected Mode cell boarder towards CDMA is defined by parameter: or t eventA2Threshold : CH :R CH DC g ra ove dC RA CH CC ep eR :R CH Ba DC :R RC RC RC Co n ne Co n ne Co n ne cti on Idle Mode cell boarder is cti on cti on Re q Se st tup Se defined by parameter: ue tup Co m Qrxlevmin ple te 2G Coverage Figure 3.14 Cell size in idle and RRC connected mode. to have similar values. An offset parameter can exist in LTE that defines the difference between the a2Thresholds and qRxLevMin. Default value for this offset will be 0 dB. When the algorithm starts the a2Thresholds will be set using this offset. For cell border optimization, there are still some weight factors to be considered: how much is the RRC connection set up time out failure ratio, how much is the RRC reestablishment failure ratio, how much is the initial RRC context set up failure ratio, how much is the abnormal release ratio, and how fast is the hysteresis shall go down to allow cell size increases, and so on. 3.1.8 Vertical Coverage In most scenarios, users are predominantly distributed in the azimuth plane, so in the narrowly spaced, horizontal configuration, antenna is clearly the best all‐around antenna. The vertically configured antenna may show benefits for scenarios, such as the urban canyon, coverage of high‐rise buildings and small cells. The vertical configuration requires UEs to be distributed in elevation. 137 138 LTE Optimization Engineering Handbook Outer beam Inner beam z UE elevation UE x y Figure 3.15 Vertical sectorization. In a typical macro cell environment, the horizontal configuration requires more than 4λ spacing for decorrelation and less than 0.5λ for high correlation. The vertical configuration was found to require wider spacing of more than 12λ for low correlation and a wider acceptable spacing of less than 8λ for high correlation. Vertical sectorization is made possible through the vertically active antenna array, which can be used to form multiple, narrow vertical beams pointed in different directions in order to create multiple sectors, this has the advantage in allowing reuse of resources (PRBs) between beams, but also introduces additional UL interference due to the overlap of the beams. Each vertical sector has a separate physical layer cell ID (Figure 3.15). 3.1.9 Parameters Impacting Coverage The parameters of coverage have an impact on coverage are presented in Table 3.3. Most often the coverage is determined by UL link, thus for optimizing coverage it is needed to optimize levels of UL power. 3.2 ­Control Channel Coverage For control channel coverage optimization process, the primary set of parameters are for power settings that can have a big influence on coverage, for example, reference signal power, ­primary/ secondary sync signal power offset, and so on. The higher the power the better the coverage but also the higher interference in the neighboring cells. The values must be tuned so that cells coverage with same frequency does not overlap. Based on field and analytical studies, it is recommended that adjusting CCCHs and reference power offsets to maintain current amplifiers power utilization as well as to maintain PDSCH and CCCH’s SINR levels better than the current level. Coverage Optimization Table 3.3 Parameters impacting UL/DL coverage. Parameters impacting UL coverage Parameters impacting DL coverage pUSCHPowerControlAlphaFactor qRxLevMin p0NominalPUSCH cellDLTotalPower/referenceSignalPower uplinkSIRtargetValueForDynamic PUSCHscheduling primary/secondary SyncSignalPowerOffset sEcorrInit pBCHPowerOffset ulSyncSINRsyncToOOSTreshold pDCCHPowerOffsetSymbol ulSyncSINROOStoSyncTreshold pCFICHPowerOffset qRxLevMin pHICHPowerOffset deltaFPUCCHFormat1 pbOffsetPdsch/paOffsetPdsch sIRTargetforReferencePUCCHFormat phichResource minSIRtargetForFractionalPowerCtrl dlTargetSINRTableForPDCCH maxSIRtargetForFractionalPowerCtrl pdcchAggregationLevelForCRNTIGrantsIn CommonSearchSpace pathLossNominal pdcchAggregationLevelForUESearchSpace p0NominalPUCCH n310/t310 139 140 4 Capacity Optimization Capacity optimization focuses on the resource utilities and high traffic solution. It is not only about user plane dimensioning but also interference control, signaling solutions, and user ­connectivity dimensioning. LTE cell and user throughput is an important KPI of capacity ­optimization. Many high‐resource utilities are usually UL limited while the networks in general are DL limited, which adds further complexity on the high capacity optimization. Figure 4.1 gives the general principle of high capacity optimization strategy. The optimization engineer can collect OMC and trace data and site latitude, longitude and azimuth from operator network, and calculate the average network utilization, traffic volume, and DL spectrum efficiency over the heaviest busy hour (BH), and make necessary update on capacity assumptions based on the better understanding of operator requirements. Then, based on predicted traffic increase and offload from network rollout plan, estimate the near‐ term traffic volume, resource utilization, and license requirement. Usually, the network total traffic can be calculated from the product of forecasted subscriber number and the forecasted traffic per subscriber. Figure 4.2 shows the service work flows from a LTE capacity planning service. Capacity optimization triggers are based on network resources, radio spectrum limitations, and the forecasted traffic. When performing root cause analysis of LTE low throughput investigations, it is important to analyze the radio conditions, signaling flows, logging messages, and cell loading to understand low throughput reasons. In order to improve the SIR, it may be necessary to perform antenna tilting to reduce over shooting cells and minimize coverage overlap as this may cause excessive inter‐cell interference. 4.1 ­RS SINR RS SINR is the most important factor impacted the network capacity. RS SINR is determined by position in cell (RSRP), interfering cell load, interferer cell geometry, clutter and terrain type, and reference signal configuration, and so on. A high‐speed LTE data network requires excellent SINR distribution planning besides parameter optimization and troubleshooting. Various internal and external assessments have shown that the network has room for improving the SINR and CQI distribution which would be a precursor to any additional optimization under static and mobility scenarios, and directly impacts the accessibility, retainability, throughput, and quality. LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. Capacity Optimization Parameters Optimization RF resource not enough Traffic distribution BBU resource not enough Resource not enough Hot spot Backhaul resource not enough Traffic prediction Frequency expansion Channel dimensioning License expansion Add more cell Cell rehoming Core network resource not enough Load balance Core Expansion Figure 4.1 High‐capacity optimization strategy. DL/UL volume per cell average N busy hours DL/UL volume forecast eNB resource utilization average N busy hours (license, CP, UP etc.) eNB resource utilization forecast Active DL/UL UEs per cell average N busy hours Active DL/UL UEs forecast Spectral efficiency theoretical limit per cell Max DL/UL cell throughput VoLTE capacity monitoring and planning VoLTE resources forecast Max active UEs for acceptable DL/UL user throughput DL/UL volume triggers eNB resource triggers User throughput triggers Key capacity indicator Limit Trigger # of pages/s/eNB 100 70 # of Peak RRC connected users/sector 167 80% of limit # of Peak Radio bearers/sector 500 80% of limit 100% 80% Avg PRB utilization%/sector VoLTE resources triggers Capacity trigger Figure 4.2 Capacity optimization trigger. 4.2 ­PDCCH Capacity PDCCH (Physical DL control channel) is used to transfer DCI (DL control information) for the scheduling of DL resources on PDSCH and UL resources on PUSCH. PDCCH symbols in the beginning of each subframe can be dynamically adjusted based on the load and radio conditions. UE in poor radio coverage will require 8 control channel ­elements (CCE, PDCCH can be aggregated in groups of 1, 2, 4, and 8 CCEs) for each PDCCH transmission 141 142 LTE Optimization Engineering Handbook Control format indicator 2 1.5 MHz NrSymPdcch = 1 NrSymPdcch = 2 NrSymPdcch = 3 1 0.5 0 System Bandwidth 5 10 5 10 13 27 44 21 20 21 55 88 10MHz bandwidth –9 –5 –3 –1 1 3 5 7 9 11 13 15 17 19 21 23 25 SINR Figure 4.3 Number of PDCCH symbols versus DL SINR (10 MHz bandwidth). where as UE in good radio conditions may need 1 CCE. Therefore, higher aggregation levels should be employed at cell‐edge whereas lower aggregation levels are meant for users close to the cell. PDCCH capacity is measured in terms of CCEs, which are 9 sets of REGs (resource element groups), that is, 36 REs as each REG contains 4 RE. PDCCH coding is restricted to QPSK and coding scheme (convolutional 1/3) in order to enhance the decoding in low SINR conditions at cell‐edge with BLER below 1%. Figure 4.3 shows the number of PDCCH symbols used in the different cells versus the DL SINR conditions measured by the UE and the maximum number of CCEs for different band­ width configurations and different values of PDCCH symbols. As expected, under good radio conditions, low aggregation levels are employed for UL and DL. As radio conditions worsen the aggregation levels will tend to increase and so will the average number of required PDCCH symbols. In extremely low DL SINR the average PDCCH symbols is just below 2, since drives were performed with a single user and 10 MHz bandwidth configurations for all the cells. The relationship between code rate and the number of symbols occupied by PDCCH, the number of antennas and the size of TB (10 MHz bandwidth) is shown in Table 4.1. Additionally, the PDCCH capacity for user data scheduling is reduced by PDCCH CCEs used for system information scheduling over PDSCH, paging, preamble assignment and random access message 2 scheduling carried by different DCI formats. The aggregation level used for broadcast (SIB), paging preamble assignment and RA response is specified by parameters and is limited to aggregation levels 4 and 8 to ensure reliable decoding across the cell coverage area. The first phase of PDCCH capacity calculation procedure is the calculation of the total resources occupation of control channel. Assuming conventional CP, TDD‐LTE (DL:UL = 2:2) special subframe ratio 10:2:2, the total resources of control channel (REG) = total RB resources × control channel symbol number × 3. Control domain OFDM symbol number relates with CP configuration, special subframe configuration, PCFICH channel, and other related information. In the calculation of each subframe number of scheduled users, high bandwidth under conventional subframe is generally considered 3 OFDM symbols, then 20 MHz bandwidth under conventional subframe control domain resource is 100 * 3 * 3 = 900 REG (Figure 4.4). Figure 4.4 gives the PDCCH capacity analysis procedure. It is needed to determine the total REGs in the control domain with system bandwidth and other parameters, and calculate the REGs occupied by other control channels except PDCCH. Then, the CCES used for PDCCH can be retrieved, and the allowed scheduled users per TTI according to the cell conditions will be determined. Based on the above analysis, it is concluded that the parameters that affect the PDCCH channel capacity are: system bandwidth, CP length, subframe configuration, special subframe configuration, the number of antenna ports (two ports in the example), PHICH parameter like Capacity Optimization Table 4.1 PDCCH symbols versus TBS. 3 PDCCH Sym TBS 2 PDCCH Sym 1 PDCCH Sym 2 Ant. 1 Ant. 2 Ant. 1 Ant. 2 Ant. 1 Ant. 1384 0.115 0.11 0.105 0.1 0.096 0.092 1800 0.15 0.143 0.136 0.13 0.125 0.12 2216 0.185 0.176 0.168 0.161 0.154 0.148 2856 0.238 0.227 0.216 0.207 0.198 0.19 3624 0.302 0.288 0.275 0.263 0.252 0.242 4392 0.366 0.349 0.333 0.318 0.305 0.293 5160 0.43 0.41 0.391 0.374 0.358 0.344 6200 0.517 0.492 0.47 0.449 0.431 0.413 6968 0.581 0.553 0.528 0.505 0.484 0.465 7992 0.666 0.634 0.605 0.579 0.555 0.533 7992 0.333 0.317 0.303 0.29 0.278 0.266 8760 0.365 0.348 0.332 0.317 0.304 0.292 9912 0.413 0.393 0.375 0.359 0.344 0.33 11448 0.477 0.454 0.434 0.415 0.398 0.382 12960 0.54 0.514 0.491 0.47 0.45 0.432 14112 0.588 0.56 0.535 0.511 0.49 0.47 15264 0.636 0.606 0.578 0.553 0.53 0.509 15264 0.424 0.404 0.385 0.369 0.353 0.339 16416 0.456 0.434 0.415 0.397 0.38 0.365 18336 0.509 0.485 0.463 0.443 0.424 0.407 19848 0.551 0.525 0.501 0.479 0.459 0.441 21384 0.594 0.566 0.54 0.517 0.495 0.475 22920 0.637 0.606 0.579 0.554 0.531 0.509 25456 0.707 0.673 0.643 0.615 0.589 0.566 27376 0.76 0.724 0.691 0.661 0.634 0.608 28336 0.787 0.75 0.716 0.684 0.656 0.63 30576 0.849 0.809 0.772 0.739 0.708 0.679 31704 0.881 0.839 0.801 0.766 0.734 0.705 36696 1.019 0.971 0.927 0.886 0.849 0.815 Ng = 1/6, assuming the normal subframe control domain occupies three OFDM symbols, ­special subframe control domain occupies one OFDM symbol, the allowed scheduled users according to different PDCCH aggregation level is shown in Table 4.2. In a live network, PDCCH CCEs utilization above 75% indicates high PDCCH CCEs utilization. High PDCCH utilization can be caused by large number of active users, poor coverage, high interference, parameters and traffic model, and so on. RRC connection set up failure/incoming handover preparation failure under high‐capacity conditions usually have a 143 144 LTE Optimization Engineering Handbook System bandwidth, CP, DL and UL subframe configuration, special subframe configuration, and antenna configuration The symbols occupied by CFI (PCFICH control domain) The REs occupied by RS in control domain The REGs occupied by PHICH The REGs occupied by PCFICH (4REG) The REGs occupied by other channels except PDCCH The total REGs in control domain The CCEs can be used for PDCCH Determin the allowed scheduled users per TTI according to PDCCH aggregation level Figure 4.4 PDCCH capacity analysis procedure. Table 4.2 The example of allowed scheduled users. subframe subframe configuration PDCCH aggregation level 0 1 2:2 0 88 1 44 3:1 2 3 4 5 6 7 8 9 20 87 88 20 87 10 43 44 10 43 2 22 5 21 22 5 21 3 11 2 10 11 2 10 0 88 20 87 88 88 20 87 88 1 44 10 43 44 44 10 43 44 2 22 5 21 22 22 5 21 22 3 11 2 10 11 11 2 10 11 high PDCCH utilization behind them. High PDCCH utilization usually indicates the SRB traffic is using the majority of the scheduling opportunities and leaves very little opportuni­ ties for DRB traffic under high load conditions. The eNB is probably limited on CCEs during low throughput. If CCE has nearly reached the maximum CCE aggregation level, the feature of PDCCH power boost can further improve PDCCH coverage, but decrease PDCCH CCEs utilization. 4.3 ­PUCCH Capacity The physical UL control channel (PUCCH) is used for the transmission of signaling (scheduling requests, HARQ acknowledgments, channel state information) when no simultaneous UL data is being sent. The PUCCH resources are always allocated on the extreme ends of the band­ width in order to maximize the number of contiguous PRBs that can be allocated for the Capacity Optimization Different UEs are separated on PUCCH by means of FDM and CDM. FDM is used between the RB whereas CDM is used inside the PUCCH RB. PUCCH utilizes two separate and LTE-specific ways to realize CDM: by means of cyclic shifts of sequences with suitable zero-autocorrelation properties (i.e., CDM inside the SC-FDMA block) and by means of block-wise spreading with the orthogonal cover sequences (i.e., CDM between multiple SC-FDMA blocks) subframe0 slot0 slot1 subframe1 slot2 slot3 subframe9 slot18 slot19 RB0 m=1 m=0 m=1 m=0 m=1 m=0 RB1 m=3 m=2 m=3 m=2 m=3 m=2 m=2 m=3 m=2 m=3 m=2 m=3 m=0 m=1 m=0 m=1 m=0 m=1 RBn ZC_root1 CSsymbols OC1 RS_OC1 ZC_root2 CSsymbols OC2 RS_OC2 ZC_rootn CSsymbols OCn RS_OCn Figure 4.5 PUCCH multi‐user. PUSCH. Additionally, users will hop between the bandwidth edges (intra subframe hopping) in order to provide frequency diversity gain for PUCCH transmissions. PUCCH are by default located at the lower and upper band edges of the UL system band­ width. The PUCCH region needs planning in order to get an appropriate balance between control and data traffic resources. It is important to correctly dimension the PUCCH area, not only to avoid unnecessary overheads that reduce the throughput (if more resources than needed are reserved) but to avoid poor RRC set up success rates (in case insufficient PUCCH resources are reserved to handle the maximum number of active users in the cell). PUCCH is code‐multiplexed of multiple UEs in one RB pair, which is spreading in frequency domain within symbol by ZC sequence, spreading in time domain symbols by orthogonal ­covers (format 1/1a/1b). PUCCH capacity typically limited by inter‐cell interference, so hop­ ping technique is used for avoiding interference for neighboring cells that including group hopping (ZC root sequences hopping on slot basis) based on cell ID, cyclic shift hopping on symbol basis, scrambling sequence per radio frame, and orthogonal covers hopping on slot basis (format 1/1a/1b only) (Figure 4.5). 4.3.1 Factors Affecting PUCCH Capacity The PUCCH supports multiple formats. Table 4.3 provides a list of these formats and the type of information that is carried with the different PUCCH formats. Formats 2a and 2b are sup­ ported for normal cyclic prefix only. The outer part of the PUCCH region will be employed to transmit Format 2 type information. This is mainly CQI reports with or without HARQ Table 4.3 Info carried in the different PUSCH formats. PUCCH format Information Modulation scheme 1 Scheduling request (SR) N/A 1a 1‐bit ACK/NACK with/without SR BPSK 1b 2‐bit ACK/NACK with/without SR QPSK 2 20‐bit CSI (CQI + PMI + RI) QPSK 3 Up to 10‐bit(FDD)/20‐bit(TDD) ACK/NACK QPSK 2a 20‐bit CSI + 1‐bit ACK/NACK QPSK + BPSK 2b 20‐bit CSI + 2‐bit ACK/NACK QPSK + QPSK 145 146 LTE Optimization Engineering Handbook Network and PUCCH parameter PUCCH resource allocation PUCCH capacity Bandwidth and DL/UL configuration PUCCH RB config during report period PUCCH RB config per subframe Report period of UL control information UL control information capacity PUCCH transport format PUCCH resources supported per RB PUCCH resource config UL control channel resource allocation Figure 4.6 PUCCH channel estimation procedure. acknowledgments. This region will be followed by another section in which it is possible to have a mix of Formats 1.x and 2.x. Formats 1 are employed for the transmission of scheduling request (SR) and Ack/Nacks. Finally the inner part of the PUCCH region allocates resources dedicated for Formats 1. UE is allocated SR and CQI resources during set up procedure, and the resources are kept as long as UE is UL synchronized. The amount of CQI, SR, and ACK/NACK will affect PUCCH loading. CQI is periodic based, it can be moved to PUSCH in case of concurrent data transmission. CQI will not transmit if UE is in DRX sleep mode. SR is transmitted only when SR (and related buffer status reports) is triggered. Traffic enters the buffer corresponding to a logical channel group with higher priority than what exists in the buffer, or at expiry of the retxBsrTimer. ACK/ NACK is transmitted per UE‐specific DL PDCCH allocation. The PDCCH allocation controls the PUCCH allocation, that is, there is some freedom in the number of ACK/NACKs per RB pair. In case of concurrent data transmission, ACK/NACK can be moved to PUSCH. The capacity of PUCCH channel estimation scheme is shown in Figure 4.6. In order to improve the usage of RB, one UE occupy one RB waste too much, so consider CDM (cyclic shifts in frequency and orthogonal sequence in time) to make multiple UE shared one RB in one TTI in the same PUCCH Format. PUCCH resource calculation can be found in Figure 4.7 and Figure 4.8. For PUCCH format 1/1a/1b, 3 symbol used for DMRS, 4 symbols left used for PUCCH for­ mat 1/1a/1b. At most 12 × 3 = 36 UE can use in the same RB. For PUCCH format 2/2a/2b, only used for period CQI reporting, non‐period CQI reporting used in PUSCH. PUCCH format 3 used for CA condition, each carrier needs to transmit DL data in the same TTI, and the UE can only send one PUCCH on the Pcell in each subframe, including all the serving cell’s ACK/NACK information. In LTE, one UE can use 5 serving cell at most, if each cell use MIMO, it needs 10 ACK/NACK for FDD. For TDD, if it likes DL:DL:UL, then in the UL, the UE needs to response 10 × 2 DL = 20 ACK/NACK, if it likes DL:DL:DL:DL:UL, then the UE needs to response 10 × 4 = 40 ACK/NACK. And even sometimes need to add one more bit for SR. The number of RB‐pairs for format 1 can be shared between SR and HARQ resources. The number of pairs for these resources can be calculated by: nRB , Format 1 nPUCCH ,SR nPUCCH , HARQ 36 Capacity Optimization Figure 4.7 Max number of resources per PRB. Max resources per PRB m=0 format 2/2a/2b: RB NSC = 12 m=3 m=2 m=2 m=3 Max resources per PRB format 1/1a/1b: RB c· NSC PUCCH PUCCH = {c = 3, Δshift = 1} = 36 Δshift m=0 Figure 4.8 RB Calculation for format 1/1a/1b. (2) NRB (1) NCS = 0 PUCCH Δshift PUCCH δoffset (1) nPUCCH slot _ nr f(Cell_id,...) symbol _ nr ZCroot (slot), common for all users CS (symbol, slot) RBnr (slot) OCindex (slot) The number of resource blocks per slot allocated for format 2 is calculated by: nCQI ,res nRB , Format 2 ncapTp ,CQI * 10 nSF , PUCCH ncqi,res is the wanted number of CQI resources on the PUCCH, specified by parameter noOfPucchCqiUsers. ncap is the CQI resources per RB‐pair, equal to 4, Tp,cqi is the periodicity for CQI reporting. The number of RB‐pairs for PUCCH is given by: nRB , PUCCH 2 nRB , Format 1 nRB , Format 2 2 Table 4.4 gives the parameters deployed for PUCCH physical resources configuration (10 MHz). 147 148 LTE Optimization Engineering Handbook Table 4.4 Parameters deployed for PUCCH. Parameters Range Description default nCqiRb 1…98 Number of PRBs dedicated to Formats 2.x 1 Tperiod,cqi 2 ms (0), 5 ms (1), 10 ms (2), 20 ms (3) Periodicity of periodic CQI/PMI feedback on PUCCH or PUSCH 10 ms n1pucchAn 10…2047 Offset to decide the number of resources reserved for SRI (and A/N from persistent PDSCH scheduling in later releases). 18 1…3 Maximum number of cyclic shifts allowed for Formats 1/1a/1b 2 Tperiod,SR 5 ms (0), 10 ms (1), 20 ms (2), 40 ms (3), 80 ms (4) Scheduling request periodicity in the cell. The recommendation is to have one scheduling request (SR) configured per frame. 10 ms prachFreqOff 0…94, step 1 First physical resource block available for PRACH in the UL system frequency band. Roundup [PUCCH resources/2] 3 puschHopOffset 0…98 The PUSCH hopping offset parameter defines the offset used for PUSCH hopping, expressed in a number of resource blocks 5 PUCCH shift 1 subframe with PRACH occasion 1 PRB for SR 6 PRBs for PRACH prachFreqOff = 3 1 PRB for CQI (RI & PMI). 49 48 47 46 . . 8 7 6 5 4 3 2 1 0 PRACH 1-3 PRBs for ACK/NACKS. DMRS Unused PUCCH PUSCH Figure 4.9 RB allocation for PUCCH (example). Within an RB pair, 12CQI, 36SR, and 36ACK/NACK resources can be used when code division multiplexing is applied. The number of PRBs dedicated to Formats 2.x is defined by the param­ eter nCqiRb. Control information from multiple users can be scheduled on the same PUCCH timeslot by means of using Zadoff‐Chu CAZAC codes, which will preserve the orthogonality. Since a PUCCH RB spans over 12 sub‐carriers there will be 12 cyclic shifts available per PUCCH RB, it is not recommended to employ all 12 cyclic shifts since this leads to excessive interference and therefore degradation in performance (Figure 4.9). Every UE with a DRB in the cell is required to send CQI reports periodically. For this purpose every UE will require a Format 2.x PUCCH resource assignment. The periodicity of the CQI Capacity Optimization reports is set by the parameter Tp,cqi. The total capacity provided exclusively for Format 2.x in a cell will be defined by: nCqiRb * 12 * Tp ,cqi 1 * 6 * 10 ms 120users For the transmission of Formats 1.x a similar approach as for Format 2.x is employed. Cyclic shifts for orthogonality between users are employed along with code division multiplexing (CDM) increasing the number of users, multiplexed orthogonally on a single PRB. The CDM is limited by the number of reference symbols that are available for the time domain spreading. This leads to a spreading factor (SF) =3 for normal cyclic prefix (CP) and a SF = 2 for extended cyclic prefix. The number of resources for PUCCH format 1.x per RB is defined by: SF * 12 / deltaPucchShift 3 * 12 / 2 18 users per PRB Where deltaPucchShift is a parameter that defines the maximum number of cyclic shifts (range: 1, 2 and 3) allowed for Formats 1.x. Considering normal cyclic prefix the maximum number of Formats 1.x that can be multiplexed per PRB is 36. In a live network, it does not recommend the usage of all 12 cyclic shifts due to the high interference generated, therefore, it is recommended to set deltaPucchShift to 2, reducing the maximum number of Formats 1.x per PRB to 18. For scheduling requests, semi‐persistent scheduling Ack/Nacks and Ack/Nack repetition, a fixed number of resources is reserved per TTI. This is defined via the parameter n1pucchAn. The exact resource to be employed inside this reserved region for the above use cases is ­communicated to the UE via explicit signaling. For HARQ acknowledgments of dynamic scheduling, the resource to be used by the UE is a function of the first CCE used for the PDCCH scheduling. This means that the resources for Formats 1.x can vary between the ranges speci­ fied below: 0 Format 1. xResource range n1 pucchAn Max CCE The number of Format 1.x resources required has to be dimensioned considering the num­ ber RRC connected users per cell and the amount of users scheduled per TTI in the DL Apart from having dedicated PRBs for Formats 1.x and Formats 2.x there is a possibility of having a mixed format region. In this region the resources per PRB are divided between the 2 Formats. For formats 1.x, it can be reserved up to eight cyclic shifts per PRB via the parameter pucchNAnCs. The remaining cyclic shifts can be employed for Formats 2.x considering there are two guard cyclic shifts as shown in Table 4.5. Table 4.5 Mixed region resource allocation for pucchNAnCs =6. Cyclic shifts RB xx Cyclic shifts 0 Format 1.x RB xx 6 Guard 1 2 Format 1.x 7 Format 2.x Format 1.x 8 Format 2.x 3 Format 1.x 9 Format 2.x 4 Format 1.x 10 Format 2.x 5 Format 1.x 11 Guard 149 150 LTE Optimization Engineering Handbook If the mixed format region is employed the total capacity for Formats 1.x and Formats 2.x, it can be calculated as per the equations below: Formats 1.x capacity per PRB = {(n1pucchAn − pucchNAnCs * SF/deltaPucchShift) * deltaPucchShift]/(SF*12)} + roundup (pucchNAnCs/8) ●● Formats 2.x capacity per PRB = nCqiRb * 12 * cqiPerNp + (12‐2‐ pucchNAnCs)*Roundup(puc chNAnCs/8) So the maximum PUCCH capacity reserved in a cell for the normal cyclic prefix case (i.e., SF = 3) is defined by the PUCCH resources for Formats 1.x and Formats 2.x as: ●● MaxPucchResourceSize nCqiRb roundup maxNumOfCce n1PucchAn pucchNAnCs * * deltaPucchShift / 3 * 12 3 / deltaPucchShift roundup pucchNAnCs / 8 Each UE will know the physical resource blocks to be used for transmission of PUCCH in slot ns from the following equations obtained from 3GPP 36.211 nPRB m 2 if m ns mod 2 mod 2 0 UL 1 N RB m 2 if m ns mod 2 mod2 1 Where the variable m depends on the PUCCH format. For formats 1, 1a, and 1b: 2 1 N RB m 1 if nPUCCH nPUCCH sf N cs1 / sf N scRB / PUCCH shift PUCCH shift 2 N RB N cs1 8 c N cs1 / PUCCH shift otherwise Where : N cs1 : Number of cyclic shifts reserved for Formats1. x in the mixed region pucchnanCS 1 nPUCCH : Cyclic Shift assigned to the UE for Formats1. x PUCCH shift 2 N RB : Number of Cyclic Shifts used per RB deltapucchshift : number of PUCCH resources reserved for formats 2 x nCqiRb Whereas for formats 2, 2a, and 2b: m = round down (cyclic shift assigned for Formats 2.x/12) In addition, the number of dynamic ACK/NACK channels can be correlated with the number of scheduled users at the same time. In the actual system, CQI/PMI/RI, SRI information of various reporting period may occur and PUCCH channel RB allocation can also according to the change of number of users, and therefore, PUCCH capacity will change with the adjustment of the resources allocation. Capacity Optimization 4.3.2 PUCCH Dimensioning Example The algorithm to assign slots for Formats2.x always assigns the slot with lower load first as a way of controlling the interference when there is low number of users per slot. Considering cqiPerNp =10 ms/1RB for Formats 2.x would be able to handle up to 120 UEs with 12 cyclic shifts. In a live network, the recommendation is not to use more than six cyclic shifts (i.e., 60 users in this case). This means if it set nCqiRb =1, the PUCCH would not have enough capacity. The solution is to increase nCqiRb =2. In case the interference was still high in Format 2.x, it should be possible to continue increasing nCqiRb so number of users per slot is reduced further. Every user in RRC connected mode requires to be assigned a Format1.x resource for scheduling resource requests. The maximum number of RRC connected users per cell is no less than 100 for the case of 10 MHz bandwidth. In order to accommodate 100 resources for SR, considering a 10 ms SR periodicity (cellSrPeriod =10 ms), there would need to be 10 resources reserved per TTI, that is, n1pucchAn =10. Dimensioning of the number of Format 1.x resources required for acknowledgments from dynamic scheduling is dependent on the maximum number of CCEs that are available for the PDCCH scheduling. For this example, a 10 MHz bandwidth with 1 PDCCH symbol per subframe is assumed. This leads to a maximum of 10 CCEs available. The maximum number of acknowledgments that will be received per TTI depends on the number of UEs that can be scheduled per TTI. This is set by the parameter maxNumUeDl. The maximum value of this parameter depends on the bandwidth and for 10 MHz is 10 UEs. Considering normal cyclic prefix, maxNumUeDl =10 and deltaPucchShift =2 Max Resources for Format 1.x per PRB c * 12 /deltaPucchShift 18 0 Forrmat 1. x Resource range n1 pucchAn Max CCE 10 10 20 Number of PRB required for Formats 1.x Roundup 20/18 2 With two PRBs for Formats 1.x, we would have in total 36 resources per TTI out of which the first 10 are always reserved for Scheduling Requests according to the parameter n1pucchAn and the remaining 26 will be employed for acknowledgments of dynamic Ack/Nack scheduling depending on the position of the first CCE used in the PDCCH scheduling. As it can be seen with the current configuration chosen a total of 10 CCEs are available, which means in theory we could schedule up to 10 users in the DL per TTI with aggregation level 1. In reality, PDCCH will schedule users in UL and DL and with different aggregation levels so with the current configuration it would be difficult to reach the maximum number of simultaneous users per TTI specified by parameter (maxNumUeDl =10). Even if this number would be achieved, the capacity reserved for dynamic Ack/Nacks supports up to 26 users so there would be no problem. In the above configuration the mixed format region was not employed since no further capacity was required for Formats 2.x, therefore, pucchNaCs =0. The total PUCCH region for the above given example would be 4 PRBs: 2PRB for Formats 2.x and 2 PRB for Formats 1.x. With above given configuration: ●● ●● For formats 2.x: m = round down (cyclic shift assigned for Formats 2.x/12) =2 Since nCqiRb = 2, the assigned cyclic shift format by the eNB will always be in the range 0 to 23, which means for that for formats 2.x m = 0 and m = 1 For formats 1.x: 1 1 m if nPUCCH 1 nPUCCH 18 1 otherwise 18 151 152 LTE Optimization Engineering Handbook Knowing that the Format 1.x range is delimited to a maximum value of 20, this means that Formats 1.x will use m = 2 and m = 3. 4.4 ­Number of Scheduled UEs The user throughput is impacted by the number of users in the cell. If an excessively large number of users have accessed the cell and eNB are exhausted when a UE accesses the cell, the user throughput will be low. The maximum number of active UEs is dependent on the RAN license. In fact, when the maximum number of users of the cell began to restricted, it can be improved by increasing inactivityTimer. Inactivity timer is a system parameter controlling the transition from RRC connected state to idle state. ●● ●● ●● Actively scheduled user: the definition of the number of actively scheduled UEs are the scheduled UEs per TTI by eNB, there is a license feature on the eNB capacity. The No. of UL actively scheduled UEs is dependent on the channel of PRACH, SRS, and PUCCH, the No. of DL actively scheduled UEs is dependent on the channel of PHICH and PDCCH. Connected user: connected user is 3GPP defined concept, a connected user is defined as UE in the state of RRC_connected. UE is considered connected UE, if it has at least one DRB established. When a user is in RRC_connected state, it does not necessarily need to transfer any data. The maximum range for the amount of simultaneous connected users depends on the digital unit hardware, the number of RRC connected users is relevant for the radio net­ work dimensioning. Usually a single cell can offer no less than 1200 connected users. Attached user: the definition of a connected user is different from a simultaneously attached user. Simultaneously attached users in the EPC include users in both RRC_idle and RRC_ connected states. Another critical key distinction is that connected users is not equal to subscribers in the cell (including detached users). The number of connected users is initially determined by considering the number of subscribers per site and the traffic profiles. Obviously, the more the subscribers the more licenses are required. The type of traffic and the amount of traffic also impacts the dimension­ ing. User plane activity statistics describe user plane traffic patterns and activity: when and how frequently subscribers are sending and receiving data packets. Figure 4.10 shows that the ratio between number of connected user and number of attached subscribers. 35,0% % of Subs active last week, 61 sec timer Attached RRC connected 30,0% 25,0% 20,0% 15,0% 10,0% 5,0% 0,0% Day 1 Day 2 Day 3 Day 4 Day 5 Figure 4.10 Connected users not more than 15% of attached subscribers. Day 6 Day 7 ratio pf active subscribers during busy hour [%] Capacity Optimization 60% 50% M2M (op1) M2M (op2) PC (op1) PC (op2) iPhone (op1) iPhone (op2) Android (op1) Android (op2) feature phone (op1) feature phone (op2) 40% 30% 20% 10% 0% 2 sec 10 sec 60 sec 3600 sec inactivity timer [sec] Figure 4.11 Connected users vs. RRC inactivity timer. (See insert for color representation of the figure.) The calculation of the number of connected users should consider the below factors: inactivity timer,traffic profile, and other traffic related parameters. The share of connected users depends heavily on the RRC inactivity timer, the lower the value (inactivityTimer,range 10…65535 s, step 1 s, default: 30s), the more connected users can be supported, the UE can switch from the active state to the idle state earlier. However, this will affect the user experience, when the new data service transmission occurs, the UE will fre­ quently to establish a session. The eNB triggers a RRC connection release procedure upon the expiry of tInactivityTimer. The UE context release request S1AP message is sent to the MME. The eNB sends the RRC connection release message to the UE and then clears all resources related to the UE. Whereas lower values of this parameter results in longer battery time, higher values of this parameter improves throughput and latency performance. Therefore, a good bal­ ance should be maintained between a higher value and a lower value. Setting parameter tInactivityTimer to values too low results in too frequent releases of UEs, which result in an increased number of RRC set up attempts. The increased number of RRC set ups result in an over all increased signaling load on the network as traffic builds up in a network. Setting parameter tInactivityTimer to values too high results in some UEs using more system resources than needed. This could result in congestion in case of high traffic loads in the network. Figure 4.11 shows the ratio of active subscribers for different terminal types during busy hour depending on the value of the inactivity timer. 4.5 ­Spectral Efficiency Spectral efficiency is the user data transmission rate over a given radio bandwidth (1Hz). It is determined by multiple factors, including coverage, quality of signal, MIMO, and so on. From eNB available data, it can be estimated the spectral efficiency by modulation and coding scheme used (MCS), network layers overhead, control and signaling overhead and cyclic prefix over­ head. Modulation and coding scheme are related to the radio signal quality, that is, SINR. Overheads are the radio resources that cannot be used by the user application payload. Control and signaling overhead represents the resources cost for common and dedicated signaling. Cyclic prefix overhead is determined by the format of OFDM symbol transmission. 153 154 LTE Optimization Engineering Handbook According to the spectral efficiency and the spectrum bandwidth, maximum cell throughput is defined with the assumption that there is enough data in the DL buffer to fill up all TTI. User throughput is calculated from the cell throughput and number of active UEs in scheduler. When there is less than one average active UE, the user throughput is equal to the spectral efficiency with the DL bandwidth. CellThpmax Thpuser Spectrum _ Bandwidth Spectral _ Efficiency Spectral _ Efficiency BWDL max 1, Active _ UE DL spectral efficiency can be computed as: Spectral _ Efficiency Tu Ts 1 DOH MIMOMode 15 1 PDCPOH 1 RLCOH . 1 MACOH Ts S BW 1 RTX RLC & MAC Wi Nbits persymboli CRi i 1 Tu is useful symbol time excluding cyclic prefix time. It is the part of the symbol that can be effectively used for data transmission. Ts is 0.5 ms/7 for normal cyclic prefix. DOH is DL over­ head of RE used for control and signaling information. CR is coding rate estimated using CQI reported from UE and CQI to MCS mapping table. SBW is equal to 15000 Hz. 4.6 ­DL Data Rate Optimization In LTE, DL throughput is directly correlated with SINR. Typically, the UE has an algorithm to report CQI to the eNB depending on the SINR measurement. DL UE throughout increases as CQI increases or MIMO usage increases, and as DL iBLER decreases or UE‐eNB distance decreases. The general troubleshooting strategy is described in the following along with different factors responsible for poor throughput. ●● ●● ●● ●● ●● ●● ●● Excessively high BLER (bad coverage) DL interference (bad CQI) MIMO parameters Scheduling algorithm Low demand CQI reporting frequency Other (VSWR, backhaul capacity) Analysis flow for DL throughput investigation if backhaul or other physical issues work well. ●● ●● ●● ●● CQI and 64/16QAM ratio: average CQI and the ratio of 64QAM samples and RI (rank indi­ cator, decides how many codewords is used for the data transmission) indicates DL SINR status. Average CQI should be high (>10%), the ratio of 64QAM sample should be high (>10%). TM modes: MIMO (tm3) versus TxD (tm2) versus SIMO (tm1). UE scheduling percentage of TTIs (how often is the UE scheduled). PRB(DL) and PDCCH utilization: High PRB and PDCCH utilization would impact the DL throughput. Capacity Optimization ●● ●● ●● DL latency and RLC retransmission: High value of DL latency (>9 ms) and RLC retransmis­ sion (>1%) would impact DL throughput. Power limited UE and No. of A2 events: High occurrence of transport block PWR restricted and the counter of bad coverage report indicates poor DL coverage. RRC connected users: DL throughput would reduce with increase in number of con­ nected users. Steps to troubleshoot low DL throughput ●● ●● ●● ●● ●● ●● ●● ●● ●● ●● Check to see the RF condition Check to see power setting is correct (40 watt; 100% parameter discrepancies) Check to see dl64QAM license is activated Check to see No of Tx antenna and No of Rx antenna, both of which should be 2 Check to see if vswrSupervisionActive = true for both branches A and B Check to see the drive tester is using the right application server/port# when doing ­driving test Check to see the actual TX/RX powers (check RRU and connections) Check counters from vendor OSS Check whether the number of users in the cell is excessively large. If an excessively large number of users have accessed the cell and eNB are exhausted when a UE accesses the cell, the user throughput will be low. Check HSS profile that there is no APN‐AMBR or UE‐AMBR limitation, which can be checked in the message of S1AP_INITIAL_CONTEXT_SETUP_REQUEST. The default value of AMBR is more than 150 MB. Still the default QCI should be set correctly, QCI should be set „Non‐GBR,“ l the value can be 6, 8, 9, should not be 5 (QCI5 is used for IMS signaling, QPSK) or 7 (QCI7 is used for UM) as it can’t achieves the peak rate throughput. IMSI ........................ CTXID ....................... PDN TYPE .................... AP NAME ..................... QOS CLASS IDENTIFIER ........ PRIORITY LEVEL .............. PRE-EMPTION CAPABILITY ...... PRE-EMPTION VULNERABILITY ... VPLMN DYNAMIC ADDRE ALLOWED . PGW ALLOCATION TYPE ......... CHARGING CHARACTERISTICS .... AMBR DOWNLINK ............... AMBR UPLINK ................. ●● ●● ●● ●● xxxxxxxxxxxxxxx 10 BOTH test-ap-2 6 2 DISABLED DISABLED YES DYNAMIC NORM 20000 65535 Check if there is packet loss in transport network Change to Linux FTP server and optimize UE TCP settings Check whether relative license information is incorrect and if the license has not expired Check whether the traffic volume to the eNB is insufficient. A common reason for the insuf­ ficient input traffic volume is a bottleneck transmission bandwidth at an intermediate node. One of the efficient way of poor throughput troubleshooting is by OMC counters as listed below. ●● ●● ●● UL Interference on PUCCH/PUSCH: pmRadioRecInterferencePwrPUCCH/pmRadio­ RecInterferencePwr, for good throughput in UL_RSSI value should be low ‐105 dBm SINR of PUCCH/PUSCH: pmSinrPucchDistr/pmSinrPuschDistr PRB Utilization in DL/UL 155 LTE Optimization Engineering Handbook ●● ●● ●● ●● ●● ●● RLC ACK/NACK: pmRlcArqUlack/pmRlcArqUlNack, the total number of successful RLC PDU transmissions (ACKs/NACKs) in the UL direction, for good throughput in UL ‐UL RLC NACK ratio should be low CQI distribution in DL: for good throughput in DL‐ average CQI should be high (>10) Transport block PWR restricted Scheduling activity per cell in UL and DL Rank distribution MIMO/SIMO: for good throughput in DL‐ high samples of MIMO Rank 2 are needed Number of A2 events (UE in poor coverage) :pmBadCovEvalReport 4.6.1 Limitation Factor The focus of this kind of problem is the identification of bottleneck of the data rate. That is to say, whether it is limited because of the air interface, core network, or transmission? Usually, low data rate region is a weak coverage, no dominant cell area, so for the optimization of a region, the main coverage area, good RSRP, RSRQ, SINR is the optimization goal that must be achieved, the average user rate and the changes of number of users and RF environment are closely related. Actually, the analysis of low DL throughput is very complex, an example from Figure 4.12 that can be seen that low throughput is uncorrelated with DL SINR measured. CQI and RI provides the SINR/antenna layer reception reports from the UE point of view. Understanding the relationship between chosen MCS, assigned PRBs, and assignable bits in the scheduler are important for sorting core network issues/UE issues from air interface issues. Scheduling percentage means the amount of TTIs (typically measured per second) that the UE was scheduled. This is also related to the resources allocated for PDCCH (control channels). In some networks, average UE DL rate target is 1Mbps, and the vast majority of users should achieve the rate. Low backhaul capacity likely will have an impact on the rate, especially for high load cell. In addition, the settings on the server and tests computer must check to ensure that it will not become the bottleneck of the rate limiting. PDSCH phy Throughput [kbps] 156 80000 70000 60000 50000 40000 30000 20000 10000 Low throughout uncorrelated with DL SINR measured 0 –6 –3 0 3 6 9 Figure 4.12 DL throught versus RS SINR (2.6GHz). 12 15 18 21 24 UE RS SINR (dB) Capacity Optimization In conclude, the impacted factors of low throughput includes UL/DL bandwidth, signaling quality (CQI, SINR, MCSs), number of DL bearers, QoS (QCIs, GBR), transmission mode (SISO, MIMO, TxDiv), backhaul delay (RTT‐affecting on ACK‐ed traffic), UE capacity, UL power control (TPC command), scheduler, and so on. Before investigating any throughput issues, it is best to rule out the most obvious and basic issues that might affect end‐user throughput. Some essential checks are required, for example, network basic troubleshooting, radio network parameters, PC/server settings, UE categories, UE subscriber profile,1 eNB parameters, and network enabled features, and so on. Sometimes laptop specification, FTP server configuration, or Linux TCP setting can impact throughput (processors, memory, USB bus, HDD speed, plugged into AC power, etc.). MTU settings in PC (can cause fragmentation on S1, especially with IPSEC on GTP‐U) can also impact throughput. 4.6.2 Model of DL Data Throughput The model of LTE DL throughput and its influencing factors can be categorized as time domain, radio domain, and efficiency domain. Time domain, the main factors includes PDCCH DL grant, it needs to check the number of scheduled per TTI if it gets enough scheduling. 1) Cell loading and number of active UEs. 2) FTP server performance. 3) Check data amount to see if it has been injected enough DL data to eNB to schedule, if there’s insufficient input traffic volume, throughput is definitely lower than the max value. 4) Compress mode for inter‐frequency measurement. Radio domain, the main factors includes number of scheduled RB per subframe, which can be got from OMC counters. 1) 2) 3) 4) 5) Cell loading and number of active UEs. FTP server performance. eNB alarm, for example, VSWR alarm, RF alarm or RRU low power alarm. Parameter of PA/PB is not reasonable; power amplifier efficiency is not 100%. Interference of some PRB. The factors of efficiency domain include RSRP, CRS_SINR, CQI/RI, DL MCS, TBS, coding rate, transmission mode, and re‐transmission rate. Figure 4.13 shows the relation of PDSCH throughput versus RSRP (left) and SNR (right). Figure 4.13 PDSCH throughput versus RSRP and SNR. 1 UE subscriber profile consists of MSISDN number, aggregate maximum bit rate (AMBR), max requested bandwidth in downlink/uplink, RAT frequency selection priority, APN configuration profile. 157 Probability LTE Optimization Engineering Handbook 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% QPSK 16QAM 64QAM 3 4 5 6 7 8 9 10 11 12 13 14 15 Reported CQI 45 40 35 % of samples 158 30 25 20 15 10 5 0 QPSK 16QAM 64QAM Modulation format Figure 4.14 Modulation probability versus CQI in a live network. The eNB needs knowledge of the CQI conditions of DL transmission to a UE in order to select the most efficient MCS/PRB combination for a selected UE at any point in time. Figure 4.14 shows the probability of different modulation schemes in DL versus different reported CQI values. Table 4.6 shows the ideal layer1 DL bits per scheduling block for different antenna/radio configurations. In conclude, the following radio network parameters directly impact end‐user throughput: channel bandwidth, number of used Tx/Rx antennas, transmission mode, number of OFDM symbols used for PDCCH, maximum transmission power, p0NominalPucch (some UEs need this to be increased or ACK/NACKs are not received successfully on PUCCH), and p0NominalPusch (some UEs need this to be increased from default or lots of errors seen on PUSCH), and so on. 4.6.3 UDP/TCP Protocol For LTE throughput optimization, if FTP throughput is bad, it is often difficult to pinpoint if this is caused by radio, transport, or TCP setting problem, as the engineer can test with UDP to check as UDP shows higher throughput because it is not as affected as TCP. UDP tests were subsequently performed to validate results and better represent achievable throughput perfor­ mance. If UDP throughput is good, then it is a transport or TCP setting problem. When trans­ port had problems (discarded packets observed), it would cause retransmissions and TCP congestion control to reduce throughput. If UDP throughput is also bad, then it’s probably a radio problem. It could be either interference or parameters settings are incorrectly, also might be a problem with HSS profile (Figure 4.15). UDP is a simple data transmission protocol with 8 byte header based on IP that does not pro­ vide guarantees for transmission reliability nor for data integrity. As it maintains a connectionless Table 4.6 DL bits per scheduling block. dlCyclicPrefix = 15 KHz => 7 OFDM symbols T× Diversity 2×2 MIMO Resource Elements per Resource Block 84 168 RE per Scheduling Block (2 × RB) 168 336 RS RE (per RB)/RS RE (per Scheduling Block) Control Region Size in OFDM symbols 8/16 1 RE per CRS (OFDM*12 − 4 RS Tx), (OFDM*12 − 8 RS MIMO) 2 16/32 3 1 2 3 8 20 32 16 40 64 Tot Num RE per Scheduling Block available for PDSCH (best case w/o SCH/BCH) 144 132 120 288 264 240 Bits per Scheduling Block ‐ QPSK (2) 288 264 240 576 528 480 Bits per Scheduling Block ‐ 16QAM (4) 576 528 480 1152 1056 960 Bits per Scheduling Block ‐ 64QAM (6) 864 792 720 1728 1584 1440 20 MHz Max Theoretical L1 Thrpt (Mbps) 86.4 79.2 72 172.8 158.4 144 Tot Num RE per Scheduling Block available for PDSCH (worst case with SCH/BCH in SB) SCH = 24, BCH = 4 × 12 − 4 per CW 76 64 52 152 128 104 Bits per Scheduling Block ‐ (QPSK) 152 128 104 304 256 208 Bits per Scheduling Block ‐ (16QAM) 304 256 208 608 512 416 Bits per Scheduling Block ‐ (64QAM) 456 384 312 912 768 624 DL throughput, UDP 100 –75 –80 80 70 –85 60 –90 50 –95 40 30 20 Average of Phy DL TP[Mbps] RSRP [dBm] CINR [dB], DL PHY tput [Mbps] 90 –100 Average of Serv Cell CINR –105 Average of Serv Cell RSRP 10 –110 11 :0 11 7 :0 11 7 :0 11 7 :0 11 7 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 11 8 :0 8 0 DL throughput, FTP –75 90 Average of Phy DL TP[Mbps] 80 Average of Serv Cell CINR 70 Average of Serv Cell RSRP 60 –80 –85 –90 50 40 30 20 10 10 :5 9 10 :5 9 10 :5 9 10 :5 9 10 :5 9 10 :5 9 10 :5 9 10 :5 9 10 :5 9 10 :5 9 10 :5 9 10 :5 9 10 :5 9 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 11 :0 0 0 Figure 4.15 UDP versus TCP, same drive route for both. –95 –100 –105 –110 RSRP [dBm] CINR [dB], PHY DL tput [Mbps] 100 160 LTE Optimization Engineering Handbook state it does not provide any reliability in terms of ordered delivery and duplicate protection and does not also provide any means of congestion control. Thus, for UDP traffic, no feedback channel is necessary. This means that UDP data transfer in DL in principle does not need UL traffic (of course, some UL traffic is necessary for lower layer functions). Hence, measuring the DL data throughput using UDP may be possible even with a bad UL quality. TCP is a much more complex protocol than UDP, since it provides a low delay and reliable byte stream based on IP. TCP is a connection oriented, point‐to‐point, reliable transport pro­ tocol. TCP has its built in congestion management algorithm such as fast retransmission and fast recovery. The minimum TCP header is 20 bytes. This is achieved by sending an acknowl­ edgment from the receiver to the sender for each TCP segment that has been delivered on the receiver side to the higher protocol layer. In the current context this means that a TCP data stream in DL requires a UL connection with sufficiently good quality, and using TCP reduces the throughput due to acknowledgments and retransmissions. The maximum throughput that can be reached by TCP is given by the “TCP window size” (wnd, iperf parameter –w) divided by the round trip time (RTT). This is because the TCP sender stops sending data if the acknowl­ edgment for the last sent segments is missing. Assuming an RTT of 20 ms (=1/50 s), the TCP window size must be set to at least x/50 bytes, if x is the expected TCP throughput in bytes/s. Example: For reaching 24 Mbps (= ~3 Mbyte/s) throughput on a connection with 20 ms RTT the TCP window size must be at least (3 Mbyte/s) * 0.02 s = 60 Kbyte. In order to avoid bandwidth limitation because of an insufficient TCP window size, it is rec­ ommended to set the TCP window size to 256 Kbyte or more. Besides, MTU (maximum transmission unit) is another factor that can cause fragmenta­ tion on S1 interface and influence the throughput. If there is a datagram needs to be trans­ mitted at the IP layer, and the datagram is larger than MTU, then the IP layer needs to segment the datagram into smaller fragments that are smaller than MTU. To improve effi­ ciency, it is necessary to avoid IP segmentation and reassembly during PDCP <‐> GTP translation, as well as to set MTU to a value as large as possible. Usually, MTU should not be greater than 1450 bytes. For example shown in Figure 4.16, compared with MTU=1400B (right), for MTU=1500B settings (left), the same UE cannot reach max FTP throughput, the FTP throughput = ~41 Mbps, MTU = 1500Bytes Figure 4.16 FTP throughput with different MTU size. FTP throughput = ~87 Mbps, MTU = 1400 Bytes Capacity Optimization throughput fluctuates unpredictably. The reason is probably fragmentation/reassembly somewhere in the network, when sets MTU=1360Bytes by default, there is usually no IP fragmentation even with S1 IPsec. In summary, TCP has shown to be non‐optimum in wireless networks as it was primarily designed in the 1990 for wired network, thus wireless network have however evolved to adapt slowly to TCP. It is worth mentioning, because the UL data sessions are mostly very small and due to a TCP slow start, they do not reach the maximum achievable throughput levels before session end. 4.6.4 MIMO With multiple antennas at both transmitter and receiver, it is possible to achieve spatial mul­ tiplexing or beamforming. eNB automatically selects the most appropriate diversity, beam­ forming or depending on radio conditions. The maximum number of layers that can be created depends on the radio channel characteristics and the number of transmit and receive antennas and the channel rank. Dynamic open/close loop MIMO, open/close loop TxDiv, and open/close loop spatial multiplexing (SM) switching decision is based on RI and CQI. The parameters of RI and CQI are the thresholds that are used by DL scheduler to decide the transmission scheme switching decision between Rank1 beam‐forming, TxD, and spatial multiplexing mode. 4.6.4.1 DL MIMO This section focuses on the DL throughput optimization via adjusting the MIMO mode switching parameters. In the adaptive MIMO mode, the switching between TxDiv and spatial multiplexing (SM) is governed by the CQI and RI feedback from the UE. In order to maximize cell capacity it is desirable for the UE to employ SM when it is located under good radio conditions (typically SINR> 20 dB) and to switch to TxDiv when radio conditions are not so favorable. Figure 4.17 plots the expected layer 2 throughput for different SINR values derived from link level simulations for EPA5 for a 10 MHz bandwidth. For low SNRs, TX diversity gives slightly better throughput than SM, since the power from both eNB TX antenna is aggregated to decode one code word. This is in line with theoretical simulations. For high SNR, SM gives much higher throughput than TX diversity, since two DL Throughput vs DL C(I+N) Thresholds 70000 Throughput [kbps] 60000 50000 TxDiv => SM 40000 30000 16QAM => 64QAM 20000 QPSK => 16QAM 10000 0 –6 –4 –2 –1 1 2 4 6 7 9 11 13 15 16 19 26 28 31 32 DL C(I+N) - dB Figure 4.17 DL throughput versus SINR and switching SINRs based on simulations. 161 LTE Optimization Engineering Handbook code words are sent at the same time. Although the two cases are static TX diversity and SM, the switching point could be around SNIR = 10 to 13 dB for dynamic adaptation of MIMO mode (open loop or closed loop MIMO) as shown in Figure 4.18. Optimum switching point is suggested to be at around SNIR = 18 dB for UEs at medium speed of 5 to 30 km/h. Antenna correlation and antenna power imbalance are the key factors affect the MIMO per­ formance. Both of these factors increase the SNR difference between streams. In order to mini­ mize antenna correlation needed to consider practical deployment, power imbalance between antenna branches were discussed in Chapter 3. Figure 4.19 shows a measurement example with a real UE and antenna correlation artificially altered with a fading simulation, which are the terms of different degrees of correlation. In order to switch from SM to TxDiv, it is required for the CQI‐ or RI‐averaged values to be below certain thresholds (RiThreshold2 and CqiThreshold2) defined for these two metrics. In order to switch from TxDiv to SM it is required for the CQI and RI averaged values to be above 25 Throughput (Mbps) SM Throughput (Mbps) TxDiv Throughput (Mbps) 20 SM Throughput (Mbps) 15 TxDiv Throughput (Mbps) 10 5 SINR (dB) 0 –4 –2 0 2 4 6 8 10 12 14 16 18 20 22 24 26 Figure 4.18 DL throughput versus SINR. MIMO Usage Probability 100% 80% 60% 40% 20% 27 25 23 21 19 17 15 11 13 9 7 5 3 1 –1 –3 –5 0% –7 162 SNR CQI SM SM CqiThreshold1 CqiThreshold2 Time RI Filtered cqi, ri RiThreshold1 RiThreshold2 Time Figure 4.19 MIMO mode versus measured SNR in unloaded network. 28 30 32 34 Capacity Optimization a certain thresholds (RiThreshold1 and CqiThreshold1) defined for these two metrics. The recommended values for these parameters involved in the open loop dynamic MIMO are: ●● RiThreshold1 = 1.8, RiThreshold2 = 1.4, CqiThreshold1 = 11, CqiThreshold12 = 9 The thresholds defined for the switching are based on the CQI/RI, allow for hysteresis. Depending on the difference between these up and down thresholds the switching between the modes will be faster or slower. 4.6.4.2 4Tx/4Rx Performance It is known that four‐antenna cell application has been widely used in networks, which can be used to extend the cell coverage and increase user data rates. The main motivation for 4TX/4RX is enhanced coverage and enhanced cell‐edge data rates. Compare with 2TX/2RX and 4TX/4RX, the average improvement in the user data rate was +50% in UL and +25% in DL. The data volumes increased even more because the cell coverage area also increased. The typical antenna solution for 4TX/4RX is XX‐polarized antenna in a single radome. The number of antennas is not increased compared to 2TX/2RX but the antenna just gets slightly wider, which is shown in Figure 4.20. Another antenna option would be two separate X‐polar­ ized antennas, which would be more difficult for the site solution. The simulations and the field measurements indicate that XX‐polarized antenna gives better performance. 4Rx can improve UL coverage for all channels, the cell average bit rate and primarily the cell‐edge bitrate. With 4Rx, interference rejection combining (IRC) generally improves the per­ formance when 4‐way Rx diversity is used. Figure 4.21 shows that due to 4RX, cell‐edge is extended with MIMO 4x2 versus 2x2, and cell‐edge UL throughput gets a better performance due to the antenna spatial diversity and up to 3 dB of coverage improvement. With the IRC feature activated, the system dynamically switches between the combining methods IRC and maximum ratio combining (MRC) depending on interference situation. 4.6.4.3 Transmission Mode Switch 3GPP Rel 9 defines multiple transmission mode, which is controlled by RRC; mode switching/ selection is higher layer configured and on a slow basis (several seconds) in order to ensure optimum UE DL throughput and performance. The transmission mode is selected based on wideband SINR and UE speed. The CQI report is firstly mapped to SINR, then sum over streams (in case of rank 2) and finally average over frequency. The beamforming weighting factor is based on periodic SRS (10 ms), SRS Rx_SINR impacts to beamforming weighting factor is considered. Beamforming performs good enough for high speed even with 350 km/h coverage due to intra‐polarization beamforming. This still can give higher gain than broadcasting and inter‐cell interference of beamforming is more Figure 4.20 Antenna options for 4TX4RX. Single XX-pol antenna Two X-pol antennas 163 LTE Optimization Engineering Handbook DL Tput (Mbps): 2x20 W DL Tput (Mbps): 4x10 W DL Tput DL Tput (Mbps): 4x20 W 60 50 40 30 20 10 0 Figure 4.21 DL and UL throughput versus pathloss. DL Tput (Mbps): 4*20 W DL Tput (Mbps): 2*20 W DL Tput (Mbps): 4*10 W –75 –80 –85 –90 –95 –100 –105 –110 –115 –120 –125 Path Loss (dB) UL Tput (Mbps): 2RX 25 UL Tput 164 UL Tput (Mbps): 4RX DL Tput (Mbps): 4RX 20 15 DL Tput (Mbps): 2RX 10 5 0 –75 –80 –85 –90 –95 –100 –105 –110 –115 –120 –125 Path Loss (dB) robust to FSS performance. But TM3 provides higher peak rate due to more robust to SRS channel estimation error and SRS capacity problem. TM3/TM8 inter‐mode switch is based on the DL SINR estimation in eNB. TM3 is used in good RF condition to get better DL throughput. TM8 is used in poor and middle RF condition to get better throughput by utilizing beamforming gain. But in rapid fading channel, TM8 may have worse performance than TM3 as shown in Figure 4.22. From Figure 4.22, it can be seen that TM3/8 switch has lower throughput than TM3 and TM8 below SINR 23 dB and high DL BLER in high SINR environment in TM8. 4.6.4.4 UL MU‐MIMO Contrary to DL, 3GPP Rel 8 and 9 do not standardize single user MIMO in UL, UE is able to transmit only one stream of data, instead multi‐user MIMO (or virtual MIMO, V‐MIMO) is supported, which allows pairs of UEs with appropriate radio conditions to be scheduled on the same time and frequency radio resources. Usually with SINR threshold and DoA threshold, UEs can be filtered to be paired. The pairing criterions are based on radio conditions of individual UEs and potential pairs (othogonality), pairing candidates are chosen from among the UEs that are to be scheduled in the same TTI. Advanced eNB receiver is needed to be able to separate data streams from MU‐MIMO UEs. Othogonality between the UEs got from the SRS soundings is obtained from the channel coefficients of UE pairs. Orthogonality is a wideband value. Calculation of the channel vec­ tor is done in the same way as long term beamforming vector (hi, hi are also wideband values). Oij 1 * hUEi hUEj hUEi 2 hUEj Only the UE pairs with wideband orthogonality metric above the threshold can be considered for pairing. UE pairs with low orthogonality will interfere one another too much, as MU‐MIMO receiver implementation does not cancel the interfering UE. Capacity Optimization Figure 4.22 DL throughput versus transmission mode. DL PHY throughput (kb/s) 80000 70000 60000 50000 40000 30000 20000 10000 0 –17 –14 –11 –8 –5 –2 1 4 7 TM38 10 13 16 19 22 25 28 TM3 TM8 DL BLER (%) 20 Fast fading 15 10 5 0 –17 –14 –11 –8 –5 –2 1 4 7 10 13 16 19 22 25 28 In single‐user mode preliminary MCS is calculated based on the wideband SINR measure­ ment provided by physical layer. UEs that are scheduled in MU‐MIMO mode will be assigned with MCS lower than in single user mode. Assuming SINRSIMO(i) and SINRSIMO(j) as the UL wideband SINR of UE i and UE j before pairing respectively, the UL wideband SINR of UE i after pairing SINR MU‐MIMO(i) and SINR MU‐MIMO(j) are: SINRMU MIMO i SINRMU MIMO j 1 Oij * SINRSIMO j 1 SINRSIMO j 1 Oij * SINRSIMO i 1 SINRSIMO i * SINRSIMO i ; * SINRSIMO j ; The scheduling metric relative SINR for the whole UE pair is calculated by averaging over two relative SINR of UEs in the UE pair. It notes that when both of the MU‐MIMO multiplexed TB shall be re‐transmitted, they shall not be multiplexed instead of with non‐overlapped RBs allocation. 4.6.5 DL PRB Allocation and Utilization Mechanism In order to reduce the inter‐cell interference in low load scenarios, an enhancement of the resource utilization optimized strategy in live network is introduced. The start index of resource 165 LTE Optimization Engineering Handbook allocation is based on ICIC feature for decreasing the PRB collisions between cells as shown in Figure 4.23. In this way, cell‐edge users (cell‐edge/non‐edge classification is done using the event A3) are prioritized for allocation close to the start index. Usually, an operator starts the PRB allocation at the start index with “cell‐edge VoIP” UEs, continuing with “cell‐edge best effort” UEs, and finally continuing with “non‐edge” UEs. After change PRB start position offset, the expected gain in non peak hour is obvious, but not in busy hour. From Figure 4.24, it can be seen that in a non‐peak hour, a 194 kbps improvement (11:00‐16:00) for DL user throughput that there is no changes in a BH. In live network, trying to avoid high PRB utilization is necessary. There are very limited means of reducing of PRB utilization. However, some of these methods can be tried on case‐by‐ case basis. ●● ●● ●● ●● Traffic offload to less utilized neighboring cells Reduce control channel resources (Before that check PDCCH utilization) Add bandwidth as bandwidth increase would increase number of PRBs Reduce inactivity timer value so that inactive user can be released early. PRB Collision 0 0 Parameter Current dlConfigurableFrequencyStart 0 0 0 0 0 0 Starting point for allocations Configured 0 0 0 0 0 Proposal S1 = 0, S2 = 34, S3 = 67 7000 400 6000 350 5000 300 250 4000 200 3000 150 2000 100 1000 50 No Change RRC User Active User DL 0 3/22 11:00 3/22 12:00 3/22 13:00 3/22 14:00 3/22 15:00 3/22 16:00 3/22 17:00 3/22 18:00 3/22 19:00 3/22 20:00 3/22 21:00 3/22 22:00 3/22 23:00 3/15 11:00 3/15 12:00 3/15 13:00 3/15 14:00 3/15 15:00 3/15 16:00 3/15 17:00 3/15 18:00 3/15 19:00 3/15 20:00 3/15 21:00 3/15 22:00 3/15 23:00 0 DL User Throughput DL Cell Throughput Figure 4.24 Throughput gain after PRB start position offset changed. Throughput (kbps) 450 67 34 0 34 67 0 Figure 4.23 PRB start position offset. User 166 67 34 Change parameter-PRB start position offset Capacity Optimization UL average PRB utilization 100 90 80 DL average PRB utilization 70 60 50 40 30 20 10 0 0 200 400 600 800 1000 1200 1400 1600 Figure 4.25 Average PRB utilization. It is worth noting that UL PRB utilization grows very rapidly compared to the DL because there is no MIMO or 64QAM in UL, therefore, the UL efficiency is much less compared to the DL. From Figure 4.25 it can be seen that for 400Kbps throughput, ~20% PRB utilization in DL and ~90% PRB utilization in UL. 4.6.6 DL BLER There is a strong correlation between high BLER and low throughput, so it is clear that the issue is purely in RF, not an issue for any backhaul/transport problems. In most cases, ratio of retransmission is the major impact factor for throughput, BLER (block error rate) is needed to check in case of problem. BLER loop convergence algorithm provides the link adaptation in order to meet the target BLER. DL and UL link adaption are targeting to sustain certain BLER for the first transmission. iBLER (initial BLER) can be expressed as: iBLER f TBS , coding rate , modulation, SINR BLER target denotes the initial BLER target that is used to determine MCS together with CQI. BLER target is defined by parameters dlTargetBler and ulTargetBler. Default value for both parameters is 10%. BLER target could be changed and optimized for different radio envi­ ronments. If the BLER is higher than 10%, the channel condition is poor and will result in low throughput. BLER is a metric that eNB controls within a configurable target (DL initial BLER target) to optimize the RF operation. Too‐high BLER performance beyond the target often indicates some aspect of RF problems. In live network, DL iBLER is below 10% when the average CQI is above 4. DL UE throughput is decreasing as DL iBLER increases, DL iBLER is decreasing as average CQI increases (i.e., RF improves), which is shown in Figure 4.26. The expected range of iBLER is between 5% and 15%. If the performance is significantly (e.g., more than double) poorer, it may be usually caused by several reasons: ●● UE RF estimate accuracy issue with CQI report – for example, CQI reports are much inflated comparing with UE’s actual RF condition 167 LTE Optimization Engineering Handbook 80 70 Average of DL iBLER DL iBLER distribution 60 DL iBLER (%) 50 40 30 20 10 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 CQI Index 16.00 80 14.63 14.00 DL UE Throughput (Mbps) 168 70 Average UE DL throughput UE DL throughput distribution 12.00 60 10.54 10.00 50 8.70 7.51 8.00 40 6.21 6.00 30 5.01 4.16 3.50 4.00 3.05 20 2.60 2.18 2.00 1.78 1.42 10 1.01 0.72 0.58 0.34 0.18 0.00 0.12 0.00 0.00 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 0 100 DL iBLER (%) Figure 4.26 DL iBLER versus CQI and DL UE throughput versus DL iBLER. ●● ●● UE’s tx power or RF condition is poor such that the ACK/NAK it sends over UL is too weak for eNB to detect UE’s RF is very poor such that it misses frequently the DL grants forcing eNB to retransmit the packets. High BLER caused by inter‐cell interference In this scenario, it have really good CINR value and really good RSRP value, but inter‐cell interference where in the reference signal (RS) from an adjacent sector interferes with the traf­ fic resource blocks in the serving sector can be seen. The signature to look for is high RSRP, high CINR, and very high BLER, greater than 10%. As a result of the link adaptation deployed Capacity Optimization Figure 4.27 BLER target issue example. in LTE, the eNB would start reducing the MCS (modulation and coding scheme) given to the UE. DL residual BLER One of the possible issues that could lead to the decrease of throughput is related with the excess of residual BLER. In order to evaluate this possible issue, it is advised to check the DL residual BLER distribution that it is based on measurement of number of MAC PDUs that are not acknowledged by the UE after the maximum allowed number of transmissions. The DL residual MAC BLER is distributed by different intervals as it follows: ●● ●● ●● ●● ●● DL BLER low (from 0% to 1%) DL BLER low‐medium (from 1% to 2%) DL BLER high‐low (from 2% to 5%) DL BLER high‐medium (from 5% to 10%) DL BLER high (above 10%) With the intervals above, means that it must have the samples as much as possible on the low BLER classification. An example of incorrect setting of BLER target is shown in Figure 4.27. In the site A base station, the cell download rate is too low (20Mbps), MCS is also low, but RSRP and DL SINR is pretty good, and 16QAM ratio is high, while BLER is low. By preliminary analysis, the phenomenon is not caused by interference. It is found that DL BLER target value is configured at 1%, so that scheduler will decrease MCS to guarantee BLER target. For FTP service, it does not require such a high BLER requirements, and this will lead to not be able to use higher‐order MCS, which leads to low download rate. After modified DL BLER target from 1% to 10%, DL data rate can achieve above 35Mbps. 4.6.7 Impact of UE Velocity The DL throughput is impacted by UE velocity. The network performance influence by UE velocity relative to eNB is shown in Figure 4.28, negative velocity means that UE is moving closer toward eNBs, and positive velocity means thet UE is moving farther away from eNBs. The UE velocity group X stands for group [X, X+10], UE mobility may help or harm RF ­condition (i.e., CQI), the UE experiences and thus DL UE throughput. 169 LTE Optimization Engineering Handbook DL UE Throughput, CQI, DL iBLER v.s UE Velocity Reative to eNB 600000 16.00 547349 14.00 500000 11.40 12.00 10.59 11.97 11.11 10.20 10.00 8.43 10.91 10.50 10.59 10.72 10.67 10.57 10.61 9.95 9.74 400000 8.80 300000 8.00 6.00 200000 Sample Count DL UE Throughput(Mbps), CQI, DL iBLER (%) 170 4.00 100000 2.00 254 739 1268 2614 4317 8690 –80 –70 –60 –50 –40 –30 21891 29756 –20 –10 46431 12438 5890 3816 2207 1438 479 20 30 40 50 60 70 0 0.00 0 10 UE Velocity group (MPH) Average of UE_DL_Thp(Mbps) Average of Avg_CQI_Reported(Overall) Average of DL iBLER(%) Count of UE_DL_Thp(Mbps) Figure 4.28 Impact of UE velocity (relative to eNB). From Figure 4.28, it can be seen that as UE velocity increases, average UE DL throughput and CQI decreases a bit, while DL iBLER increases. 4.6.8 Single User Throughput Optimization This part is focused on the radio analysis to improve the DL single user throughput. Single‐user throughput optimization needs UE trace logs to spot the problem. Here we pre­ sent an example of trace parses. This example is a modified output of DL, which summarizes a number of traces onto one line, like transmission mode, MCS (modulation and coding scheme), PRB occupied, TBS (transport block size), assignable bits, HARQ, CQI/RI, DL BLER, and so on. Note how RI=2 is reported, then transmission changes from TxDiversity to MIMO. HARQ ACK/NACK refers to the transmission four subframes earlier. sfn | sf |mode |dlModul | mcs1 |mcs2 280 | 4 |TxDi | 64QAM | 16 | 0 280 | 5 | | | | 280 | 6 |TxDi | 64QAM | 18 | 0 280 | 7 |TxDi | 64QAM | 18 | 0 280 | 8 |MIMO | 16QAM | 13 | 13 280 | 9 |MIMO | 16QAM | 13 | 13 281 | 0 |MIMO | 16QAM | 12 | 12 281 | 1 |MIMO | 16QAM | 13 | 13 281 | 2 |MIMO | 16QAM | 13 | 13 281 | 3 |MIMO | 16QAM | 13 | 13 281 | 4 |MIMO | 16QAM | 13 | 13 281 | 5 |TxDi | 16QAM | 30 | 0 281 | 6 |MIMO | 16QAM | 30 | 30 281 | 7 |MIMO | 16QAM | 30 | 30 |prb |Ndf |Tbs1 |Tbs2 |AssBits | Harq | dlBler | cqi |ri | 25 | Y |7736 | 0 |8771784 | | | 11 | 2 | | | | | |A | 0% | | | 25 | Y |7992 | 0 |8764088 | A | 0% | | | 25 | Y |7992 | 0 |8756144 | A | 0% | | | 25 |Y Y |5736 | 5736 |8748192 | A | 0% | | | 25 |Y Y |5736 | 5736 |8736760 | | | | | 25 |Y Y |4968 | 4968 |8737384 | A | 0% | | | 25 |Y Y |5736 | 5736 |8763568 | N | 0% | | | 25 |Y Y |5736 | 5736 |8776208 | N N | 2% | | | 25 |Y Y |5736 | 5736 |8800856 | N N | 4% | | | 25 |Y Y |5736 | 5736 |8825504 | N N | 6% | | | 25 | N |7992 | 0 |8862160 | N N | 8% | | | 25 |N N |5736 | 5736 |8862200 | N N | 10% | | | 25 |N N |5736 | 5736 |8862200 | A A | 10% | | | | | | | | | | | | | | | | | Capacity Optimization 4.6.8.1 Radio Analysis – Assignable Bits If the UE is sending with high CQI (in the range 10 to 15) and RI=2 but throughput is still very low, then the next check should be assignable bits. Assignable bits means the amount of data in the DL buffer available for the scheduler to schedule for this UE. A classic symptom of low assignable bits is that the UE is scheduled with a high MCS but a low number of PRBs. This scheduler strategy maybe attempts to send with the highest possible MCS and least number of PRBs so that leftover PRBs could be assigned to another UE, or, another symptom is that the UE is not scheduled every TTI (and nothing else is available to schedule). Possible causes for low assignable bits include data received from core network is not enough to fill the RLC buffers in eNB and RLC status messages are not being received fast enough and RLC buffers are full. RLC status messages are sent between eNB and UE to inform about lost RLC packets. It needs to check that non‐TCP based traffic is not being sent with too large packet size. For iperf‐based traffic, the recommended MTU size is 1360 bytes (default is 1470). For RLC status messages not being received fast enough, it needs to check that RLC discards which will trigger TCP congestion control and lower throughput (discards on UDP traffic will not affect throughput). 4.6.8.2 Radio Analysis – CFI and Scheduling SIBs require PDCCH resources, typically SIBs consume four or eight CCEs of PDCCH resources. If a UE is in good SINR conditions, the scheduler may allocate only one CCE for that UE. In that case, because of limited positions in PDCCH, it is quite likely that a PDCCH colli­ sion occurs especially in low system bandwidths. If a UE is in bad SINR conditions, the scheduler may allocate a large number of CCEs for that UE (two or four or eight CCEs) depending on the configured CFI there may only be common search space available or it may still collide with other PDCCH users when other DL users are scheduled. 4.6.8.3 Radio Analysis – HARQ Each transport block transmission is represented as a HARQ process. Each HARQ process data is held in memory until NDI is toggled (NDI – new data indicator2 (physical layer bit tog­ gled for new data, i.e., new data is to be sent). This allows fast retransmission of erroneously received data. The scheduler’s representation of an HARQ process is as follows: feedback sta­ tus (ACK, NAK, DTX, Pending), TBS, MCS, and RV (redundancy version, HARQ has 4 redun­ dancy versions, rv0, rv2, rv3, rv1). Increasing the default number of transmissions means that RLC parameters also need to be modified and will require larger RLC buffers. The parameter tPollRetransmit also impacts the DL throughput; as the RLC send data by AM transmit mode, receiver will feedback ACK/ NACK to transmitter, and if time is out of the value of tPollRetransmit, the transmitter will retransmit related PDU, so the value of tPoll is important and the recommended value is tPollRetransmit=40 ms. If tPollRetransmit set too low, it will result to premature initiated retransmission rather than received ACK/NACK, this is due to a time out in advance. This will affect the normal transmis­ sion and reduce data rate. If tPollRetransmit set too high, it will lead to delay in the launch, can not quickly complete the normal transmission, resulting in a decline in data rate. Table 4.7 gives the field test of the responding UE PDCP throughput, RB Num/slot and percentage of lower than 2Mbps with different tPollRetransmit settings of signaling and data. 2 Do not confuse with newDataFlag, which is scheduler internal flag where 1 means new data and 0 means retransmission. 171 172 LTE Optimization Engineering Handbook Table 4.7 UE throughput with different tPollRetransmit settings. Test (ms) RSRP SINR PDCP throughput RB Num/slot percentage of lower than 2Mbps signaling 80, data 500 −79.2 18.5 33.5 94.811 1.14% signaling 160, data 160 −78.5 19.3 29.4 74.122 3.97% signaling 80, data 80 −78.3 18.5 27.0 86.974 8.00% signaling 40, data 40 −79.5 18.3 31.9 93.672 1.71% signaling 20, data 20 −78.4 19.3 30.6 93.577 0.54% In case of rank 2 spatial multiplexing there are 16 HARQ process per UE instead of 8, but there are two processes that share the same ID; scheduler sees them as separate processes that are coupled to each other. 4.6.9 Avarage Cell Throughput Optimization Average cell throughput is the average number of successfully transmitted data bits in one second per DL bandwidth of all active users in one data frame. In a live network, if the RSRP/SINR does not show any special issues, with normal maximum values and distribution according to the specific location, coverage of the cells and distribution of traffic in the cells, that means trying to increase RSRP close to the site and avoiding serving users far from the node. This fact will lead to an increase in the average throughput of the cells as well. The parameter of crsGain is another factor impacted throughput. The configuration of crsGain to values higher than 0 will increase the area of coverage, increasing the power allocated to reference signal, but decreasing power in other resources, therefore, the average throughput in the cell can be affected. Due to this fact, RS boost must be used only in specific cases, and it is not a recommended configuration to be implemented in the whole network. The other impact factors include bandwidth, control format indicator (CFI) format, UE category, MIMO transmission mode, and loading. For TDD LTE system, UL‐DL configuration and special subframe configuration also impact the average cell throughput. The DL through­ put calculation flow is shown in Figure 4.29. The target average DL throughput obtained for the LTE sectors of the capacity layer (high‐ frequency band) and coverage layer (low‐frequency band) is different. Unlike the coverage layer, the objective of capacity layer is to provide a throughput as high as possible. The mean frequency efficiency can be achieved to 2 bits per hertz in the capacity layer. 4.6.10 Cell Edge Throughput Optimization Reasonable DL coverage threshold should also reflect the throughput requirements of DL and UL. In most cases LTE UL is always limited coverage due to the mobile terminal is power lim­ ited. The problem is how much Tx_power will be limited. It depends on the DL power and DL/ UL rate requirements. A typical case is that volume of DL traffic and data rate are always higher than the UL. Therefore, RF DL/UL imbalance is normal, and that will match the data rates. If the imbalance is very high, which means that the DL‐received power is either too high (may interfere with), or too low (because the DL power is insufficient, can not fully play the UL power of the potential). A very important fact is that the UL performance and coverage do not Capacity Optimization BW UL/DL config Transmission mode Determine PRB number of DL subframe MCS index PRB number PRB number CFI Determine total RE of DL sbframe Transmission mode Deduct common channel/signal overhead Determine TB size UE category Physical bits number Determine the physical bits number N TBS valid? Y throughput Figure 4.29 DL throughput calculation flow. depend entirely on the RSRP and RSRQ. Therefore, higher DL transmit power may improve the DL cell average and cell‐edge data rate, but it is not able to improve the UL coverage. Generally speaking, the diversity of MIMO can improve the cell‐edge throughput peak. Therefore, in order to improve the UL coverage performance, through higher levels of diversity (using 4RX diversity), they can keep a low noise in LNA application. On the other hand, LTE uses universal frequency reuse (N=1) without soft hand off. Consequently, high levels of interference and low SINR can be expected near the cell‐edge. Traffic channel performance at the cell edge can also be enhanced via ICIC feature. 4.6.11 Some Issues of DL Throughput Throughput issues can be anywhere in the network. A series of questions are needed to ask first: How many eNBs are affected? How many subscribers/UEs are affected? Was the test done using UDP or TCP? 4.6.11.1 Antenna Diversity not Balanced During field testing, it is found RSRP and RSRQ display good (SINR is around 27 dB, RSRP is around ‐80dBm) but DL throughput can not achieve 35Mbps, which is shown in Figure 4.30. It is found that the imbalance of the two antenna diversity reception is the cause of the prob­ lem. RSRP of antenna0 and antenna1 display huge power gap, RANK2 SINR is low shown in Figure 4.30. Antenna 0’s RSRP is around ‐76dBm, antenna 1 is around ‐95dBm; the gap is more than 20 dB. Play back all the test data, and it can be seen that the antenna1’s RSRP continued at a low level. It is suspected that the antenna interface issues or problems with the antenna. After adjusting the eNB transmit antenna (antenna TX power gap, check RRU) and test again, the test antenna is found to be received normally, and throughput increased by about 40Mbps. 4.6.11.2 DL Grant is not Enough From Figure 4.31, it can be seen that under good SINR (17.5 dB), DL throughput was only able to reach to around 1Mbps. The reason is too low number of DL grant allocation, the average is around 200 for a period of time. 173 174 LTE Optimization Engineering Handbook Figure 4.30 Antenna diversity not balanced. Figure 4.31 Low DL grant allocation. The reasons of low number of DL grants are generally include: UE is in DRX state, the DL is not scheduled or rarely scheduled, PDCCH false alarms or missed detection, and lack of RB resources, and so on. In this case, DRX was off and PDCCH misdetection ratio is nor­ mal, it is found finally that there were other users occupied the PDSCH resources after OMC counter‐investigation. When locking to a single‐user test, the DL Grant can reach to 600, and DL throughput resumed normal. Capacity Optimization 4.6.11.3 Unstable Rate In this case, the cell radio coverage was good, RSRP was about −75dBm, the average SINR was about 25 dB; in addition, BLER and double MCS are normal, but the DL data rate is often below 10Mbps or no rate. The issue is DL user data rate was unstable, sometimes reduced to 10Mbps, even decreased to 0Mbps. The problematic cell coverage seemed to be well, and MCS was normal, but the PDCP data rate was not qualified. The investigation work was following: first, check if there is any equip­ ment (including UE, FTP Sever, etc.) alarm. Next, check the radio parameters configuration, like RRU power, bandwidth, time slot allocation, and so on, were right or not. If the rate was still so unstable after changed, someone still needs to check the cable between RRU and antenna and whether the line sequence was correct or not. Sometimes, mapping of the RRU port and antenna mouth (line sequence) does not meet the requirements during installation and causes an unstable data rate. 4.7 ­UL Data Rate Optimization UL throughput optimization is not a trivial task in since there are different features that affect the UL throughput. UL scheduler assignments will decide how many PRBs are allocated to each UE, UL adaptive modulation and coding will decide the MCS to be used by each UE every time it is granted UL resources, and adaptive transmission bandwidth will reduces the number of PRBs assigned to the UE in the UL based on the UEs power headroom reports in order to favor retainability of the call. The general troubleshooting strategy is described in the following along with different factors responsible for poor UL throughput. ●● ●● ●● ●● ●● ●● High BLER (bad coverage) UL interference (high RSSI) Low power headroom Scheduling algorithm Low demand Other (VSWR, backhaul capacity) Analysis flow for UL throughput investigation: ●● ●● ●● ●● ●● Alarm and parameter/feature check: make baseline audit for parameter and feature. RSSI: High UL RSSI would impact the UL throughput. Percentage of 16 QAM samples: Low usage of 16 QAM modulations scheme in UL would impact the UL throughput. PUCCH and PUSCH SINR: Poor UL_SINR conditions would impact UL throughput. Power limited UE: High number of power limited UE indicates poor UL coverage. For UL, the above mentioned is the fundamental areas of analysis for UL. It will begin this sec­ tion with an overview of UL scheduling and link adaptation. BSR is the mechanism the UE uses to inform the eNB about the amount of data waiting in its RLC buffers. PHR is the mechanism the UE uses to inform the eNB about remaining power at the transmitter (or power limitations). The num­ ber of PRBs available for UL scheduling has some 3GPP specified limitations, which is different from DL. This means that, for example, the maximum number of PRBs for a single UE able to be scheduled in 5 MHz is 20 and not 23 (with two reserved for PUCCH). The areas of analysis for UL: ●● ●● UL scheduling strategy. BSR (buffer status report), Values ranges from 0 up to >15000 bytes using 64 index values. for example, index 0 for BSR=0, index 1 for 0 < BSR <= 10 and so forth. 175 176 LTE Optimization Engineering Handbook ●● ●● ●● ●● ●● ●● PHR (power headroom report), PHR reports a index value similar to BSR with values between −23 up to 40 dB, values are close to (or less than) 0 means the UE is power limited. When a UE is power limited, the eNB may schedule fewer PRBs in order to reduce the required out­ put power of the UE, this can in turn reduce throughput. Cell bandwidth versus maximum allowable PRBs, the number of PRBs available for UL scheduling. Link adaptation, SINR of PUSCH is the inputs for UL. MCS available and 16QAM PDCCH SIB scheduling colliding with UL grant, PDCCH collisions can occur with SIB/ DL transmissions as DL and UL grants are both scheduled using the same PDCCH resources. HARQ for UL. 4.7.1 Model of UL Data Throughput The data rate that can be achieved on the air interface under different SINR conditions var­ ies according to the applied modulation and coding scheme (MCS) as selected by the UL link adaptation function. Channel sounding DMRS and SRS are used so that eNB can under­ stand channel response across PUSCH and schedule UE accordingly. Also the amount of retransmissions (both on HARQ and RLC layer) is a key factor for the UL data throughput. UL link adaptation tries to choose the MCS, which provides the maximum data throughput at a given maximum rate of retransmissions (BLER‐based link adaptation). For a given UE location and a given MCS, the power that the UE uses per RB in UL finally determines the UL SINR. The open‐loop UL power control (UL‐PC) functionality manages the UE transmit power per RB based on DL pathloss estimation. Hence, the main focus of the UL through­ put is on verifying the UL link adaptation and UL power control RRM functions and on the maximum throughput achievable for a single UE in terms of layer1 physical throughput and application throughput. For LTE, there is very good correlation between throughput and RSRP on the UL, which is shown in Figure 4.32, as UL throughput depends mainly on propagation loss, while for the DL it is usually expressed as DL throughput with SINR. UL data amount comes from BSR reported by UE, if the engineer doubts the UE doesn’t report enough data, he needs to check the configuration of UE. Another possibility is that in the poor air condition UE really sends BSR but due to CRC fail, eNB misses to handle it. 4.7.2 UL SINR and PUSCH Data Rate UL_SINR is defind as UE’s PUSCH channel SINR received by eNB. The ratio of UL_SINR more than threshold (−3 dB in network) and the mean value can be used to analysis UL service qual­ ity and interference. The very good point of UL_SINR is more than 22 dB, good point of UL_ SINR is around 15~22 dB, middle point of UL_SINR is arround 5 to 15 dB, bad point of UL_SINR is around −5 to 5 dB, the worst point of UL_SINR is less than −5 dB. The issues can be spotted by combined RSRP and UL_SINR analysis. UL_SINR could also easily be extracted from eNB traces and it was simply estimated from UE measurement data according to UL_SINR = Prx,RB – (noise floor). The relation between UL_SINR from measurement report and pathloss (left) and combinded RSRP and UL_SINR analysis are shown in Figure 4.33. From the right figure, it can be seen that the first quadrant, the samples of RSRPand UL_ SINR are good, this is normally a good cell. The second quadrant, RSRP is bad, UL_SINR is Capacity Optimization PUSCH throughput (Mbps) 25 20 15 10 5 1 RSRP (dBm) –120 –110 –100 –90 –80 PUSCH throughput (Mbps) 25 20 15 10 5 1 RS SINR (dB) –5 0 5 10 15 19 Figure 4.32 PUSCH throughput versus RSRP and SINR. good—this usually happens in an indoor scenario (outdoor cell coverages indoor). The third quadrant, RSRP and UL_SINR are both bad—this is usually happens in a weak coverage scenario. The fourth quadrant, RSRP is good, UL_SINR is bad—this probably happens in a UL interference scenario. In a live network, it needs specially focus on the poor UL_SINR cells that affected throughput in UL. For engineering, UL_SINR can be got from OMC counter as Table 4.8 described. 177 178 LTE Optimization Engineering Handbook 15 SINR (dB) 10 5 0 90 100 110 130 120 140 150 Pathloss –5 SINR calculated SINR simulated –10 110% 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 110% Figure 4.33 UL_SINR versus pathloss (left) and combinded RSRP and UL_SINR analysis (right). Table 4.8 UL_SINR investigation from OMC counter. SINR of PUCCH: pmSinrPucchDistr Distribution of the SINR values calculated for PUCCH. PDF ranges: Unit: dB [0]: SINR <= −15; [1]: −15 < SINR <= −12 [2]: −12 < SINR <= −9; [3]: −9 < SINR <= −6 [4]: −6 < SINR <= −3; [5]: ‐3 < SINR <= 0 [6]: 0 < SINR <= 3; [7]: 3 < SINR Condition: each SINR value for PUCCH per UE calculated on a TTI basis yields one sample in the distribution. SINR for PUSCH: pmSinrPuschDistr Distribution of the SINR values calculated for PUSCH. PDF ranges: Unit: dB [0]: SINR <= −5; [1]: −5 < SINR <= −2 [2]: −2 < SINR <= 2; [3]: 2 < SINR <= 6 [4]: 6 < SINR <= 10; [5]: 10 < SINR <= 14 [6]: 14 < SINR <= 17; [7]: 17 < SINR Condition: each SINR value for PUSCH per UE calculated on a TTI basis yields one sample in the distribution. Capacity Optimization UDP UL 45 EVA LC EVA MC EPA HC ETU MC COV EVA MC 40 35 Mb/s 30 25 20 15 10 5 0 –8 –3 2 7 12 17 22 UL SINR Figure 4.34 PUSCH data rate versus UL_SINR. 100.00% 90.00% 80.00% Operator 1 Operator 2 CDF 70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 10.00% 0.00% –5 –4 –3 –2 –1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Uplink SINR Figure 4.35 UL SINR CDF. In live networks, average cell throughput or cell‐edge throughput are the main optimization purpose. The throughput as function of the SINR in UL is increasing with increased SINR ­values (see Figure 4.34). UL SINR distribution in a live network refers to Figure 4.35. 4.7.3 PRB Stretching and Throughput Different from DL, UL PRB stretching can’t always bring throughput gain. Assume UE is trans­ mitting at its maximum power, if the number of PRBs are doubled, the bandwidth (B) doubles, as well as the noise (N), but the signal (S) remains the same since the UE can not increase its transmit power anymore. As it keeps doubling the number of PRBs, it obtains some channel capacity gain, as shown in Figure 4.36. 179 180 LTE Optimization Engineering Handbook Figure 4.36 PRB stretching and channel capacity. It can be seen that doubling the bandwidth does not double the channel capacity, so as it increases the number of PRBs, the channel capacity (throughput) is increased, but at the cost of operating with a lower spectral efficiency. Therefore, PRB stretching is only viable when a small number of UEs are competing for the UL PRBs. When a large number of UEs are competing for the UL PRBs, then it makes more sense to grant a smaller number of PRBs to each UE as a way to preserve the spectral efficiency and so the UL cell capacity. 4.7.4 Single User Throughput Optimization When trying to reach the max theoretical UL throughput in the field in static tests, UL radio is the main factor and the related analysis is necessary. Similar as DL, single user throughput optimization needs UE trace logs to spot the problem. Here we present an example of trace parses of UL. This example is a modified output of UL, which summarizes a number of traces onto one line, like UL_SINR, MCS (modulation and coding scheme), PRB occupied, TBS (transport block size), BSR, PHR, HARQ, UL_TPC, UL BLER, and so on. BSR and PHR are decoded into human readable formats along with PRBs. sfn|sf|rxPwrPus|prb|ulTpc|sinr|ulModul|mcs|ndf|ul bsr 266| 6| -95.6 | 48| 0:1 | 22 | 16QAM | 23| Y | 266| 7| -95.6 | 48| 0:1 | 22 | 16QAM | 24| Y | 266| 8| -95.6 | 48| 0:1 | 22 | 16QAM | 24| N | 266| 9| -95.6 | 48| 0:1 | 23 | 16QAM | 24| Y | 267| 0| -95.7 | 48| 0:1 | 22 | 16QAM | 24| Y |>150000 267| 1| -95.8 | 40| 0:1 | 22 | 16QAM | 24| Y | 267| 2| -95.6 | 48| | 23 | 16QAM | 24| Y | 267| 3| -95.6 | 48| 0:1 | 22 | 16QAM | 24| Y | 267| 4| -95.6 | 48| 0:1 | 22 | 16QAM | 23| Y | 267| 5| -95.6 | 48| 0:1 | 22 | 16QAM | 23| Y |>150000 267| 6| -95.6 | 48| 0:1 | 23 | 16QAM | 24| N |>150000 267| 7| -95.6 | 48| 0:1 | 23 | 16QAM | 24| Y | 267| 8| -95.6 | 48| 0:1 | 22 | 16QAM | 24| Y | |phr | | | | | | | | | | | | | 32 |ul tbs| ul crc |har|ulBler| | 25456| | A | 2% | | 25456| | A | 2% | | 25456| ERR 3182| N | 5% | | 24496| | A | 5% | | 24496| | A | 5% | | 21384| | A | 5% | | 25456| | A | 5% | | 25456| | A | 4% | | 25456| | A | 4% | | 25456| | A | 4% | | 25456| | A | 4% | | 25456| | A | 4% | | 24496| | A | 4% | Capacity Optimization 50 45 40 35 nrb 30 25 20 15 10 Number of RBs measured 5 Number of RBs simulated 0 90 100 110 120 130 140 150 Lsa [dB] Figure 4.37 Number of UL RBs in a live network. 4.7.4.1 Radio Analysis – Available PRBs PUCCH takes a minimum 1 PRB on each side of the UL band for UL control signaling, r­ educing the size of PUSCH, for example, 5 MHz bandwidth, 25 PRBs available. If only 2 PRBs are reserved for PUCCH, thus 23 PRBs are available for PUSCH transmission. Due to 3GPP specified design limitations in the UL it is not always possible to utilize all free PRBs for UL transmissions. 3GPP TS36.211 Ch 5.3.3 defines the following formula for the number of PRBs on PUSCH for a single transmission: 2 a 3b 5c. Here a, b, and c are ­non‐negative integers. For 5 MHz, auusming only 23 PRBs are available for PUSCH, but the max number of PRBs for a single PUSCH transmission is only 20 PRBs, this corresponds to a = 2, b = 0, and c = 1 (i.e., three PRBs are unavailable to be used). The result of the measured number of UL RBs as function of pathloss in a live network, which follows the trend of the ideal result (not take effects from fading; see Figure 4.37). The difference may also be explained by a low number of measurement samples. 4.7.4.2 Radio Analysis—Link Adaptation The selected MCS for a certain allocation size is needed to maintain the target BLER (10%) for the first transmission. The inputs of UL link adaptation include UL interference power, received power of UE (across traffical PUSCH PRBs), PHR reports, and HARQ CRC (BLER). eNB can use received power/UL_SINR, PHR, UL interference, and UL HARQ BLER measurements to control UL MCS. For these, it needs to check further based on the parameters mentioned in Chapter 4.7.4.1: ●● ●● ●● ●● High values of UL interference, could there be some external interferer? Are the values of p0NominalPusch in neighbor cells too high? In a multi‐UE environment, too high of values for this parameter may generate more UL interference and eventually lower total throughput on the UL. rxPower is too low, check if p0NominalPusch is set too low. If PHR shows UE at maximum Tx_power, is p0NominalPusch too high causing UE to exceed maximum transmit power? Closed‐loop power control TPC is ignored by the UE? Low values of SINR, is p0NominalPusch too low? Closed‐loop power control TPC is ignored by the UE? 181 182 LTE Optimization Engineering Handbook Figure 4.38 PDCCH assignment. PDCCH PDSCH DL subframe (current) PUSCH UL subframe (4 TTI later) 4.7.4.3 Radio Analysis – PDCCH PDCCH carries both the UL (PUSCH) assignment and DL (PDSCH) assignment indication. In case many PDCCH CCEs are used for DL transmission (e.g., SIB with 8 CCEs. In case of a DL SIB transmission, 8 CCEs of PDCCH may be used for DL grant), it may be that UL grant is not possible to be scheduled in this TTI for a single UE (Figure 4.38)! To reduce processing load when decoding PDCCH, 3GPP (TS36.213 Ch 9.1.1) defines par­ ticular search spaces within PDCCH depending on number of CCEs for grant, number of CCEs for PDCCH, and RNTI of the UE. Depending on these parameters, it may not be possible to allocate a PDCCH UL grant resource, and therefore, the UE may not be able to be scheduled every TTI even if there are unused PUSCH resources. 4.7.5 Cell Avarage and Cell‐edge Throughput Optimization The analysis method of UL cell avarage and cell‐edge throughput is quite different with DL. The following parameters will deeply affect the performance like pathloss distribution, ­mapping from SNR to throughput, PUSCH P0 target, α, upper/lower target SINR threshold, upper/ lower target RSSI threshold, and so on. Cell coverage is based on power budget. However, UL is the limiting link in most cases. Reasons are in the natural power limitation on mobile side. UE Tx_power increases slower with FPC when moving from cell center to cell edge. Without UL fractional power control, the SINR target needs to be set conservatively (at a lower value) for cell‐edge coverage, which will sacri­ fice the cell center throughput. As UL fractional power control allows better trade‐off between spectral efficiency and cell‐edge rate by compensating gradually in open loop power control as a function of the pathloss. This allows a higher SINR target toward cell center. The SINR target automatically drops toward cell edge as the pathloss increases, which will be suitable for cell‐ edge UE’s power profile (less power headroom available, lower data rate, lower interference to neighbor cells). The analysis in Figure 4.39 shows the trade‐off between spectral efficiency (average SE) and cell‐edge rate (edge SE). How much the UL limits the power budget depends on the DL power along with DL and UL throughput requirements. Typically, the DL traffic and throughput (both cell and user) is b ­ igger than in UL. Thus, certain RF unbalance is normal and ideally it should reflect the proportion of UL and DL throughput. For cell‐edge users, when reaching a certain pathloss, the higher the SIR target, the lower the throughput: when the max UE Tx_power is reached (23dBm), the UL scheduler is forced to Capacity Optimization 4.5 improvement/degradation Figure 4.39 Cell average SE and cell‐edge SE. average SE 4 edge SE 3.5 3 2.5 2 1.5 1 0.5 0 1 0.9 0.8 0.7 0.6 0.5 0.4 alpha schedule/grant less RBs in order to be able to transmit more power on each RB and thus reach the SIR target. Overall, the UL SIR target varies between 7.5 dB in cell center and 0 dB in cell edge. 4.7.6 Some Issues of UL Throughput One case shows that while the DL channel quality is excellent in TDD LTE field test, the UL iBLER rate is less than 5%, and the UL throughput can reach to 10Mbps or so. Occasionally iBLER will rise to 20%, resulting in the throughput down to about 7Mbps. Preliminary analysis found that when the iBLER increased, the UE transmit power does not ascend, instead of reducing the MCS to reduce error bit rate. According to the UL power con­ trol design, there is no exception in this process, as for MCS28, demodulation threshold is 18 dB under 10% packet error, the UL channel quality was constaant between the 22 to 24 dB. So the UE UL TX_power was almost without change, instead of lower the MCS to reduce the error, the lower the MCS results in a lower data rate of UL. For burst errors happened in UL, it needs to capture eNB trace and UL_RSSI to analyze. It is found that the UL_RSSI of antenna 4 is higher than other antennas and its SINR is lower 5 dB compared to other antennas as shown in Figure 4.40, so RRU channel 4 maybe the problem, leading to the demodulation performance degradation. The other case is UL/DL TCP service simulteneous issues and analysis. Also in TD‐LTE field trial, when doing UL/DL TCP service at the same time, peak throughput of UL/DL can not reach peak value. The same UE for concurrent upload, download throughput is significantly lower than the throughput of a single download, as shown in Figure 4.41. In this situation, it can be seen that in single UE scenario, peak throughput can be reached in both DL and UL as shown in Table 4.9. But when simultaneously, throughput will be drop down badly. The reason is caused by TCP mechanism. TCP transmissions will stall when ACKs are delayed or not received, TCP sender is “ACK clocked.” A data packet is only sent upon arrival of an ACK from receiver, which can be shown in Figure 4.42. This is also need to pay attention to that in excessive pathloss scenario that UL ACKs can’t be received at the eNB at a rate ­sufficient to avoid TCP slow start being initiated. 183 184 LTE Optimization Engineering Handbook RSSI (dBm) –100 RSSI from antenna 0 RSSI from antenna 1 RSSI from antenna 2 –105 RSSI from antenna 3 RSSI from antenna 4 –110 RSSI from antenna 5 RSSI from antenna 6 RSSI from antenna 7 –115 Figure 4.40 Antenna issue. (See insert for color representation of the figure.) only download concurrent upload and download only concurrent upload and download only download download Figure 4.41 Concurrent upload and download issue. Table 4.9 Throughput of simulteneous UL/DL TCP transmission. Comment Traffic RSRP SINR CQI CFI: 3, TDD configure: 2 UL −83.02 29.87 14.56 DL_thp 0.16 RB_num 5.5 UL_thp UL_RB 8.13 80.02 DL −83.79 26.35 14.34 79.85 98.37 1.22 23.56 DL&UL −82.6 27.43 13.36 42.56 84.7 8.03 79.73 Capacity Optimization Application Space “File” XYZ Not Yet Sent by Application Received Reliably (Correct & In-Order) Memory shared Between Application and TCP Receiver Buffer Operating System TCP Receiver Data ACK Data ACK IP Client “File” XYZ Send Buffer Data ACK TCP Sender IP Server Figure 4.42 TCP transmission mechanism. When run DL/UL TCP simultaneously, in both direction, there are data and TCP ack, which are needed to be send. So, there will be congestion between data and TCP ack. Data and TCP ack will be in one queue (buffer) and wait for TCP window swapping. It will bring the issues as: (eNB side for example, the same situation in UE side) ●● ●● ●● DL TCP data package cannot be sent in time because there is delay for DL TCP ACK from UE. TCP ACK for UL TCP window cannot be sent in time because it is in long queue and waiting. Package will be forced to loss during congestion if the buffer is full. To upload and download at the same time, if you do not set the TCP ack priority higher, download data TCP ack will row in the back of the upload data, that is delayed while sending, resulting in the download throughput lower than a download only throughput. AQM (active queue management) algorithm is used for TCP throughput optimization to discard packets before the buffer is full and thus providing rapid feedback to the sender. 4.8 ­Parameters Impacting Throughput The parameters that can impact the throughput, both on UL and on DL, are listed in Table 4.10 and Table 4.11. In DL, the throughput is most influenced by the type of antenna system that is being used/selected while in UL by the required quality of the received signal, which forces higher powers of PUSCH channel. Note that some parameters can increase the DL throughput while decreasing the UL throughput in the meantime due to the asymmetry of TDD LTE. 185 Table 4.10 Parameters impacting DL throughput. Name Recommended dlMCSTransitionTable Name Recommended dlSINRThresholdbetweenRank1BeamformingAndTM3 dlSinrThresholdBetweenCLMIMOOneLayerAndTxDiv −10 deltaSINRforIntermodeSwitch 3 dlSinrThresholdBetweenCLMIMOTwoLayersAndOneLayer 12 beamformingAlgoRank1 COM‐EBB beamformingAlgoRank2 SU‐BF‐RANK2‐ COMEBB dlSinrThresholdBetweenOLMIMOAndTxDiv subframeAssignment/specialSubframePatterns dlSinrThresholdBetweenRank1BeamformingAndRank2BF 0 α Fairnessfactor 0.8 dlSinrThresholdBetweenTxDivAndRank1Beamforming 0 Dynamic CFI enabled ture rIThresholdBetweenRank1AndRank2 0.6 cFI 3 sinrOffsetForBeamformingPMICQI 0 cFI1/2/3 Allowed TRUE sinrOffsetForBeamformingTxDivCQI 0 cFIThreshold1 2 sinrOffsetForRank1AndRank2CW0 0 cFIThreshold2 6 uLCESINRThresholdBetweenRank1BeamformingAndRank2BF −51.2 cFIIncreaseTimer 5 uLCESINRThresholdBetweenTxDivAndRank1Beamforming −51.2 dlBasicSchedulingMode PF blerThresholdBetweenRank1BeamformingAndRank2BF 1 blerThresholdBetweenTxDivAndRank1Beamforming 0.8 transmissionMode beamFormingAlgo COM‐EBB pmiRIReportR9 FALSE uLCESINRThresholdBetweenTxDivAndBeamFormingIntraTm7 −17 cqiReportingModeAperiodic rm30 sinrOffsetForBeamformingCQICompensation 3 tddAckNackFeedbackMode multiplexing Capacity Optimization Table 4.11 Parameters impacting UL throughput. Name Recommended Value uplinkSIRtargetValueForDynamicPUSCHscheduling According to the real scenario pUSCHPowerControlAlphaFactor 0.8 ulSchedPropFairAlphaFactor 0.5 ulMCSTransitionTable ‐ mCScorrectionForIRC 0 minSIRtargetForFractionalPowerCtrl 0.0 [dB] maxSIRtargetForFractionalPowerCtrl 19.0 [dB] pathLossNominal According to the real scenario p0NominalPUSCH According to the real scenario 187 188 5 Internal Interference Optimization LTE systems deployed with 1/1 frequency reuse are shown to be interference limited. Providing good coverage and improving sector capacity are two critical objectives of most operators. High interference leads to bad impact on several KPIs. For voice‐centric service, this trans­ lates to reducing the probability of bad coverage zones or zones with low SINR. For data‐ centric service, improving coverage refers to improvement in the lowest 5% achievable data rates. In a cellular system, since the zones with poor coverage are usually areas that see maximum ­interference, a desirable goal is important to design mechanisms to mitigate the intra‐LTE interference. 5.1 ­Interference Concept Because optimal LTE performance requires a higher SNR than any previous technology, noise can present a major obstacle to the smooth, efficient, and profitable operation of an LTE net­ work. High interference in UL and DL can cause total traffic reduction in UL and DL. Figure 5.1 plots the DL (RS) and UL (PUSCH) interference map in a LTE system. UL The UL thermal noise power within the UL system bandwidth consisting of N RB resource blocks as defined in 3GPP standard. It is defined as (No × W), where No denotes the white noise UL power spectral density on the UL carrier frequency and W N RB N scRB f denotes the UL system bandwidth. The measurement is optionally reported together with the received inter­ ference power (RIP) measurement, it shall be determined over the same time period as the RIP measurement. The reference point for the measurement shall be the RX antenna connector. In case of receiver diversity, the reported value shall be linear average of the power in the diversity branches. The noise floor on the UL is estimated using the formula as following, UL Noise Floor Thermal noise Noise Figure Where thermal noise = k(Boltzmann) * T(290 K)* Bandwidth. For nominal cell values in a network with RRU deployments, when the noise floor without loading is not more than −118 dBm, and no more than −108 dBm with full loading is accepted. From a field test, it can be seen that the high interefence issued cell is 17 dB loss compared with the nominal cell in Figure 5.2. The noise floor on the DL is estimated using the formula as following, Noise Floor RSRP RS SINR LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. Internal Interference Optimization Figure 5.1 DL (RS) and UL (PUSCH) interference map. (See insert for color representation of the figure.) Noise rise is a quantity that describes the increase in interference that comes with increased traffic. It is used in dimensioning in coverage calculations as well as in capacity calculations. In coverage calculations it is used as a margin on top of the link budget, to accommodate for the interference created by traffic in adjoining cells, the so‐called interference margin. In capacity calculations, it is used to estimate the SINR, which in turn determines the bitrates that can be achieved by the users (Figure 5.3). A bad SINR is based on bad high noise or high inteference, SINR/SNR can be expressed as: SINR/SNR 1/ 1 inteference/noise power For SINR/SNR = 1, means that noise is a lot higher than interference, and this is a noise‐limited scenario (typically SINR/SNR > 0.5). For SINR/SNR = 0, means that interference is a lot higher 189 LTE Optimization Engineering Handbook PUSCH througput (kbps) 10000 8000 Nominal cell 6000 The drive test shows about a 17 dB loss in coverage due to interference 4000 17 dB 2000 Issued cell 0 85 95 105 115 125 135 145 Pathloss (dB) Figure 5.2 Interefence issued cell versus nominal cell. 6000 A free space pathloss model was used to convert maximum pathloss into cell range 5000 Cell range (m) 4000 3000 2000 1000 0 –119.4 –119.0 –118.6 –118.2 –117.8 –117.4 –117.0 –116.6 –116.2 –115.8 –115.4 –115.0 –114.6 –114.2 –113.8 –113.4 –113.0 –112.6 –112.2 –111.8 –111.4 –111.0 –110.6 –110.2 –109.8 –109.4 –109.0 –108.6 –108.2 –107.8 –107.4 –107.0 –106.6 –106.2 –105.8 –105.4 –105.0 –104.6 190 Noise + Interference / PRB Figure 5.3 UL N + I will reduce cell range in UL limited scenario. than noise, this is a interference‐limited scenario (typically SINR/SNR < 0.5). For SINR/ SNR = 0.5, means that noise is equal to the interference. Usually, there seems to be an interference issue when densifying the network. 5.2 ­DL Interference RSRP measurement with a scanner is the most reliable way to detect areas with possible interference problems and bad dominance (not impacted by network load, absolute SINR measurement values can’t be used as a reliable performance indicator). Figure 5.4 presents RS received power (dBm) Internal Interference Optimization –65 –70 –75 –80 –85 –90 –95 –100 –105 –110 –115 –120 –125 –130 –135 –140 No dominant cell in the area Figure 5.4 No dominant cell. what no dominant cell is, and the number of PCIs in for example, 10 dB power window is a ­useful indicator. The interference in an LTE system comes from the surrounding cells, called inter‐cell inter­ ference. Reduce neighbor cell interference is the key method to improve DL SINR. The case of normal RSRP and lower SINR is generally caused by interference from neighbor cells. For the same frequency network in LTE, co‐channel interference is inevitable, with the increase of the cell loading, SINR value decreases, but the RSRP is basically unchanged. Use overlapping ­coverage index to evaluate the possible impacts between cells is a very good method to evaluate and optimize the LTE network. SINR = Pwanted Pnoise_ue + Iexternal + Iother_cells SINR ≈ RSRP1 N15kHz + FNF,UE + QL,k ∑ RSRPk k>1 But in the case of no load around the cell, the following two cases will also produce the interference that we do not expect. First, the surrounding area PCI setting is incorrect, the second is neighbor cell overshooting. The border between the adjacent cells need to avoid the value of PCI mode 3 equal, and then by the method of the Chapter 3 to solve the problem of overshooting coverage. 5.2.1 DL Interference Ratio DL interference ratio shown in Figure 5.5 is a cell isolation measure defined as a ratio of inter­ ference from all cells except the best over the strongest cell signal. It is independent of access technology, bandwidth, receiver performance, and capability. It gives a measure and thus gbest_cell g1 g2 g3 gi Figure 5.5 DL interference ratio. ∑ gi F= i ≠ best_cell gbest_cell 191 192 LTE Optimization Engineering Handbook ­ rovides excellent measure of inter‐cell interference and can be calculated on path gains (or p attenuations) according to the following formula: F i best _ cell gi g best _ cell Geometry describes the user received pathgain in relation to all other cells, which is propor­ tional to SNR, as seen in the fomular below: G RSRPBestServer RSRPothers 5.2.2 Balance Between SINR and RSRP In LTE, it should more strictly optimizing the coverage among cells. Interference control aims to find the balance between SINR and RSRP. As Figure 5.6 shows, with too little overlap, hand­ over may fail, whereas with too much cell overlap, higher interference occurs and cell‐edge throughput can be reduced. Again, a balance must be achieved by adjusting overlap margins and cell sizes. This can be achieved with parameters and physical changes. Cell overlapping area is a sensitive area in LTE network optimization. In the area, the SINR and RSRP is refers to the lowest 5% samples, cell reselection, handover, dropped calls, and other failure events will probably happen frequently. Figure 5.7 shows the DL reference signal SINR distribution during handover with different UE velocity from the field test data. DL interference can be shaped according to the degree of the interference, which also defines the preferred area where the PDSCH scheduling should consider. The decision of applying the interference shaping requires the knowledge of the general load situation in its own cell as well as the neighboring cells. The functionality relies on resource status reporting between neigh­ boring cells using X2 interface. This provides a possibility to consider neighbor cells load in the decision whether to apply interference shaping in a certain cell. The area can expand or shrink to adapt to the load. If the cell adjacent to the cell with interference shaping has high load, with accurate CQI reports, it could allocate the UEs experiencing neighbor cell interference to less interfered resources, improving frequency selective scheduling. When interference shaping is active, scheduling is limited to the preferred resources. The interference‐shaping function uses the principle of a preferred area of the occupied PRBs in frequency domain where the actual allocations are allowed. Criteria for applying interference shaping in a cell is dependent on the loading, a neighbor cell is considered to be under high load if the average PRB utilization as reported by this cell is above a threshold. 5.3 ­UL Interference In the UL, received interference power (RIP, equivalent UL RSSI) and thermal noise power at eNB reflect the experienced interference at eNB and they indicate the network load. In the UL, the UEs near the cell border will cause most of the interference to adjacent cells, the eNB scheduler can adjust the transmit PSD of mobiles near the cell edge in a frequency selective manner in order to shape the inter‐cell interference that is generated. Internal Interference Optimization SINR ↑ RSRP ↑ SINR ↔ RSRP ↑ SINR ↔ RSRP ↑ SINR ↑ RSRP ↑ SINR ↓ RSRP ↑ U N T SINR ↑ RSRP ↓ SINR ↑ RSRP ↑ SINR ↑ RSRP ↓ U SINR ↑ RSRP ↑ N SINR ↔ RSRP ↓ E D SINR ↑ RSRP ↔ SINR ↑ RSRP ↑ SINR ↑ RSRP ↔ SINR ↑ RSRP ↑ T U SINR ↔ RSRP ↔ N E D UNTUNED TUNED 70,000 More samples with a high SINR 50,000 60,000 DL Throughput [kbps] DL Throughput [kbps] 60,000 40,000 30,000 20,000 Less samples with a low SINR 10,000 0 –10.0 70,000 0.0 10.0 20.0 30.0 SINR [dB] Figure 5.6 Balance between SINR and RSRP. 50,000 40,000 30,000 20,000 10,000 0 –10.0 0.0 10.0 SINR [dB] 20.0 30.0 193 LTE Optimization Engineering Handbook DL SINR during Handover at SeNB and TeNB (dB) 1 0.9 1 2 3 4 120km_win100msec_TeNB: avg = –2.5834 120km_win100msec_SeNB: avg = –4.9875 30km_win100msec_TeNB: avg = –0.077 30km_win100msec_SeNB: avg = –1.6895 3 4 1 2 0.8 0.7 0.6 CDF 194 0.5 0.4 0.3 0.2 0.1 0 –20 –15 –10 –5 0 SINR (dB) 5 10 15 Figure 5.7 DL reference signal SINR during handover. UL wideband noise power calculation: Wide band Noise PowerdB 10 log10 BandwidthPRBNum 1 p 0 Noise Power Linear p /Bandwidth PRBNum More UEs with bad RF conditions trying to excess eNB transmitting high power without suc­ cess causes high UL noise floor and thus causes access failures/drop calls, which further reduces the spectrum efficiency (capacity) since MCS determines the spectrum efficiency (capacity). With the increase of simultaneous UEs, after the critical point, all of major performance stats worsen dramatically. Interference sources include high traffic in the UL, external source of interference (WiFi, power generator, GSM interference), too high in values of P0NominalPUCCH and P0NominalPUSCH, incorrect installation (wrong feeder type), incorrect parameters setting (UL attenuation and VSWR) and sharing a site with different technology (CDMA and LTE, GSM and LTE) that will have high chance to have interference during high traffic load. 5.3.1 UL Interference Detection RSSI is a measurement of all of the power contained in the used bandwidth. This could be signals, background noise, anything. High UL RSSI issue is an common issue that will impact the UL performance of the LTE network. In a normal case, the UL RSSI on each resource block is about −119 to 120 dBm when the cell is unloaded. If the RSSI is 3 to 5 dBm higher than the normal value at unloaded, UL interference exists. The causes of high UL RSSI are coming from LTE internal caused by inter‐cell UL interference at cell edge, and external system inter­ ference includes ­hardware issue, such as antenna, cable, RU module, and wrong parameter configuration. Internal Interference Optimization The UL received interference power, including thermal noise, within one physical resource block’s bandwidth of N scRB resource elements, the reported value shall contain a set of received UL interference powers of physical resource blocks nPRB 0, , N RB 1. UL interference level can be spot by UL RSSI simply. When UL RSSI’s range is −121 to −110 dBm, that means no UL interference. When UL RSSI’s range is −110 to −100 dBm, it means that UL is under medium interference. When UL RSSI is higher than −100 dBm, it means that UL is under higher interference. There are also two counters that are used to measure the interferences for PUSCH and PUCCH channels, pmRadioRecInterferencePwrPusch and pmRadioRecInterference­ PwrPucch. From these counters at the cell level in which the measurements are averaged over receive antennas, is it possible to identify antenna branches with external interference, as shown in Figure 5.8. pmRadioRecInterferencePwrBranchPrb1~100 Counter 1,000,000 900,000 Branch 0 Branch 1 800,000 700,000 Branch 1 600,000 500,000 Branch 0 400,000 300,000 External interference on branch 1 only 200,000 100,000 0 1 11 21 31 41 51 61 71 Figure 5.8 pmRadioRecInterferencePwr reflect UL interference. 81 91 PRB 195 LTE Optimization Engineering Handbook Figure 5.9 UL_SINR reflect UL interference. Usually RACH failures can give another indication of bad RF environment, and therefore, a ­ ossible indication of high RSSI. The counters for UL_SINR (pmSinrPucchDistr and pmSinr­ p PuschDistr) can also help identifying bad RF conditions for the UE. Although not conclusive for interference problems, it gives more indication of the RF environment. Figure 5.9 shows each SINR value for PUSCH/PUCCH per UE calculated on a TTI basis yields one sample in the distribution. For UL interference analysis, TDD LTE is more complex than that in FDD system. It also needs additional analysis of GPS out of sync, subframe configuration, special subframe pattern, the surrounding cells’ UE transmit power, and the investigation of external or inter‐RAT ­interference, and so on. 5.3.2 Generation of UL Interference 5.3.2.1 Cell Loading Versus Inter‐Cell Interference UL RSSI vs NR Cell RRC Connected User –110 –112 –114 –116 –118 –120 –122 –124 –126 –128 –130 250 200 150 100 50 NR1 USER_RRCCONN NR3 USER_RRCCONN Current Cell UL_RSSI_Pwr_dBm NR2 USER_RRCCONN NR4 USER_RRCCONN Figure 5.10 Cell loading versus inter‐cell interference. 6/29/2014 0:00 6/27/2014 0:00 6/25/2014 0:00 6/23/2014 0:00 6/21/2014 0:00 6/19/2014 0:00 6/17/2014 0:00 6/15/2014 0:00 6/13/2014 0:00 0 RSSI (dBm) It is shown in Figure 5.10, UL RSSI of current cells rise with user increasing in neighbor cells. There should be minor inter‐cell interference caused by neighbor cell users. Normally, as the loading increases, PRACH, PUCCH, PUSCH interference is increased by 20 to 40 dB. In case of PUSCH, mainly from inter‐cell interference and for PRACH, PUCCH, both intra and inter‐cell interference exist. Figure 5.11 shows PRACH, PUCCH, PUSCH received level under light loading (20 calls) and heavy loading (200 calls). NR Cell RRC Connected User 196 Internal Interference Optimization Figure 5.11 Light loading (20 calls) and heavy loading (200 calls). 5.3.2.2 Unreasonable UL Network Structure The below scenario is typical in a live network in suburban, urban, and dense urban deploy­ ment. The UE is at the border of the two cells, its pathloss (PL) to cell 1 is 78 dB, pathloss to cell 2 is 82 dB. In this case fractional power control will assign the UE a high DL data rate in cell 1, but with assigning a high data rate in this case as the IoT from the UE1 to cell 2 is significant (Figure 5.12). This is typical case that neighbor’s interference caused by UE if UL network structure is unreasonable. UL network structure is an important factor affecting the IoT. And, it can cause a cascading effect as follows: if UE1 has 17 dB SINR target, but that causes an IoT of almost 13 dB at cell 2. Now from the point of UE2, which has a slightly better pathloss to cell 2 compare to cell 1, and if you assign a target UL_SINR of 17 dB to UE2, that UE2 will create an IoT of 13 dB at cell 1, and one can see that there is no solution for this issue and very high noise rises, even it does see 40 dB IoT on some busy cells in live network. 197 198 LTE Optimization Engineering Handbook Cell 1 Cell 2 UE1 PL = 78 dB Figure 5.12 Neighbor’s UL interference caused by UE. PL = 82 dB AN UE 2 Usually, the possible solutions of such issues can, if in a high UL interference scenarios, stop PUSCH power control avalanche effects when two adjacent cells are strongly interfering with each other. This can be achieved by blocking the PUSCH power‐up commands and forcing all PUSCH SINR targets to 0 dB on the cell when the level of IoT exceeds a threshold level. If in a medium interference scenarios, backs off the PUSCH SINR target proportionally to the measured level of interference as a typical strategy. Under certain assumptions DL CQI can be indicative of the effect of the UL inter‐cell interference, so that the interference contribution of every UE to the neighbor cells can be calculated. The interference effect of the UE on a neighbor cell also depends on the path loss between the UE and that neighbor eNB. Assumption: PGi ,m ispath gain from UE m to cell i PGs ,m is path gain from UE m to serverr cell s ●● ●● ●● Is and Ii are the total interference received at cell‐s and cell‐i, respectively. Ps and Pi are the transmission powers by cell‐s and cell‐i, respectively. Qs,m and Qi,m are the received DL powers of cell‐s and cell‐i at UE‐m, respectively. Then, the fraction of interference contributed by UE‐m at cell‐i, ri,m, is as follows, assuming that the UL pathloss and the DL path loss are the same/similar. PGi ,mUL _ SINRm The UL IoT rise contribution of a UE on a neighbor cell is ri ,m , also can be PGs ,m presented as: ri,m = UL_ SINRm × Ps / Ii Pi / Is × Qi,m Qs,m Cell-s Ue-m Cell-i If the DL and UL traffic loadings of the cell is the same/similar, or if the DL and UL traffic loading ratio per cell is the same/similar, then we have Ps /I i Pi /I s 1 ri ,m UL _ SINRm Qi ,m Qs, m Then, the fraction of interference contributed by UE‐m at all cells, Rm, can be represented as the ratio of UL SINR and DL SINR, is as follows. Rm i s ri ,m UL _ SINRm DL _ SINRm Internal Interference Optimization GP #0 #2 DwPTS #3 no cross slot interf. DwPTS #2 #0 40 km delay #4 Interfering BS #4 #3 cross slot interf #0 80 km delay DwPTS #2 #4 #3 cross slot interf. #0 DwPTS 200 km delay 300 km delay UpPTS #2 #4 #3 Target BS DP GP DwPTS #2 #3 Target BS cross slot interf. cross slot interf. #0 UP #4 delay DP GP UP Interfering BS Figure 5.13 Cross slot interference. Thus, operators can control Rm (i.e., the fraction of interference contribution by UE‐m to all cells) by setting the UL SINR target for UL power control according to UEm’s RF condition in UL as follows. UL _ SINRm Rm DL _ SINRm 5.3.2.3 Cross slot interference Cross slot interference mainly means a DL signal from “faraway.” eNB arrive into the UL slot of target eNB by a long propagation in the TDD LTE system. In this case, the atmos­ phere has refraction effect to radio wave propagation with very low propagation loss, just like in free space, especially in the specific climate and environment. Most interference is observed from about 200 km away eNB, sometimes even 300 km, and GP may be not long enough to cover this kind of interference due to long distance propagation. SRS or PRACH in UpPTS and even UL data in UL normal subframe will be interfered, which is shown in Figure 5.13. Cross slot interference mainly happened in likely scenarios include: eNBs on top of hills at different ends of a city separate by a large distance and eNBs in different cities, or separated by a large water body. Cross slot interference should affect mainly subframes 1 and 6 (special subframes), sites are not far enough for other subframes to be affected as shown in Figure 5.14. Interference on one site should correlate with DL traffic on the other site and the effect should be mutual. Here is an example of LTE‐TDD UL interference due to propagation delay. Assuming special sub‐ frame structure 7 used (10:2:2), guard period and UpPTS length are both 0.14 ms (2 sym­ bols*1 ms/14 symbols). The safe and greenmount are 41.8 km (0.139 ms) apart, likely that there is additional delay not considered here, and so DwPTS from one site overlaps UpPTS on the other due to propagation delay. The maximum “visible” eNB to eNB distance is based on GP, which is depicted in Table 5.1. If two eNB’s are separated greater than GP, they can see each other, then DL and UL sub‐ frames will collide between each other, even though their TDD duty cycles are synchro­ nized. Separation greater than this limitation is required if there is geographic isolation between the eNBs. If DL of one eNB overlaps with the UL of other eNBs due to propagation delay is more than GAP, which results in IoT increasment at eNBs. In order to spot cross slot interference, it is needed to monitor I + N measurements for each PRB in GP, UpPTS and UL normal subframe respectively. If cross slot interference is founded, reconfiguring of PRACH (format 4) and SRS 199 LTE Optimization Engineering Handbook Obvious interference at GP and UpPTS symbols –60 –70 –80 –90 –100 –110 –120 –130 –140 –150 SF1 SF2 SF6 SF7 –75 Power (dBm) Amplitude 200 31280 8220 0 10,000 20,000 30,000 39480 40,000 62520 50,000 60,000 –100 –125 –150 –175 0 58368 10,000 20,000 Number of samples 30,000 40,000 50,000 60,000 Number of subcarriers Figure 5.14 Time (left) and frequency (right) domain power of all symbols. Table 5.1 Maximum “visible” eNB to eNB distance based on GP. Normal cyclic prefix Configuation 0 DwPTS GP UpPTS Max eNB to eNB (km) 3 10 1 214 1 9 4 1 86 2 10 3 1 64 3 11 2 1 43 4 12 1 1 22 5 3 9 2 193 6 9 3 2 64 7 10 2 2 43 8 11 1 2 22 in UpPTS into UL normal subframe is necessary. Sometimes the worst thing is only a few OFDM symbols interfered, in this case, data symbols may suffer cross slot interference, but RS symbols do not, IRC doesn’t work and the interference can not be canceled in this scenario. Antenna orientation and tilt changes at both ends can introduce 50 dB or more isolation in addition to pathloss due to distance separation. With proper RF planning, it can have eNBs at LOS as close as 34 km using special subframe 7 and not interfere with each other. If sufficient pathloss isolation cannot be achieved then consider using a special subframe with a larger GAP. It notes that when using FDD, the interference between neighboring eNBs is much lower than when using TDD. 5.3.3 PUSCH Tx Power Analysis The eNB received PUSCH power spectral density (PSD) will be compared with the target PUSCH PSD and TPC values will be generated based on the difference between the two values. The target PUSCH PSD default value will be estimated based on α used by UE in its pathloss calculation and the corresponding theoretical optimum operating point based on spectral ­efficiency. To support network interference control, the target PUSCH PSD will have to be on a per UE basis. In the UL, the power control target for PUSCH and PUCCH can be tuned by the operator. The power control target for PUSCH is specified by p0NominalPusch that given by SIB2 and RRC connection reconfigration message. Depending on the difference between the SINR measured Internal Interference Optimization Power [dBm] Power [dBm] PUSCH TX power PUCCH TX power UE power limited pZeroNominalPusch –103 PUSCH RX power Path loss [dB] Path loss [dB] pZeroNominalPucch –117 SINR [dB] Thermal noise + interference PUCCH RX power SINR [dB] Thermal noise + interference Figure 5.15 p0NominalPucch and p0NominalPusch settings (example). and the SIR target, the eNB will send TPC (transmit power control) commands to ask the UE to increase or decrease the PPUSCH of its next message, this is the closed loop (slow inner‐loop) power control. The parameter is the target PSDrx that can be tuned to find a trade‐off between UL coverage and UL capacity as well as UL user bit rates experienced close to the site. Tests show that in good channel conditions p0NominalPusch is around −106dBm is enough to reach peak rate in a two receive antennas configuration, whereas poor channels require higher values. In a four‐receiver antenna configuration, p0NominalPusch can be further lowered by 3 dB. p0NominalPusch can be adjusted to 2 dB above noise and interference level, to overcome the interference. Noise and interference level on PUSCH can be measured by the OMC counter (Figure 5.15). Assuming p0NominalPusch = −106dBm, the thermal noise is −118 dBm/RB, and no interference from other UEs since there was no load in the network. The SINR in UL was estimated from the UE Tx_power using the following formula: UL _ SINR min UETx _ power 10 log nRB , 106 RS _ power RSRP 118 RS Power RSRP Increasing p0NominalPucch and p0NominalPusch can help to mitigate the adverse impact on perfor­ mance due to interference. It should be highlighted that increasing the values of p0Nominal would imply in a trade‐off between UL coverage and UL capacity. Setting p0Nominals well above noise and interference level will lead to high UL interference and UE battery consumption. Besides, the UE specific parameters of p0UE‐PUSCH’s initial setting is according to the UE’s category and RF conditions, the function of the parameter is for compensating the inac­ curate RF link pathloss that works together with p0Nominal, to guarentee the proper UE Tx_power. Thus, P 0 _ PUSCH p0 NominalPUSCH p0UE PUSCH For the closed loop power control adjustment, two power control methods shown in Table 5.2 are tested in the field; the absolute type is used in area1 and the accumulated type is used in area2. The result shows that there has similar trend on the PUSCH power consumption per byte in two areas. In low pathloss range, averagely, it’s shown that area2 uses less power per byte data, in the range of pathloss between 90 dB and 120dBm, it’s shown that area2 also uses less power per byte on the high power efficiency side, which is shown in Figure 5.16. 201 LTE Optimization Engineering Handbook Table 5.2 Parameters used in PUSCH power control test. Cell‐specific (SIB2) UE‐specific (RRC connection set up) Parameters used in PUSCH power control Area1 Area2 p0‐NominalPUSCH(dBm) −75 −67 α 0.8 0.7 p0‐UE‐PUSCH(dB) 1 0 deltaMCS‐enabled PUSCH Power Per Byte (dBm) Close loop power control mode – accumulation enabled 0 0 FALSE TRUE Figure 5.16 PUSCH power consumption per byte of different P0 settings. 15 5 –5 –15 –25 –35 –45 –55 70 80 70 80 90 100 110 120 Pathloss (dB) 130 140 150 25 PUSCH Power Per Byte (dBm) 202 15 5 –5 –15 –25 –35 –45 –55 90 100 110 120 Pathloss (dB) 130 140 150 Higher values of parameters p0NominalPucch and p0NominalPusch shall be deployed in areas that suffer from low UL throughput and that average UL RSSI load is not that high (i.e., below −110 dBm). On the other hand, lower values of parameters p0NominalPucch and p0NominalPusch shall be used during special events like concerts, football games and highly loaded areas, for example, commercial centers and big squares. 5.3.4 UL Effect of P0 and α LTE fractional power control allows the operator to adjust the power control target using p0NominalPUSCH/PUCCH and α parameters. By setting α less than 1, a “fractional path loss Internal Interference Optimization 50 Power [p0 = –103] Power [p0 = –100] 40 Power [p0 = –106] 30 20 Power (p0 = –100) 10 Power (p0 = –103) Power (p0 = –106) –20 –99 dBm –92 dBm –10 –96 dBm –6 0 –6 3 –6 6 –6 9 –7 2 –7 5 –7 8 –8 1 –8 4 –8 7 –9 0 –9 3 –9 6 –9 –1 9 0 –1 2 05 –1 0 –1 8 11 –1 14 0 50 Power [A = 1] 40 Power [A = 0.9] 20 Power [A = 0.8] 10 Power (A = 1) Power (A = 0.8) –10 SR –6P 2 –6 5 –6 8 –7 1 –7 4 –7 7 –8 0 –8 3 –8 6 –8 9 –9 2 –9 5 –9 –1 8 0 –1 1 0 –1 4 07 –1 1 –1 0 13 0 Power (A = 0.9) R UE TX POWER 30 –20 –30 –40 ~–93 dBm ~–106 dBm RSRP Figure 5.17 Impact of p0 component (α = 1) and compensation factor (P0 = −100). c­ ompensation” is achieved. This has the effect that eNB RX received power gradually drops with the cell signal attenuation even though the UE is not power limited. This means that eNB RX received power will not be equal to P0_PUSCH. In a live network, usually tuning these parameters could be a temporary solution for UL RSSI. These two parameters can be tuned to find a trade‐off between UL coverage and UL capacity and UL user bit rates experienced close to the site. The setting of P0, that is the power received per RB, affects both coverage and capacity. A higher setting leads to higher cell throughput but also higher noise rise. A lower setting should reduce peak throughput in low load scenarios but could improve capacity at high load. Reduction of p0nominal helps reduce the number of UEs reaching maximum power, but the impact is not same as α. Reduction of α helps reduce the number of UEs reaching maximum power. The example shown in Figure 5.17 is based on UL PRB utilization = 10%. Figure 5.18 described the UL effect of P0 and α. ●● ●● ●● power offset P0: –– P0 ↑ = > P(i) ↑, potential limitation for cell‐edge users Pathloss compensation: –– α ↓ = > P(i) ↓, especially for cell‐edge users cell‐edge users discriminated with P0 ↑ and α ↓ (“capacity setting”) 203 204 LTE Optimization Engineering Handbook cell edge P(i) Macro case 1 Macro case 3 Pmax α<1 α=1 P0,2 “capacity” “coverage” P0,1 PL Figure 5.18 UL effect of P0 and α. Figure 5.19 shows the relation between PUSCH RSSI versus PUSCH SINR both from daily average statistics, under two operatos with different power control strategy. For operator A, open‐loop power control is used, P0_PUSCH = −106dBm, α = 1, and each dot presents one eNB. For operator B, closed‐loop power control is used, RSSI target ~ −100dBm, SINR target ~ 20 dB, and each dot presents one eNB. UL power needs to be set by UL interference, when UL interference is larger/lower than a certain value (e.g., −95dBm). Simulations indicate that an α setting around 0.8 may be an opti­ mized setting for the UL peak rates and the UL cell throughput, it is suggested to use the parameter settings below as present in Table 5.3. PUSCH/PUCCH target values will increase if cells suffer from external interference. The cell had a very high service drop rate, also DL cell throughput was very low due to high UL/DL packet error rate. The reason is the cell suffers from very high UL RSSI (−100dBm) that external interference is suspected. One example shown in Figure 5.20 presents the performance impacted with the changes of P0. After applying the p0NominalPusch/Pucch changes, p0NominalPusch changed to −92dBm from −106dBm, p0NominalPucch changed to −96dBm from −120dBm, several KPIs of the cell significantly improved, especially retainability and throughput. 5.3.5 PRACH Power Control High initial Message3 power means high initial PUSCH transmission power, and will take the closed loop power control many steps to bring the PUSCH power to normal, which results in further UL interference in the system. A live example of parameter setting is in Figure 5.21. According the assumptions, Message3’s power is calculated as: MSG3 Tx_power = 10*log8 dB (RB number) + 32dBm (PRACH power) + 12 dB (deltaPreambleMsg3) + 6 dB (TPC) = 9 + 32 + 12 + 6 = 59dBm Actually, the above Message3’s power is not suitable. Table 5.4 gives four sets of PRACH typi­ cal parameters configuration in two areas, which were tested in field to find out the proper PRACH parameters settings. As shown in Figure 5.22, it can have following observations. For Area 1, F(0) is almost fixed at 6 dB, Message3 is almost transmitted at maximum power (23dBm), for Area 2, parameter setting is not too aggressive, most of F(0) is −6 dB, Message3 is transmitted at variable power. It is recommended that deltaPremableMsg3 setting to 2 dB to 4 dB; PC_msg2 setting to 0 dB; Mpusch setting to1RB to 3RB. Internal Interference Optimization –125 noise floor –119dBm PUSCH SINR [dBm] 35 30 25 20 ce en L hU er erf 15 int it sw 10 S BT –120 –115 –110 –105 –100 5 –95 –90 –85 0 –80 –5 –10 –15 PUSCH RSSI per PRB [dBm] (open-loop power control) 30 25 PUSCH SINR [dB] 20 –120 15 10 BTSs with UL interference 5 0 –115 –110 –105 –100 –95 –90 –85 –80 –5 –10 –15 PUSCH RSSI per PRB [dBm] (closed-loop power control) Figure 5.19 PUSCH RSSI versus PUSCH SINR. Table 5.3 Parameters settings of PUSCH/PUCCH power control. Recommended value Parameter UL interference larger than ‐95dBm UL interference lower than ‐95dBm PzeroPUCCH −103 −103 PzeroPUSCH −70 −97 α 0.8 1 205 LTE Optimization Engineering Handbook Service_Drop_Rate_SR 3.50 3.25 Service_Drop_Rate_SR (%) 3.00 2.75 2.50 2.25 2.00 1.75 1.50 1.25 1.00 0.75 0.50 3-Mar 1-Mar 27-Feb 25-Feb 23-Feb 21-Feb 19-Feb 17-Feb 15-Feb 13-Feb 9-Feb 11-Feb 7-Feb 5-Feb 3-Feb 1-Feb 30-Jan 28-Jan 26-Jan 24-Jan 22-Jan 20-Jan 18-Jan 16-Jan 14-Jan 12-Jan 0.25 Time (timezone: Europe/Madrid) Service_Drop_Rate_SR (Total) Downlink_Throughput_Kbps 3-Mar 1-Mar 27-Feb 25-Feb 23-Feb 21-Feb 19-Feb 17-Feb 15-Feb 13-Feb 11-Feb 9-Feb 7-Feb 5-Feb 3-Feb 1-Feb 30-Jan 28-Jan 26-Jan 24-Jan 22-Jan 20-Jan 18-Jan 16-Jan 14-Jan 30,000 29,000 28,000 27,000 26,000 25,000 24,000 23,000 22,000 21,000 20,000 19,000 18,000 17,000 16,000 15,000 14,000 13,000 12,000 11,000 10,000 12-Jan Downlink_Throughput_Kbps 206 Time (timezone: Europe/Madrid) Downlink_Throughput_Kbps (Total) Figure 5.20 p0NominalPusch/Pucch affected the throughput. 5.3.6 SRS Power Control Every UE in the UL uses SRS (sounding reference signal) and UE used same TPC commands for both SRS and PUSCH transmissions. It is used for the following reasons: UL radio link supervision, UL channel estimation for UL FSS scheduling, and UL timing alignment. Internal Interference Optimization Figure 5.21 A live example of UE Tx_power. Table 5.4 PRACH typical parameter setting. Parameter (HO RACH) Mpusch deltaPremableMsg3 (dB) PC_msg2 (dB) Area 1 Area 2 Set 1 Set 2 Set 1 Set 2 (19:43:14.753) (19:38:48.689) (20:11:10.96) (20:11:12.23) 8 8 3 3 12 8 0 0 6 8 −6 4 UL parameter pSRSOffset is an offset applied in relative to the PUSCH power that PSRS_OFFSET is a power offset configured by parameter pSRSoffset. It had been discovered the pSRSOffset values that are being used in the network are more optimistic than needed. This has resulted in optimizing the SRS power control parameter, which in turn improved the UL noise and significantly improved every metric in the network (retainability, throughput, BLER, UL noise, data volume, etc.) (Figure 5.23). 207 LTE Optimization Engineering Handbook PUSCH Actual Tx Power F(i) 24 35 21 Area1 30 Area2 25 18 20 15 15 12 10 f(0) = ΔPrampup + δmsg2 9 5 6 0 3 –5 0 –10 19:27:44.44 19:28:47.47 19:31:04.04 19:33:11.11 19:35:29.29 19:40:09.09 19:42:46.46 19:44:25.25 19:45:51.51 19:49:02.02 19:51:58.58 19:54:01.01 19:55:21.21 19:57:49.49 19:59:59.59 20:03:07.07 20:07:21.21 20:11:12.12 20:13:40.40 20:17:48.48 20:21:13.13 20:22:53.53 20:25:46.46 20:28:31.31 208 Figure 5.22 F(0) and PRACH Tx_power. Ks = 0 (MCS) pSRSPoweroffset (eff) The example values for pSRSOffset is 7, some networks proposed value is 3 –10.5 pSRSPoweroffset (config) 0 –9 1 –7.5 2 –6 3 –4.5 4 –3 5 –1.5 6 0 7 1.5 8 3 9 4.5 10 6 11 7.5 12 9 13 10.5 14 12 15 uplinkPowerControlDedicated { p0-UE-PUSCH 0, deltaMCS-Enabled en0 accumulationEnabled TRUE, p0-UE-PUCCH 0, pSRS-Offset 7 } soundingRS-UL-ConfigDedicated setup : { srs-Bandwidth bw0, srs-HoppingBandwidth hbw3, freqDomainPosition 0, duration TRUE, srs-ConfigIndex 17, transmissionComb 0, cyclicShift cs4 } Figure 5.23 pSRSOffset from RRC connection set up message. The transmit power of the SRS signal is set in dBm at the UE as: PSRS i min PMAX , PSRS _ OFFSET 10 log10 MSRS PO _ PUSCH j PL f i where MSRS is the bandwidth of the SRS transmission expressed in number of resource blocks, f (i) is the current power control adjustment state for the PUSCH. In addition to pSRSOffset, there is room for optimizing other SRS related parameters like SRS bandwidth. srsBandwidthConfiguration is set to bw0, which corresponds to 48 RBs in the UL SRS. The operator needs to know if it really need 48RBs for UL SRS or it can be configured with 24RBs every alternate RB and still accomplish UL FSS. Sometimes by reducing the SRS bandwidth in half, it can not only improve UL noise but also UL throughput now that symbol can be used for PUSCH(data). Internal Interference Optimization 5.3.7 Interference Rejection Combinin Interference rejection combining (IRC) is a method to enhance the capacity in UL by mitigating the undesirable inter‐cell interference. IRC is a receiver technique using multiple RX antennas (up to 4) inputs to suppress interference and achieve better performance in term of SNR and BLER. IRC utilizes (unlike MRC) correlation in the spatial domain between antennas and in the time domain to suppress interfering signals from other cells. The IRC feature uses a linear MMSE (minimum mean square error) estimator algorithm to combine Rx‐signals from two or more antennas to sup­ press interference efficiently. The suppression can be seen as weighting down the signal in the direction of an interferer, so that it does not corrupt the signal from the desired user. IRC improves the BLER on the PUSCH and PUCCH compared to MRC and improves UL through­ put in UL interference limited systems. The IRC feature uses an “receive signal combining algorithm” that can be viewed as an extension of the MRC algorithm (Figure 5.24). Figure 5.24 IRC gain. 2 epa5_16qam_6rb_1rb, SNR=10dB x 106 IRC MRC 1.8 1.6 IRC gain at 90% throughput Throughput [bps] 1.4 1.2 1.0 0.8 IRC gain at 50% throughput 0.6 0.4 0.2 0 –20 –15 –10 –5 0 5 C/I [dB] 10 15 20 25 209 210 LTE Optimization Engineering Handbook IRC will maximize SINR of the wanted user by applying complex weights to the antenna e­ lements, IRC is performed per subcarrier, it cannot cancel white noise, just (spatially correlated) interferers. IRC can cancel up to N−1 interferers where N is number of antenna elements. In LTE network, IRC is applicable to PUSCH only, control channels are received using MRC or incoherent combining. 5.4 ­Inter‐Cell Interference Coordination If the adjacent cell‐edge users use the same resources to transmit/receive in UL/DL, then it will be caused by UL/DL inter‐cell interference. Inter‐cell interference coordination (ICIC) func­ tionality can reduce the impact of both UL/DL inter‐cell interference to improve throughput performance, particularly important for users with low or medium load. When using dynamic ICIC, eNB selects the starting point of UL/DL PRB in frequency randomly, either the lowest or highest possible frequency. ICIC limited the use of radio resources among the various cells in a inter‐cell coordinated manner, including limit the use of frequency resources or in a certain time‐frequency resources limit its transmission power and so on. UEs in different cells will interfere due to using the same frequencies, ICIC distributes the interference between cells. According to E‐UTRAN network architecture, UL dynamic ICIC program needs information interaction between the inter‐cell. There is two interactive information: HII (high Interference indicator) and OI (overload indicator), wired interface X2 between neighboring eNB can be used to send the HII and OI. 5.5 ­UL IoT Control Excessively high IoT is observed in certain deployment cases due to the massive UL traffic increase or improper parameters settings. For example, in mixed metro/macro‐cell case where there’s a huge difference in cell coverage between the neighbors. High IoT leads to high UE Tx power (battery drain) as well as degraded UL throughput performance. 5.5.1 UL Interference Issues and Possible Solutions UL interference problems are likely to increase as networks evolve due to phenomena like traf­ fic increase, Hetnet and network densification. The challenge is to address UL performance issues of traffic and external interference, DL/UL unbalanced cells in such evolved networks. The solutions are short term actions as mentioned before, link adaptation, power control, inter‐cell interference coordination and handover, and admission control that is needed to work hand‐in‐hand. For handover, the currently existing mobility triggers for bad coverage are only based on DL UE measurements are released with redirect, and IRAT and inter‐frequency handover. 5.5.2 UL IoT Control Mechanism Currently UL IoT management is indirectly controlled by FPC (fractional power control) set­ tings in LTE. FPC parameter settings are depicted in Table 5.5. FPC settings determine the UL SINR targets, which decides the UE Tx_power allowance based on UL pathloss condition. Without FPC, eNB maintains a fixed UL SINR target for PUSCH, so it allows for comparable average UL throughput across cell until UE begins to hit the maximum Tx_power. Internal Interference Optimization Table 5.5 FPC parameter settings. α factor 0.8 uplink SIR_target value for dynamic PUSCH scheduling 19 dB Max. uplink SIR_target value for fractional power control 19 dB Min. uplink SIR_target value for fractional power control 0 dB PLnominal 60 dB Notes: ●● ●● ●● ●● α = 0.8 has been shown to provide the best overall performance in the field, particularly when considering 3D antenna patterns with application of downtilt. min target SINR = 0 dB, which is chosen to ensure no loss of synchronization of UEs at cell edge. max target SINR = 19 dB, which is chosen to ensure highest MCS level can be achieved for UEs in near‐cell conditions. nominal target SINR and nominal path loss (PLnominal) are chosen for particular scenario to give best performance, depends on system loading and desired tradeoff between average user throughput and edge user throughput. In case of limited interference (unloaded neighbor cells) scenario, the higher the setting of UL SIR_target for dynamic PUSCH scheduling, the higher the throughput, but also, the higher the setting the higher the interference generated in the neighboring cells. In loaded network scenarios, the higher the SINR target, the higher the near cell throughput but the higher the interference generated in the different cells of the network and thus the lower the cell‐edge throughput and at some point the lower overall cell throughput too. Consequently, the IoT is based on the relative UL pathloss to the neighboring cells. High IoT drives UL power control to compensate, which in turn creates more interference to neighbors, leading to power control race condition similar to CDMA heavy‐loaded case. Excessively high IoT could even deafen the eNB radio, distort the received signal, and severely impact the UL operability. Thus, connection/handover success and call drop KPI will be impacted. eNB uses the local measurement of interference plus noise (I + N) level as the indication of IoT. To avoid generating excessively high IoT, the UE Tx power needs to be lowered when high IoT is observed. IoT control mechanism in LTE is shown in Figure 5.25. loT? Handover, Call drop rates need to meet KPI targets Feedback: 8–10 dB might be appropriate Cell edge rate: Would like to maximize cell capacity and cell edge rate maxSIRtarget = 19dB Target SINR minSIRtarget = 0dB Cell capacity Higher UL_SINR target allows higher cell throughput, but cell edge users create significant interference to neighboring cells (IoT), and eventually lower total throughput on the UL. If high SINR target was set close to cell, then linear adjustment (in dB terms) beyond a certain pathloss should be done according to fractional power compensation control. Figure 5.25 IoT control mechanism. 211 LTE Optimization Engineering Handbook To avoid generating excessively high IoT, the UE Tx_power needs to be lowered when high IoT is observed. Cell adjusts UL _SINR target for a given user based on estimated UL pathloss. This corresponds to lowering the UL_SINR target at the cell level when elevated IoT level beyond acceptance is observed. 5.5.3 PUSCH UL_SINR Target Calculation PUSCH UL_SINR target can vary from initial target according to experienced path loss. eNB computes closed loop target UL SINR for a given UE based on estimated UL pathloss, which is as follows: SNRCL _ T arg et min max PL PLnominal , SIRTarget _ nominal 1 min SIRTargetFPC ,max SIRTargetFPC where PLnominal = 60dB, it is usually set to the value of the UL pathloss for a UE at cell centre. Parameter PLnominal configures the nominal path loss and corresponds to the path loss at which it wants the SINR target to be UL SIR_target value for dynamic PUSCH scheduling, according to fixed UL SINR target in Figure 5.27, which is also the nominal SINR target. The slpoe is 1−α. PL is an estimate of the average path loss based on the power headroom reports of the UE and the average SRS power. eNB broadcasts p0NominalPusch to assist UE in computing initial UE Tx power: P0 _ PUSCH _ nominal TxPSD dBm/ PRB SINRTarget _ nominal 1 P0 _ PUSCH _ nominal PLnominal ITOT PL UETx _ power TxPSD dBm/ PRB 10 x log10 # of PUSCH PRBs So, PUSCH SINR target can be represented as the function of UL path loss for a selection of IoT levels, as shown in Figure 5.26. 20 18 TargetUL PUSCH SINR (dB) 212 maxSIRtarget 16 Slope 14 12 Fixed UL SINR Target 10 8 6 4 PLNominal 2 minSIRtarget 0 40 50 60 70 80 90 100 110 120 Path Loss (dB) Figure 5.26 PUSCH SINR target versus UL path loss. 130 140 150 160 PUSCH SINR target (dB) Internal Interference Optimization 22 20 18 16 14 12 10 8 6 4 2 0 –2 1 FPC - no IoT correction 2 PUSCH SINR target For IoT=0dB leading to PUSCH SINR target correction –3dB 3 PUSCH SINR target For IoT=4dB leading to PUSCH SINR target correction 0.5dB 4 PUSCH SINR target For IoT=9dB leading to PUSCH SINR target correction 3dB 5 PUSCH SINR target For IoT=15dB leading to PUSCH SINR target correction 6dB 5 0 20 40 60 80 100 120 4 140 31 2 160 180 200 UL path loss (dB) Figure 5.27 PUSCH SINR target versus UL pathloss (example). Note that when the full path loss compensation is used, that is, when α is set to 1.0, the target SINR is always equal to UL SIR_target for dynamic PUSCH scheduling and other parameters are ignored. Following equation is also used to compute the p0NominalPusch power based on PUSCH SINR target: P0 _ PUSCH _ nominal SINRTarget _ nominal 1 PLnominal ITOT Assume α = 1, and SINR_target_nominal = 1 dB, p0NominalPUSCH = 1 + 0 −112 = −111 dBm Assume α = 0.7, and SINR_target_nominal = 15 dB, p0NominalPUSCH = 15 + (1−0.7)*140 – 112 = −55 dBm So, if aggressive FPC mechanism is adopted in no‐load scenarios, cell throughput is higher, if FPC behavior is toned down in high‐load scenarios, call set up and call drop KPIs will be kept at an acceptable level. Figure 5.27 shows an example of PUSCH SINR target versus UL pathloss. Figure 5.28 further illustrates the power control behavior under different pathloss condi­ tions, it can be divided into four regions with different characteristics. For region 1, UE power control is working within the dynamic range. The power control target p0NominalPusch is met and SINR of PUSCH is constant. For region 2, the UE is transmitting at its maximum power. Received power level per RB and SINR for PUSCH decreases with a higher signal attenuation until SINR reaches the minimum required SINR for PUSCH. For region 3, the received power level per RB and SINR for PUSCH are constant even though the signal attenuation keeps increasing, hence the number of allocated RBs decreases in order to meet the minimum required SINR. For region 4, the number of allocated RBs has reached its minimum, which is two at the moment and SINR for PUSCH decreases with a higher signal attenuation. By increasing p0NominalPusch, the region 1 will be shrunk, the region 2 will be extended further into region 1 and the rest of the region unchanged due to limitation on maximum UE transmit power, which is shown in Figure 5.29. 5.5.4 UL Interference Criteria Two types of quantities were considered as candidates for the UL triggers mechanism: GINR (gain to interference plus noise ratio) and SINR. The main difference between the two quantities 213 RB dBm 60 Pue_TX power used per resource block SINR 50 RB 40 30 20 SINR 0 –10 74 77 80 83 86 89 92 95 98 101 104 107 110 113 116 119 122 125 128 131 134 137 140 143 146 149 152 10 –20 –30 1 2 Pue_TX power used per resource block 3 path loss Figure 5.28 Power control behavior under different pathloss conditions. Uplink SINR/UE Tx/RBs vs RSRP 35 Total UE Tx Power UL SINR UL RBs (PUSCH) 80 15 60 5 –5 40 –15 20 –25 80 100 120 Pathloss [dB] 140 UL Resource Blocks UL SINR [dB], UE TX power [dBm] 100 25 0 160 p0NominalPusch = –106 dBm Total UE Tx Power UL SINR UL RBs (PUSCH) 100 25 80 15 60 5 –5 40 –15 20 –25 80 100 120 Pathloss [dB] 140 p0NominalPusch = –97 dBm Figure 5.29 Different p0NominalPusch versus UE behavior. 0 160 UL Resource Blocks UL SINR [dB], UE TX power [dBm] Uplink SINR/UE Tx/RBs vs RSRP 35 4 Internal Interference Optimization RSRP GINR RSRQ SINR Cell center Cell edge Figure 5.30 Expected GINR and SINR average behavior. is that the gain quantity includes the estimated transmitted power density, not only the received power density. GINR PSDRX PSDTX N I ; SINR PSDRX N I where, PSD ‐ power spectral density; N ‐ noise; received noise PSD; I ‐ interference; received ­interference PSD; PSDRX ‐ received signal PSD; PSDTX ‐ estimated UL transmit PSD based on power headroom reports from the UE; In a live network, GINR can be chosen as the quantity for the UL interference criteria for the following reasons. This quantity is already calculated and used in link adaptation and the vari­ ation of the value of GINR with time and distance from cell is much more significant than the variation of SINR. As shown in the picture in Figure 5.30, the expected RSRP, RSRQ, GINR, and SINR average behavior, moving from cell center toward border. The circled lines, it is visible that for GINR a modification of the distance/time quantity gives a much larger variation of the measured quantity than for SINR. In fact, the link adap­ tation algorithm tends to maintain a constant SINR. SINR is algorithm‐independent, while GINR is not. The trigger shall be based on in eNB calculated UL GINR. It shall be possible to trigger bad coverage based on UL when GINR value is below the configured GINR bad coverage threshold. 215 216 6 Drop Call Optimization 6.1 ­Drop Call Mechanism Session errors are used to define the event when the FTP session can not be completed for whatever reasons. RRC drops can be considered as radio link failure. After a “RRC drop,” UE will maintain its context in the MME and SGW and the PGW will continue to anchor the IP address. So for internet surfing, the RRC drop may not be considered a user perceived drop as voice. Generally call drop during drive test is counted when RRC connection reestablishment occurs. Drop call will cause abnormal release. The definition of an abnormal session release can be presented by that the release of the E‐RAB had a negative impact on the end‐user. In a packet domain system as LTE it is natural to establish and release E‐RABs. E‐RABs don’t have to be released just because they are inactive, they can be kept to have a fast access once new data arrives. Drop call usually caused by radio link failure (RLF). To check this there are two criteria, if the E‐RAB was considered active at the time of release and the cause value of the release. There are several radio connection supervision schemes in LTE to monitor the air interface link. ●● ●● ●● ●● UE detected DL sync by decoding PDCCH/PHICH and the BLER performance UE detected radio link failures (RLF) by T310 expiry, maximum number of RLC retransmissions, integrity check failure, handover failure (T304 expiry) or non‐handover related random access problem eNB detected radio link failures (RLF) by PUSCH RLF, CQI RLF, Ack/Nack RLF, RLC failure SRB/DRB, also by vendor specific, like UE capability enquiry time out, security mode complete time out, RRC connection reconfiguration complete time out, RRC connection reestablishment complete time out, tRelocOverall time out (e.g. handover preparation or handover execution takes too long time) etc. eNB initiated release: TA timer expiry and maximum RLC (radio link control) retransmissions exceeded Radio link failure (RLF) means the radio link between the eNB and the UE is lost. Once the eNB has detected the loss of the radio link and the radio link failure condition is met, the eNB requests the MME to release the UE context in the eNB, by sending the UE context release request message, with the cause “Release due to E‐UTRAN generated reason,” to the MME. Finally the UE switches to idle state, and the call is dropprd. Once the UE re‐enter the coverage area it may initiate the UE triggered connection re‐activation at any point in time. The main radio link failure and call drop reasons are listed in Figure 6.1. LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. Drop Call Optimization Physical layer failure RLC layer failure PHY Layer Failure Handover Failure Out of Sync Coverage or Interference Problems Data RLC Unrecoverable Error Mac layer failure PDCP layer failure RRC layer failure SRB RLC Unrecoverable Error RACH Problems Parameter Settings RACH Issues integrity check failure Security Issues Re-configuration failure Radio Link Failure RLF Recovery Call Drop eNB Misconfiguration Figure 6.1 Main possible radio link failure and call drop reasons. Drop call measurements can be based on drive tests or statistics. The main reasons for poor retainability include but are not limited to missing neighbor relations, poor radio environment, badly tuned handover parameters, admission reject (due to lack of licenses). For UL, the radio link supervision is performed in the eNB, for DL, it is carried out by similar supervision function located in the UE. 6.1.1 Radio Link Failure Detection by UE Usually, radiolink failure will trigger RRC connection reestablishment by UE upon T310 expiry, reaching the maximum number of RLC retransmissions and handover failure (T304 expiry), or trigger RLF if UEs fail to read MIB/SIB1/SIB2. UE monitors the DL by decoding PDCCH/PCFICH. Related timers are T310 and T311; counters are N310 and N311. UE judges if there is still keeping DL sync1 by decoding PDCCH/ PCFICH. If the percentage of BLER of PDCCH/PCFICH is greater than or equals to 10%, UE will consider that it is an out‐of‐sync indication, if the percentage of BLER is less than or equals to 2%, UE will consider that it is an in‐sync indication as shown in Figure 6.2. If there are N310 consecutive out‐of‐sync indications, UE starts T310. If there are N311 consecutive in‐sync indications, UE stops T310. If T310 expires, UE will consider a radio link failure, it means that UE has lost the sync with eNB. Then UE starts T311 and goes to reestablishment procedure (Refer to 3GPP 36331, 5.3.11; see Figure 6.3). In case of N310 consecutive out‐of‐sync indications on the UE side as shown in Figure 6.4, the UE will not initiate reestablishment until T310 has expired. If T311 expires (meaning no cell found), then UE goes to IDLE and starts cell reselection. The UE uses timers T310 and T311 to get time to restore the connection with the eNB. During the time T310 + T311 the UE stays in RRC_connected state. If the UE can not reestablish in-sync in-sync in-sync out-sync out-sync out-sync out-sync out-sync out-sync out-sync out-sync BLER of reference PCFICH + PDCCH 10% 2% time Figure 6.2 DL synchronization. 1 The UE is expected to monitor the RS in the DL, based on the RSRP. The UE will determine if it can decode the PDCCH according to the specs. If the reference signals have enough strength such that the UE can decode consistently the PDCCH, then the link is in-sync. 217 218 LTE Optimization Engineering Handbook First Phase normal operation radio problem detection no recovery during T310 no recover during T311 RRC_CONNECTED n311 consecutive outof-sync indications n311 consecutive in-sync indications during t310 Cell reselection and tracking area update if RRC reestablishment fails Second Phase goes back to idle RRC_IDLE radio link failure RRC connection re-establishment attempted during t311 Figure 6.3 RLF due to T310 expiry at UE. UE N310 times out of sync is sent from lower layers. e.g. not able to decode 20 consecutive subframes (PDCCH) N310 times UE detects radio problems and starts T310 T311, default value is 3s. Start upon initiating the RRC connection re-establishment procedure, stop at selection of a suitable cell. When T311 is at expiration, the UE enter RRC_idle state. 1st OOS occurrence N310 times OOS If one of the following conditions is met: 1. T310 expires 2. Random access problem indication from MAC layer 3. Max RLC retransmission reached eNB Default RRC timers: T300 ms 1000, T301 ms 400, T310 ms 2000, T311 ms 3000, T304 ms 1000, T301, default value is 400ms. Start at the transmission of RRC connection reestabilshment request, stop at reception of RRC connection reestablishment or reject message as well as when the selected cell becomes unsuitable. When T301 is at expiration, the UE enter RRC_idle state. Radio link failure detected Start RRC reestablishment procedure and start T311 Suitable cell found Send RRC reestablishment request and start T301 Figure 6.4 UE out‐of‐sync and re‐starts cell reselection. the connection to the eNB, the UE switches from RRC_onnected to RRC_idle and initiates the procedure to establish a new RRC connection. It may then establish a connection to a new eNB. The example displays the DL sync situation in Table 6.1 (refer to Figure 6.5), which shows that consecutive out_of_sync indications are up to 18 times. The setting of N310 is 20, N311 is 1, T310 is 2 s, and T311 is 3 s. Some random access procedures are triggered by scheduling request when UE needs to obtain UL grant to send data. During random access procedure, if UE reaches the RACH maximum attempts (preampleTransMax + 1), the random access does not bring success, such as after consecutive preambleTransMax message 1, and UE does not receive message 2, or after UE sends message 3, and does not receive message 4 (contention failed). In this situation UE will consider Table 6.1 DL sync situation. SFN Sub_fn Out_of_sync_BLER In_sync_BLER Out_of_sync_count In_sync_count 144 1 4.4% 53.0% 0 0 145 1 6.3% 58.4% 0 0 146 1 10.5% 60.8% 1 0 147 1 12.7% 65.0% 2 0 ….. ….. …… …… …… …… 161 1 42.0% 83.6% 16 0 162 1 46.0% 83.7% 17 0 163 1 51.5% 84.4% 18 0 Drop Call Optimization Figure 6.5 The example of DL out of sync. 200 ms 100 ms If timer expires, Radio Link Failed In-Sync In-Sync Out-of-Sync Out-of-Sync Out-of-Sync Out-of-Sync If n311, then stop timer n311 1 t310 2s n310 20 a radio link failure. Then UE starts T311 and goes to reestablishment procedure, or directly goes back idle mode. RLF due to RACH triggered by UL data arrival is shown in Figure 6.6. UE will send to request an UL grant before UE had sent the maximum number of scheduling requests. UE cannot receive UL grants could be due to DL issues (weak DL SINR) or UE running out of UL coverage. The parameter of max number of scheduling requests is recommended as 64 in such scenario. In some random access procedures, the RACH trigger reason is handover. When UE receives handover command, it starts timer T304. If RACH procedure to the target cell does not s­ ucceed by the time T304 expires, handover failure occurs, UE tries RRC connnection reestablishment with reestablishment cause “handoverFailure.” RLF due to handover failure is shown in Figure 6.7. Random access triggered due to missing PUCCH SR resources, or PDCCH order normal operation First Phase Second Phase Attempting PRACH to serving cell no recovery during T311 RRC_CONNECTED goes back to idle RRC_IDLE RACH failure UE attempting random access to serving cell. Cell reselection and tracking area update if RRC Reestablishment fails radio link failure RRC connection re-establishment attempted to serving cell during t311 Figure 6.6 Non‐handover–related random access issue result RLF. normal operation First Phase Second Phase Attempting PRACH to target cell no recovery during T311 RRC_CONNECTED Handover command T304 running while UE attempting access to target cell. RLF detected T304 Figure 6.7 Handover failure. goes back to idle RRC_IDLE RRC connection reradio link failure establishment attempted to source or target cell during t311 T304 expires RACH preamble RACH Handover start required Cell reselection and tracking area update if RRC Reestablishment fails T304 is strated by the UE following handover command. The UE detaches from the source cell and following acquisition of the target cell, use RA procedure to attempt access. If the UE is unable to access the target cell before the expiration of T304, a RLF is detected. 219 220 LTE Optimization Engineering Handbook RLC retransmission until max RLC retx threshold is reached normal operation First Phase Second Phase RLC retransmissions until max value no recovery during T311 RRC_CONNECTED RLC Failure Radio Bearer Failure UE Release Cell reselection and tracking area update if RRC reestablishment fails goes back to idle RRC_IDLE radio link failure RRC connection re-establishment attempted during t311 dlMaxRetxThreshold Figure 6.8 Maximum UL RLC retransmissions reached. In addition to RLF and inactivity time out functions, there is a RLC algorithm managing generation of RLC failures. The RLC function is responsible for error correction through ARQ, protocol error detection, and recovery. UE receives the RLC status report from eNB after transmitting data. If UE do not receive the ACK message for relevant RLC block, UE needs to re‐transmit the block. If UE reaches the maximum re‐transmitting times, UE considers a radio link failure. Then UE starts T311 and goes to reestablishment procedure, or directly goes back idle mode (Refer to 3GPP 36322 5.2.1, 36331 5.3.11; see Figure 6.8). Finally, all the radio link failure situations mentioned above can be detected by UE. The parameters related to RLF detection and recovery can be refered to Annex LTE timers. 6.1.2 RadioLink Failure Detection by eNB 6.1.2.1 Link Monitors in eNB eNB radio link problem detection mechanisms are vendor internally specified. 3GPP does not specify eNB radio link failures, but some vendors eNB mimics the behaviour of the UE RLF specified in 3GPP. Multiple‐link monitors shown below are defined to detect a radio link problem in the popular eNB. ●● ●● ●● ●● ●● UL PUSCH DTX detection for scheduled UL data. When UE is scheduled for PUSCH transmission, eNB expects to receive UL transmission on the scheduled PRBs. If signal from UE cannot be detected, PUSCH DTX is declared, the detection of the radio link problem by the UL scheduler is based on the comparison of UL grant assignment and the DTX detection on PUSCH for the assigned PRBs. The detection result is received by LTE MAC. No allocated preamble received as a response to PDCCH order. CQI DTX detection for periodic CQI reports in PUCCH and PUSCH. If MAC layer receives CQI DTX consecutive reports from UL PHY layer, the eNB MAC declares a radio link problem. UL Ack/Nack DTX detection for transmitted DL data. If for consecutive DL resource allocations to the same UE the HARQ feedback from the UE is always “DTX,” either for a configurable period of time or for a configurable number of consecutive DL resource allocation attempts, DL scheduler declares radio link problem. SRS DTX detection for radio link problem detection. If MAC layer receives multiple SRS DTXs consecutive reports from UL PHY layer, the MAC declares SRS radio link problem. Some vendors defined UL MAC RLF by SRS SINR as shown in Figure 6.9. Each link monitor has its internal criteria and filtering with internal counters to decide when there is a radio link problem occurring and when there is a radio link problem recovery occurring. When a radio link problem is detected, an eNB internal radio link recovery timer is started. Drop Call Optimization SRS SINR > Threshold1 UL IN_SYNC UL OUT_SYNC SRS SINR > Threshold2 MAC RLF TA Failure UE RACH RRC_CONNECTED Expiry of Inactivity Timer TA UL in-sync TA UL out-of-sync RA success, PDCCH order success RRC Connection Reestablishment RRC Connection Release Radio link failure RRC Connection Setup RRC Connection Release RRC_IDLE Figure 6.9 UL synchronization based on the SRS SINR. The timer is stopped when in case of radio link failure recovery. In case the radio link recovery timer expires the RRC connection is released as well as the S1 released by the eNB using eNB initiated S1 release + RRC connection release, S1 release signaling will cause ECM connected state change to ECM idle state, so that the timer should be longer than T310 + T311 that the UE can perform RRC connection reestablishment to the source cell or to any other cell (Figure 6.10). 6.1.2.2 Time Alignment Mechanism UL time alignment (TA) update is done periodically on per‐need basis. UE sends to eNB TA measurements based on PUSCH, PUCCH signals. eNB calculates the timing advance of every UE and deliver it to UE by TAC (timing alignment command) before the expiry of this timer so as to keep the UE in sync. UE uses this timing advance to adjust the UL transmission to maintain UL sync. As UE detects out‐of‐sync status using a time alignment timer (taTimer, in SIB2), the timer shall be started or restarted whenever an initial TA or a TA update command is 221 222 LTE Optimization Engineering Handbook UE eNB MME S-GW Detect radio link problem, T_RLF expires UE in RRC-CONNECTED S1AP: UE Context Release Request S1AP: UE Context Release Command RRC: RRC Connection Release S1AP: UE Context Release Complete Release all UE related resources, remove UE context Set UE to RRC-IDLE S11 interaction to inform S-GW about connection release Set UE to ECM-IDLE Figure 6.10 RLF triggered by eNB procedure. Traffic Inactivity Stop TA TA Timer UL dedicated resource = OFF eNB TA Ack TA Ack TA Ack DRX Inactivity Timer RRC connection release UE Enter Long-DRX state Figure 6.11 Active to idle state. received (see [3GPP‐36.321], section 5.2). eNB shall send timing advance command in order to avoid expiration of time alignment timer as shown in Figure 6.11. For UE, if time alignment timer expires, UE knows the UL sync is lost, and the UE will not be scheduled. In this situation, UE will clear HARQ buffer, release PUCCH/SRS and clear the received UL grant. After that, if UE wants to transmit data, it needs to re‐sync UL with eNB by random access procedure. The example shown in Figure 6.12 is multiple TA_expire and MAC_ RA_problem, in areas where there are numerous servers of low RSRP. For eNB, eNB will find out the out of sync of UL when it can not measure the exact TA of UE. In a live network, the setting of Timing Alignment Timer can be infinity (0). It means that UE will consider that UL is always sync with eNB. With this setting, if eNB find there is UL problem, such as eNB has lost sync with UE (eNB can not measure the TA of UE), eNB will mark this UE as no_sync. With this mark it will not send any signal to this UE. In this situation, if there is data which eNB needs to send to this UE, eNB can notice UE by “PDCCH ordered random access function” to let UE re‐sync the UL through random access procedure (Figure 6.13). The interval between periodic TA update commands is based on the timing alignment timer reduced by a configurable offset taTimerMargin. TA command period = taTimer – taTimerMargin Figure 6.12 Example of multiple TA_expire and MAC_RA_problem. 224 LTE Optimization Engineering Handbook UE eNB UE in RRC-CONNECTED MME S-GW TA timer expires S1AP: UE Context Release Request S1AP: UE Context Release Command RRC: RRC Connection Release S1AP: UE Context Release Complete Release all UE related resources, remove UE context Set UE to RRC-IDLE S11 interaction to inform S-GW about connection release Set UE to ECM-IDLE Figure 6.13 TA timer expires at eNB. Table 6.2 UL time alignment configuration. Parameters Range Description Setting taTimer 500 (0), 750 (1), 1280 (2), 1920 (3), 2560 (4), 5120 (5), 10240 (6) 10240 Determines the number of subframes after which a UE (6) assumes it is out‐of‐sync in UL if no time alignment command was received. The increased TA timer saves resources due to reduced number of TA command transmissions and also allows UEs more time for answering TA command and thus, probability for RLF might be less in case of UE is shadowed for short time only or not responding for short time. taTimerMargin 0…2560 The parameter defines lead with respect to the taTimer expiration time for starting to send the periodic timing advance command. The actual time interval between updates will be TimeAlignTimer – taTimerMargin. 2000 taMaxOffset Determines the maximum allowed time alignment offset. If the value is exceeded, TA command is sent to the UE to adjust UL timing. 52 (0.52us) 0…5, step 0.01 A configurable parameter taMaxOffset is used to determine the maximum allowed timing alignment offset before a per‐need timing alignment update is required. The following parameters are recommended for UL time alignment configuration shown in Table 6.2. 6.1.2.3 Maximum RLC Retransmissions Exceeded If UE/eNB reaches the maximum re‐transmitting times (ulMaxRetxThreshold/dlMaxRetxThreshold), that’s RLC max. In this situation, UE considers a radio link failure. Then UE starts T311 and goes to reestablishment procedure, or directly goes back idle mode. Example screenshots in the Figure 6‐14 highlight the occurrence of the RLC reset – RF ­conditions are poor (low RSRP with several servers, PDSCH BLER runs beyond target 10%, and Drop Call Optimization eNB UE AMD PDU (SN=23) ReTX AMD PDU (SN=23) #1 AMD PDU (SN=23) #2 AMD PDU (SN=23) #8 t-PollRetransmit RL Failure Cause: RLC reset Figure 6.14 Example of RLC reset. RLC retransmissions are necessary) leading the UE to reset. This will be followed by initiation of RRC connection reestablishment procedure (Figure 6.14). After max RLC retransmissions has been reached, eNB starts a timer to wait for an UE triggered RRC connection reestablishment with cause “otherFailure.” If the timer expires, eNB releases the UE (S1 + RRC release), otherwise UE has triggered a RRC connection reestablishment procedure and eNB performs the RRC connection reestablishment procedure (as for a RLF) (Figure 6.15). For LTE optimization, proper signaling radio bearer and data radio beare’s RLC retransmission parameter settings can improve mobility and retainability performance. The recommended RLC robustness parameters tuning is shown in Table 6.3. 6.1.3 RadioLink Failure Optimization and Recovery If RRC drop is due to random access (RA) failure at handover, when UE random access attempt to re‐sync, there is no response after the maximum retransmissions, and UE is not able to synch to target eNB. It needs to check message1, message2, message3, and message4 informations and UL interference or timing advance alignment issues with target cell. After message1, UE has not received message2 until to the maximum RACH attempts is due to preamble issue. In this situation, eNB can not decode message1 correctly, or UE can not decode message2 correctly. It is usually due to bad DL/UL quality caused by low coverage or 225 226 LTE Optimization Engineering Handbook UE eNB MME eNB detects RLC maximum retransmission event eNB waits for RRC reestablishment by UE (timer controlled) Case Timer expiration Timer expires S1AP: UE CONTEXT RELEASE REQUEST UE CONTEXT RELEASE procedure UE starts Reestablishment UE detects RLF or RLC maximum retransmission event RRC Connection Reestablishment procedure Figure 6.15 eNB‐triggered release due to maximum number of RLC retransmissions. Table 6.3 The recommended RLC robustness parameters (SRB and DRB). MO Attribute Parameter Description dlMaxRetxThreshold Max. number RLC re‐transmissions in DL/UL before ulMaxRetxThreshold stopping and indicating to RRC that max. number of RLC re‐txs have been reached. Range Recommended 1, 2, 3, 4, 6, 8, 16, 32 16 high interference. If UE does not receive message4 after sending message3, until RACH ­maximum attempts is due to no TA information in message2, it is contention failed. If RRC drop is due to RLC maximum re‐transmission, it needs to check PUSCH/PDSCH BLER and SINR to see the radio environment. The eNB/UE can not decode (or receive) normally UL/DL RLC data due to UL/DL quality, which usually caused by interference, low signal level, overlapping cell, overshooting cell, or UE terminal. For very low RSRP in serving cell, or sudden low received level in corner, or missing neighbor, or overshooting cell, its solution is to optimize coverage and neighbor relation. For RSRP that not too low in the serving cell, but appears very bad quality due to very high interference, its solution is to deal with the interference. Usually, it will expected 3 to 5 sec to recover the RRC connection after RLF detection that is described below. ●● ●● PDCCH BLER monitoring time: N310 * 200 ms = 2 sec (assume N310 = 10, without DRX) Max Re‐Tx time: Max Re‐Tx Threshold*50 ms = 1.6 sec (assume RLC Max retransmission = 32, RLC retransmission time = 50 ms) Drop Call Optimization ●● ●● ●● ●● ●● RLF wait time: T310 = 2 sec (waiting time for radio link failure) Random access time: 2*RA‐response size * preamble trans Max = 80 ms (assume RA‐response size = 4 ms, preamble trans Max = 10) Time supervision of successful handover completion: T304 = 1 sec Cell reselection time: T311 = 3 sec (RRC connection reestablishment timer) RRC reestablishment time: T301 = 200 ms (RRC reestablishment procedure timer) 6.2 ­Reasons of Call Drop and Optimization Reasons for poor retainability include but are not limited to coverage issues, handover issues, neighbor issues, interference, and other abnormal events. ●● ●● ●● ●● ●● ●● ●● ●● ●● Poor signal quality in the UL and DL due to poor coverage or path imbalance, fault RRU and RF issues, Tx power limited or others, in the field, as the UE approaches an RSRP of ‐110 dBm or SINR approaches ‐5 dB, the UE may not have sufficient signal strength to maintain the session. Further, it needs to check if the radio parameter settings are optimal like power setting, PCI collision, and so on. Interference, for DL quality, this can be evaluated by measuring the scanner SIR and F factor, to find if there is PCI pollution or overshooting cell. For UL quality, monitor PUSCH BLER and PHICH NACK. Handover failure in target EPC/eNB or system, that is, no neighbor, no measurement report, no handover command, RA failure at handover. Sometimes, Ts1reloc_overall_expiry, or Tx2reloc_overall_expiry maybe the reason. Admission reject, due to lack of licenses Release due to EUTRAN_generated reason RLC_failure_DRB, RLC_failure_SRB Load_balancing_TAU_required RRC_re‐configuration_time out, RRC_reestablishment_reject, due to parameter misconfiguration S1_reset, due to S1 link issues The parameters related to the areas listed in the previous section, the E‐RAB drop rate can be easily improved by tuning the timers T310 and T311 as well as out‐of‐sync, N310, and in‐ sync, N311, along with the currently recommended values for maximising retainability performance. If the drop event is found, the whole procedure should be investigated, for analyzing poor retainability, below parameters in Figure 6.16 are especially needed to pay attention to. 6.2.1 Reasons of E‐RAB Drop The data radio bearer (DRB) and the S1 bearer carry user plane data between the UE and the SGW. S1 bearer carries user plane data between the RAN and the SGW, S1 application protocol Investigate UE MR, RSRP/RSRQ of serving and neighbor cell...... Drop E-RAB established Time elapsed Investigate the new (same) cell performance after call drop, performance and radio quality. Time Investigate UE RLC/PDCP Thp, BLER, Harq Nack ratio, RLC Nack ratio, CQI, RSRP/RSRQ, TA, RANK, and UE Tx_power limitation ratio..... Figure 6.16 Analyzing poor retainability. If HO happened, best ceel measurement should be investigated..... 227 228 LTE Optimization Engineering Handbook (AP) bearer carries control plane data between the RAN and the MME. S1 application protocol is responsible for setting up, modifying, and releasing E‐RABs. Table 6.4 gives a list of the ­different S1AP procedures. An E‐RAB drop is counted each time the eNB sends an E‐RAB release indication to the MME, and whenever the MME sends the E‐RAB release command to the eNB with a release cause other than normal release, detach, user inactivity and CSFB triggered. E‐RAB can be released by either of E‐RAB release procedure or UE context release procedure, E‐RAB release reasons can be shown in Figure 6.17. E‐RAB drop due to poor radio Actually it can be found that UE loss is the most cause for E‐RAB abnormal releases in the whole network, although poor radio condition in LTE might be the reason. Abnormal E‐RAB releases due to radio faults are caused by faults such as the number of RLC retransmissions reaching the maximum, UE UL out of synchronization, or signaling procedure failures that are resulted from weak coverage, UL interference. If E‐RAB drop is due to poor radio, it needs to check whether UEs are mostly located in weak coverage areas (timing advance) and check the values of the counters related to CQI, bad coverage report, and UE_power restricted, and so on. Table 6.4 S1AP procedures. Elementary procedure Initiating message Successful response message Unsuccessful response message Handover preparation Handover required Handover command Handover preparation failure Handover resource allocation Handover request Handover request acknowledge Handover failure Path switch request Path switch request Path switch request acknowledge Path switch request failure Handover cancellation Handover cancel Handover cancel acknowledge E‐RAB set up E‐RAB set up request E‐RAB set up response E‐RAB modify E‐RAB modify request E‐RAB modify response E‐RAB release E‐RAB release command E‐RAB release responseE Initial context set up Initial context set up request Initial context set up response Reset Reset Reset acknowledge S1 set up S1 set up request S1 set up response UE context release UE context release command UE context release complete Initial context set up failure S1 set up failure UE context modification UE context modification request UE context modification response UE context modification failure eNB configuration update eNB configuration update eNB configuration update acknowledge eNB configuration update failure MME configuration update MME configuration update MME configuration update acknowledge MME configuration update failure Write‐replace warning Write‐replace warning request Write‐replace warning response RRC MME S1AP RRC S1AP MME E-RAB RELEASE COMMAND Includes a list of E-RABs to be released All resources for the E-RAB are released (DRB and S1 Bearer) All resources for the E-RAB are released (DRB and S1 Bearer) E-RAB RELEASE RESPONSE MME initiated eNB initiated Includes a list of released E-RABs RRC S1AP MME E-RAB RELEASE INDICATION Includes a list of released E-RABs RRC S1AP MME UE CONTEXT RELEASE REQUEST Includes release cause UE CONTEXT RELEASE COMMAND UE CONTEXT RELEASE COMMAND All resources for the UE context are released (DRB and S1 Bearer) All resources for the UE context are released (DRB and S1 Bearer) UE CONTEXT RELEASE COMPLETE MME initiated eNB initiated UE CONTEXT RELEASE COMPLETE Drop call reason Other reason UE lost › tS1relocoverall expiry Probable cause: › Poor radio › RRU issue › High UL interference › Transport issue › Improper neighbor relation › IFHO and IRAT feature › Lost due to UE Abnormal Release capability Figure 6.17 E‐RAB release procedure and reasons. HO fail drop call HO analysis HO preparation fail Normal release Probable cause: › IFHO and IRAT feature Probable cause: › TAC/IP configuration issue - CSFB release › Admission control in target cell › RLC mode for ERAB › Target cell downtime HO fail - User Inactivity - IRATredirection 230 LTE Optimization Engineering Handbook Figure 6.18 E‐RAB drop due to transmission fault (example). E‐RAB drop due to handover failures Abnormal E‐RAB releases due to handover failures are caused by congestion on the target cell, intermittent downtimes on target cell, PCI collision, overshooters, and target cell is beyond the second‐tier neighbors. E‐RAB drop due to transmission fault Abnormal E‐RAB releases due to transmission faults are caused by transmission exceptions between the eNB and the MME. For example, the S1 interface experiences intermittent disconnections as shown in Figure 6.18. E‐RAB drop due to congestion Abnormal E‐RAB releases due to congestion are caused by congestion of radio resources on the eNB side. For example, the radio sources are insufficient if the number of UEs reaches the upper limit. If service drops due to congestion occurs in a cell for a long time, high load cell specific parameters setting and load balancing procedures (idle and connected modes) can be enabled to reduce the cell load. In the long term, the cell requires capacity expansion. 6.2.2 S1 Release Any abnormal events happened in S1/Uu will trigger S1 release procedure. S1 release can move the UE from ECM‐connected to ECM‐idle in both the UE and MME, and all UE‐related ­context information is deleted in the eNB. The initiation of S1 release procedure is either eNB initiated (e.g., radio, user inactivity, release due to UE generated signaling connection release) or MME initiated with cause, for example, authentication failure, detach, NAS, other protocol, and so on. The reasons are list in Table 6.5. Drop Call Optimization Table 6.5 The reasons of S1 release. UE release cause (3GPP) UE release cause (3GPP) Abnormal ‐ cell_not_available (S1_reset) Normal ‐ CSFB_triggered Abnormal ‐ failure_in_the_radio_interface_procedure Normal – detach Abnormal ‐ radio_conection_with_UE_lost (RLC_failure_DRB) Normal ‐ Handover_desirable_for_ radio_reasons Abnormal ‐ radio_conection_with_UE_lost (RLC_failure_SRB) Normal ‐successful_handover Abnormal ‐ release due to EUTRAN_generated reason (RLC_failure_SRB) Normal ‐ UE_not_available_for_ PS_services Abnormal ‐ release due to EUTRAN_generated reason Normal ‐ user_inactivity Abnormal ‐ TS1relocoverall expiry Normal ‐ Load balancing TAU required Abnormal ‐ TX2relocoverall_expiry Normal_release Abnormal ‐ radio resources not available Abnormal ‐ authentication failure Abnormal – control overload In a live network, the value of E‐RAB drop rate is more than UE context drop rate. The below items will trigger UE context release request. For same cases, the source eNB sends the UE context release request with cause “tS1relocoverall‐expiry” to MME followed by the UE context release command from MME indicating the unsuccessful handover. ●● ●● ●● Radio link failure and no RRC reestablishment S1 (TS1relocoverall‐expiry)/X2 release time out (tx2relocoverall‐expiry) UE RRC time out (release‐due‐to‐eutran‐generated‐reason) Usually the operator can extend the parameter tS1relocoverall a little longer to solve the problem, which is shown in Figure 6.19, although this is not the best way to resolve this problem, it must wait for longer to release the source eNB radio resource, which is very wasteful. The final solution is finding out why there is so long of a delay between handover notify and UE context release command in MME and to resolve it. An example of “radio_conection_with_ UE_lost” is shown in Figure 6.20. 100 90 80 70 60 50 40 30 20 10 0 Sum of HoPrepOutS1AttInterEnb Sum of S1 HOSR(%) Day1 Day2 Day3 Day4 Day5 Day6 Day7 Figure 6.19 S1 handover success rate (change tS1relocoverall from 5 s to 8 s). Day8 Day9 1000 900 800 700 600 500 400 300 200 100 0 231 Figure 6.20 Radio_conection_with_UE_lost. Drop Call Optimization Upon reception of the handover command message, the source eNB shall stop the timer TS1RELOCprep and start the timer TS1RELOCOverall. The parameter TRelocOverall is defined as the maximum time for the protection of the overall handover procedure in the source eNB. Upon reception of the UE context release command message, the eNB shall release all related signaling and user data transport resources and reply with the UE context release complete message. If the UE context release procedure is not initiated toward the eNB before the expiry of the timer TS1RELOCOverall, the handover will be failed with cause “TRelocOverall_EXPIRED,” the eNB shall request the MME to release the UE context. Two examples are shown in Figure 6.21 and Figure 6.22. 6.2.3 Retainability Optimization Retainability is defined as the ability of a user to retain its requested service once connected for the desired duration. It can be measured by the number of dropped calls per second or by percentage. As have mentioned before, there could be many reasons when a call drops on LTE. It is important to check layer 3 messages specially during last a few seconds of drive in order to understand cause of drop. The drop location should also be seen with respect to RSRP and SINR surrounding drop. Neighboring sites should also be confirmed for issues near drop location. One important thing to remember is terrain. Use Google Earth or any other software that can show you terrain for location of drop and elevation profile from serving sector. This will help you in understanding the cause of drop. 6.3 ­RRC Connection Reestablishment The RRC connection reestablishment procedure is defined in 3GPP 36.331 and gives the UE the option to try to re‐connect if a radio link failure is detected. In case of lost connection (detection of radio link failure or handover failure) to the UE, eNB will keep the context for a period of time. During this period it is possible for the UE to do a RRC connection reestablishment request in a cell found after a cell search. This cell can, in principle, be in any eNB. The feature allows the UE to reestablish RRC connection in serving cell in case of radio link failure. The eNB, instead of dropping the call (releasing the UE S1 + RRC release) immediately in case of failure, starts a timer for the reestablishment of the RRC connection; the UE attempts a connection reestablishment in a cell. UE sends identification information in reestablishment message such as C‐RNTI used in the cell where the failure occurred, the PCI of the cell where the failure occurred and a message authentication code (shortMAC‐I). The procedure is initiated by the UE in RRC connection reestablishment in case of detecting radio link failure. For inter‐eNB cases the RLF report is relayed in X2 RLF Indication based on PCI received in reestablishment request. In a number of cases, reestablishment success does not occur (e.g., no UE context on the target) and RLF report cannot be delivered (Figure 6.23). Radio link failure detection is due to for example: ●● ●● ●● ●● ●● ●● Expiry of the timer T310 (started after detection of physical layer problem) Random access problem indication from MAC Indication from RLC that the maximum number of retransmissions has been reached Handover failure (T304 expiry) Integrity check failure indication from lower layers RRC connection reconfiguration failure 233 Figure 6.21 An example of expiry of TS1RELOCOverall. Figure 6.22 An example of expiry of TX2RELOCOverall. 236 LTE Optimization Engineering Handbook UE eNB MME eNB detects RLC maximum retransmission event eNB waits for RRC reestablishment by UE (timer controlled) Case Timer expiration Timer expires S1AP: UE CONTEXT RELEASE REQUEST UE CONTEXT RELEASE procedure UE starts Reestablishment UE detects RLF or RLC maximum retransmission event RRC Connection Reestablishment procedure Figure 6.23 eNB release due to max number of RLC retransmissions exceeded. eNB UE UE RRCConnectionReestablishmentRequest (SRBO,CCCH) eNB HO Preparation RRCConnectionReconfiguration X T301 RRCConnectionReestablishment (SRBO,CCCH) eNB T301 RRCConnectionReestablishmentRequest RRCConnectionReestablishment RRCConnectionReestablishment Complete (SRB1, DCCH) RRCConnectionReestablishmentComplete RRCConnectionReconfiguration procedure to setup SRB2 and DRB RRC Connection Reconfiguration Procedure (re-establishes SRB2 and DRB(s) Figure 6.24 RRC connection reestablishment at the same and at a different cell. At the RRC connection reestablishment request, the UE informs eNB about temporary identity and from which cell it originates. Based on this information it is possible for eNB to activate the correct context in eNB and with the, so far, not released bearers to MME/SGW. The UE sends RRC connection reestablishment request message to the eNB in order to start the procedure and the eNB keeps the UE context alive while timer T311 doesn’t expire. If the UE sends an RRC connection reestablishment request inside this period, the call is reestablished, that is, first the eNB sends DL RRCConnectionReestablishment message for the UE to resume SRB1 and security and after reception of RRCConnectionReestablismentComplete message the eNB reestablishes the SRB2 and the DRB, which is shown in Figure 6.24. If the RRC connection reestablishment request is outside the T311 period, the eNB would have already released these resources and will reply with an RRC connection reestablishment reject, UE will perform cell reselection + TAU. Here is a drop call example shown in Table 6.6. The related timers of RRC connection reestablishment procedure is shown in Figure 6.25. Drop Call Optimization Table 6.6 An example of drop call. Time Channel Direction Message 10:36:32 10:36:32 DCCH UL RRCConnectionReconfigurationComplete BCCH‐SCH DL SystemInformationBlockType1 10:36:32 BCCH‐SCH DL SystemInformation 10:36:33 DCCH UL MeasurementReport 10:36:34 DCCH UL MeasurementReport 10:36:34 DCCH DL RRCConnectionReconfiguration (handover command) 10:36:34 DCCH UL RRCConnectionReconfigurationComplete 10:36:35 BCCH‐BCH DL MasterInformationBlock (In a new cell) 10:36:35 BCCH‐SCH DL SystemInformationBlockType1 10:36:35 BCCH‐SCH DL SystemInformation 10:36:35 BCCH‐SCH DL SystemInformation 10:36:35 BCCH‐SCH DL SystemInformation 10:36:35 CCCH UL RRCConnectionReestablishmentRequest 10:36:36 CCCH DL RRCConnectionReestablishmentReject 10:36:36 BCCH‐BCH DL MasterInformationBlock 10:36:36 BCCH‐SCH DL SystemInformationBlockType1 10:36:36 UL TRACKING_AREA_UPDATE_REQUEST 10:36:36 CCCH UL RRCConnectionRequest 10:36:36 CCCH DL RRCConnectionSetup 10:36:36 DCCH UL RRCConnectionSetupComplete 10:36:41 DCCH DL DLInformationTransfer 10:36:41 DL TRACKING_AREA_UPDATE_ACCEPT 10:36:41 UL TRACKING_AREA_UPDATE_COMPLETE Since the RRC reestablishment procedure is made up of a couple of steps required to successfully reestablish the connection, a rough time estimate per step can be provided. The typical control plane outage time measured in the field during an RRC connection reestablishment request was measured to be approximately 750 ms. Typically, the time budget is list below: RLF detection needs 200 to 600 ms, cell search needs 100 to 800 ms, SIB reading needs 80 to 320 ms, and reestablishment procedure needs 60 to 200 ms. The example shown in Figure 6.26 gives an interruption time of 790 ms in this case. RRC connection reestablishment can be based on a common solution for all cases: serving cell, incoming and outgoing handover, and unprepared cell. Its operation can be divided in three main flows: RRC connection reestablishment in unprepared cell, RRC connection reestablishment during incoming handover, and RRC connection reestablishment during outgoing handover. The solution of reestablishment during incoming handover is such that no reestablishment info is stored in the target cell until the handover is completed. If a reestablishment occurs prior to the storing of the reestablishment info no matching context will be found in that cell. It will instead be handled as a reestablishment in an unprepared cell (an unprepared cell is a cell 237 UE T311 Start, UE search for a suitable E-UTRA cell RRC Connection Re-establishment Initiated EUTRAN RRC Connection Reestablishment Request T301 Start, Wait for RRC Connection Reestablishment Suitable E-UTRA cell found, T311 Stop RRC Connection Reestablishment received, T301 Stop RRC Connection Reestablishment RRC Connection Reestablishment Complete T311 / T301 expired Go back to IDLE UE eNodeB MME Serving GW PDN GW PCRF HSS 1. Radio Link Failure 2. T311 started 3. RL Restoration before T311 expiry 4. RRC Connection Reestablishment Request 5. RRC Connection Reestablishment Reject 6. UE Context Release Request Cause 7.Release Access Bearers Request 8. Release Access Bearers Response 9. MME-initiated Connection Release Figure 6.25 RRC connection reestablishment timers. UE sends multiple MRs but can’t decode HO command from eNB due to poor radio. This is the last MR before UE loses sync and perform cell reselection. interruption time UE re-establishes RRC connection. Data radio bearer is setup. Figure 6.26 Example of reestablishment time. Drop Call Optimization that does not have a UE context corresponding to the triplet PCI, C‐RNTI, shortMAC‐I) and UE context inquiry procedure is started. ●● ●● ●● If RLF occurs before MR is received, then only source eNB will have the context to support reestablishment If RLF occurs after MR is received and before handover confirm is received, then both eNBs will have the UE context If RLF occurs after handover confirm is received and source has released resources, then only the target eNB will have the UE context For outgoing handover, not all types of handovers are supported. That is, reestablishment is handled by an eNB both when the UE returns to the serving cell during intra‐eNB handover and X2 handover. S1 handover (intra LTE, IRAT, and SRVCC handover) are not supported. The unprepared cell will try to fetch the UE context from all neighbor eNBs (including own eNB) that have a cell with the PCI received in the RRC connection reestablishment request message from the UE. The context fetch procedure consists of proprietary X2AP messages sent between the unprepared target and the serving cell (Figure 6.27). The total time required for a successful RRC reestablishment procedure might vary between 440 ms and almost 2 seconds. Worst case an outage of 2 seconds might be observed during a handover failure or radio link failure when in a VoLTE call. Finally there is a difference in the RRC reestablishment procedure depending on whether the cell is considered as prepared on un‐prepared (Figure 6.28).2 With (multi‐target) RRC connection reestablishment, the UE‐‐specific connection to MME is kept during the time from connection lost until the RRC connection reestablishment procedure is finished. The benefit is improved drop rate and especially for VoLTE calls the user will only see it as a short voice outage and no need for re‐dialing. The following examples are about the failed RRC reestablishment (reject) after RLF due to eNB mis‐configuration during handover (Figure 6.29). The configuration of N310 and T310 will impact of the success of RRC reestablishment. One example shown in Figure 6.30 presents reestablishment failure after RLF expires due to T301. After UE low layer report N310 times of “DL out‐of sync,” UE high layer will start T310 timer and wait for UE low layer report “DL in‐sync,” if UE doesn’t receive “DL in‐sync” before T310 expired, then UE will assume it is “out of sync” in DL. Setting the value low will result in higher risk of out of service and easier to go to RRC idle (drop) or RRC reestablishment. It is recommended the default value: N310 = “N20,” T310 = “ms2000.” In a live network, timers that impact drop call includes: T300, T301, T302, T303, T304, T305, T310, T311, T320, and T321; the proper settings of above timers is important to the call drop. 6.4 ­RRC Connection Supervision There are two main UE EMM states: deregistered and registered. For deregistered, UE location is unknown to MME, UE cannot be paged. For registered, EPS default bearer has been ­activated, UE has IP address. EMM‐registered has two substates: ●● ●● Idle (=ECM‐idle + RRC‐idle) Connected (=ECM‐connected + RRC‐connected) 2 For reestablishment in “unprepared” cell is proprietary, thus not standardized by 3GPP. 239 UE Unprepared Target Cell Serving Cell MME RRCConnectionReestablishmentRequest Tell the serving cell, the reestablish order is got Context fetch request T301 Context fetch response 400 ms Context fetch response accept tRelocOverallValue: 5s RRCConnectionReestablishment RRCConnectionReestablishmentComplete Path switch request Path switch request acknowledge RRCConnectionReconfiguration T304 tRrcConnectionReconfiguration: 6s RRCConnectionReconfigurationComplete 500 ms UE context release Counters stepped: Figure 6.27 RRC connection reestablishment. Drop Call Optimization Target eNB 48 ms MAC Contention resolution T301 UE Target eNB UE RA preamble (Msg1) RA preamble (Msg1) RA preamble (Msg2) RRC conn. reestab. req. (Msg 3) RA preamble (Msg2) RRC conn. reestab. req. (Msg 3) Adm. Control. Msg4 with empty RRC comp RRC conn. reestab./reject (Msg 4) RRC conn. reestab. cmpl. RRC conn. reestab./reject (Msg 4) RRC conn. reestab. cmpl. Source eNB Adm. Control. Context fetch Context fetch reply Figure 6.28 RRC reestablishment in case of prepared/un‐prepared cell. RACH failure and RLF detected UE attempting reestablishment re-establishment rejected by eNB UE moves to Idle and start new RRC Connection eNB configures UE with 2xSRB+ 2xAM DRB+1xUM DRB Figure 6.29 Failed reestablishmentafter RLF due to eNB misconfiguration during handover. For ECM‐idle/RRC‐idle, UE location is known at TA level. When UE transition to connected takes place by: i) paging needed if DL user data arrives; ii) UE triggers RRC connection request. UE makes cell reselection and TAU. For ECM‐connected/RRC‐connected, UE location is known at cell level, UE is in RRC‐connected. UE changes cell by handover (Figure 6.31). The radio connection is supervised by both the UE and the eNB. When the connection is considered as “bad,” the UE may be released from RRC connected mode to idle mode. 241 242 LTE Optimization Engineering Handbook RLF detected due to L1 failure UE attempting re-establishment re-establishment fails because of RACH failure for the RRC Re-estb T301 expires and UE moves to Idle and start new RRC Connection eNB configures UE with 2xSRB+ 2xAM Figure 6.30 Reestablishment failure after RLF expires due to T301. Power On Release due to Inactivity Registration (Attach) • Allocate S-TMSI • Allocate IP address + default bearer • Authentication • Establish security context EMM_Deregistered ECM_Idle • Release RRC + S1 connection • Configure DRX for paging • eNB initiated (inactivity timer) EMM_Registered ECM_Idle EMM_Registered ECM_Connected Deregistration (Detach) Change PLMN • Release S-TMSI • Release IP addresses • UE, MME or HSS initiated EMM-REGISTERED Attach Accept, TAU Accept Detach, Attach Reject, Tau Reject EMM-DEREGISTERED New Traffic ECM-IDLE • Activate RRC + S1 connection Timeout of Periodic TA Update • Release S-TMSI and IP addresses S1 Connection Established S1 Connection Released ECM-CONNECTED Figure 6.31 UE EMM states transition. The ­connection is consedered as “bad” when BLER exceeds a certain threshold during a certain time duration (T310) or all data radio bearers for a UE are inactive for a certain duration, or if the number of RLC retransmissions exceeds a certain threshold. When T310 expires and the connection is still bad, the UE may send RRC connection reestablishment request to indicate to the eNB that a radio link failure has occurred. When T311 expires and no answer is heard from the eNB, the UE may return to the RRC_idle state. If a data radio bearer (DRB) has been inactive in both UL and DL for a certain period, RLC will report inactivity of DRB to the radio connection supervision. If all DRBs are inactive for the duration specified by the tInactivityTimer, radio connection supervision will trigger a UE release. The tInactivityTimer parameter can be set to 0 to switch off supervision or between 10 and 86400 seconds. In addition, the number of retransmissions to RLC failure is specified by the RLC acknowledged mode (AM) parameters (Figure 6.32). Drop Call Optimization RRC_CONNECTED No Inactivity for ‘tInactivityTimer’ 0 = Off 10 to 86400 seconds Maximum number of RLC retransmissions Yes Yes No RLC Acknowledged Mode parameters RRC_IDLE …N310… BLER>Qout RRC Connected T310 BLER>Qout RL Failure -> RRC Connection Reestablishment Request T311 RRC Connection Failure Return to idle RLC Failure If ALL DRBs are inactive UE Release tInactivityTimer Figure 6.32 Radio connection supervision principles. •• Radio Bearer Failure UE Release dlMaxRetxThreshold 243 244 7 Latency Optimization This section focuses on parameters that can improve latency in an LTE network. Latency is the most important KPI for applications with a bursty traffic profile. Latency is important when considering real‐time and interactive services. Latency is generally considered either as control plane latency or as user plane latency. Control plane latency involves the network attachment operation while user plane latency only considers the latency of packets while UE is in connected state. Low user plane latency is essential for delivering interactive services, like gaming and VoIP. The latency related KPI is shown in Table 7.1. To analyze and optimize the latency profile of the LTE network, ping performance will be used as a baseline. Ping is being used for discovering the user plane latency. The main factors that are going to contribute to the latency are the UE state (RRC state), whether it’s a MTC or MOC and the payload (ping size). The LTE latency overview is shown in Figure 7.1. User plane latency is the average time between the first transmission of a data packet and the reception of a physical layer ACK. One‐way user plane latency is half the round trip user plane latency. LTE requirement is that one‐way latency across the radio access network is as low as 5ms in optimal conditions, but that the value is dependent on the system loading and radio propagation conditions. This value corresponds to a round trip time (RTT) of 10 ms, which is challenging to achieve in practice. Control plane latency (connection set up delay) is the time required for the transitions between different LTE states. LTE is based on two main states: RRC_idle and RRC connected (i.e., active). LTE system needs to support transition from idle into active is less than 100ms excluding paging delay and NAS (non‐access stratum) signaling delay. 7.1 ­User Plane Latency RTT in DL is the interval between sending a datagram to the UE and receiving the corresponding reply by the IP host (peer entity). RTT in UL is the interval between sending a datagram by the UE and receiving the corresponding reply from an IP peer entity directly connected to the Gi interface of the P‐GW. RTT Average Ping _ end _ time Ping _ start _ time 3GPP and NGMN recommend 10 ms1 air interface, 20ms end to end (RTT). For user plan latency budget, median round trip delay between UE and eNB backhaul network was about 1 Measured round trip time with prescheduled uplink meet with 3GPP targrt of 10 ms. LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. Latency Optimization Table 7.1 The latency‐related KPI. Control Plane User Plane KPI Name Critical KPI Name Critical 1st Page response time Yes Dedicated bearer activation time No UE activation time (idle to active) Yes VoIP call end time (Mobile to Mobile/PSTN) No Service request set up time Yes VoIP Mobile‐to‐Mobile Mouth‐to‐ Ear delay Yes MO VoIP call set up time (Mobile<>PSTN) Yes VoIP Mobile‐to‐Mobile Packet Latency Yes Mobile‐to‐Mobile VoIP call set up time Yes VoIP Mobile<>Land Mouth‐to‐Ear Delay No Ping RTT between UE and application server (unscheduled and prescheduled) Yes VOIP Mobile<>Land over Internet Packet Latency No Initial attach/detach time No VOIP Mobile<>Land over PSTN Packet No Latency eNB UE RAN latency (UE-eNB RTT) is impacted by downlink PRB utilization/traffic load/CQI, uplink PUSCH SINR/Noise etc. RTT: X ms Core Network RTT: Y ms Latency between eNB and core network Assumption: Y=0 ms eNB UE UE eNB latency EPC latency UE core network latency (Network RTT) Internet SGW/PGW Server core network server latency (Internet RTT) Figure 7.1 LTE latency. 19ms, core network transport delay was about 0.4ms round trip. RTT for data applications is measured with the ping application of the UEs operating system or with a comparable measurement tool. It records the time difference between sending an ICMP echo request to an IP host and the reception of the corresponding ICMP echo reply message (Figure 7.2). Prescheduling means UL transmissions without receiving scheduling request, which means eNB blindly grants PUSCH transmission to UEs. If there is no real data to transmit, the UE has to transmit padding bits. In Figure 7.2, UL grants are scheduled after eNB receives an SR (scheduling request). If SR period is 5ms, such that the latency will include all the time taken for SR transmission and receiving, scheduling delay, and grant transmission and receiving. Target figures for the RTT KPI are also distinguished according to the cell position (RF conditions) and ICMP packet size. Figure 7.3 is valid for unloaded cells and good RF conditions. 245 SR Period: configurable to 5ms, 20ms, 40ms (This period grows as the number of UE increases) 3GPP target (Air interface) Echo request Air interface 5 ms SR (Scheduling Request) End -End 0 3-4 ms 10 Pre-scheduled uplink UL Grant Average ~25 ms (measured in the field) ms 5 4 ms 12.4ms 15 20 25 No pre-scheduling 0.24ms BSR + Data ~8ms processing inside eNB (up+down) Ping Ack Echo reply 5 ms eNB SGW PGW server Data Ack eNB UE 6.8ms 0.20ms Pre-scheduled uplink Figure 7.2 3GPP recommend and field test user plan latency budget. 45 40 40 32Bytes 1000Bytes Latency (ms) 35 30 25 1500Bytes 29 25 22 19 20 22 24 25 14 15 10 5 0 60.0% Max Min Aver Ping RTT - Distributions 50.0% 40.0% 30.0% 20.0% 10.0% 0.0% 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 31 32 33 36 39 40 45 58 100.0% 90.0% 80.0% 70.0% 60.0% 50.0% 40.0% 30.0% 20.0% 10.0% 0.0% Ping RTT - PDF 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 31 32 33 36 39 40 45 Figure 7.3 User plane latency – RTT (no prescheduling). Latency Optimization PC UE PING eNB Scheduling Request Router PC Ping times include UL resource allocation and router delay. For persistently scheduled resources, RTT will be 10 ms. ˜10 ms UL Grant PING PING DL Grant + PING PING PING ˜0.1ms (eNB to PC) Figure 7.4 User plane latency distribution. In a live network, the result of average RTT without prescheduling (32 bytes), 90% of samples are below 20 ms, and 98% of samples are below 23 ms. Configure payload size to maximum 2400 bytes shows little difference between 32 bytes with maximum UL grant size configured. Prescheduled user plane latency will meet 3GPP targets, unscheduled user plane latency consistent to specification. UP latency with prescheduling function is approximately 10ms less than prescheduling off. So RTT optimization mainly focus on scheduling section except RF conditions. It notes that overload usually impacts user plane latency (Figure 7.4). 7.2 ­Control Plane Latency In the ECM_idle state, UE initiated the ping process, or the server to launch the UE ping command, both can trigger the UE state transitions from idle to active. This state transition delay is the time delay of the control plane. Therefore, the test procedure is UE first complete the attachment process, and then wait for the timer inactivity time out, UE enters into the idle state. UE initiated the ping process, making the UE from ECM_idle to ECM_active state. Control plane latency is calculated from the first RACH preamble to RRC connection reconfiguration complete message, which is shown in Figure 7.5. The maximum re‐transmit of the above messages process is shown in Table 7.2. The service request set up time is between the time when the UE sends service request ­(service request NAS IE is included in the RRC connection set up complete message) to the MME and the time when initial UE context set up complete is received at the MME. It’s a part of the UE idle to active state transition time. 7.3 ­Random Access Latency Optimization The random access procedure takes two distinct forms: contention‐free and contention‐based RACH access. Contention‐free is applicable only to handover and DL data arrival. Contention‐ based is is performed for the initial access from RRC_idle, RRC connection reestablishment, and DL data arrival during RRC_connected etc. Note that in both events the UE already has a C‐RNTI (Figure 7.6). Contention‐free RACH duration is defined as from message1 to message2, while average RACH duration is around 20ms. Contention‐based RACH duration is defined as from ­message1 to message4, while average RACH duration is around 90ms (Figure 7.7). 247 248 LTE Optimization Engineering Handbook UE eNB MME IDLE State D 2.RACH Premble B A: processing delay in UE Total time from idle to activate state 4. TA + Scheduling Grant B: processing delay in eNB A 6.RRC Connection Request B C: processing delay in MME 8.RRC Connection Setup A D: delay for RACH Scheduling period > 40 ms >220 ms 10.RRC Connection Setup Complete +NAS Service Request B 12.Initial UE Message C 14. Initial Context Setup Request B A 16. Security Mode Command + RRC Connection Reconfiguration > 50 ms Active State 18. RRC Connection Reconfiguration Complete 19. Initial Context Setup Response Figure 7.5 Procedure for control plane latency. Table 7.2 The maximum re‐transmit of the listed messages. 1 Rach Preamble UL MAX retx (3) 2 Rach Response DL PDSCH No HARQ 3 RRC Con Req UL PUSCH TM CCCH 5 HARQ 4 RRC Con Setup DL PDSCH TM CCCH 5 HARQ 5 RRC Con Setup Complete UL PUSCH AM DCCH 5 HARQ 6 Security Mode Command DL PDSCH AM DCCH 5 HARQ 7 Security Mode Complete UL PUSCH AM DCCH 5 HARQ 8 RRC Con Reconfiguration DL PDSCH AM DCCH 5 HARQ 9 RRC Con Reconfiguration Complete UL PUSCH AM DCCH 5 HARQ 10 UE Capability Enquiry DL PDSCH AM DCCH 5 HARQ 11 UE Capability Information UL PUSCH AM DCCH 5 HARQ 7.4 ­Attach Latency Optimization This procedure is done when the UE is coming from power off or detach state. During the attach procedure, the UE registers itself to the MME. The MME stores the UE context. The MME and the UE sets up the default data radio bearer as part of the default EPS bearer. The MME keeps the default EPS bearer context even when the UE goes to idle mode after this procedure. The UE also keeps its IP address when in RRC_idle. UE eNB 1. Dedicated Preamble allocation (Preamble ID, RACH Resource ID) 2. RACH Preamble 3. Random Access Response (RAR) UE eNB Contains a UE contention resolution identity. If message 4 is successfully received and the UE contention resolution identity contained in the message matches the content of message 3, the contention resolution is considered successful. 1. RACH Preamble 2. Random Access Response (RAR) 3. RRC Signaling 4. Contention Resolution Figure 7.6 Contention‐free (left) and contention‐based (right) RACH procedure. pdf 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% >0 to < = 10 >10 to < = 20 >20 to < = 30 cdf >30 to < = 40 >40 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Duration (ms) pdf 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% cdf >30 to >50 to >70 to >90 to >110 >130 >150 >170 < = 50 < = 70 < = 90 < = 110 to to to < = 130 < = 150 < = 170 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Duration (ms) Figure 7.7 Contention‐free (left) and contention‐based (right) RACH access latency. 250 LTE Optimization Engineering Handbook UE NAS eNB LTE Uu S1 - MME MME AS Attach Request RRC Connection Request Random Access Request / Response (MSG1 / MSG2) UE Identification / Contention Resolution (MSG3 / MSG4) RRC Connection Setup / RRC Connection Setup Complete ueCapabilityEnquiry / ueCapabilityInformation NAS Authentication Request / NAS Authentication Response The attach time is the time between the sending of the Attach request NAS message from the UE (inside the RRC connection setup complete message) and the receipt at the MME of the Attach complete message from the UE NAS Security Mode Command / NAS Security Mode Complete securityModeCommand / securityModeComplete RRC Connection Reconfiguration / Reconfiguration Complete Attach Accept Attach Complete Figure 7.8 Attach procedure. After RRC connection, eNB forwards attach request to MME initiating the set up of the S1 control plane. This triggers authentication and key agreement procedure involving the HSS and the AUC. Security keys and vectors are generated and passed on to the MME. When UE performs the initial attach procedure, MME need to request for the UE’s IMSI to reconfirm UE’s identity and authentication. Then, MME initiates the establishment of the default date radio bearer as part of the default EPS bearer to finish attach procedure (Figure 7.8). Field result shows that under either stationary(good RF) or mobility, the average attach duration is around 220 to 240 ms, the minimum can even reach to 160 ms. 7.5 ­Paging Latency Optimization The time duration for paging was measure from paging message to RRC reconfiguration complete message. The latency is determinated by the paramtere DRX paging cycle and RF conditions. Paging procedure and latency analysis is shown in Figure 7.9. The average latency increase with degraded SNR due to fading conditions, the range of variation is usually several milliseconds. Prescheduled ping latency outperforms non‐prescheduled ones as expected, lab result also shows ping latency versus increased path loss in Figure 7.10. 7.6 ­Parameters Impacting Latency Latency is just one of the performance index. Relevant KPIs should be considered and balanced. Control plane latency involves the network attachment operation while user plane latency only considers the latency of packets while UE is in connected state. Some mechanisms Latency Optimization UE MME eNB Paging Paging Random Access Procedure NAS: Service Request S1 - AP: INITIAL UE MESSAGE(FFS) + NAS Service Request + eNB UE signalling connection ID S1 - AP: INITIAL CONTEXT SETUP REQUEST RRC: Radio Bearer Setup (NAS Message) RRC: Radio Bearer Setup Complete + (NAS message) + MME UE signalling connection ID + Security Context + UE Capacity Information (FFS) +Bearer Setup (Serving SAE - GWTEID, QoS profile) S1 - AP: INITIAL CONTEXT SETUP COMPLETE + eNB UE signalling connection ID + Bearer Setup Confirm (eNB TEID) UE eNB MME Paging 69 ms Delay for RACH Scheduling Period Processing delay in UE Paging RACH Premble TA+ Scheduling Grant RRC Connection Request RRC Connection Setup 76 ms Processing delay in eNB 168 ms Processing delay in eNB Processing delay in UE 10, RRC Connection Setup Complete Figure 7.9 Paging procedure and latency analysis. including scheduling request periodicity, prescheduling, DRX and PRACH parameters, and so on, will impact network latency. Below setting can shorten the latency on air‐interface: ●● ●● ●● Change SR periodicity from 10ms to 5ms (drawback: increase UE power consumption and network interference) Enable prescheduling (drawback: increase UE power consumption and network interference; waste of channel resources; decrease UE throughput when large amount of UEs in the network) Disable DRX (drawback: increase UE power consumption) PRACH parameters impacting control plane latency (attachment operation) and user plane latency are given in Table 7.3. The inactivity timer will ensure that the UE is active even for busy traffic. If no data is send/ received, the UE goes to sleep and wakes up during the next DRX cycle. Figure 7.11 shows the effect of DRX on latency. The result from ping responses suffers the same effect, because they need to wait for the maximum long DRX cycle. 251 LTE Optimization Engineering Handbook Userplane Latency_32Bytes Non–prescheduled vs. pre–scheduled 35 Latency (ms) 30 32.4 31.4 30 25 20 15 17.2 15.6 15.4 10 5 0 A B A high SINR A B A medium SINR Non Pre-scheduled B B low SINR Pre-scheduled Ping latency vs pathloss, AWGN 120 100 Very poor coverage causing higher BLER 80 Ping latency (ms) 252 60 40 20 0 –50 –45 –40 –35 –30 –25 –20 –15 –10 –5 0 pathloss relative to maximum pathloss (dB) Figure 7.10 Paging latency for different SNR locations. Table 7.3 Parameters impacting control plane latency. Name Recommended Name Recommended preambleInitialReceived TargetPower 94dBm macContentionResolutionTimer Sf64 preambleTransMax n8 maxHARQmsg3Tx 4 preambleTransmitPowerStepSize dB4 aUGtriggerDelayforRACHmsg4 5 maximumNumberOfDLTransmisions 4 RACHMessage4 Latency Optimization eNB VoIP Packets VoIP Packet 1 VoIP Packet 2 VoIP Packet 1 Scheduled Packets Transmission Delay PRBs Matrix UE DRX State Talk-Spurt detected No available PRBs On-Duration DRX cycle On-Duration Three types of DRX parameters in live network Support both long and short - DRX drx-Config DRX-Config : setup onDuration Timer : psf2 drx-Inactivity Timer : psf100 drx-Retransmission Timer : psf2 longDRX-CycleStartOffset : sf40 sf40 : 1 shortDRX-Cycle : sf20 dxShortCycle Timer : 1 Figure 7.11 DL UE scheduling with DRX. Only support long - DRX drx-Config DRX-Config : setup onDuration Timer : psf60 drx-Inactivity Timer : psf80 drx-Retransmission Timer : psf8 longDRX-CycleStartOffset : sf320 sf320 : 281 DRX not supported drx-Config DRX-Config : release 253 254 8 Mobility Optimization Mobility is the key procedure for ensuring that users can move freely within a network. The LTE mobility can be divided into “intra‐LTE mobility” and “inter‐LTE mobility” (inter‐working with 2G/3G and CDMA2000). It can be further divided into RRC_connected and RRC_idle mode mobility. Inter‐radio access technology handover (IRAT‐handover) is one type of ­“inter‐LTE mobility” in RRC_connected mode while cell reselection is referred to as RRC_idle mode mobility. The idle mode tasks can be divided into four processes: PLMN selection, cell selection and reselection, location registration, and manual CSG ID selection. The UE performs a PLMN selection when switched on, and for example, when a new PLMN is found at return from lack of coverage. Cell selection aims to find one suitable cell to camp on, which refers to UE in idle mode by monitoring the signal quality of neighbor cell and the current serving cell to choose the best cell service signal process. Cell reselection aims to camp on the best cell according to the evaluation criteria, which is performed continuously by the UE in RRC_idle. RRC_connected mobility (LTE handover) consists of four distinct phases: measurement configuration, measurement reporting, handover evaluation, and handover execution. ­ Handover process in LTE is hard handover; it means that it has to break the wireless connection first and re‐establish the connection after it handover to a new cell, thus it will impact the user experience in network. It is generally assumed that downlink measurements, done by the UE, are used for the handover decision. Measurements performed by the source eNB may also assist the decision. The reporting can be done on an event triggered and/or periodic basis. In event‐triggered reporting, the UE measures, evaluates, and reports standardized events, which are used for triggering network actions, for example, handover. The events and parameters are controlled by the network and used by the UE, for example, offsets, hysteresis, averaging time, thresholds, and so on. The UE sends a report only when the network is interested in the information, that is, only when event criteria are fulfilled. As an example to fully understand the scope of each event and how the different handover are triggered, Figure 8.1 is provided. The UE will not perform measurements of neighbor cells when the serving cell RSRP is above Threshold1 (Th1). This saves UE battery life and avoids unnecessary handovers in good radio conditions. The eNB will command the UE to perform measurement gaps when one of the Th2 events is reported in a measurement report. Measurement gaps will be cancelled if the serving cell RSRP rises above Th2a. As a last resort, if no suitable intra‐frequency or inter‐frequency/ IRAT cells are found by the UE and the serving cell RSRP falls below Th4, an RRC connection release with re‐direction can be triggered by the eNB. Note that if Th2 values are set to a high value, this will increase the measurement gaps. As DRX cannot be used in parallel with measurement gaps and measurement gaps have higher LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. Mobility Optimization No measurements except serving cell Intra–LTE + Inter Freq measurements Intra–LTE measurements Intra–LTE + Inter Freq + WCDMA + GSM measurements RRC Intra–LTE + Inter Connection Freq + WCDMA Release and measurements re-direction RSRP (dBm) Th1 Th2a Th2_InterFreq Th2_WCDMA Th2_GSM Th4 Figure 8.1 Event thresholds configuration for different handover types. priority than DRX the benefits of DRX (i.e., increasing battery time) wouldn’t be observed when Th2 values are set too high. Mobility for UEs is very important to ensure PS service continuity and reduce the interruption, latency, and PS drops. Tuning the handover thresholds/timers is needed to reduce unnecessary handover attempts toward overshooting cells or due to shadowing. 8.1 ­Mobility Management Mobility management refers to the process of establishing, maintaining, and releasing physical channel between E‐UTRAN and UE, which is shown in Figure 8.2. In the system of E‐UTRAN, according to the connection state of RRC, the mobility management is divided into two categories: connected state and idle state. The purpose of handover is to ensure that a UE in RRC_connected mode is served continuously when it moves. Mobility including intra‐frequency handover, inter‐frequency handover, S1 based WCDMA/ GSM/ CS CS Fallback • Packet Mobility • Packet Handover LTE SRVCC LTE X2 based WCDMA/GSM Figure 8.2 Mobility management. S2a based • Packet Mobility CDMA 2000 • Packet Handover S101/103 based • Packet Mobility S2a based • Packet Mobility • Packet Handover S3/S4 based Gn based • Packet Mobility • Packet Handover • Packet Handover 255 256 LTE Optimization Engineering Handbook Mobility types From LTE LTE LTE LTE LTE Mandatory SIB Optional SIB SIB1-SIB2-SIB3 SIB1-SIB2-SIB3 SIB5 SIB1-SIB2-SIB3 SIB6 SIB1-SIB2-SIB3 SIB7 SIB1-SIB2-SIB3 SIB8 SIB4 LTE-Intra-Freq SIB4 LTE-Inter-Freq To WCDMA GERAN HRPD Figure 8.3 SIB for handover. inter‐RAT handover and handover between TDD and FDD LTE. From the mobility point of view, the mobility can be classified into intra‐LTE handover, coverage trigger session continuity, inter‐frequency load balancing, service‐triggered mobility, and subscriber‐triggered mobility. The parameters of mobility can be derived from SIB message as shown in Figure 8.3. Figure 8.4 shows the different states of the UE/MS in GSM, 3G, and LTE, also shown the transitions of these states while the UE/MS is in RRC_idle and RRC_connected mode. Actually, IRAT mobility from LTE is only supported through session continuity or release with redirect. When an IRAT mobility event is triggered while in LTE network, the eNB shall intiate a UE release with redirect information to reselect to 3G, 2G, or CDMA network. 8.1.1 RRC Connection Management RRC connection management involves RRC connection establishment, RRC connection reconfiguration, RRC connection re‐establishment, and RRC connection release. ●● ●● ●● ●● RRC connection establishment: This procedure is performed to establish an RRC connection. RRC connection establishment involves signaling radio bearer 1 (SRB1) establishment. The procedure is also used to transmit the initial NAS dedicated information or messages from the UE to the E‐UTRAN. RRC connection reconfiguration: This procedure is performed to modify an RRC connection, for example, to establish, modify, or release radio bearers, to perform handovers, and to configure or modify measurements. As a part of the procedure, NAS dedicated information may be transmitted from the E‐UTRAN to the UE. RRC connection re‐establishment: This procedure is performed to re‐establish an RRC connection after a handover failure or radio link failure. RRC connection re‐establishment involves the restoration of SRB1 operation and the re‐activation of security. A UE in RRC_ connected mode, for which security has been activated, may initiate the procedure in order to continue the RRC connection. The connection re‐establishment will succeed only if the cell has a valid UE context. RRC connection release: This procedure is performed to release an RRC connection. RRC connection release involves the release of the established radio bearers and the release of all radio resources. 8.1.2 Measurement and Handover Events The UE performs radio measurements of its surrounding radio environment. The eNB controls the UE measurement in idle mode with the broadcast system information blocks and in 1xRTTCS Active E-UTRA RRC_CONNECTED Handover Handover HRPD Active GSM_Connected CELL_DCH Handover E-UTRA RRC_CONNECTED Handover GPRS Packet transfer mode CELL_FACH Connection establishment/release CELL_PCH URA_PCH CCO with NACC Reselection Connection establishment/release 1xRTT Dormant 1x Reselection E-UTRA RRC_IDLE Reselection LTE Figure 8.4 LTE Inter RAT mobility procedures. HRPD Idle UTRA_Idle Reselection CCO, Reselection Connection establishment/release E-UTRA RRC_IDLE Connection establishment/release Reselection GSM_Idle/GPRS Packet_Idle CCO, Reselection EVDO 3G LTE GSM 258 LTE Optimization Engineering Handbook Measurement object Object ID Object Measurement Report ID ID ID Report Report config. ID ID LTE carrier frequency 1 1 1 1 1 1 Event A1 LTE carrier frequency 2 2 2 2 2 2 Event A3 UMTS carrier frequency 1 3 3 3 3 3 Event B2 UMTS carrier frequency 2 4 4 4 3 4 Event B2 5 5 5 5 GERAN set of carrier frequencies Figure 8.5 Measurement configuration. connected mode with a RRC measurement control message. Two parameters are used to trigger measurements of the neighboring cells, idle mode uses sIntrasearch, and connected mode uses sMeasure. When UE is in connected mode, a UE measurement consists of two parts: measurement object and report configuration. This pair is referenced by a measurement ID. In connected mode, when the eNB provides the UE with a measurement configuration, it includes the ­following parameters (Figure 8.5): ●● ●● ●● ●● ●● Measurement objects: The objects on which describes the radio technology and frequency to measure on. Reporting configurations: A list of reporting configurations where each reporting configuration consists of reporting criterion and reporting format. Reporting criteria triggers the UE to send a measurement report (e.g., RSRP). Reporting format quantities that the UE includes in the measurement report (e.g., RSRP and RSRQ). Measurement identities: A list of measurement identities where each measurement identity links one measurement object with one reporting configuration. Quantity configurations: One quantity configuration is configured for intra‐frequency measurements, and one per RAT type. Measurement gaps: Periods that the UE may use to perform measurements, that is, no (UL, DL) transmissions are scheduled. Measurement procedures distinguish the following types of cells: the serving cell, cells listed within the measurement objects, and cells that are not listed within the measurement objects but are detected by the UE on the carrier frequencies indicated by the measurement objects. When the measurements triggering conditions are met, the UE initiates the measurement reporting procedure and sends a measurement report message to the eNB. The message includes the information related to the event previously configured by the eNB. From the measurement report sent by the UE, the eNB may take a handover decision. Up to now, LTE measurement items by eNB and UE are listed below: ●● ●● UE measurements: CQI, RSRP, RSRQ, and inter‐RAT measurements for handover. eNB measurements: DL RS Tx power, received interference power, thermal noise power, TA, average RSSI, average SINR, UL CSI, detected PRACH preambles, transport channel BLER, and so on. Mobility Optimization RSRP RSRP A3 trigger A5 trigger RSRP A2 trigger A5 thold, y‘ A1 threshold A3 offset A2 threshold A1 trigger RSRP serving move direction RSRP neigh RSRP serving A5 thold, x‘ RSRP neigh move direction RSRP serving move direction Figure 8.6 Handover events. 3GPP defines in TS36.331 several handover triggers in LTE. The handover events A1, A2, A3, A4, A5, B1, and B2 currently supported by eNB are listed below (Figure 8.6): ●● ●● ●● ●● ●● ●● ●● ●● Event A0: Periodical reporting Event A1: Serving becomes better than threshold Event A2: Serving becomes worse than threshold Event A3: Neighbor becomes offset better than serving Event A4: Neighbor cell becomes better than a threshold value. Event A4 is mainly used to configure UE to perform measurements on inter‐frequency carriers for offloading purpose Event A5: Serving becomes worse than threshold1 and neighbor becomes better than threshold2 Event B1: Inter‐RAT neighbor cell becomes better than a threshold value. Event B1 is use for CS fallback to UTRAN and GERAN Event B2: Serving becomes worse than threshold1 and inter RAT neighbor becomes better than threshold2 The parameters of hysteresis of intra_LTE mobility are concluded in Table 8.1 and Table 8.2. Measurement command message is included in RRC connection reconfiguration message. Measurement configuration is depicted in Figure 8.8. Table 8.1 Use of hysteresis for various mobility events – intra‐frequency mobility. Mobility event Type Event triggered condition Event cancelled condition Start/stop of measurements of intra‐frequency cells A1/A2 RSRPserv < threshold1 Better cell handover (intra‐frequency) A3 RSRPneigh > RSRPserv + a3Offset + hysA3Offset RSRPneigh < RSRPserv + a3Offset ‐ hysA3Offset Coverage handover (intra‐frequency) A5 RSRPserv + hysThreshold3 < threshold3 AND RSRPneigh – hysThreshold3 > threshold3a RSRPserv – hysThreshold3 > threshold3 OR RSRPneigh + hysThreshold3 < threshold3a 259 260 LTE Optimization Engineering Handbook Table 8.2 Use of hysteresis for various mobility events – inter‐frequency mobility. Mobility event Type Start of measurements A2 of inter‐frequency cells Event triggered condition Event cancelled condition RSRPserv < threshold2InterFreq – hysThreshold2InterFreq Better cell handover (inter‐frequency, RSRP based) A3 RSRPneigh – RSRPserv > a3OffsetRsrpInterFreq + hysA3OffsetRsrpInterFreq RSRPneigh – RSRPserv < a3OffsetRsrpInterFreq – hysA3OffsetRsrpInterFreq Better cell handover (inter‐frequency, RSRQ based) A3 RSRQneigh – RSRQserv > a3OffsetRsrqInterFreq + hysA3OffsetRsrqInterFreq RSRQneigh – RSRQserv < a3OffsetRsrqInterFreq – hysA3OffsetRsrqInterFreq Coverage handover (inter‐frequency A5 RSRPserv + hysThreshold3InterFreq < threshold3InterFreq AND RSRPneigh – hysThreshold3InterFreq > threshold3aInterFreq RSRPserv – hysThreshold3InterFreq > threshold3InterFreq OR RSRPneigh + hysThreshold3InterFreq < threshold3aInterFreq Stop of measurements A1 of inter‐frequency cells RSRPserv > threshold2a + hysThreshold2a Note: Event‐A2—serving cell becomes worse than a threshold—can be triggered by different thresholds. Event‐A2 can be used to trigger, for example, RRC connection release with redirection, for inter‐frequency measurements, or inter‐RAT measurements when UE encountering bad coverage can measure on several inter frequency and/or IRAT target frequencies. Mobility control at cell edge needs to define and prioritize the preferred frequencies for measurements and mobility actions and possibility to perform blind handover or release with redirect to that RAT at critical threshold. In LTE network design, there is a search zone introduced shown in Figure 8.7, at search threshold, start inter‐frequency and IRAT measurements. Search zone Search threshold A2 -> Search activity Search for other Freqs/RATs. If found, do HO or RwR. Based on A3/A5 + B2 or Blind RwR/HO Figure 8.7 Search zone. 8.1.3 Handover Procedure Intra‐LTE handover have two versions: S1‐based and X2‐based. The X2 handover is normally used for inter‐eNB handover and is preferred because of its packet‐forwarding feature to avoid data loss. If the X2 interface is not available or the source eNB is configured to use S1 based handover, then S1 handover is used. From the UE perspective, the two procedures are identical. In fact, the UE doesn’t even know which handover procedure is executed. The successful handover was determined by verifying the following message sequence as shown in Figure 8.9: ●● ●● ●● Measurement report sent from UE to source cell. RRC connection reconfiguration message including MobilityControlInfo sent by a source cell to UE, and RRC connection reconfiguration complete sent from UE received by a target cell. Mobility Optimization 8.1.3.1 X2 Handover Based on UE measurement and RRM information, the source eNB decides that a handover to the target eNB is necessary. The source eNB sends a handover request message over the X2 interface to the target eNB. The message contains necessary information to prepare the handover at the target side. The target eNB allocates resources for the target cell and the UE is allocated a new C‐RNTI for identification in the target cell. The target eNB sends a handover request acknowledge message to the source eNB, which in turn sends handover command over the air interface to the UE, including necessary information (e.g., the new C‐RNTI) so that the UE can perform the handover. From statistics in a live network, about 30% of drop calls was due to X2 is failure (Figure 8.10). During the X2 handover procedure, the eNB performs (Figure 8.11): ●● ●● ●● ●● ●● ●● ●● An X2AP handover preparation procedure An X2AP SN status transfer procedure if the PDCP SN status preservation applies for at least one of the (RLC‐AM) radio bearers handed over An RRC connection reconfiguration procedure for mobility within EUTRAN A X2 user‐plane data forwarding An X2AP UE context release procedure An S1AP path switch request procedure A UE context deletion in the source eNB (with associated resources) The source eNB sends PDCP sequence number (SN) information to the target eNB in an SN status transfer message. This information is necessary to avoid missing or duplicating PDCP packets when the uplink and downlink user data paths are switched from the source eNB to the target eNB. Also, the source eNB now forwards the received downlink user data packets to the target eNB instead of sending them to the UE. The downlink user data packets are buffered in the target eNB until the handover is completed. As soon as the handover command (RRC connection reconfiguration) message is received, the UE buffers the uplink user data until the handover has been completed, detaches from the source cell, and synchronizes with the target cell using the non‐contention based random access procedure. Next, the UE sends a handover confirmation (RRC connection reconfigura­ tion complete) message to the target eNB to indicate that the handover procedure is completed as far as the UE is concerned. Now the UE can start sending the buffered uplink user data and the target eNB can forward the downlink user data to the UE. The uplink user data is sent via the target eNB directly to the serving gateway, since the uplink tunnel endpoint identifier (TEID1) in the S‐GW was conveyed to the target eNB already. The target eNB sends path switch message to MME to inform that the UE has changed cells, including its downlink tunnel endpoint identifier (TEID). MME forwards it to the S‐GW so that the S‐GW can send the downlink user data directly to the target eNB. Before the S‐GW can release any user plane resources toward the source eNB, it sends one or more “end marker” packets to the source eNB as an indication that the downlink data path has been switched. It should be noted that these packets do not contain any user data, and are transparently forwarded by the source eNB to the target eNB to help it decide when the last forwarded packet was received. After receiving an acknowledgment message, the target eNB informs the source eNB about the success of the handover. As a final step, the source eNB releases all air interface and control plane resources associated with the UE context, and the handover is completed. Figure 8.12 is an example from eNB trace, which filter out the UE related message. 1 Different S1 bearers are identified by their tunnel endpoint identifier (TEID), which is allocated by the endpoints (eNB and S-GW) of the GTP tunnel. 261 Measurement identity Reference number in measurement report Measurement objects Reporting configurations Quantity configuration A carrier frequency A list of neighboring cell offsets IRAT neighboring cells (no neighbor list for intra-LTE mobility) Reporting criteria: periodical or event-triggered Reporting format: quantities (e.g. number of cells to report) e.g. RSRP or RSRQ One quantity for intra freq, one for inter and one for each RAT type Figure 8.8 Measurement configuration. LTE Optimization Engineering Handbook UE eNB 1. RRC Connection Reconfiguration (Measurement Control) Legend L3 signalling Packet data L1/L2 signalling UL allocation User data 2. Measurement Reports THOoverall 4. Admission Control and Resource Allocation DL allocation Handover Preparation 3. HO Decision Handover Execution 5. RRC Connection Reconfiguration Detach from old cell and synchronise to new cell 6. Synchronisation 7. UL allocation + TA for UE 8. RRC Connection Reconfiguration Complete 9. Release Resources Packet data Handover Completion 264 Figure 8.9 Intra‐eNB handover. Handover procedure works as expected, data is forwarded over X2, path is switched to target cell and average user plane interruption time was about 200ms but varied between 100ms and 500ms depending on the loading in the network. The source eNB issues X2 handover request message to the target eNB by passing necessary info to prepare the handover and gets the X2 handover request acknowledge message back. The detail content in the two messages is listed in Figure 8.13. Mobility Optimization Source eNB UE Target eNB Serving GW MME 0. Area Restriction Provided 1. RRC Connection Reconfiguration (Measurement Configuration) Packet data Packet data UL allocation Legend L3 signalling 2. Measurement Reports Handover Preparation L1/L2 signalling 3. HO Decision Tx2ACLOCpre User data 4. Handover Request 5. Admission Control and Resource Allocation Tx2ACLOCoverall Tx2ACLOCarea 6. Handover Request Acknowledge DL allocation 7. RRC Connection Reconfiguration Deliver buffered and in transit packets to target eNB Handover Execution Detach from old cell 8. SN Status Transfer Data Forwarding Buffer Packets from Source eNB 6. Synchronisation 10. UL allocation + TA for UE 11. RRC Connection Reconfiguration Complete T 12a. RRC Connection Reconfiguration (Measurement Configuration) x2ACLOCarea/path/assignment Tx2ACLOCcomp 13. Path Switch Request 12b. RRC Connection Reconfiguration Complete 14. User Plane Update Request Packet data 17. Path Switch Request Acknowledge TDATAtwdD2 TDATAtwdsd 16. User Plane Update Response 18. UE Context Release Release S1, X2 signalling and radio resources. Continue forwarding packets Release X2 Signalling Connection Data Forwarding End Marker 19. Release Remaining Resources Packet data Figure 8.10 X2 handover procedure. Figure 8.11 X2AP handover preparation. Begin sending S1-U data Release Other X2 Resources 15. Switch DL Path Packet data Handover Completion End Marker 265 266 LTE Optimization Engineering Handbook Figure 8.12 X2 handover procedure from test tool. X2 HO Request Message HO Preparation Info Serving cell configuration -MIB/SIBs UE radio configuration and capability -existing radio bearers (SRBs/DRBs) UE security capabilites, Last visited cell lists, ... ERAB ID, ERAB level QoS parameters, Target cell ID Global MME indentity …… X2 Handover Request Acknowledge eNB-UE-X2AP-ID Admitted E-RAB list GTP TEID Target eNB to Source eNB Transparent Container A new C-RNTI Target eNB security algorithm identifiers A dedicated RACH preamble (optional) …… Figure 8.13 X2 handover request message and handover request acknowledge message. It is worth to pay attention to the X2 round‐trip delay, if it is large and the UE is moving at high speed, the UE could lose contact with the source eNB due to increasingly poor radio ­conditions resulting in failure to send handover commands to the UE and possible call drop. Different propagation conditions cause handover performance to be more or less sensitive to Mobility Optimization this delay. For the most delay‐sensitive applications, a one‐way delay over X2 of up to 50 to 70 ms is probably not noticeable, for example, for VoIP. 8.1.3.2 S1 Handover Source eNB decides to initiate S1‐based handover to target eNB based on UE measurement report when there is no X2 connectivity to the target eNB, or by an error indication from the target eNB after an unsuccessful X2‐based handover. The measurement procedures are performed in the same way as for X2 handover. When S1 handover is executed, the source eNB initiates the handover preparation by sending the handover required massage to the serving MME. The source MME sends a forward relocation request to the target MME over the S10 interface. During the S1 handover procedure, the eNB performs: ●● ●● ●● ●● ●● ●● An S1AP handover preparation procedure An S1AP SN status transfer procedure if the PDCP SN status preservation applies for at least one of the (RLC‐AM) radio bearers handed over An RRC connection reconfiguration procedure for mobility within EUTRAN A X2 user‐plane or S1 user‐plane data forwarding An S1AP handover notify procedure A UE context deletion in the source eNB The eNB general procedure for inter‐eNB S1 handover is shown in Figure 8.14. The target MME sends a handover request to the target eNB. The target eNB may admit or reject this request with its admission control function. If it admits the request, the handover request is acknowledged. Then the forward relocation is acknowledged with a response and now the source MME sends the handover command to the source eNB, which forwards it to the UE. Now the UE can perform the random access procedure in the target cell and the handover confirm is sent to the target eNB. Handover notify is sent to target MME in order to indicate to the target MME that the handover has succeeded. The context in the old eNB is released. From an end‐to‐end view, S1 handover can be used to achieve the following: ●● ●● ●● ●● S1 handover with MME and SGW relocation S1 handover with MME relocation (no SGW relocation) S1 handover with SGW relocation (no MME relocation) S1 handover without any EPC node relocation 8.1.3.3 Key point of X2/S1 Handover Intra LTE handover phases can be divided into handover preparation phase, handover execution phase, and handover completion phase. The handover preparation phase is the phase when the source RAN request the target RAN to prepare to accommodate the UE. The target RAN performs admission control and reserves cell resources required for the UE and prepares the UE access and sends the needed access information in a container sent transparent through the source RAN to the UE. The handover execution phase starts with the source RAN command the UE to make a handover. The source RAN performs packet forwarding to target RAN during the execution phase. The phase ends when the UE access the target RAN and confirm the new connection in the target cell. In the handover completion phase the user data path to the SAE gateway is switched over to the target RAN. The handover complete phase starts with the target RAN notice the MME and SAE gateway that the handover has occurred. The MME/SAE gateway switches the bearer from source RAN to target RAN. Bearer between SAE gateway and the RAN is set up per eNB 267 UE RRC Connected Source eNB Target eNB Source S-GW Target S-GW Source MME Target MME 1. RRC Connection Reconfiguration (Measurement Conf) 2. RRC Measurement Report (Event A3) 3. HO Decision 4. S1 Handover Required (Source to target Transparent Container) 5. S10 Forward Relocation Request 6. S11 Create Session Req/Res 7. S1 Handover Request 8. Admission Control 9. S1 Handover Request Acknowledge 10. S10 Forward Relocation Response 11. S11 Create Bearer Req/Res Up Forwarding 12. S1 Handover Commond 13. RRC Connection Reconfiguration Handover Commond Regenerate Security Keys 14. MAC: Random Access Preamble 15. MAC: Random Access Response (UL Allocation+TA) 16. RRC Connection Reconfiguration Complete (Handover Confirm) 17. S1 Handover Notify 18. Data Transfer in Target 19. S10 Forward Relocation RRC Connected Figure 8.14 Inter eNB S1 handover with MME relocation. 20. S1 UE Context Release (Cause: Successful Handover) Complete/ACK Mobility Optimization and not per cell. The target eNB informs the source eNB that the handover is complete. The source eNB finishes the packet forwarding (if used) and releases the UE resources. If the UE is moving to a cell in the same eNB then performs no switching of the bearers. Handover preparation by source eNB and target eNB are shown in Figure 8.15. Handover user plane interrupt time UL or DL interrupt time can be calculated from the instant that UE receives handover command to disconnect user plane to the old cell to the instant that user plane is re‐established. Interrupt time is different depending on a) DL or UL b) DL data forward option. With data forwarding, DL interrupt time is packet delay time, without data forwarding, DL interrupt time is packet loss time. The example in Figure 8.16 showed that user plane S1 handover interruption time is 48 ms. S1 handover failure analysis The symptoms in Figure 8.17 will usually lead to unsuccessful S1 handover, which will bring in low throughput and higher call drop rate in a live network. In Figure 8.17, MME does not reply to S1 handover request till tS1relocprep expired; in this case, we tried to prolong tS1relocprep, and will expect more core network rejection failures. S1 rejection with “unknown‐target ID,” it is suspected that the interworking between source MME and target was unsuccessful due to core network configuration fault or mapping fault. IF S1 rejection is with “ho‐failure‐in‐target‐EPC‐eNB‐or‐target‐system,” in this case the failure cause is quite clear: core network configuration needs to be checked to indicate the fault. 8.2 ­Mobility Parameter When the UE is powered on, before RRC, it says that the UE is in idle mode. In order to save battery power, UEs enter in idle mode where they are connected to EPC only (not to eUTRAN), that is, context of UE is deleted from eNB and is maintained at MME and SGW only. eNB releases all dedicated resources when UE enters idle mode. In this mode, UE shall only wake up at fixed intervals of time to check whether it has any incoming notifications for data, also UE can wake up at any time when it has any data to send. This mode is called RRC_idle and state is called EMM_registered state. EMM‐registered has two substates: idle (ECM‐idle + RRC‐ idle), and connected (ECM‐connected + RRC‐connected). The two EPS mobility management (EMM) states including EMM‐deregistered and EMM‐registered state, which describe the mobility management states that result from the mobility management procedures, for ­example, attach, detach, and tracking area update procedures. The two EPS connection ­management (ECM) states including ECM‐idle and ECM‐connected state, which describes the signaling connectivity between the UE and the EPC. Table 8.3 depicts RRC idle and RRC connected state. Idle mode mobility management is UE chooses a suitable cell to camp according to the system broadcast message sent by the eNB, in order to improve the success rate of UE access and quality of service. Connected mode mobility management is when UE moves in the connected state; the network offers the continuity of the service by handover for UE. UE moves from idle to connected by sending an initial NAS message. The initial NAS ­message in 3GPP Rel 8 can be attach request, detach request, tracking area update request, service request, or extended service request. When UE goes from RRC_connected to R ­ RC_ idle, the bearers marked X are taken down that is shown in Figure 8.18. 269 X2 Handover Intra-RBS Handover Intra-RBS Handover X2 Handover Receive X2 Handover Request message from Source RBS S1 Handover Get UE Information Get Cell Information License exceeded? -number of connected users X2 Handover of Intra-RBS? Intra-RBS Handover X2 Handover S1 Handover: Place in Source To-Target Transparent S1AP container with target cell details Yes Handover Allowed? -UE Cap OK? -Resources Avail? No X2 Handover of Intra-RBS? Send S1 Handover Required message No Yes Yes Place in S1 Handover Required Message Send X2 Handover Request message Extract Source-ToTarget S1AP Container No No Place in X2 Handove Handover Request Message Intra-RBS Handover Receive S1 Handover Request message to MME Get Handover Preparation Information -UE/Cell Information Place UE/Cell Information in Handover Preparation Information RRC Container Yes S1 Handover Send S1 Handover Failure to MME Send X2 Handover Preparation Failure to Source RBS Build RRC Reconfiguration Message X2 Handover Place in Handover Command of Intra-RBS? RRC Message Yes No Create Target-To-Source eNB container Send S1 Handover Request Ack to MME Send X2 Handover Request Ack to Source RBS Handover preparation by source eNB Figure 8.15 Handover preparation. Handover preparation by target eNB Figure 8.16 User plane S1 handover interruption time. tS1relocprep expired unknown-target ID Figure 8.17 Example of S1 handover failure. Table 8.3 RRC idle and RRC connected state. UE RRC connected RRC idle Network ›Listens to the PDCCH for its assign cell RNTI ›Knows the UE on a cell level ›Has E‐RABs established ›Has a UE context in core nodes and an eNB. ›May send/receive data on the shared channels ›Controls mobility based on UE measurement reports. ›Listens to the PD‐CCH for a paging RNTI ›Knows the UE to within a tracking area. ›Performs random access and connection establishment procedure when it is paged or needs to send/receive data. ›Has a UE context only in core nodes. ›Controls mobility based on system information ›Needs to page the UE to send/ receive data. Note: An EPS bearer carries traffic between the UE and PGW using an enhanced radio access bearer (E‐RAB) between the UE and SGW. An E‐RAB uniquely identifies the concatenation of an S1 bearer and the corresponding data radio bearer. When an E‐RAB exists, there is a one‐to‐one mapping between this E‐RAB and an EPS bearer of the NAS. The E‐RAB is can be thought of a PDP context of previous 3GPP releases. 272 LTE Optimization Engineering Handbook NAS Signaling Connection RRC Connection S1 Connection S11 Tunnel S5 Tunnel Signaling Radio Bearer (SRB) E-UTRAN Radio Access Bearer (E-RAB) Data Radio Bearer (DRB) S1 Bearer S5 Bearer EPS Bearer Figure 8.18 The bearers changed as RRC_connected to RRC_idle. 8.2.1 Attach and Dettach UE needs to register with the network to receive services by the attach messages when a UE is first connecting to the network after being switched on. The UE enters the EMM‐registered state by a successful registration with an attach procedure. The RRC connection is established, with the NAS message attach request, transferred to the network as part of the procedure. The attach request message is provided to the MME in the “initial UE message.” The UE is identified either by the GUTI or the IMSI (in the attach request message). After registration, a context is established for the UE in the MME, and a default bearer is established between the UE and the PDN GW, thus enabling always‐on IP connectivity to the UE. The HSS provides the subscribed QoS (APN‐AMBR, default EPS bearer QCI) for the default APN to the MME. The MME selects and derives the addresses of the SGW and PGW and ­creates the default EPS bearer in the SGW by sending the message create session request. The MME provides the IMSI, APN name, subscribed QoS, PDN GW S5/S8 address, and the PDN type to the SGW. The default EPS bearer is established using the initial radio bearer establishment procedure. The TEID and the IP address for the UL of the user plane received from the SGW are used. The NAS message attach accept including activate default EPS bearer context request is transferred to the UE during the default radio bearer establishment. If the UE was identified by the GUTI in the attach request message the MME will re‐allocate the GUTI, that is, the new GUTI will be provided in the attach accept message. Finally, the NAS message “attach complete” (including the session management message activate default EPS bearer context accept) is transferred from the UE (Figure 8.19). The MME updates the SGW with the TEID and IP address for the DL of the user plane, received from the eNB by sending the message modify bearer request. There are four tunnels that are set up when a UE attaches to the network, two S1 tunnels, one S5 tunnel and one S11 tunnel. If a user has dedicated bearers each bearer will be a GTP tunnel. First the S11 and S5 tunnel (S5, S1, and S11 tunnels are GTPv2 tunnels) is set up, next is the S1 tunnel from the SGW to the eNB, and finally the S1 tunnel from the UE to the eNB. There is a tunnel setup between the PGW and the PDN, this tunnel is a GTPv1 tunnel. GTPv1 is unsecure and the data in the tunnel can be seen using a protocol analyzer. Data within a GTPv2 tunnel is secure and cannot be seen. Detach is the process of turning a UE off and disconnecting from the network, which is used to remove bearers and clear states in the network. The network or the UE explicitly requests detach and signal with each other. There are three types of detach: UE‐iInitiated detach procedure, MME‐initiated detach procedure, and HSS‐initiated detach procedure, which is shown in Figure 8.20. Mobility Optimization UE eNB MME RRC: RRC Connection setup complete S1AP: Initial UE message NAS: Attach Request NAS: PDN connectivity request NAS: Attach Request NAS: PDN connectivity request SGW PGW HSS the first message sent to the MME to establish a connection Authentication and NAS security procedure S6a: Update Location request S6A (MME to HSS) diameter signalling S6a: Updated Location answer S11: Create bearer request S11: Create bearer response S5: Create bearer request S5: Create bearer response S1AP: Initial Context setup request RRC: RRCConnectionReconfiguration NAS: Attach accept NAS: Activate Default EPS bearer request NAS: Attach accept NAS: Activate Default EPS bearer request RRC: RRC ConReconfigComplete S1AP: Initial Context setup response RRC: UL information Transfer S1AP: Uplink NAS Transport Default bearer establishment The HSS accesses the database and responds with user information to the MME This message from the MME is a three in one message NAS: Attach complete NAS: Activate Default EPS bearer accept NAS: Attach complete NAS: Activate Default EPS bearer accept Figure 8.19 Attach procedure with initial EPS bearer establishment (3GPP TS23.401). The detach procedure allows the UE to inform the network that it does not want to access the EPS any longer or the network to inform the UE that it does not have access to the EPS any longer. The UE sends the NAS message “detach request” to the MME, using the UL NAS signaling transfer procedure. If the reason for the detach was not “power off,” the MME sends the NAS message “detach accept” to the UE, and releases the EPS bearers in the SGW by sending the message delete session request. The S5/S8 bearer is released using the S5/S8 bearer release procedure. 8.2.2 UE Measurement Criterion in Idle Mode and Cell Selection When the UE is switched on, it performs the PLMN and cell selection procedure, which involves sweeping UE supported frequency bands, and searching the carrier frequencies with highest power for cells in a non‐forbidden PLMN. The selection of PLMN can be automatic or manual, and pre‐stored frequency and RAT information can be used to accelerate the procedure. The cell selection criteria is defined in 3GPP standards 36.3042 UE procedures in idle mode to determine which LTE cell to camp on. It is based on the measured reference signal received power (RSRP) level in the cell. Cell selection parameter is shown in Table 8.4. The cell selection criterion is fulfilled if: Srxlev 0,Srxlev Qrxlevmeas Qrxlevmin Qrxlevminoffset Pcompensation 2 The cell camping criteria in Rel 9 is based on both level and quality while cell reselection to a cell with different absolute priority is based on either level or quality. 273 UE eNodeB MME Serving GW PDN GW UE PCRF 1. Uplink NAS Signalling Transfer NAS Message =“Detach Request” eNodeB MME Serving GW PDN GW PCRF 1. Downlink NAS Signalling Transfer NAS Message =“Detach Request” 2. Delete Session Request 2. Downlink NAS Signalling Transfer NAS Message =“Detach Accept” 3. S5/S8 PDN Connectivity Release 3. Delete Session Request 4. Delete Session Response 5. Uplink NAS Signalling Transfer NAS Message =“Detach Accept” 4. S5/S8 PDN Connectivity Release 5. Delete Session Response 6. MME-initiated Connection Release UE 6. MME-initiated Connection Release eNodeB MME Serving GW PDN GW PCRF HSS 1. Cancel-Location-Request IMSI, Cancellation Type = SUBSCRIPTION_WITHDRAWAL 2. Cancel-Location-Answer 3. MME-initiated Detach from ECM-CONNECTED state Figure 8.20 UE‐initiated, MME‐initiated and HSS‐initiated detach from ECM‐connected state. Mobility Optimization Table 8.4 Cell selection parameter. function Srxlev Cell selection RX level value calculated by the UE (dB) Qrxlevmeas Measured cell RX level value (RSRP) Qrxlevmin Indicates the minimum required receive level used in intra‐frequency E‐UTRA cell reselection, which contains information relevant when evaluating if a UE is allowed to access a cell and defines the scheduling of other system information, default: −128dBm Qrxlevminoffset This parameter defines an offset to be applied in cell selection criteria by the UE when it is engaged in a periodic search for a higher‐priority PLMN. (dB). Increasing the value of this parameter would determine an earlier reselection of the target neighboring cell. Decreasing the value would determine a later reselection of the target neighboring cell. If you do not use inter‐PLMN mobility, this parameter is inhibited. Pcompensation Pcompensation is a compensation factor to penalize the low power mobiles. Max(PMax – UE Maximum Output Power, 0) (dB) PMax Indicates the maximum TX power of the UE in the cell. If this parameter is not included in the SIB3, the UE uses the maximum TX power Inter Freq Target Cell SourceCell CDMA Target Cell CellSelectionReselectionConf:: qrxlevmin in SIB1 CellReselectionConfLte:: qrxlevmin in SIB3 CellReselectionConfLte:: qrxlevmin in SIB5 CellReselectionConfUtraFdd or Tdd:: qrxlevmin in SIB6 CellReselectionConfGERAN:: qrxlevmin in SIB7 Snonservingcell = –FLOOR (–20 x log10Ec/Io) in SIB8 (No qrxlevmin) Intra Freq Target Cell WCDMA Target Cell GERAN Target Cell Figure 8.21 Qrxlevmin configuration. Qrxlevmin configures the cell minimum required RSRP level used by the UE in cell reselection as shown in Figure 8.21. Once the cell selection is accomplished, UE dominated reselection is about to happen, the following rules are used by the UE: ●● ●● ●● Intra‐frequency criterion: If Srxlev ≤ sIntraSearch, the UE performs intra‐frequency measurements, if Srxlev > sIntraSearch, the UE does not perform these measurements (Figure 8.22) Inter‐frequency and/or inter‐RAT criterion: If Srxlev ≤ SNonIntraSearch, the UE performs inter ‐frequency and/or inter‐RAT measurements, if Srxlev > SNonIntraSearch, the UE does not perform these measurements sIntraSearch: Specifies the threshold (RSRP) for intra‐frequency measurements, i.e. how bad must the serving cell before the UE starts to measure on neighboring cells Figure 8.23 gives a 4G measurements example. Measurement starts when Srxlev < sIntraSe­ arch. sIntraSearch can be set to 62 to allow smooth intra‐LTE cell reselection. When RSRP < −68: start to measure intra‐frequency neighbors. When RSRP < −114: start to measure on inter‐­ frequency LTE and 3G. 275 276 LTE Optimization Engineering Handbook Candidate Layer Priority relative to Serving Cell Priority Lower Equal Sservingcell > Sservingcell ≤ Sservingcell > Sservingcell ≤ Snonintrasearch Snonintrasearch Snonintrasearch Snonintrasearch Snonintrasearch Measurements Inter-Frequency is broadcast not mandatory Candidate Snonintrasearch Layer is not broadcast Inter-RAT Candidate Layer Snonintrasearch Measurements is broadcast not mandatory Snonintrasearch is not broadcast Measurements Measurements not mandatory mandatory Measurements mandatory Measurements mandatory Measurements mandatory Higher Measurements mandatory Not Applicable Measurements mandatory Figure 8.22 4G measurements. sIntraSearch = 62 qrxLevMin = –130 dBm sNonIntrSearch = 16 RSRP –68 –114 –130 –140 Figure 8.23 4G measurements example. To minimize the impact on UE battery performance, it is possible to set the threshold above which UE may not measure intra‐frequency neighbor cells. When the UE triggers a cell reselection evaluation process, it ranks cells that fulfill the cell selection criteria. The UE ranks the cells according to the R criteria. 8.2.3 Cell Priority In the LTE system, cell reselection from LTE to other LTE frequencies or to the other RATs is based on absolute priorities provided to UEs in the system information (SI). The priority of a given neighbor relation is set by its cellReselectionPriority. All priority settings range from 0 to 7 with 7 being the highest priority. Different priority for different IF/RATs, which can be found in SIB (SIB8 →CDMA‐eHRPD, SIB7 →GSM, SIB6 →WCDMA, SIB5 → inter frequency, SIB3 → for serving cell). UE will periodically search for higher‐priority layer, search for lower priority if below a threshold (Figure 8.24). UE must perform measurements of layers with a priority higher than the priority of the ­current serving cell regardless of serving cell signal level. Some priority configurations of idle mode, connected mode and CS fallback are shown in Table 8.5 and Table 8.6. 8.3 ­Intra‐LTE Cell Reselection When the UE is in idle mode, it uses reselection for its mobility. In idle mode mobility it is largely controlled by the UE (based on broadcast parameters) and so the exact behavior may vary somewhat between UE models. UE takes the measurements of the power of signals both for serving and neighbor cells in order to camp on better cell with high priority or with better power signal. The eNB broadcasts idle mode information that assists and controls the UE to Mobility Optimization Layer 7 with priority = 7 (=highest) S crit.< Thresh. Periodic Search Start’s Search Layer 6 with priority = 6 Layer 5 and lower (0 is lowest) priority 7 6 5 f2 f1 f3 frequency UE always tries to reselect on the highest possible priority layer! Figure 8.24 Cell priority. Table 8.5 Idle mode and Connected mode. Idle mode Connected mode MO Parameter Value EUtranFreqRelation (1825/19825) cellReselectionPriority 7 UtranFreqRelation (UARFCN = 10638) cellReselectionPriority 5 UtranFreqRelation (UARFCN = 10662) cellReselectionPriority 4 GeranFreqGroupRelation (GSM_900) cellReselectionPriority 1 GeranFreqGroupRelation (GSM_1800) cellReselectionPriority 0 MO Parameter Value UtranFreqRelation (UARFCN = 10638) connectedModeMobilityPrio 5 UtranFreqRelation (UARFCN = 10662) connectedModeMobilityPrio 4 GeranFreqGroupRelation (GSM_900) connectedModeMobilityPrio 1 GeranFreqGroupRelation (GSM_1800) connectedModeMobilityPrio 0 277 278 LTE Optimization Engineering Handbook Table 8.6 CS fallback. MO Parameter Value GeranFreqGroupRelation (GSM_900) csFallbackPrio 6 GeranFreqGroupRelation (GSM_1800) csFallbackPrio 4 UtranFreqRelation (UARFCN = 10638) csFallbackPrio 1 UtranFreqRelation (UARFCN = 10662) csFallbackPrio 0 select PLMN and best suitable LTE cell according to LTE inter‐carrier priority information and IRAT priority information. 8.3.1 Cell Reselection Procedure The cell reselection process is run when the UE, in “camped normally” state, has found a better neighboring cell than the cell on which it is camping. During cell reselection procedure the UE is not continuously measuring neighbor cells in search of a better cell to camp on but only ­performs these measurements when the (S) criteria below is met: Srxlev Pcompensation Sintrasearch,where Srxlev max pmaxServingCell Qrxlevmeas qrxLevMin qrxLevMinOffset Pcompensation P;0 Pcompensation factor, which considers the UE power (23dBm) and the maximum allowed power in the cell (PmaxServingCell). This is done in order to prohibit low power UEs to select large cells. In the example: sintrasearch = 62, qrxLevMin = 130 dBm, The UE starts measuring for a better cell when QrxlevMeas is worse than (62−130) = −68dBm. If the UE moves, a new cell might become better than the currently selected cell. In LTE there is a threshold below which the neighbor cell measurements for cell reselection can be triggered. Once the measurements for neighbor cells have been triggered the UE ranks the measured cells which fulfill the S‐criterion according to the R‐criterion: intra‐LTE cell reselection occurs when neighbor cell becomes better than source cell (Rn > Rs) within a time interval (TreselectionEUTRA), as shown in Figure 8.25. R _ s Qmeas , s Qhyst ; R _ n Qmeas ,n Qoffset where Qoffset is: qOffsetCellEUtran: Cell individual offset in the intra‐frequency and equal priority inter‐frequency cell ranking criteria. qOffsetFreq: Frequency specific offset in the equal priority inter‐frequency cell ranking criteria. Different cell reselection parameters settings will lead to different network performance. If sintrasearch sets to low, this means neighbor reselections are happening very late and can result in paging/RACH/RRC setup failures. This has been proposed that it should to be changed to 62, which means neighbors for reselection are always monitored. A drawback for this can be increased battery consumption for UEs. Figure 8.26 presents three sets of parameters configuration and their performance. The recommended setting can reduce the number of reselections with only moderate decrease in RF performance. In LTE, it is possible to use different settings for the cell reselection parameters tReselectionEutra and qHyst based on the estimated speed of the UE. The UE estimates its speed as the number of cell reselections per evaluation period. The speed is divided into normal, medium, and high Mobility Optimization S (dB) 60 Signal quality on neighbor Cell B gets better than on serving Cell A but ... 50 40 Rs = Qmeas,s + QHyst Rn = Qmeas,n – Qoffset Cell B 30 Sintrasearch 20 Srxlev,s (Cell A) Srxlev,n (Cell B) 10 0 Cell A 1 2 –10 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Parameter values considered: • Qrxlevmin = –110 dBm –20 • QHyst, Qoffset, Pcomp assumed 0 Time (sec) ... measurement on any neighbor will start when Cell B selected after Rn > Rs satisfied for TReselectionEUTRAN SservingCell < Sintresearch • Rs = Qrxlev,s; Rn = Qrxlev,n • TReselectionEUTRAN: 3 seconds Figure 8.25 Intra‐frequency cell reselection. Parameter/Metric Qrxlevmin Simulated Setting 1 –120 dBm Original Simulated Setting 2 –120 dBm Recommended Simulated Setting 3 –120 dBm Sintrasearch 62 dB 62 dB 62 dB QHyst 2 dB 4 dB 8 dB 0 0 0 TreselectionEUTRAN 1 sec 2 sec 4 sec DRX Cycle 1.28 s 1.28 s 1.28 s Qoffsets,n Number of reselections 96 42 24 Percentage of time OOS 0% 0% 0% Average RSRP (Camped Cell) Average RSRQ (Camped Cell) –96.74 dBm –8.8 dB –96.84 dBm –97.82 dBm –8.9 dB –9.7 dBm Figure 8.26 Different cell reselection parameters settings. speed. At higher speeds, the tReselectionEutra timer and the qHyst values can be adjusted to trigger the cell reselection quicker and vice versa. 8.3.2 Inter‐Frequency Cell Reselection LTE cell reselection uses priority‐based levels. Parameter sNonIntraSearch decides when UE starts searching and measuring all priority cells. Priority based cell reselection is configured so that LTE frequencies have either higher or lower priority than 2/3G serving cell priority. 279 280 LTE Optimization Engineering Handbook In normal case, LTE frequency is configured to have higher priority, to help push capable UEs toward LTE. Cell reselection priority is the main criteria that determines UEs will camp on which layer. UE will perform call establishment on the layer it is camped on. Idle mode load distribution between layers helps reduce the need for the connected mode load balancing. Load‐ based adaptation of cell reselection thresholds can push cell‐edge UEs down to lower‐priority layer. Inter‐frequency cell reselection measurement trigger depends on the absolute priorities of the serving and non‐serving layers. For each neighboring frequency/layer, it is necessary to define the corresponding priority. UEs close to cell center will camp on high priority although RSRP is higher on the other frequency, UEs close to cell edge will camp according to priority. The idle mode distribution is possible to be adjusted with the thresholds. Inter‐frequency and inter‐RAT cell reselection are decided by higher‐priority cell reselection threshold ThreshXHigh and lower‐priority cell reselection threshold ThreshXLow. ThreshXLow: Threshold for the Srxlev value of the target cell for cell reselection toward a lower‐priority inter‐frequency or inter‐RAT frequency. UE will perform cell reselection toward a lower‐priority inter‐RAT when the Srxlev value of the serving cell is below threshServingLow and the Srxlev value of the target cell is above threshXLow for period of time. ThreshXHigh: Threshold for the Srxlev value of the target cell for cell reselection toward a higher‐priority inter‐frequency or inter‐RAT frequency. The larger of the two values, it is more difficult to select to the corresponding cell. Table 8.7 is for reference. Priority based inter‐frequency/inter‐RAT cell reselection: 1) Low priority to high priority transition is shown in Figure 8.27: Periodic search for higher‐ priority layer Qrxlevmeasneighbour qRxLevMinInterF interFrqThrH 2) High‐priority to low‐priority transition is shown in Figure 8.28: Search for a lower priority if the UE received level is below a threshold Qrxlevmeass qRxLevMinIntraF thresholdSrvLow qRxLevMinOffsett P _ compensation AND Qrxlevmeasn qRxLevMinInterF interFreqThrL P _ compensation Table 8.7 ThreshXHigh and ThreshXLow. Parameter Recommend GERANNFREQGROUP ThreshXHigh −11dBm ThreshXLow −11dBm CDMA2000HRPDBANDCLASS ThreshXHigh −18dBm ThreshXLow −18dBm UTRANFDDNFREQ ThreshXHigh 0dB ThreshXLow 0dB UTRANTDDNFREQ ThreshXHigh 0dB ThreshXLow 0dB E‐UTRANINTERNFREQ ThreshXHigh 0dB ThreshXLow 0dB Mobility Optimization LTE Freq-A PRIO = 2 (highest) LTE Freq-B Serving cell PRIO = 1 PRIO = 1 Srxlev Low prio Treselection Threshx,high PRIO = 2 Cell Re-selection to Freq-A Search for higher prioritized layers at reguler intervals Figure 8.27 Low‐priority to high‐priority transition. LTE Freq-B Serving cell PRIO = 2 LTE Freq-A PRIO = 1 (lowest) Srxlev Low prio Threshx,low Treselection Threshserving,low Search for lower/same priority layers starts Cell Re-selection to Freq-A tReselectionEutra/Utra Higher Priority Cell Srxlev A D Lower Priority Cell Lower Priority Cell (QrRxlevmin + sNonIntra Search) C Threshx,low B Higher Priority Cell Threshserving,low Srxlev = Measured RSRP + Qrxlevmin Srxlev > 0 is a must for suitable cell Figure 8.28 High‐priority to low‐priority transition. A: Start to measure inter‐frequency (RAT) target cell (Srxlev ≤ SNonIntraSearch) B: Srxlev ≤ Threshservinglow, can now attempt to connect to lower‐priority cell C: The lower‐priority target cell Srxlev > ThreshXLow is met, tReselectionEutra/Utra timer starts D: The lower‐priority target cell has been above threshold for tReselectionEutra/Utra, the UE will reselect to lower cell. 3) Equal priority cell transition is shown in Figure 8.29. 281 282 LTE Optimization Engineering Handbook Start to measure inter-frequency target cell (Srxlev≤ SNonIntraSearch) Srxlev Serving Cell tReslectionEutra A C (QrRxlevmin + sNonIntraSearch) Target Cell B Target cell is stronger than serving cell by QHyst. Target cell is above QHyst for time tReselectionEutra, UE will reselect to target cell. QHyst Figure 8.29 Equal priority transition. 8.3.3 Cell Reselection Parameters The Qhyst is a hysteresis value of the serving cell used by the UE for ranking criteria in cell reselection, preventing too frequent reselection back and forth between cells of nearly equal rank. When a neighboring cell is ranked as better than the serving cell (that is, Rn > Rs) during a time interval tReselectionEutra (default value is 2s), the UE performs a cell reselection to the better‐ranked cell. It is worth to note that Qhyst should theoretically be set to a value at least equal to the handover hysteresis as cell reselection in idle mode is not as important as handover in connected mode. Qoffset is an offset in the cell ranking criterion of neighbor LTE cells, pertains to system information block 4 (SIB4) or neighbor cell in measurement configuration in RRC connected mode. It consists of a cell individual part and a frequency specific part. The frequency specific part applies to equal priority inter‐frequency cells only. If cell re‐selection is between the same priority, then, For intra freq, Rankneighbor For inter freq,Rankneighbor RSRPneighbor RSRPneighbor qOffsetCell qOffCell qOffFrq Increasing the value of Qoffset would determine a later reselection of the target neighboring cell (larger target cell list). Decreasing the value of Qoffset would determine an earlier reselection of the target neighboring cell (smaller target cell list) (Figure 8.30). One example of cell re‐selection to the same priority LTE cell between Micro and Macro (applicable if Micro is deployed with the same priority as Macro cell) in a live network, the re‐selection parameters can be set as: F1/F1: If there is a need to promote Micro, one must tune qHyst (direction Micro ‐ > Macro) or qOffsetCell (Macro ‐ > Micro). F1/F2: If there is a need to promote Micro, one must tune qHyst (direction Micro ‐ > Macro) or qOffFrq (Macro ‐ > Micro). qOffsetCell could be used to further differentiation between cells within Micro layer. The recommended re‐selection parameters are shown in Table 8.8. Mobility Optimization SI: RS :U Em ll r es ele easu res cti on RS pa ram RP ete rs ce s ea : RS m UE Cell reselect ion? tReselectionE utra Rn > Rs? UE performs cell reselection autonomously based on measurements Serving cell P SR sR ure Rs = QmeasS + QHyst Rn = QmeasN – Qoffset Neighboring cell RSRP sIntraSearch sNonIntraSearch qHyst(s) Qmeas(n) R(n) R(s) qoffset(s) Qmeas(s) tReselectionEutra time Figure 8.30 Cell reselection parameters. Table 8.8 Re‐selection parameters. Parameter Description Recommend q‐Hyst This parameter configures the hysteresis value of the serving cell used by the UE for ranking criteria in cell reselection 2dB ~4 dB Treselection This parameter specifies the value of the cell reselection UE timer in the cell on the indicated EUTRAN frequency 1s ~2s qOffsetCell cell‐specific offset for reselection ‐ > to differentiate between particular cells within intra‐freq layer 0 qOffFrq frequency‐specific offset for reselection ‐ > to differentiate between frequency layers 0 8.3.4 Inter‐Frequency Reselection Optimization Idle mode inter‐frequency reselection from lower‐ to higher‐priority cell and from higher‐ to lower‐priority cell procedure are shown in Figure 8.31. Parameter sNonIntraSearch dictates when UE starts searching and measuring all priority cells. Higher‐priority carriers and RATs are searched even if UE is in good RF condition, lower 283 UE camp on serving cell N Exist inter-freq neighbor with higher reselection priority? Y Measurement performed by UE t-reselectionEUTRA expires -> cell reselection to target cell Y StargetCell >threshXHigh? N Y SystemInfo SrxLev > SnonIntraSearch? N Reselection priority of Inter-fre neighor is lower than serving fre? Measurement performed by UE Y SrxLev < threshServingL ow & Stargetcell > threshXLow? N N N Figure 8.31 Idle mode inter‐frequency reselection strategy. Fulfill S criteria & Rn > Rs? Y Y Mobility Optimization thresholds are set in a high‐priority carrier to keep the UEs in the carrier, higher thresholds are set in a lower‐priority LTE carrier to encourage the UE to re‐select higher‐priority carriers or another RAT. For reselection from higher priority toward lower‐priority inter‐frequency/IRAT cell, it should reduce ping‐pong by appropriately setting tReselectionRAT (in SIB5 or 6), threshServ­ ingLow (in SIB3), and threshXLow (in SIB5 or 6). For reselection from lower priority toward higher‐priority inter‐frequency/IRAT cell, it should reduce ping‐pong by appropriately setting tReselectionRAT (in SIB5 or 6) and threshXHigh (in SIB5). An example of the parameters from SIB 3 and 5 messages are shown in Figure 8.32: intra‐frequency (1900–1900) and inter‐frequency (1900–700), and intra‐frequency (700–700) and inter‐ frequency (700–1900). Key idle mode parameter settings for 1900 and 700 MHz band cells can be referred to Table 8.9. As shown in Table 8.9, a UE reselects from a B2 cell to a B17 cell if the serving B2 cell RSRP is < −100 dBm AND the neighbor B17 cell RSRP is > −120 dBm. A UE reselects from a B17 cell to a B2 cell if the neighbor B2 cell RSRP is > −96 dBm. 8.4 ­Intra‐LTE Handover Optimization Intra‐LTE handover feature manages the UE in connected mode and allows for seamless mobility from one LTE cell to another. In contrast to idle mode, connected mode mobility is entirely managed by the LTE RAN based on configured and received measurement reports from the UE. Only hard handover is supported in LTE. Good handover performance will ensure the UE throughput and experience. By modifying the handover parameters can avoid or reduce the too early, too late and ping‐pong handovers, so as to improve the system performance. In a live network, either event (A3, A4, or A5) can be used in the LTE system with the intra and inter‐frequency handover decision. 8.4.1 A3 and A5 Handover Event A3 means neighbor becomes offset better than serving cell, event A3 is used for c­ onnected mode handover. The formular for Event A3 triggered is shown below: RSRP at serving cell a3Offset RSRP at neighbour cell The formular for Event A5 triggered is shown below: RSRP at serving cell a5Threshold 1 AND RSRP at target a5Threshold 2 Offset, hysteresis, and timetotrigger values play major role in Intra handover. So if it considers offseta3 = 3dB, hysteresisa3 = 1dB, and timetotriggera3 = 640msec then it could say that neighboring sector has to be 4dB higher than serving cell for 640msec to make the UE to generate event a3 (Figure 8.33). The formular of event A3 entering condition: Mn Ofn Ocn Hys Ms Ofs Ocs Off The formular of event A5 entering condition: Ms hysteresis thresholdEutraRsrp and Mn offsetFreq hysteresis threshold 2 EutraRsrp ●● ●● ●● Mn = measurement result of the neighboring cell [dBm] Ofn = MeasObjectEUTRA::offsetFreq, Ofn is the frequency specific offset of the frequency of the neighbor cell [dB] Ocn = cellIndividualOffset for neighboring cell [dB], can be used to fine tune the handover hysteresis on a cell‐to‐cell basis, which make the handover from cell1 to cell2 more difficult by decreasing the cellIndividualOffset of the cell2 285 Figure 8.32 SIB 3 and 5 messages. Mobility Optimization Table 8.9 Idle mode parameter settings for high‐priority cell and low‐priority cell. LTE Cell Selection & Reselection Parameters B2(1.9GHz) cellReselectionPriority B17(700MHz) 5 4 −106 −124 sNonintraSearch 6 4 threshServingLow 6 4 qRxLevMin threshXHigh(B2 Neighbor) ‐ threshXLow(B17 Neighbor) 10 4 ‐ threshXLow(UMTS) 30 30 threshXHigh(Femto) 14 14 RSRP RSRP Neighbour Cell RSRP a5threshold2 Serving Cell RSRP a3offset Serving Cell RSRP a5Threshold1 RSRP Neighbour Cell time time a3TimeToTrigger a3ReportInterval Meas. Report a5TimeToTrigger a5Report Interval Meas. Report Meas. Report Meas. Report Equal power borders Figure 8.33 Better cell handover concept for A3 and A5. ●● ●● ●● ●● ●● Hys = reportConfigEUTRA::hysteresis [dB] Ms = measurement result of the serving cell [dBm] Ofs = MeasObjectEUTRA::offsetFreq, Ofs is the frequency specific offset of the serving ­frequency [dB] Ocs = cellIndividualOffset for serving cell [dB] Off = eventA3Offset, Off is the offset parameter for this event [dB] Ocn, Ofn, Ocs and Ofs brings means for optimization of intra‐LTE handovers and/or realization of particular mobility management strategy. It introduces cell‐ and frequency‐specific ­offsets, which allow for differentiation of handover trigger criteria toward particular frequency layer and/or particular neighbor cells. These mobility offsets can be applied to intra‐ and inter‐frequency A3 and A5 events. Especially, the cellIndOffNeigh parameter may be of special interest in case macro and micro layers run with the same frequency carrier, while offsetFreqInter and offsetFreqIntra may be useful for micro‐macro inter‐frequency scenario. A3 event entry condition (intra‐frequency) RSRPneigh cellIndOffNeigh RSRPserv cellIndOffServ a3Offset hysA3Offset A3 event entry condition (inter‐frequency) RSRPneigh cellIndOffNeigh offsetFreqInter RSRPserv a3OffsetRsrpInterFreq hysA3OffsetRsrpInterFreq cellIndOffServ offsetFreqIntra 287 LTE Optimization Engineering Handbook For handover procedure, two types of RRC connection reconfiguration message need to be investigated as shown in Figure 8.34. The first RRC connection reconfiguration message is sent by source RBS to UE indicating all information for target cell like RACH parameters, root sequence, reference power, PUSCH/PUCCH nominal values, CQI reporting interval, and handover type. If target cell doesn’t have resources, it won’t see this message and handover preparation failure is observed. The second RRC connection reconfiguration message after EPC 10 no . A to w a ll be ta fte ar rg r er et su s eN cc are B es re sfu le l tr as an ed sit ion 288 MME SGW 9. Pa th 8. Pa th itc Sw h h Re qu es t es tA ck no wl ed Target eNB Source eNB 4. 1. A3 (F RR or C M wa Co ea rd nn su in e re g ct m ta ion en rg R tR et e ep ce co or ll i nfi t nf gu ro ra m tio at n io n to UE ) Re qu itc 3. Resource available confirmation along with target cell specific information that UE may need to Sync Sw B N te e ge RA eNB r et pl Ta B et m to s- C arg o C T nc es n Sy oc ith io at to pr d w r u g ig in CH ce nf try A yn co E h R ts s e U g nR ge 5. rou io th UE ct e n 6. on C C R R 7. Figure 8.34 Two types of RRC connection reconfiguration message. ge Mobility Optimization Table 8.10 Intra LTE ‐ A3,A5 parameters. Parameter Description Range Defaults a3Offset The offset value for eventA3 −30…30dB, step 0.5 dB 6(3dB) hysteresisA3 Parameter for entering/leaving measurement report triggering condition. 1dB a3TimeToTrigger The period of time that must be met for a5TimeToTrigger the UE to trigger a measurement report for Event A3 (A5), it depends much on the speed of the UE and the coverage scenarios. 0ms (0), 40ms(1), 64ms(2), 80ms (3), 100ms (4), 128ms(5), 160ms(6), 256ms (7), 320ms (8), 480ms (9), 512ms (10),.…, 5120ms (15) 320ms a3ReportAmount Number of reports when periodical a5ReportAmount reporting is used. 0 means that reports are sent as long as the event is fulfilled. 1r (0), 2r (1), 4r (2), 8r (3), 16r (4), 32r (5), 64r (6), infinity (7) Infinity (7) a3ReportInterval The interval for event triggered a5ReportInterval periodical reporting 240ms 120ms(0), 240ms(1), 480ms(2), 640ms(3), 1024ms(4), 2048ms(5), 5120ms(6), 1.024s (7), 1min(8), … 60min(12) cellIndividual OffsetEUtran Offset value specific to the neighbor cell relationship. This parameter can be applied individually to each neighbor cell with load management purposes. low value will delay the HO, and the higher the value allocated to a neighbor cell, the “more attractive” it will be. ‐ a5Threshold1 RSRP threshold1 used for triggering the EUTRA measurement report for Event A5 0…97 dB, step 1 dB −140 + X ‐ a5Threshold2 RSRP threshold2 used for triggering the EUTRA measurement report for Event A5 0…97 dB, step 1 dB ‐ Note: increasing TimeToTrigger and hysteresis might reduce ping pong effect and unnecessary handover but at the same time increasing too much might lead to handover drop. handover is sent by target (new serving) cell to UE indicating all information for itself like ­carrier frequency, A3/A2 thresholds and Smeasure parameter values. Normally, there are three ways of optimizing handovers in LTE, via the modification of the parameters a3offset and hysteresisa3, by changing the parameter timetotriggereventa3 and via the modification of the parameter filtercoefficient for event a3. The configuration of A3 should be different in different areas, considering the factor of overlapping, distance of sites etc. For A3 parameters setting shown in Table 8.10, it is recommended to follow the optimization rules below. ●● ●● a3offset should always be larger than hysteresisa3 if you want UE to handover to cells with an RSRP at least equal to the RSRP value of its serving cell, and ensuring a3offset > hysteresisa3 avoids ping‐pongs. The higher the value of a3offset + hysteresisa3 the more difficult for calls do handover to other cells. This is very useful where it has coverage holes (not a one to one deployment ­scenario on top of 3G cells). The smaller the value of a3offset + hysteresisa3 the faster release the calls to neighboring cells. This is useful in those scenarios where a large number of LTE cells exist in a given geographical area. 289 290 LTE Optimization Engineering Handbook 8.4.2 Data Forwarding This feature of data forwarding works for DL data only and is used during intra‐LTE handover. User‐plane tunnels can be established between the source eNB and the target eNB (or S‐SGW and T‐SGW) during handover preparation, it helps to decreases the packet loss rate, improve end‐user experience in case of time sensitive applications due to data loss or TCP slow‐start characteristics. As soon as the source eNB receives the handover request acknowledge, or as soon as the transmission of the handover command is initiated in the downlink, data forwarding is initiated if necessary. The packet forwarding function shall forward all buffered and incoming PDCP SDUs from the source to the target RAN, that is, IP packets before ROHC and encryption, so ROHC context is not needed to be forwarded. Packet forwarding is only performed in downlink (Figure 8.35 and 8.36). During handover preparation phase, source eNB attempts to allocate forwarding transport bearers toward the target eNB. If this is successful, a forwarding user plane tunnel is established for each E‐RAB between the source and target eNB. During handover execution phase, all buffered and incoming data is forwarded from the source to target eNB. Once handover is complete, the target eNB sends a path switch message to the MME. The MME then sends a user plane update request message to the SGW, which switches the user‐plane path from source to target eNB. The source eNB continues to forward packets while packets are being received from the SGW and the source eNB buffer contains data. When the END MARKER packet is Figure 8.35 Data forwarding. S1 HO Packet Forwarding S-SGW T-SGW IP S-eNB T-eNB X2 HO Packet Forwarding UE S-eNB MME Handover Required Handover Command Handover Command eNB status transfer T-eNB Handover Request Handover Request ACK MME status transfer Handover confirm Data transfer Handover notify Figure 8.36 S1 data forwarding procedure. Mobility Optimization received in the target eNB or the forwarding ordering timer expires, the target eNB discards any further forwarding data packets. Forwarding tunnels are then released. 8.4.3 Intra‐Frequency Handover Optimization In LTE, the earliest a handover can be set up after security mode completed during an attach or idle to active setup. Handover optimization can be done by parameters adjustment, although each of the key handover parameters (hysteresis, eventA3offset, filtercoefficientRSRP/RSRQ, timeToTrigger) have a unique purpose, adjusting them may have many common effects which are illustrated in Table 8.11. Additional handover‐related parameters includes cellIndividualOffset (allows altering effective handover hysteresis in a certain direction for a given serving cell ‐ > neighboring cell pair), maxReportCells (max number of cells reported by UE on the MR), reportingAmount/report­ ingInterval and s‐Measure (UE will look for neighboring cells only if the serving cell RSRP falls below this threshold). Handover optimization needs to decrease drop call during and after handover procedure. The usual phenomenon is UE cannot successfully access the PRACH in the target cell or UE drops soon after sending RRC connection reconfig complete in target cell. ●● ●● ●● ●● ●● Symptom: T304 expires. In this case timer T304 expires and UE makes RRC connection re‐ establishment with cause “handoverFailure.” (T304 is started after receiving handover command in source cell and stopped in target cell after successful PRACH procedure) Symptom: UE log indicates RRC connection reconfiguration complete (“PRACH msg3”) is transmitted but no further DL messages from target cell are seen and call drops Solution: increase T304 timer to 1000ms or longer, parameter t304IntraLte Solution: increase the max number of UL HARQ retransmissions, parameter harqMaxTrUl. (Parameter harqMaxMsg3 is for contention‐based RA with non‐dedicated preamble) Solution: increase initial preamble target receive power, parameter ulpcIniPrePwr (Value of −90dBm decreased handover drops considerably in a network) Handover optimization also needs to decrease drop call before handover procedure. The usual phenomenon is handover is triggered too late, UE drops before handover command, sometimes ping‐pong handovers increase if A3 used for bad RF. ●● Possible fix: If using A3 handover reduce a3offset and time to trigger. In some cases also ­filterCoefficientRSRP may need to be reduced. Table 8.11 Handover (HO) parameters optimization. Smaller ●● ●● ●● ●● ●● Faster HO trigger – can be useful in fast‐rising cell situations Increased HO ping‐ponging More frequent throughput interruptions Increased likelihood for UE served by a stronger cell. Hence, can improve HO success rate / throughput / BLER perf but offset by impact from more frequent HO interruptions / HO to momentarily strong cells More suitable for fast moving UE environments, and higher RF loading on the network Larger ●● ●● ●● ●● ●● Slower HO rate Reduced HO ping‐ponging Fewer throughput interruptions Increased likelihood for UE staying on a weaker cell. Reduced HO rate can impact HO success rate / throughput / BLER, but offset by fewer interruptions / HO to more stable cells. More suitable for predominantly stationary usage / slow moving UE environments usage / lighter RF loading 291 292 LTE Optimization Engineering Handbook –70 1 106 211 316 421 526 631 736 841 946 1051 1156 1261 1366 1471 1576 1681 1786 1891 –80 –90 –100 –110 RSRP_instant –120 RSRP_FC(K = 4) RSRP_FC(K = 11) –130 Figure 8.37 filterCoefficientRSRP simulation analysis. ●● One should consider using A5 triggered coverage‐based handover to quickly trigger handover in bad RF. This way, there is no need to reduce A3 trigger time, and less ping‐pong results. In this handover strategy, A3 is the handover for normal usage and A5 is for the bad‐RF quick reaction handover. If handover is triggered too early, the target cell SINR can be too weak when handover occurs. If handover is triggered too late, the source cell SINR can be too low. This can result in an abnormal release before handover. Besides, optimization of hysteresis and timeToTrigger should be performed in conjunction with optimization of parameter filterCoefficientRSRP. Low value of this parameter might allow ping‐pong handover operation. High value of this parameter might delay the handover and possible lead to lost connection to the serving cell. filterCoefficientRSRP simulation analysis is shown in Figure 8.37. It is recommended filterCoefficientRSRP value = “fc8.” Finding the optimum pair of (filter­ CoefficientRSRP, hysteresis, and timeToTrigger) should be considered to one of the following {(fc6,2,80), (fc8,3,40), (fc8,4,20), (fc5,1,100)}, in current cell and neighbor cell. It was proven that the time to trigger below 100 ms have the same impact on performance as UE measures RSRP every 100ms. 8.4.4 Inter‐Frequency Handover Optimization The eNB must include consideration of inter‐frequency neighbors in all measurement, handover, and redirection algorithms. There are two inter‐frequency mobility preparation methods: blind‐based handover and measurement‐based handover. This includes support of measurement objects (MeasObjectEUTRA) in the RRC connection reconfiguration message that include eutra‐carrierInfo and measurement bandwidth values differing from those of the current cell. Gaps must be supported for inter‐frequency measurements to allow the UE sufficient time to retune its radio the frequency being measured. Also the eNB must support the Mobility Optimization IdleModeMobilityControlInfo (interFreqPriorityList option) in the RRC connection release message, which is used to direct UE camping behavior (Figure 8.38). For inter‐frequency handover, the system supports bad coverage method based on RSRP and RSRQ with below triggers: based on bad coverage, based on interference, based on load, based on service, and based on subscription (SPID3 information from MME). The example of inter‐ frequency handover in Figure 8.39 shows that when UE in layer F1, mobility control is based on coverage, when UE in layer F2, mobility control is based on interference (load). Usually two types of mobility triggers are used to move UEs between layers for inter‐frequency handover control strategy, coverage‐based mobility, and load‐based mobility, used in when ­losing serving cell coverage and when serving cell load reaches a configurable threshold. The use case is for a cell on a low frequency with coverage relation to a cell at higher frequency. In such case it is possible to handover UEs to the higher frequency layer when the UE is close enough to eNB. For layer F1(higher frequency), when event A2 (RSRP < −100dbm) is met, UE starts inter‐frequency measurement, when event A5 (RSRPf1 < −102dBm & RSRPf2 > −98dBm) is met, load‐based inter‐frequency handover to F2. For layer F2 (lower frequency), when event A2 (RSRQ < −15db or RSRP < −98dBm) is met, start inter‐frequency measurement, when A4 (RSRPf1 > −100dBm) is met, load‐based inter‐ < frequency handover to F1. If both inter‐frequency and inter‐RAT neighbors are provisioned, it needs to set event A5 and event B2 serving cell thresholds such that eventA5 happens first. Any UE on a frequency band cell moving away from the cluster will perform a measurement gap based eventA5 inter‐frequency handoff to another frequency band cell. UE will not be scheduled during measurement gap, which impact UE DL and UL performance. UL performance will is impacted more. Event A2 means serving becomes worse than threshold, after A2 reported, the inter‐frequency measurement will be implemented on UE. If EventA2 reported too early (A2 threshold is high), there may be 20% throughput drop on UL UE, at good coverage samples. In order to reduce the occurrence inter‐frequency measurement, improve the user throughput, the recommended A2 parameter setting (Event A3‐based handover) can be set up according to 95% RSRP samples of the serving cell; the serving cell’s RSRP samples are received from the samples in which the difference with the neighbor cell is not more than 3dB, which is shown in Figure 8.40. On the other hand, if inter‐frequency handover is based on Event A2 + A5, it will lead the handover delay and impact the UE throughput. When A5−1 is too high or A5−2 is too low, ping‐pong inter‐frequency handover will happen, when A5−1 is too low or A5−2 is too high, handover delay will happen. Sometimes A3 is better, event A3 based inter‐frequency coverage/quality handover evaluation is given by: RSRPneighbour RSRQneighbour RSRPserving a3OffsetRsrpInterFreq RSRQserving a3OffsetRsrqInterFreq In a live network, the proposed setting is for UE not to quickly handoff to lower frequency band cell, and measurement gap will turn off on low‐frequency band cells, that UE will not handoff to a high frequency band cell. As an example, inter‐frequency handover takes place 3 The parameter Subscriber Profile ID for RAT/frequency priority (SPID) is specified in 3GPP rel-8. It is an index referring to user information (e.g., mobility profile, service usage profile, or roaming restrictions). The information is terminal specific. 293 1 Wait for measurement reports for poor coverage. UE is connected in the cell. Determine a set of inter-frequency and IRAT frequency candidates in case of poor coverage. The set of frequency candidates is empty yes 3 Do not start measurements for poor coverage. 4 Stop “Target Good Enough” and “Good Coverage” measurements Blind Handover? no 2 Poor coverage reported yes Initiate Handover no Start measurements for poor coverage. 5 8 › Measurement report criteria: A2 Event › Blind handover (more on this later); Blind release with redirect start A1/A5 measurements Should measurements be started? Good coverage reported 7 10 11 Figure 8.38 Inter‐frequency handover. The “Target Good Enough” measurements time out. Handover? yes Initiate release with redirect the reported frequency. 9 Initiate release with redirect to one of the frequencies. “Target Good Enough” reported no 12 Initiate release with redirect to one of the frequencies. yes Start “Target Good Enough” and “Good Coverage” measurements Measurement report criteria: A1 Event 6 no Initiate Handover › Measurement report criteria: A5 Event › Handover, release with redirect Mobility Optimization UE eNB RRC reconfiguration(eventA2) RRC reconfiguration complete Measurement report(eventA2) RRC reconfiguration(eventA1/A5) RRC reconfiguration complete Measurement report (eventA5) RRC reconfiguration (IFHO) RRC reconfiguration complete Figure 8.39 Inter‐frequency handover trigger. 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 –72 –76 –78 –80 –82 –84 –86 –88 –90 –92 –94 –96 –98 –100 –102 –104 –106 –108 –110 –112 –114 The recommended A2 parameter setting Figure 8.40 A2 parameter setting. after serving cell RSRP < = −107dBm (high frequency band) and target cell RSRP > = −110dBm (low‐frequency band), the related parameters are listed below: ●● ●● ●● thresholdEutraRsrp (Entering‐coverage‐alarm) = −103dBm, hysteresis = 1dB thresholdEutraRsrp (eventA5 – high frequency cell) = −105dBm, hysteresis = 2dB threshold2EutraRsrp (eventA5 – low frequency cell) = −112dBm, hysteresis = 2dB The reference parameter settings for high‐/low‐frequency band cells are shown in Table 8.12 and Table 8.13. From summary in Table 8.14, the inter‐frequency handover triggering point would be: ●● ●● UE handover from low‐band layer to high‐band layer if the serving low‐band cell RSRP is < −117 dBm AND the high‐band layer cell RSRP is > −110 dBm. Note that measurement gap is disabled in low band with the assumption that low‐band coverage is ubiquitous. Therefore, the connected mode mobility toward high band is not possible. When UE reaches A2_below serving floor threshold, it will be released and redirected to UMTS carrier. UE handoffs from high‐band layer to low‐band layer if the serving high‐band cell RSRP is < −107 dBm AND the low‐band under layer cell RSRP is > −101 dBm 295 296 LTE Optimization Engineering Handbook Table 8.12 Connected mode parameter settings for high‐frequency band cells. Measurement Event Measurement Purpose ReportConfig Threshold Hysteresis thresholdEutraRsrp B2(EventB2) Mobility‐InterRAT‐to‐UTRA 16 −115 4 thresholdEutraRscp (EventB2) Mobility‐InterRAT‐to‐UTRA 16 −112 4 thresholdEutraRsrp (EventA2) Below‐Serving‐Floor thresholdEutraRsrp (EventA2) Entering‐Coverage‐Alarm 3 −118 1 13 −103 1 thresholdEutraRsrp (EventA1) Leaving‐Coverage‐Alarm thresholdEutraRsrp (EventA5) Mobility‐InterFreq‐to‐EUTRA 9 −98 1 18 −105 2 threshold2EutraRsrp (EventA5) Mobility‐InterFreq‐to‐EUTRA 18 −103 2 Table 8.13 Connected mode parameter settings for low‐frequency band cells. Measurement Event Measurement Purpose ReportConfig Threshold Hysteresis thresholdEutraRsrpB2 (EventB2) Mobility‐InterRAT‐to‐UTRA 14 −115 4 thresholdEutraRscp (EventB2) Mobility‐InterRAT‐to‐UTRA 14 −112 4 thresholdEutraRsrp (EventA2) Below‐Serving‐Floor thresholdEutraRsrp (EventA2) Entering‐Coverage‐Alarm thresholdEutraRsrp (EventA1) Leaving‐Coverage‐Alarm thresholdEutraRsrp (EventA5) Mobility‐InterFreq‐to‐EUTRA threshold2EutraRsrp (EventA5) Mobility‐InterFreq‐to‐EUTRA 19 2 −118 1 12 −114 1 8 −112 1 19 −115 2 −112 2 Table 8.14 Summary of inter‐frequency handover triggers. isMeasurementGapAllowed Event A5 – hysteresis Low Band High Band FALSE TRUE 2 2 Event A5 ‐ thresholdEutraRsrp −115 −105 Event A5 – threshold2EutraRsrp −112 −103 Event A1 ‐ thresholdEutraRsrp −112 −98 Event A1 ‐ hysteresis Event A2(ECA)‐ thresholdEutraRsrp Event A2 ‐ hysteresis Event A2(BSF)–thresholdEutraRsrp 1 1 −114 −103 1 1 −118 −118 8.4.5 Timers for Handover Failures Several timers/mechanisms exist in the database file that influence handover failure rate/ dropped calls, the recommended value of these parameters are listed below. T304 (Recommendation: ms2000): Successful transmission of handover confirm (RRC connection reconfiguration complete) following receipt of handover command. Mobility Optimization dsrTransMax (Recommendation: n64): Maximum number of scheduling requests (SR) UE will send to request an UL grant before declaring SR_Max failure. UE cannot receive UL grants could be due to weak DL SINR or UE running out of UL coverage. T310 (Recommendation: ms1000): DL physical layer break‐down (out‐of‐sync indication within UE’s lower layers). timeAlignmentTimerCommon/Dedicated (Recommendation: 2560ms): UE must receive a time alignment (TA) update within this interval, else declares TA failure. maxRetxThresholdDownlink/uplink (Recommendation: 32): Max number of times eNB on DL/ UE on UL retransmits a RLC packet before declaring max_RLC_RTx failure dopped call. ulSyncTimer (Recommendation: 3sec): eNB declares loss of UL when unable to detect sufficiently strong SRS. 8.5 ­Neighbor Cell Optimization Neighbor cell optimization must be performed to ensure that UEs in idle or connected mode can promptly perform reselection to or be handed over to optimal serving cells. The purpose of neighbor optimization is to cut the useless growing neighbors and add neighbors with a lot of handover attempts, also include correcting missing reciprocities and deleting one way neighbor relation. It is needed to identify which neighbors are important and which are not, so the engineers will be able to delete the unused or underused neighbor relations and add missing neighbors. After neighbor optimization, it would make the handover in network more smoothly, especially help in drive test audit. Unlike 2/3G, there is no need for transmitting neighbor lists to UE in LTE. 3GPP requires UE to be self‐sufficient in terms of detecting neighbors without eNB’s assistance; however, a neighbor relationship must exist in the cell for it to process handover request. Usually, a network may contain thousands of cells and each cell may in average have 20 to 25 neighbors per frequency. One of the most important item that it would clean up as part of this optimization is going to be the neighbor list, hence, having a good neighbor list is very critical for improving network performance. Missing neighbors can be characterized by a series of measurement reports sent to the eNB from the UE and UE not receiving any response from the eNB as the neighbor it is requesting to be handed over to isn’t in the neighbor list. The main method of neighbor cell list optimization can be based on cluster drive data or other UE measurement report data. The basic idea is that if the cells of which RSRP are detected together in a large amount of bins should be considered as neighbors. It is recommended to run a drive test that covers all the cells within a cluster and its surrounding cells to collect data to support this activity. For neighbor cell optimization, ANR (automated neighbor relations) is an important feature, which will automatically configure necessary measurement reports to detect neighbor cells of intra‐frequency LTE or inter‐RAT. When activated, neighbor relations are automatically added and removed based on these measurement reports. Without ANR, traditional neighbor tuning must be completed. 8.5.1 Intra‐LTE Neighbor Cell Optimization 8.5.1.1 Neighbor Relations Table Within each eNB there is a neighbor cell list (NCL) and a neighbor relation table (NRT, includes intra‐LTE and inter‐RAT). Both of them are logical objects/concepts, so they do not refer to a particular implementation. The NCL contains information exchanged between neighbor sites via the X2 interface such as the cell global IDs and the physical‐layer cell IDs of the cells belonging 297 298 LTE Optimization Engineering Handbook Figure 8.41 SIB4 Content from 3GPP TS36.331. to the neighbor sites and the IP address of those neighbor sites. The NRT contains the neighbor relation information on cell level, that is, for each cell of site, it contains a list of neighbor ­relations (NR) identified by the ECGI and PCI and for each NR. It is possible to optimize the neighbor relations by blacklisting the inefficient ones. Blacklisting a neighbor relation cell means preventing mobility (either reselection or handover) to that particular (unsuitable) cell (typically a far away cell with some signal resurgence). If a UE is not allowed to reselect a blacklisted cell, UE will not measure blacklisted cells in connected mode. If target eNB is blacklisted in source eNB, source eNB will not send X2 setup request to target eNB, no cell relation and X2 connection will be set up, handover will happen over S1 interface. If source eNB is blacklisted in target eNB, source eNB will send X2 setup request but get negative answer from target eNB. A blacklisted cell will therefore not be reported in any ANR or handover measurement report, and the UE will not measure blacklisted cells in connected mode so the UE will never be instructed from the eNB to handover to a blacklisted cell. Whitelisting a (suitable) neighbor relation (created manually or by ANR) means preventing the eNB from removing it automatically, even if it was not used for a long period (typically due to low traffic in a young network). Adding the neighbor eCGI to the x2BlackList, which will prevent ANR from creating an X2 association toward the target and hence prevent handover. SIB4 also informs about blacklisted cells, up to 16 groups of cells (PCIs) can be blacklisted as shown in Figure 8.41. Besides, the neighbor reciprocity function can identify the cell that is a neighbor of another cell, but the other cell is not a neighbor of the interested cell. 8.5.1.2 ANR ANR supports for LTE inter‐frequency is the detection of new neighbor LTE cells using threshold based on UE measurements, in intra‐frequency ANR for LTE the measurement is A3 while in inter‐frequency ANR for LTE is A5, the related parameters are shown in Table 8.15. The ANR dedicated threshold for RSRP and RSRQ allows ANR to get the CGI before UE reports the cell as best serving and the handover is triggered. It increases the chance for ANR to finalize the neighbor relationship setup before it is used in the handover. Usually, a series of measurement report without any RRC reconfiguration message is a good indicator of missing neighbor. UE is sending several measurement reports for PCI 46 as shown in Figure 8.42, but handover to this cell is never performed because this site is not defined as a Mobility Optimization Table 8.15 ANR parameters. Parameter Description Value x2SetupPolicy ANR setup X2 or not TRUE cellAddRsrpThresholdEutran RSRP threshold for PCI report −100dBm cellAddRsrqThresholdEutran RSRQ threshold for PCI report N/A a3offsetAnrDelta ANR A3 event offset 0dB hysteresisA3 ANR A3 event hysteresis 1dB timeToTriggerA3 ANR A3 event trigger time 640ms a5Threshold1RsrpAnrDelta ANR A5 event offset (serving cell RSRP) 1dB a5Threshold2RsrpAnrDelta ANR A5 event offset (target cell RSRP) 1dB hysteresisA5 ANR A5 event hysteresis 1dB timeToTriggerA5 ANR A5 event trigger time 640ms neighbor. UE is starting to measure on other PCIs defined as neighbor. Handover is performed right after this measurement report. 8.5.2 Suitable Neighbors for Load Balancing Currently, load‐balancing requires a lot of manual configuration. The operator needs to manually specify if each relation is relevant for load‐balancing. In this part, it is discussed what is the suitable neighbours for load‐balancing. First it is needed to decide the calculated UE relevance (Y(A, B)) for each neighbor cell relation which symbolizes the percentage of UEs that have reported the neighbor cell as strongest. This is calculated by performing background measurements that are exactly the same as other load‐ balancing measurements (A4 event is used to off‐loaded UEs to neighbor cells as well as determine the UE distribution) but with lower intensity. Second, passive load‐balancing cell relations are needed to decide as shown in Figure 8.43. Y(A, B) symbolizes the percentage of selected UEs that have ranked the associated neighbor cell B as the strongest in cell A. 8.6 ­Measurement Gap Measurement gap enables single‐receiver UE to perform measurement on other frequencies or on other radio access technologies. The purpose of these gap assisted measurement is to ­support inter‐frequency and inter‐RAT mobility in LTE. 8.6.1 Measurement Gap Pattern Measurement gaps allow the UE to measure neighboring cells for several types of handovers: inter‐RAT handover, inter‐frequency handover, network‐assisted cell change, and so on. The eNB will command the UE when to start the measurement gaps via RRC connection reconfigu­ ration message. The starting point of these is determined so that the measurements gaps do not coincide with the UE’s periodic reporting. During measurement gaps the UE is measuring inter‐frequency/inter‐RAT candidates and does not transmit nor receive any data from the serving cell. UL and DL scheduler track the measurement gap periodicity and gap pattern in order to avoid allocations whilst the UE is not listening. 299 300 LTE Optimization Engineering Handbook RSRP ANR trigger Point Serving Cell RSRP UE starts Measuring HO trigger Point a3offsetAnr Target Cell RSRP sMeasure a3Offset Event A3 Gained Time A5 ANR A5 SourcLTE RSRP (dBM) Waiting for A5 A1 threshold_a1 A2 Distance from eNB LTE IFHO Target LTE RSRP (dBm) time To TriggerA5 threshold1_ANR_a5 threshold_a2 threshold1_a5 threshold2_a5 threshold2_ANR_a5 a5Threshold1RsrpAnrDelta a5Threshold2RsrpAnrDelta Figure 8.42 ANR parameters and example. Mobility Optimization Initial relation Relation with F(A,B)> x1% is moved to passive Relation configured by ANR or operator. Relation with F(A, B)< x2% is moved to” initial relation”. Passive LB UEs to be off-loaded only due to background measurement and indirectly due to A4 measurement on active relations on same frequency Relation with F(A, B) > x3% is moved to active. If no active relation on a frequency & need for load balancing, if sum of F(A, B) for all relations with low enough load > x3%, moved all to active. Active LB UEs to be off-loaded due to started A4 measurement. Figure 8.43 Load‐balancing strategy. Table 8.16 Gap pattern configurations supported by the UE. Gap pattern Id Measurement gap length (MGL, ms) Measurement gap repetition period (MGRP, ms) Minimum available time for inter‐ frequency and inter‐RAT measurements during 480ms period (Tinter1, ms) 0 6 40 60 1 6 80 30 LTE measurement gaps are specified by 3GPP to have 6ms4 gap (see Table 8.16). The periodicity of these gaps is specified in periods of 10ms (1 frame). Larger periodicity of the gaps leads to better UL/DL throughput performance at the cost of inter‐frequency/IRAT monitoring, which could lead to longer required times to perform the handover. By default, Gap 1 is assigned for ANR while Gap 0 is assigned for mobility as shown in Table 8.17. After measurement gap is configured, the UE searches for cells in the target LTE frequency, which will take several measurement gaps since all 504 PCIs need to be scanned. If there are several LTE frequency layers, the search and measurement time is multiplied accordingly since the UE can only tune its RF receiver to one frequency during a measurement gap. The measurement procedure is similar if the target frequency is UTRA. However, in that case, the number of gaps required for cell search depends on the number of neighbor cells, scrambling codes that are not provided in the neighbor list need not be measured by the UE. For GSM target frequency, the UE is required to decode the BSIC on the 8 strongest measured BCCH frequencies. 4 6ms is enough to be able to search for primary and secondary synchronization channels of inter-frequency cells, even for the worst case frame timing where the gap starts at the beginning of the second or seventh subframe of the measured cell. This is because PSS/SSS is transmitted at 5ms interval at the end of the first and sixth subframes. 301 302 LTE Optimization Engineering Handbook Table 8.17 Gap 1 and Gap 0. Gap pattern Feature Event Type Gap 1 IF ANR Inter‐freq A3/A5 Gap 1 IRAT ANR ReportStrongestForSON Gap 0 InterFrequencySessionContinuity A2/Inter‐freq A3/A5 InterFrequencyLTEHandover Gap 0 WcdmaSessionContinuity B2 Gap 0 SRVCCtoUTRAN B2 Gap 0 InterFrequencyLoadBalancing A4 Gap 0 InterRatOffloadToUtran B1 Table 8.18 Maximum allowed time to identify a detectable cell with measurement gaps, per layer. Max time to identify a detectable E‐UTRA FDD inter‐frequency cell Max time to identify a detectable UTRA FDD cell Max time to decode BSIC of a GSM cell (no other layers measured) Long DRX cycle length 40ms gap 80ms gap 40ms gap 80ms gap 40ms gap 80ms gap no C‐DRX 3.84 sec 7.68 sec 2.4 sec 4.8 sec 2.16 sec 5.28 sec 40ms 64ms 2.56 sec 30 sec 80ms 3.2 sec ‐ 128ms 3.2 sec ‐ 256ms 5.12 sec 320ms 6.4 sec 9.6 sec 3.2 sec 5.12 sec ‐ 6.4 sec 6.4 sec ‐ If a cell is detectable and eligible to trigger a measurement report, the maximum time for UE to send the measurement report is called the cell identification time. The maximum allowed identification time depends on the C‐DRX long cycle and the target system, which are listed in Table 8.18. Actually, the UE vendor is free to implement faster search and measurement than required by 3GPP, but network parameters will in most cases need to be optimized for the worst performing fraction of UE models in the network. For this reason, C‐DRX can be disabled for the duration of urgent inter‐frequency measurements to reduce the probability of call drop due to measurement delay. If RRC connection containing inter‐frequency/IRAT ANR comes first, then GP1 (reconfiguration message default value) will be used. If Inter‐frequency/IRAT mobility measurement for handover comes later, then measurement gap will be updated as GP0 (default value). If inter‐frequency/ IRAT mobility and ANR are in the same RRC connection reconfiguration message, GP0 will be used, which is shown in Figure 8.44. An illustrated subframe scheduling in Figure 8.45 has been to show the measurement gap, all DL transmissions granted after measurement start‐4 will not be ACK/NACKed, due to the DL Mobility Optimization Figure 8.44 Gap parameters from RRC connection reconfiguration message. No DL scheduling Frame Subframe Measurement gap N–1 Not immediately transmit after gap N N+1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 PDCCH/PDSCH 0 1 2 3 4 5 PUSCH/PUCCH 0 1 2 3 4 5 6 7 8 9 8 9 0 1 2 3 4 5 6 7 8 9 6 7 8 9 0 1 2 3 4 5 6 7 8 9 7 8 9 0 1 2 3 4 5 6 7 8 9 PUSCH/PUCCH is transmitted. Figure 8.45 Scheduling strategy during measurement gap. scheduling will stop at measurement start‐4. PUSCH/PUCCH can still be scheduled in the four subframes before measurement gap to send CQI/PMI/RI report, and so on, in order to keep monitoring the radio. Measurement gaps are initiated by eNB with RRC connection reconfiguration message when Event A2 is triggered. The eNB deactivates measurement gaps once a suitable target cell has been reported by the UE or an event A1 is triggered by the UE. When measurement gaps are activated, the eNB informs the UE of the gap pattern. Note that DRX and measurement gaps are not used in parallel. Measurement gaps have higher priority than DRX. The gap pattern is configured by parameter measurementGapsPattern. Note, however, that when Gap is activated on CSFB trigger, the period is hardcoded to 40 ms regardless of the setting of parameter measurementGapsPattern. The starting position of the measurement gap in a given gap period is defined by the UE‐specific Measurement Gap Offset (MGO). It is determined so that the UE performance is degraded as little as possible by measurement gaps. This is achieved by choosing the MGO so as to minimize the collision of measurement gaps with the other periodic transmissions listed below: CQI/ PMI/RI reporting and SRS transmissions, ACK/NACK transmissions on PHICH and PUCCH (except the last ACK/NACK, that is, when the max number of retransmissions has been reached), QCI1 transmissions and SIBs transmissions and so on. 303 304 LTE Optimization Engineering Handbook CQI Report 0 Measurement gap 40 DRX on duration CQI Report 80 CQI Measurement (8 ms before CQI reporting) CQI Report 120 Figure 8.46 CQI report alligned with DRX cycle and measurement gap. Note that the MGOs of the different UEs are also chosen so that their different measurement gaps are distributed over time so that during the measurement gap of some UE, a sufficient number of other UEs can transmit (receive) and the total cell throughput performance will not degraded. The MGO is in the set {0, 1,…, 39} in gap pattern 0 and in the set {0, 1, …, 79} in gap pattern 1. 8.6.2 Measurement Gap Versus Period of CQI Report and DRX Measurement gap needs to consider periodic CQI report and DRX period to not miss CQI reports from the UE sent while the UE is active (on duration). When a measurement gap is started, it needs to determine where the measurement gap should start by presenting a MGO for the UE. The UEs CQI periodic reporting is also configured with an interval and an offset in relation to subframe starts. Measurement gap has to be aligned (equal to or multiples of CQI and DRX cycle) with CQI report configuration to not lose the CQI reports from the UE. Currently DRX is aligned with CQI so that CQI reports are sent while the UE is active (on duration). Measurement gap will be placed before the UEs CQI measurement, to avoid a collision with CQI measurement and reporting and to allow for extended DRX active right after the DRX on period. Figure 8.46 is an illustration of measurement gap period, CQI measurement, CQI report, and DRX cycle. Here it assumes all the cycles are 40ms. 8.6.3 Impact of Throughput on Measurement Gap During a measurement gap the UE cannot be scheduled in uplink or downlink, and therefore, measurement gaps induce throughput loss for the UE, there is no loss of cell throughput, however. From lab trial results, measurement gap with GP0 (40ms) has 25% throughput decrease compared with baseline. Measurement gap with GP1 (80ms) shows 12.8% increase compared with GP0. So up to 15% and 25% DL throughput reductions have been observed for a UE, which is being scheduled with 80 ms and 40 ms measurement gaps respectively. Reducing the amount of time a connected mode UE is required to make inter‐frequency or inter‐RAT measurements can reduce this throughput impact. From inter‐frequency (2.6G@20M <> 1.8G@10M) handover parameter optimization field test, Method1 is basic, Method2 is aggressive, Method3 is Method2‐based plus quick Event A5 handover. Three sets of parameters tested are listed below: ●● ●● ●● Method1: the gap is triggered at −100 dBm, A3 = 3dB Method2: the gap is triggered at 1.8G to −110 dBm, A3 (2.6G →1.8G) =8dB, A3 (1.8G → 2.6G) = −12 dB Method3: method2 based settings plus A5 (2.6G → 1.8G) = −116dBm Mobility Optimization Empirical CDF 1 0.9 basic 0.8 aggressive 0.7 cdf 0.6 basic aggressive aggressive + quick a5 0.5 0.4 aggressive + quick a5 0.3 0.2 0.1 0 0 10 20 30 40 50 60 MAC DL throughput, Mbps 70 80 90 Figure 8.47 Different handover parameters impact DL throughput. From Figure 8.47 it can be seen method2 settings result in UE staying too long (no 2.6G layer in bad coverage). For method3 settings, A5 trigger used to push UE quickly to 1.8G in bad coverage. In this case, Method2 and Method3 are recommended. 8.7 ­Indoor and Outdoor Mobility Indoor hotspots are assumed to be covered by indoor distributed system as well as small cells for higher efficiency. Indoor wave propagation losses are frequency dependent. Indoor and outdoor mobility optimization evolves priority‐based cell reselection, A2 + A5, A2 + A4, A2 + A3‐based handover, and load balance and indoor leakage optimization items. In case of indoor deployment on a dedicated carrier, the indoor leakage outside the building will be controlled as much as possible. To ensure service continuity between outdoor macro‐ cell network and indoor network, a good overlap must be guaranteed to execute a handover indoor/outdoor. The indoor to outdoor cell overlap is calculated from the scanner measurement. It consists in calculating the RSRP delta between Top1 RSRP of indoor cell and RSRP of outdoor macro cell when Top1 RSRP > = RSRP target + indoor outdoor overlapping margin. Usually, indoor cell will deploy on a dedicated carrier, indoor cells except those covering the first floor must have no F1 outdoor macro cells neighbors. The F1 outdoor macro cell must have as neighbors the indoor cell covering the first floor. Cells covering the building exits located essentially at the first floor, which is called a transition cell (Figure 8.48). For cell reselection parameters setting, it is similar as outdoor cell (with same or different frequency/priority) reselection (Table 8.19). For handover parameters setting, there are usually three configurations as shown in Table 8.20. ●● ●● ●● configuration 1: A2 + A5 for both direction between indoor and outdoor, which can keep the UE indoors as long as possible, and meanwhile, any signal leaks can be controlled effectively configuration 2: A2 + A5 is used for indoor to outdoor, A2 + A4is used for outdoor to indoor configuration 3: A2 + A3 for both direction between indoor and outdoor 305 306 LTE Optimization Engineering Handbook F2 3rd F2 floor Indoor pico cell F2 F2 F2 F2 Outdoor macro cell 2nd floor F1 1st floor Figure 8.48 Transition cell. Table 8.19 Reselection parameters setting between indoor and outdoor (example). 1 2 3 Outdoor cell Indoor cell Outdoor cell priority = 7, indoor cell = 5 Outdoor cell priority = 5, indoor cell = 7 RSRP_out < −102dBm, RSRP_in > −98dBm RSRP_out > −100 dBm, RSRP_in < −104dBm Outdoor cell priority = 7, indoor cell = 7 Outdoor cell priority = 7, indoor cell = 7 RSRP_in‐RSRP_out > 4dB RSRP_out‐RSRP_in > 4dB Outdoor cell priority = 5, indoor cell = 7 Outdoor cell priority = 5, indoor cell = 7 RSRP_in > −98dBm RSRP_out > −100 dBm, RSRP_in < −104dBm Table 8.20 Handover parameters setting between indoor and outdoor (example). config 1 Outdoor cell Indoor cell RSRP_out < −102dBm, RSRP_in > −98dBm RSRP_out > −102dBm, RSRP_in < −106dBm config 2 RSRP_in > −98dBm RSRP_out > −102dBm, RSRP_in < −106dBm config 3 RSRP_in‐RSRP_out > 3dB RSRP_out‐RSRP_in > 3dB 8.8 ­Inter‐RAT Mobility The part is about the strategy of mobility in RRC idle mode (i.e., inter‐RAT cell reseletction) and in RRC connected mode (redirection, PS HO, CSFB or CCO) between LTE and other RAT (Utran or Geran). When a LTE cluster or site is driven, it is desired that all the time UE are connected to LTE instead of IRAT to other technology. However, this sometimes is not possible, as LTE coverage becomes weaker in some areas it causes UE to switch to IRAT or to a better‐serving UMTS or GSM network. Cell reselection is used for inter‐RAT (IRAT) mobility in idle mode. The UE receives the information from the eNB for IRAT and inter‐frequency cell reselection through system information messages (SIB3 and SIB6) and dedicated signaling that determine when it is appropriate Mobility Optimization RRC-CONNECTED RRC-CONNECTED Bad coverage detection triggers Release with Redirect: Redirect Information Frequency RRC-IDLE Handover Command Move to reserved resources CellReselection according to redirect information (GSM, WCDMA, LTE IF) “RRC-CONNECTED” “RRC-CONNECTED” Figure 8.49 Release with redirect and handover. to begin measuring other RATs and frequencies along with specifics of how the measurements should be triggered, prioritized, and ranked prior to the UE performing IRAT cell reselection. The S criterion is again used to select the good cells for cell reselection. In RRC connected mode, there are in principle two ways of inter‐working between LTE and other RATs triggered based on event A2, and optionally, also by event B2. The inter‐working can be performed by a prepared handover (network controlled) where the UE does not leave the connected state (handover) or by a cell re‐selection/release and redirect (UE controlled or network assisted) where UE via idle state performs network assisted cell reselection (Figure 8.49). 8.8.1 Inter‐RAT Mobility Architecture and Key Technology In Figure 8.50, an inter‐working network between LTE and GERAN/UTRAN is illustrated. The network shall ensure that the user has ongoing service performance by providing inter‐RAT handover functionalities. The UTRAN/GERAN network must be coverage overlapped with the eUTRAN network, and the neighboring frequency and neighboring cell relation shall be configured in the RAN nodes. LTE IRAT capabilities can be divided into two major areas: CS and PS mobility, PS mobility includes cell reselection, cell redirection, NACC, and PS handover mode, which is shown in Figure 8.51. Table 8.21 presents an example of mobility strategy between LTE and UTRAN PS domain. LTE will be broadcast as the highest‐priority RAT in all three technologies, followed by 3G, and then 2G. Reselection will only be made to a lower‐priority RAT when the destination GERAN MS Um Abis BTS A BSC -cs Iu G UE Uu b NodeB Iub RNC Iu-ps UTRAN MSC/VLR Gs GnGp SGSN Gn UE LTE-Uu E-UTRAN FDD X2 UE LTE-Uu E-UTRAN TDD S1-MME S1 -U ME -M S1 E-UTRAN Figure 8.50 IRAT interworking topology. S1-U MME D SGs Gr HSS/HLR S6a Gn PCRF Gx Rx S11 S-GW S5 P-GW/GGSN Gi/SGi PDN 307 308 LTE Optimization Engineering Handbook IRAT MOBILITY Packet service (PS) mobility (including VOIP) Cell Reselection Redirection Circuit Service (CS) Mobility NACC (Network assisted cell Change) PS Handover Figure 8.51 IRAT strategy. Table 8.21 Mobility Between LTE and UTRAN PS domain. LTE => UMTS UMTS=> LTE UE State Strategy Description idle Cell reselection The sib6 message is about the 3G neighbor cells. The system send the sib6 message to the UE side. And according to the sib6 and the LTE signal, the UE decides whether it is necessary to reselect to the 3G. connected R8 redirection eNB sends RRC connection release message with ARFCNof UMTS. UE will access UMTS with the frequency. R9 redirection eNB sends RRC connection release message with ARFCNof UMTS and ralated SI information of the cell. UE will access UMTS with the frequency. SI is acquired by RIM procedure. PS HO When PS HO is triggered, eNB send mobility from EUTRA command message for UE handover to UTRAN. This feature is an end‐to‐end option that requires new functionalities in the UE, the access and the core network. Idle/cell_PCH/ URA_PCH Cell reselection According to SIB19 or UTRAN mobility information ‐ > Dedicated priority information, E‐UTRA frequency, priority and cell reselection threshold, UE reselection from UTRA to LTE. RRC connected redirection UTRA send UE E‐UTRA frequency by RRC connection release (redirection info) message for UE accesses to LTE. cell_DCH PS HO Inter‐RAT PS HO feature can provide lossless handover between eUTRAN and GERAN/UTRAN, but the procedure is rather complicated. c­ overage is expected to be better. A non‐zero setting of threshXLow for both 3G and 2G targets will be used to achieve this, ensuring that reselection does not occur when LTE and the destination RAT have poor coverage. A UE will reselect to a lower‐priority RAT when both the following criterion are met: RSRP RSCP / RSSI qRxLevMin EUtran threshServingLow qRxLevMin Utran/GERAN threshXLow Mobility Optimization Redirection is a mechanisms to force a UE to switch from RRC‐connected to RRC‐idle mode and reselect to inter‐frequency/inter‐RAT neighbor cell for PS session continuation and/or CS call setup (CS Fallback). Redirection is triggered by either RSRP based event A2 or RSRQ‐ based event A2. Having both RSRP and RSRQ criterion, UE can be redirected to other LTE frequency/RAT layer to avoid performance degradation not only due to poor coverage but also due to extensive interference. Redirection target layer is selected by eNB according to parameter settings and UE capabilities. Selection of target for redirection is done without triggering any target layer measurements, that is, blind selection. NACC: The serving cell controls the redirection using the UE measurement data. UE receives system info from target cell before release from the serving cell. Note that NACC is only applicable to GERAN and is an alternative for GERAN that does not support PS handover (NACC is not applicable to UTRAN to eUTRAN mobility, but to GERAN to UTRAN) PS Handover: In addition to cell control used for redirection, target core communicates with the source core to establish the UE context. Unsent data in the serving RAN will be forwarded to the target UTRAN. This mobility procedure enables the establishment of network resources in the target UTRAN system prior to commanding the UE to move to the target cell. The overview of IRAT classification and mobility actions is shown in Figure 8.52. 8.8.2 LTE to G/U Strategy The UE shall only perform cell reselection evaluation for E‐UTRAN frequencies and inter‐RAT frequencies that are given in system information and for which the UE has a priority provided. Through the configuration of the frequency priority, networks can easily lead terminal reselect to the high‐priority cell to camp, so as to achieve the balance network loading and improve resource utilization, make the UE signal quality better, and so on (Figure 8.53). In idle mode, priority‐based cell reselection is applied, the order of the priorities is LTE > UMTS > GSM. UE will camp on LTE with priority first, then UMTS, GSM finally. In connected mode, UE will move to UMTS (GSM) by redirection/handover in LTE poor coverage. When the user returns to the LTE overlay area in the UMTS (GSM) network, the redirection/handover to LTE can be applied. Figure 8.54 shows an example of LTE<>3G interworking in both idle/connected mode. To realize LTE<>3G interworking in idle mode, the wireless network needs to software upgrade the eNB like 3G neighbor configuration and reselection parameter, RNC needs to ­configure 4G neighbor configuration and reselection parameter, the core network needs to upgrade MME, MSC (should support SGs interface), and so on. There are four phases in LTE‐ > UMTS and UMTS‐ > LTE cell reselection: start measurement, measurement, decision, and execution. According to SIB3, SIB6, UE proceeds LTE‐ > UMTS reselection based on the priority. For UE in UMTS idle mode state or Cell_PCH/URA_PCH state, according to UMTS SIB19, which contains priority information (for E‐UTRA frequencies and UTRA cells) and LTE serving cell and neighboring cells (Figure 8.55). For LTE to GSM reselection, all descriptions of UTRAN above apply except UTRAN is replaced by GERAN and SIB 6 is replaced by SIB7. SIB7 contains GERAN frequency and neighboring cells for cell reselection mainly. GSM to LTE cell reselection is managed in “blind search” mode including PS cell reselection in NC0 mode (mobile controlled cell reselection). This means that 2G/LTE reselection algorithm is implemented at the MS side and performed autonomously. Inter‐RAT neighboring information and parameters SI2Quater message is broadcasted, all the parameters for the existing algorithm and the priority algorithm are sent. Then it is up to the MS to decide which algorithm to use in idle mode depending on its capabilities. 309 Release with Redirect to LTE (Blind) Fast return (Blind) Reselect to LTE (higher priority) Reselect to LTE (higher priority) HPRIOTHR sNonlntraSearch Reselect to WCDMA (lower priority) threshServingLow a1a2SearchThresholdRsrp b2ThresholdRsrp utranB1ThresholdRscp PS HO to WCDMA qRxLevMin a2CriticalThresholdRsrp Coverage Triggered Session Continuity (Blind) LTE Acceptable Performance Decreasing signal strength threshHigh qRxLevMin (Eutra) CSFB to GSM (Blind) GSM LTE WCDMA CSFB to WCDMA (Blind) Reselect to GSM (lower priority) QRXLEVMINE Coverage Triggered Session Continuity (Blind) threshXLow(Utran) qRxLevMin b2Threshold2RscpUtra qRxLevMin(Utran) threshXLow(Geran) qRxLevMin(Geran) Figure 8.52 IRAT classification and mobility actions. ACCMIN Mobility Optimization 1 2 3 4 5 6 LTE 5 Cell Reselection from low to high priority Cell Reselection from high to low priority 3 Coverage based HO/Redirection 2 1 UMTS 4 6 Service based HO/Redirection CSFB Fast Return 1 GSM 5 6 2 3 Figure 8.53 Inter‐RAT frequencies priority. 1- Event A2 is sent by the UE after 640ms of poor coverage detection 2- Blind RWR to 3G Cell 1- UE Idle mode on LTE Network Starts Measuring on UtranFreq: 2- UE reselects 3G Cell after 2s –122 –120 1- UE Idle on 3G Network starts Measuring on EUtranFreq: 2- UE reselects LTE cell after 2s –118 RSRP (LTE) –112 CONNECTED MODE LTE to 3G Session Continuity IDLE MODE LTE to 3G Reselection IDLE MODE 3G to LTE Reselection RSCP (3G) Figure 8.54 LTE<>3G interworking. For 3G to LTE cell reselection, UE starts measuring IRAT cells in search of a better cell to camp on when the following criteria is met: Srxlev Snonintrasearch OR cellReSelPrio inter RAT cellReSelPrrio serving When the measured RSRP level will be lower than qrxLevMin + sNonintrSearch (i.e., −130 + 20 = −110 dB) the terminal will start IRAT measurements as shown in Figure 8.56. The 311 UE camps on LTE (idle mode) UE camps on 3G (idle mode, or PCH state) N Y Start measurement measurement Y LTE_priority > UMTS_priority LTE(SqualServingCell)≤ 2(QRxLevMin + SNonIntraSearch) N Y Start measure UMTS decision Y execution Start L to U reselection Start measurement Start measure UMTS N UMTS(SrxlevnonServingCell)> 2*(QRxLevMin + ThreshXHigh) for TReseIUtran N measurement UMTS_priority > LTE_priority UMTS(SqualServingCell)≤ Qqualmin N Y Start measure LTE Start measure LTE N N LTE(SqualServingCell)≤ 2(QRxLevMin + ThrshServLow) and UMTS(SrxlevnonServingCell)> 2*(QRxLevMin+ThreshXLow) for TReseIUtran + Sprioritysearch2 N LTE(SrxlevnonServingCell)> 2*(Eqrxlevmin + ThdToHigh) for Treselection decision LTE(SrxlevnonServingCell)> 2*(Eqrxlevmin + ThdToLow) and UMTS (SqualServingCell)≤ Qqualmin for Treselection Y Y Figure 8.55 LTE‐ > UMTS and UMTS‐ > LTE cell reselection. execution Start U to L reselection Y Mobility Optimization qrxLevMin = –130 dBm IRAT measurements will start at –110 dBm sNonIntrSearch = 20 RSRP decreases –110 –130 Figure 8.56 Example of thresholds to start IRAT measurements. Table 8.22 Example parameter values for IRAT reselection in idle mode. Inter‐frequency and inter‐ sNonIntrsearch RAT measurements threshold 20 dB Defines the threshold (in dB) for inter‐RAT and inter‐frequency measurements. Minimum required RX level in cell qrxLevMin −130 dBm Specifies the Mini required RX RSRP level UTRA minimum required received level qrxlevminUTRA −115 dBm Minimum required Rx level in the cell. Cell reselection priority cellReSelPrio 7 Absolute priority of the LTE carrier frequency UTRA carrier frequency absolute priority uCelResPrio 3 Absolute priority of the UTRA carrier frequency UTRA cell reselection timer tResUtra 2s UTRA cell reselection timer Threshold serving low threshSrvLow 14 dB Threshold for the serving frequency used in reselection evaluation toward lower‐ priority LTE frequency or RAT UTRA inter‐frequency threshold low Threshx,low 8dB Threshold used in reselection toward the frequency X priority from a higher‐priority frequency condition regarding priorities is not fulfilled in this case, that is, LTE network has higher priority than 3G but it is enough one of the conditions is fulfilled to start measurements. 3G network can have higher or lower absolute priority than the LTE. This will depend on the operator’s strategy. If the operator wants to keep the terminals in LTE as long as possible it should give lower priority to 3G. Once the IRAT measurements are started, the cell reselection to the best cell on 3G layer will happen if for a time period equal to tResUtra (2 sec in the example): SServingCell threshSrvLow and SnonServingCell , x Threshx , low Based on example values from Table 8.22, when the RSRP level of the serving cell will be lower than −130 + 14 = −116dBm and the 3G level is greater than −115 + 8 = −107 dBm. 313 314 LTE Optimization Engineering Handbook 8.8.3 Reselection Optimization Cell reselection information is related about the available inter‐RAT frequencies, the cell reselection priorities, and the threshold values for cell reselection is provided to the UE through the system information in the cell. Usually, LTE cell priority is 7 and 3G priority is 4. Snonintrasearch drive cell detection ­frequency and lower‐priority cell detection for UE. If the Srxlev value of the serving cell falls below the threshServingLow value, the UE attempts to reselect a cell on an inter‐RAT frequency with cell reselection priority lower than the frequency where the UE is camping. Cell reselection occurs if the UE finds a cell with an Srxlev value greater than the threshXLow value for that frequency (Figure 8.57). For 3G, the LTE frequencies and the parameters for priority based cell reselection are sent on the broadcast channel in SIB19. For GSM, each GSM cell broadcasts information via the s­ ystem information message SI2quater, includes neighboring cells (UMTS and LTE), thresholds for IRAT and priority between GSM, UMTS and LTE cells (Figure 8.58). 3G to 4G and 4G to 3G signaling are shown in Figure 8.59. Signal strength Reselection Low Priority Signal to UMTS Snonintrasearch Threshservinglow Threshxlow LTE High Priority Qrxlevmin Starts measuring IF or IRAT freq Condition1: Srxlev (source) < ThreshServingLow Signal strength Low Priority Signal TreselectionUTRA & Condition2: Srxlev (target) > ThreshXLow Reselection to LTE High Priority Signal ThreshxHigh TreselectionRAT Condition: Srxlev (target) > ThreshXHigh Figure 8.57 IRAT measurement and reselection. Time Time Mobility Optimization IDLE CONNECTED RSRP<–118 & [RxLev>–110] LTE RSRP>–116 RSRP >–116 RSRP<–118 & [RSCP>–112 or EcNo>–14] WCDMA EcNo>–12 Fast Return LTE RSRP<–115 & RSCP>–102 RWR WCDMA [RSCP<–112 or EcNo<–14] & RxLev>–95 GSM RSRP<–115 & [RxLev>–109] [RSCP<–105 or EcNo<–12] & RxLev>–95 GSM Figure 8.58 IRAT cell reselection strategy. 8.8.3.1 LTE to UTRAN The following scenario is used when a UE in idle mode state has to move from a LTE coverage area to a 3G coverage area, the UE applies rules as follows. eNB needs to support SIB6 and SIB 3 broadcasting to the UE as shown in Figure 8.60. Table 8.23 depicts the IRAT cell reselection parameters. The SIB 6 message is about the 3G neighbor cells, and according to the message SIB 6 and the LTE signal, the UE decide whether it is necessary to reselect to 3G. SIB 6 message: IRAT (LTE to 3G) (Figure 8.61). To avoid ping pong between LTE and 3G, after a UE reselected to LTE from 3G, the 3G signal has to be strong enough for the UE to consider LTE to 3G reselection again, so that the UE does not measure 3G again. qRxLevmin LTE _ sib1 sNonIntraSearch LTE _ sib3 eUtraTargetFrequencyQrxlevmin 3G _ sib19 eUtraTargetFrequencyThreshxHigh 3G _ sib19 LTE parameter sNonIntraSearch should be set to a value between UMTS parameter threshHigh (threshold for going from UMTS to LTE: −118dBm) and LTE parameter threshServingLow (threshold for going from LTE to UMTS: −122dBm) to avoid ping‐pong between the two RATs: threshHigh sNonIntraSearch threshServingLow 0 Suggested initial values are: threshHigh = 10 (dB), corresponds to −118dBm, threshold for UMTS → LTE reselection, sNonIntraSearch = 8 (dB) corresponds to −120 dBm, threshold for starting UMTS measurements in LTE, threshServingLow = 6 (dB). corresponds to −122dBm, threshold for LTE → UMTS release. The related parameters will be included in Table 8.24. The eNB needs to configure the reselected parameter as shown in Table 8.25. The need to pay attention to the minimum received at the signal level Qrxlevmin can be in a plurality of broadcast news; different broadcast message parameters are different in meaning. Some parameters play a part in the both stages of measurement start and reselection decision (Figure 8.62). Parameter configurations needed to configure the relevant parameters in the corresponding SIB messages, are specifically named in Table 8.25. 315 UE RNC eNodeB MME S-GW SGSN P-GW PCRF HSS 1. Trigger to start TAU MS eNodeB new SGSN old MME S-GW P-GW HSS 0. UE changes to UTRAN or GERAN 2. TAU Request 3. TAU Request 1. Routeing Area Update Request 2. SGSN Context Request 4a. Context Request 2. SGSN Context Response 4b. Context Response 3. Security Functions 5. Security Functions 4. SGSN Context Acknowledge 6. Context ACK 7. Create Session Request old SGSN 8. Modify Bearer Request 6. Update PDP Context Request 9. PCEF Initiated IP-CAN Session Modification 10. Modify Bearer Response 6. Update PDP Context Response 7. Update Location 11. Create Session Response 8. Cancel Location 8. Cancel Location Ack 12. Update Location Request old MME 15a. Iu Release Command 9. Insert Subscriber Data 13a. Cancel Location Request 9. Insert Subscriber Data Ack 13b. Cancel Location ACK 10. Update Location Ack 14. Cancel Location Request 15b. Iu Release Complete 16. Cancel Location ACK 18a. TAU Accept C2 11. Routeing Area Update Accept 17. Update Location ACK C3 12. Routeing Area Update Complete 13. Delete Session Request 13. Delete Session Response 18b. TAU Complete 13. S1-AP: S1 Release 3G to 4G Figure 8.59 IRAT reselection signaling analysis. 4G to 3G Mobility Optimization YES CRP-irat > CRP-servingCell? SIB3 contains cell reselection information (intra-freq, inter-freq, interRAT) and speed dependant reselection parameters UE performs measurements of the higher priority inter-RAT frequency. NO NO UE may choose not to perform Is S-nonintrasearch sent in SIB3? measurement of inter-RAT frequency YES cells of equal or less priority. YES Is S-servingcell > S-nonintrasearch? UE performs measurements of IRAT frequency cells of equal or lower CRP. NO CRP = Cell reselection priority Figure 8.60 IRAT cell reselection. Table 8.23 IRAT cell reselection parameter. Parameters Value Specification SnonIntraSearch 31 Threshold when iRAT measurement are required for cell reselection. ThreshServingLow 24 Threshold that the signal strength of the serving cell must be below for cell reselection toward iRAT cell ThreshX,low 0 Threshold that the signal strength of the target iRAT cell must be above According to Table 8.25, UE will start searching for a lower‐priority 3G frequency when: RSRP qRxLevMin sNonIntraSearch 128 16 112dBm The UE will reselect to 3G when the below is fulfilled for a time tReselectionUtra: RSRP qRxLevMin EUtranCellFDD RSCP threshServingLow qRxLevMin UtranFreqRelation threshXLow 128 8 115 4 120d dBm and , 111dBm In addition, inter‐RAT cell reselection to a even lower‐priority GSM frequency is performed by the UE in LTE when the LTE and 3G criteria listed below are fulfilled during tReselection seconds: ●● ●● ●● Serving LTE cell RSRP below qRxLevMin [EUtranCellFDD] + threshServingLow Target UMTS cell RSCP is NOT above qRxLevMin [UtranFreqRelation] + threshXLow Target GSM cell RxLev is above qRxLevMin [GeranFreqGroupRelation] + threshXLow Using the current parameter values, the UE will reselect to GSM cell when LTE RSRP is below −120 dBm AND UMTS RSCP is NOT above −111 dBm AND GSM Rxlev is above −98 (−100 + 2) dBm for 2 seconds at least. 317 3G reselection Reselection when cell>–90 dBm, threshXLow = 30 Femto reselection Reselection when cell>–106 dBm, threshXHigh = 14 threshXhigh:11 is IE value, real configure value is 22. TDL RSRP>–98dBm Figure 8.61 SIB6 and SIB19. Mobility Optimization Table 8.24 LTE to UTRAN reselection parameters. Parameter Setting qRxLevMin −124 dBm threshServingLow 4 dB qRxLevMinOffset 2 threshXLow 6 sintrasearch 46 dB sNonIntraSearch 8 dB 2 tReselectionUtra b2Threshold1Rsrp −120 a2ThresholdRsrpPrim −118 Table 8.25 Reselection parameters in SIB messages. Impact SIB1 SIB3 Parameter Measure Decision Recommended Qrxlevmin (LTE) √ √ −128 PEMAX (LTE) √ √ 23 Snonintrasearch (LTE) √ Threshservinglow (LTE) √ √ cellReselectionPriority (LTE) SIB6 5~7 Threshxlow (to 3G decision threshold) Qrxlevmin (3G) P‐MaxUTRA (3G) t‐Reselection‐UTRA (3G) 2 cellReselectionPriority (3G) LTE RSRP tReselectionUtra qRxLevMin + sNonIntraSearch qRxLevMin (EUtranCellFDD) + threshServingLow qRxLevMin 2~3 LTE to WCDMA cell reselection WCDMA RSCP qRxLevMin (UtranFreqRelation) + threshXLow qRxLevMin (UtranFreqRelation) Figure 8.62 LTE to 3G reselection (example). 8.8.3.2 UTRAN to LTE UMTS to LTE cell reselection to a higher‐priority LTE frequency is performed by the UE in UMTS if the measured LTE cell RSRP is greater than qRxLevMin + threshHigh during tReselection seconds. The measurement in UMTS for LTE neighbor cells will be enabled continuous. Idle 319 320 LTE Optimization Engineering Handbook LTE RSRP Reselect from WCDMA to LTE threshHigh sNonIntra Search Hysteresis region Stable on either WCDMA or on LTE threshServingLow qRxLevMin Neither is suitable Reselect from LTE to WCDMA Fall off LTE and camp on WCDMA qRxLevMin threshXLow UMTS RSCP Figure 8.63 IRAT reselection strategy. mode cell reselection evaluation is performed every DRX cycle. The UE will reselect to LTE when the below is fulfilled for a time tReselectionUtra: RSRP threshHigh qRxLevMin EUtranFreqRelation 10 128 11 18dBM The related parameters (threshHigh, qRxLevMin etc.) are included in SIB19 in UMTS. The whole IRAT reselection strategy is shown in Figure 8.63. It illustrates the hysteresis and reselection regions for transition between LTE and UMTS in idle mode. 8.8.4 Redirection Optimization Cell redirection is a cell reselection when UE is in RRC connected state. It enables a multi‐RAT UE to be quickly redirected toward a target LTE (2/3G) cell while a UE is camping in a 2/3G (LTE) cell in RRC connected state (and involved in a data transfer). The redirection will make sure the retainability of the PS service and good end‐user experience. 8.8.4.1 LTE to UTRAN The LTE serving cell controls the redirection using UE RF measurement data. Two options are supported: blind redirection and measured redirection. Blind redirection from LTE to UTRA is used if UE does not support event B2 measurement (measurement purpose = “Mobility‐Inter‐RAT‐ to‐UTRA”), or event B2 measurement report is not available when mobility from LTE to UTRA has to be triggered. Compared with a blind redirection without UMTS radio measurements, the redirection with measurement improves the end‐user QoE (quality of experience) by redirecting the UE from an LTE cell to an UMTS overlay in a timely fashion. Measurement‐based redirection from LTE to UMTS is used if PS handover is not supported by the UE or is not activated in eNB. eNB may broadcast six UMTS frequencies in redirection message. The blind redirection is triggered when no PS handover is implemented or activated nor ­supported between those two systems and when the UE is not supporting inter‐system measurement gap capability. The blind redirection is based on serving cell measurement (Event A2 measurement) only rather than measured redirection, which is based on serving and target measurement (Event A2 and Event B2 measurements). The measured redirection is the same as the previous one with the enhancement on the measurement gap functionality. This procedure is triggered when no PS handover is implemented or activated nor supported and with UE supporting inter‐system measurement gaps on radio frames. The enhancement is mainly related to radio side, which improves UMTS redirection time duration and efficiency. Measurement gaps periods are set by RRC signaling reconfiguration procedure toward UE by fixing, length, periodicity and offset information in Mobility Optimization Sometimes try changing A2 parameter to trigger IRAT earlier and reduce drops during redirect RSRP Serving Cell RSRP threshold4 threshold4 –110 dBm reporting condition met A2 condition met after Time To Trigger a2TimeToTriggerRedirect time Connected Mode Triggered A2 Other case Decision iRAT measurement Blind Redirection Start A1 and B2 A1 reported 1 3 A5B2 timer expires 2 B2 reported Decision Other case Initiate Redirection Figure 8.64 RRC connection release with redirect procedure. radio subframes. The need for measurement gaps by the UE is specified in the UE capabilities. This scenario is using event A2 and B2 type measurement to indicate LTE serving cell degradation and redirection decision (Figure 8.64). Event B2 based redirection parameters are shown in Table 8.26. The example of redirection procedure and related parameters is shown in Figure 8.65. 321 322 LTE Optimization Engineering Handbook Table 8.26 Redirection parameters. Parameters Values UEMeasurementsActive true a1ThresholdRsrpPrim −90 Comments Decides whether iRAT measurement should be started RSRP threshold value for the primary event A1 measurement a2ThresholdRsrpPrim −102 RSRP threshold value for the primary event A2 measurement b2Threshold1Rsrp −104 RSRP threshold value of the serving cell for the Event B2 measurement b2Threshold2RscpUtra −119 RSCP threshold value for the Event B2 measurement a5B2MobilityTimer 3000 Specifies the time the UE are allowed to perform Event A5 and B2 measurements 8.8.4.2 UTRAN to LTE When UE was in connected mode in UMTS, the UE would receive the event 3A‐ or 3C‐related information. And then the UE would start the measurements. UE reported the 3A or 3C, and the RNC will send the RRC release information, which include the target frequency and with redirection information. There are eight frequency sent by RNC in RRC redirection information. And when UE received the command, the redirection will be executed after the TimeToTriger timer reached. Table 8.27 is the threshold of the 3A and 3C event. Figure 8.66 shows the procedure of UTRAN to LTE redirection. When the measurement threshold was satisfied, UE send measurement report to RNC. The redirection decision made by RNC and if the redirection will be executed, then RRC connection release will be sent to UE with target frequency information, finally UE sends the service request to MME and finishes tracking area update procedure. Table 8.28 gives an example of the threshold for trigger of event 3A. If you want to make the redirection from UMTS to LTE easily, thres1 can be set a little higher (−50 dBm), thres2 can be set a little lower (−110 dBm). These two parameters need to be set consist with reselection threshold, for example, the threshold for UTRAN to LTE reselection trigger EqrxlevMinRsrp can be set to −112dBm in this case shown in Table 8.28. 8.8.5 PS Handover Optimization The redirection is based on the RRC release information and found the target frequency and cell to access again. While PS handover flow will include the measurement and decision and action, and it can based on coverage and capacity and RRM will be discussed between serving and target eNB, and then prepare handover and UE finished handover with commands. In theory inter‐RAT PS handover feature can provide lossless handover between eUTRAN and GERAN/UTRAN, but the procedure is rather complicated. 8.8.5.1 LTE to UTRAN This part introduces the UE measurement–based packet switched (PS) handover procedure to move UE from LTE to UTRAN. eNB will trigger the PS handover when UE is leaving LTE ­coverage area and moving into UTRAN coverage area, and the UE measurement report indicates that the LTE radio condition becomes worse than a threshold and the UTRA radio condition becomes better than a threshold. Comparing with redirection, PS handover from LTE to UTRAN has the advantage of allocating the resources in UTRAN prior to the execution of PS handover. Besides, PS handover has the capability of data forwarding from source LTE to target UTRAN. It thus reduces the service interruption time and ensures better performance to packet loss–sensitive services. The source eNB will give a command to the UE to reselect a cell in the target access network via the RRC connection release. Figure 8.65 Field test of redirection procedure and related parameters. 324 LTE Optimization Engineering Handbook Table 8.27 3A and 3C. Events Event description In Leave 3A RSCPScell < thres1, and RSRPNcell > thres2 QUsed TUsed H 3 a /2 and MOtherRAT CIOOtherRAT TOtherRAT H 3 a /2 QUsed TUsed H 3 a /2 or MOtherRAT CIOOtherRAT TOtherRAT H 3 a /2 3C RSRPNcell > thres MOtherRAT CIOOtherRAT TOtherRAT H 3c /2 MOtherRAT CIOOtherRAT TOtherRAT H 3c /2 UE Trigger phase Node B RNC eNB RRC_PH_CH_RECFG RRC_PH_CH_RECFG_CMP Measurement phase RRC_MEAS_CTRL RRC_MEAS_RPRT RRC_RRC_CONN_REL Decision phase Execution phase RRC_RRC_CONN_REL_CMP TrackingAreaUpdateRequest Figure 8.66 UTRAN to LTE redirection. If PS handover is to be performed, eNB will select the best UTRA cell as the PS handover target cell. eNB will send a handover required message to the MME and start timer TS1relocprep. If the reservation of resources in the target UTRAN cell is successfully completed, MME will send a handover command message to eNB. eNB will then stops the timer TS1relocprep and enter the handover execution phase. If timer TS1relocprep expired, or eNB receives a S1 handover preparation failure message, handover preparation fails. Once a handover command message is received from MME, eNB will stop timer TS1relocprep and start timer TS1relocoverall, eNB will send a MobilityFromEutraCommand to the UE with purpose set to “handover” and targetRAT‐Type set to “ultra.” If UE context release command is received from MME, PS handover is ­successful. eNB will send a UE context release complete to MME. eNB will stop timer TS1relocoverall and release UE context and associated resources. If timer TS1relocoverall expires, eNB considers the UE to have lost radio coverage and will trigger the release of all UE associated resources by sending an UE context release request to MME and release all UE associated resources in eNB. 8.8.5.2 UTRAN to LTE For UTRAN to E‐UTRAN handover procedures, the UTRAN has two main tasks: processing the handover decision and initiating the handover procedure by sending RANAP relocation required message with relevant content to source SGSN. Prior to the handover preparation phase, UTRAN has to manage UE LTE capacity, monitor the radio condition change and LTE neighboring cells, and eventually activate CM measurements. In the handover execution phase, UTRAN will process CN message RANAP relocation command, command the UE to handover to the target eNB via the message RRC handover from UTRAN command, which contains the transparent container with radio aspects parameters set up by target eNB during preparation Mobility Optimization Table 8.28 Example of the threshold for trigger of event 3A. NLTE RSRP > thresholdOtherSystem + Hysteresis/2 ‐ CIO and SUMTS RSCP < thresholdOwnSyste ‐ Hysteresis/2 thresholdOtherSystem −110 dBm Hysteresis 4 dB thresholdOwnSyste −50 dBm CIO 0 dB TimeToTrigger 640ms phase and perform data forwarding between UE and CN for DL and UL user plane data till effective relocation completion. 8.8.6 Reselection and Redirection Latency The tests show that the delay of LTE to UMTS idle state reselection is about 2.6 to 4.9s. UMTS to LTE reselection delay is about 0.3 to 2s. The control plane interrupt time delay of LTE redirection to UMTS is about 3.0 to 5.5s, it is far from searching with out of LTE service (12 to 32s). The control plane interrupt time delay of UMTS redirection to LTE is about 0.7 to 1s. They are as same as theoretical analysis and laboratory test results. Table 8.29 shows the typical reselection latency between LTE and UMTS. There are some differences in the test results of different network, because of the different broadcast messages in different UMTS systems, and whether the authentication process of inter‐ system interoperability is on. In the same area, the delay of different terminal chips is slightly different, because of the difference of the synchronization to the target cell performance. In addition, an analysis of difference for the “percentage of Time on LTE” between the idle mode users and connected mode users. It aims to focus on improving the connected mode time on LTE. it is needed to find the best transition area for all technologies to improve LTE coverage and end‐user experience with RF optimization. As an example, one key parameter difference between idle‐mode reselection and connected‐mode redirection is the time to ­trigger as shown in Table 8.30. Table 8.29 Reselection latency. Attempts First broadcast message > RRC connection request/ channel request(s) RRC connection request— > TAU accept/RAU accep(s) Delay(s) TD‐L‐ > TD‐S 500 1.488 2.203 3.691 TD‐S‐ > TD‐L 500 0.114 1.06 1.209 Table 8.30 Parameters comparison of idle‐mode reselection and connected‐mode redirection. Idle mode Connected mode Description Values Idle/connected Qrxlevmin N/A Absolute minimum RF value −122/−122 dBm Treselection Time To TriggerA2Prim Time to Trigger 2000/640 ms ThreshServingLow a2ThresholdRsrpPrim Minimum RSRP value to trigger −116 dBm/−116 dBm qHyst hysteresisA2P rim Hysteresis 0 dBm/1dBm 325 326 LTE Optimization Engineering Handbook 8.8.7 Optimization Case Study One of the things that needs to be monitored in LTE mobility domain is related with the success rate of the handover procedures on source cell. In order to evaluate this it is advised to check success rate indicators, which represents the percentage of the successfully performed handovers. It has possibilities to monitor the different types of LTE‐LTE handover: intra‐eNB, inter‐ eNB, intra‐frequency (X2), inter‐eNB intra‐frequency (S1), inter‐eNB inter‐frequency (X2), and inter‐eNB inter‐frequency (S1). Case 1: ping‐pong reselection In order to prevent the ping‐pong reselection, the reselection threshold of LTE/UMTS/GSM should be considered. In order to prevent the LTE reselection to GSM network quickly after reselection to the UMTS network, 3G signal threshold of LTE to UMTS network needs to be higher than that of UMTS to GSM. In order to prevent ping‐pong reselection between the LTE and UMTS network, the 4G LTE network signal threshold of UMTS to LTE network should be higher than LTE reselection to UMTS threshold (Figure 8.67). Case 2: UE redirection to LTE failure due to EPLMN misconfigured The function of UMTS to LTE redirection is enabled, it is found that after RNC proceeded redirection to LTE, the UE still stayed on UMTS. As shown in Figure 8.68, after UE reported event 3C, RRC connection release was transmitted. LTE frequency was carried in the release message, but the UE was back to UMTS after LTE SIB reading (Figure 8.68). Considering the particularity of the live network, the PLMN of UMTS, LTE of the two operators were inconsistent. Therefore, 3G/4G are required to configure the equivalent PLMN, the inspection found that CS domain of LTE and UMTS were configured the IRAT system equivalent PLMN, but PS domain of UMTS side was not configured the equivalent PLMN of IRAT system, it can be seen by the results of TAU/LAU/RAU attach procedure. After configuring the PS domain equivalent PLMN, UE was redirected to the LTE to initiate the TAU process, as shown in Figure 8.69. For IRAT operation, when UE redirects the PLMN from one system to another one, if the UE cannot access the target system after reading the SIB message, it needs to inspect whether the PLMN is consistent and equivalent PLMN is misconfigured by the core network. 8.9 ­Handover Interruption Time Optimization After a handover command is triggered, the UE disconnects from the serving eNB before setting up a connection with the target eNB and stops receiving data. This is the point in time where data interruption starts. For long handover interruption time, interference and missing neighbors need to be analyzed. The period of time where the UE can not exchange data is referred to as handover interruption time. It includes the time to execute radio access network procedures, the time for UL and DL radio resource control signaling, and the time taken to notify and execute the data path switching. Handover preparation time is the time duration the eNB takes to prepare the handover. Handover execution time is the time duration RRC signaling is interrupted during handover. Handover preparation time and handover execution time can be according to: Handover preparation time = T (RRC connection reconfiguration) − T (measurement report) Handover execution time = T (RRC connection reconfiguration complete) − T (RRC connection reconfiguration) Table 8.31 gives the most popular handover lantency/interruption KPIs. UE RAT Type UE RAT Type WCDMA LTE WCDMA RAT type RAT type LTE 03 07 11 15 19 23 27 31 35 39 43 47 51 55 59 03 07 11 15 19 23 27 31 35 39 43 47 51 55 59 0: 0: 0: 0: 0: 0: 0: 0: 0: 0: 0: 0: 0: 0: 0: 1: 1: 1: 1: 1: 1: 1: 1: 1: 1: 1: 1: 1: 1: 1: :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 :2 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 Time Figure 8.67 Ping‐pong reselection optimization before and after. 48 52 56 00 4 8 12 16 20 24 28 32 36 40 44 48 52 56 00 04 08 2 6 20 24 28 32 36 40 44 7: 7: 7: 8: :0 :0 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 8: 9: 9: 9: :1 :1 9: 9: 9: 9: 9: 9: 9: :4 :4 :4 :4 :48 :48 :4 :4 :4 :4 :4 :4 :4 :4 :4 :4 :4 :4 :4 :4 :4 :49 :49 :4 :4 :4 :4 :4 :4 :4 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 Time 328 LTE Optimization Engineering Handbook Figure 8.68 UE redirection to LTE failure. Figure 8.69 UE redirection to LTE success after PLMN configured. Table 8.31 KPIs focused on the volume. KPI Name HO interruption delay for VoIP HO interruption delay for best effort service LTE TO UMTS PS HO – interruption time and latency Voice call setup time for CSFB to UTRAN using Redirection/PSHO Data interruption time due to LTE to UTRAN CSFB via Redirection Voice call setup preparation time for CSFB to 1xRTT by idle Dual‐Rx UE LTE to CDMA HO interruption time type HO (data) Enhanced non‐optimized LTE‐to‐HRPD handover preparation latency Data interruption time for LTE to GERAN PS mobility using CCO with NACC LTE‐to‐GERAN handover via Redirection interruption time Voice call setup time for CSFB to GERAN using CCO with NACC/Redirection Voice call interruption time for SRVCC HO to UTRAN Mobility Optimization Figure 8.70 Handover interruption time estimation. Take S1 handover, for example, the handover interruption time is estimated in Figure 8.70. For CBRA, the interruption time is estimated to approx 62 ms in DL and 32 ms in UL. Transport delay in both directions is not included in the figures. For CFRA, eNB knows that it is a handover access from the expected UE when receiving random access preamble. This means that the eNB can start transfer of DL data earlier which will reduce the interruption time by approx 10 ms to approx 52 ms. 8.9.1 Control Plane and User Plane Latency Handover control plane interruption time is defined as the duration between the handover command at source eNB and the RRC reconfiguration complete at target eNB. In average the time from measurement report to RRC connection reconfiguration took 40 to 50ms. From RRC connection reconfiguration message to RRC connection reconfiguration complete, it took the UE 30 to 40ms (Figure 8.71). User plane (UP) interruption time has been noticed to be too high in field test, especially with FTP, handover procedure works as specified by 3GPP and user plane interruption times are varying roughly even between 100ms to 350ms most of the time. After disconnecting from the serving eNB, the UE typically waits for the next random access opportunity to execute a random access procedure to acquire service with the target eNB and eventually be able to resume any data exchange. An example of X2 handover UP latency test that uses the different eNBs to identify last/ first package is given in Figure 8.72. It shows before handover, UE1 (IP address 10.63.0.2) received the last package at T1 = 15.850252s, and in the time UE1 stays at eNB1 (IP address 10.100.100.10) (as two S1 links are mapped to a same mirror port, so there are two messages with same source and destination). At T2 = 15.899244s, the first package is received by UE1 after handover to eNB2 (IP address 10.100.100.2). So handover UP latency = 15.899244−15. 850252 = 49 ms. Handover UP is also can be computed the UP handover latency based on the signaling and RLC PDU, shown in Figure 8.73. 329 330 LTE Optimization Engineering Handbook UE Target eNB Source eNB Measurement Report 40–50 ms RRC Connection Reconfiguration Handover Command 30–40 ms RRC Connection Reconfiguration Complete RRC Connection Reconfiguration RRC Connection Reconfiguration Complete Source eNB UE Target eNB Measurement report Last RLC PDU T304 starts RRC Connection Reconfig Minimize PRACH access latency Random Access Procedure T304 stops UP interruption time RRC Connection Reconfig Complete 1st RLC PDU Figure 8.71 Control plane (left) and user plane (right) latency. Figure 8.72 An example of X2 handover UP latency test. After optimization with properly tuned parameters, less than 50 to 60ms FTP layer interruption time can be achieved in good RF conditions. For more handover interruption reduction improvement that aims to shorten the LTE S1 and X2 handover interruption time by triggering the path switch (for X2 handover) and the handover notify (for S1 handover) messages to MME earlier when the target eNB receives the RA message 3 from the UE, which is needed to be earlier than the reception of RRC connection reconfiguration Mobility Optimization Figure 8.73 UP handover latency based on the signaling and RLC PDU. UE Source eNB Target ANR MME SGW RRC:MEASUREMENT REPORT HO Decision X2AP: HANDOVER REQUEST Resource allocation X2AP: HANDOVER REQUEST ACKNOWLEDGE RRC: RCC CONNECTION RECONFIGURATION Switch to Target RAN X2AP: SN STATUS TRANSFER MAC: CBRA RACH PREAMBLE MAC: CBRA RACH RESPONSE RRC CONNECTION REQ REQ/MSG3 / MSG3 S1: PATH SWITCH REQUEST SETUP/MSG4 RRC CONNECTION SETUP / MSG4 S1: PATH SWITCH REQUEST RRC: RRC RRC: RRCCONNECTION CONNECTION RECONFIGURATION RECONFIGURATION COMPLETE COMPLETE DL data S11: UP update req Path Switch Figure 8.74 Reduction on the S1 and X2 handover Interruption time. complete message from the UE but with the same confidence on the UE presence in the target cell. Figure 8.74 shows for the X2 handover case the point when RA message 3 is received in the target eNB and where the path switch request will be triggered. The procedures (in circle) that follow this point will therefore trigger the DL data path switch ~12 ms earlier. 331 332 LTE Optimization Engineering Handbook The system shall be configured to use RA message 3 instead of RRC connection reconfigura­ tion request for initiating intra eNB switch. During incoming intra‐eNB handover execution and upon the reception of RA message 3, the RAN use this message as an earlier trigger to confirm internal dispatcher of the UE presence in the target cell and initiate the release of resources at the source cell. During incoming X2 handover execution and upon the reception of RA message 3, the RAN use this as an earlier trigger to send the S1‐AP path switch message to MME. During incoming S1 handover execution and upon the reception of RA message 3, the RAN use this message as an earlier trigger to send the S1‐AP handover notify message to MME. 8.9.2 Inter‐RAT Mobility Latency For inter‐RAT mobility, UL trigger can be possible to set per QCI in the same way as bad coverage DL trigger based on GINR. GINR can be calculated as: GINR psdRX psdTX N I where psdRX (Received signal PSD), psdTX is the estimated UL Tx PSD based on power headroom reports from the UE; N + I is the received noise and interference averaged over the bandwidth. Measurement‐based and non‐measurement based “InterRAT cell reselection” and “Release with redirection” from the LTE network to both UMTS and GSM are supported as shown in Figure 8.75. For inter‐RAT mobility latency, timing is an indication only as it is very terminal dependent. Cell search time may be reduced if inter‐RAT measurement done before release with redirect. The UE will take much time for cell search. The UE first performs PLMN selection and finds its home PLMN where the MCC and MNC of the PLMN identity match the MCC and MNC of the USIM’s IMSI. The UE may optionally use information it has previously stored if it is available in order to reduce the time needed to select a PLMN. 8.10 ­Handover Failure and Improvement Mobility procedure can be divided into handover preparation and handover execution phases. Handover preparation is the phase in which the target cell assigns the necessary radio resources for taking over the connection and sending back a handover command message containing the new radio parameters to the source cell. Handover execution phase starts when the previously received handover command message is sent to the UE and successfully finished after the UE has arrived at the target cell. In most of the cases, handover failure could be due to poor radio conditions or badly tuned handover parameters. For example, with too little overlap between cells, handover may fail, with too much cell overlap, higher interference occurs and cell‐edge throughput can be reduced. So a balance must be achieved by adjusting overlap margins and cell sizes. This can be achieved with parameters and physical changes. Downlink mobility issues include RLC failure on SRB1 that UE doesn’t receive RRC reconfiguration (handover command) or PDCCH decoding error (UE miss detect the PDCCH order). Uplink mobility issues include random access failure in the target cell or target cell didn’t receive RRC reconfiguration complete message from UE. If statistic analysis indicates the main reason for low handover success rate in the network was due to downlink, it could be either due to the DL RLC transmission for RRC handover Re d ire ct Mobility Optimization UL trigger Handover nd Bli Triggered DL trigger (from UE) Non ct re -bli nd A5, B2, B1 i ed R Handover 12 s 5–6 s Cell search 4–5 s 2–4 s 300 ms PS handover PS handover Cell search Cell search SIB reading SIB reading Bearer setup LAU/RAU Bearer setup LAU/RAU Bearer setup LAU/RAU Release with Redirect with NACC (SI) Release with redirect Radio link failure IRAT to WCDMA 15+ s 9–11 s Cell search Cell search Cell search SIB reading SIB reading Bearer setup LAU/RAU Bearer setup LAU/RAU Bearer setup LAU/RAU 8–9 s 300 ms PS handover IRAT to GSM Figure 8.75 Inter‐RAT mobility latency. command reaches max transmit attempts or due to PDCCH decoding issue. Downlink should be focused to improve the handover success rate by improving RLC robustness, improving PDCCH robustness, and reducing downlink interference by means of RF tuning, and so on. For mobility troubleshooting, handover preparation failures and handover execution failures should be identified when monitoring LTE. In Figure 8.76, the example is about handover preparation failure. The source eNB initiates the procedure by sending the handover request message to the target eNB. When the source 333 334 LTE Optimization Engineering Handbook E-RAB QoS information Input Target eNB Resources are granted by target eNB? HO preparation failure N Y Default value for Trelocprep is: 5s Configure required resources Reserve a C RNTI for UE Reserve a RACH preamble (optional) source eNB target eNB HANDOVER REQUEST HANDOVER PREPARATION FAILURE Figure 8.76 Example of handover preparation failure due to Trelocprep expiry. eNB sends the handover request message, it shall start the timer Trelocprep. Upon reception of the handover request acknowledge message the source eNB shall stop the timer Trelocprep, start the timer TX2relocoverall and terminate the handover preparation procedure. If there is no response from the target eNB to the handover request message before timer Trelocprep expires in the source eNB, the source eNB should cancel the handover preparation procedure toward the target eNB by initiating the handover cancel procedure with the appropriate value for the cause IE. Here is another example of handover preparation failure as shown in Figure 8.77. If the target eNB does not admit at least one non‐GBR E‐RAB, or a failure occurs during the handover preparation, the target eNB shall send the handover preparation failure message to the source eNB with the cause IE. If the target eNB receives a handover request message containing RRC context IE that does not include required information as specified in TS 36.331, the target eNB shall send the handover preparation failure message to the source eNB. Figure 8.78 presents the possible causes of handover failures. Handover preparation may fail because the target eNB cannot provide the necessary resources for the handover during congestion or cannot interpret the contents of the handover request message. If the source eNB does not receive a response to its X2AP handover request message from the target eNB, the source eNB will send the handover cancel message. Handover execution failure that may be caused by incorrect parameter settings in the target cell (e.g., PCI collision in the target cell). From the possible causes for handover degradation, it can be concluded according to the mobility optimization steps as shown in Figure 8.79. To better understand what is happening with the handovers use a map to plot the locations of the target and each source cell and also draw a xx km (nearly triple inter‐site distance) ring around the target to identify the source cells with the highest number of failures and add pointers that show the sector’s azimuth. You must first check all KPIs for the site, for example, handover oscillation level, noise floor, interference, high or low traffic, PCI conflicts exist or not, handover preparation success rate, and execution success rate. Mobility Optimization Figure 8.77 Example of handover preparation failure due to no resource granted. The meaning of the different handover cause value is described in Table 8.32. 8.11 ­Mobility Robustness Optimization In live network, it can be found that in certain scenarios measurement report messages count is significantly higher than number of handovers which indicates inability to execute handover quickly. In such scenarios, UE receives ACKs for PHICH and RLC for the measurement report but does not receive RRC reconfiguration message. Boxes in Figure 8.80 indicate the range of RSRP/RSRQ values where handovers took place easily. 335 336 LTE Optimization Engineering Handbook HO preparation failures HO execution failures Possible Causes Other reasons for poor mobility Possible Causes 1. Resources not granted by target eNB 2. Incorrect parameter settings in target 3. Congestion in target cell 4. Target cannot interpret the contents in handover request message 5. License issue 6. Target cell down 7. Improper MME configuration 8. Insufficient SR and CQI resources for target 1. Incorrect parameter settings in target (PCI collision in target cell) 2. Hardware faults 3. Unreasonable weight of handover attempt to target cells (If handover is triggered too late, the source cell SINR can be too low. This can result in an abnormal release before handover.) 4. Swapped sectors 5. Overshooting 6. Unreasonable neighbor relation Possible Causes 1. Poor radio conditions (interference) 2. Badly tuned handover parameters -Handover hysteresis and time-totrigger settings are required to prevent excessive ping-pong handovers. -Such behavior increases signaling, risk of failure, and decreases throughput Figure 8.78 Possible causes of handover failures. Low HO Succ HoPre fail HoExe fail Target Cell congest? N X2 HO? N Check X2 definition Scell->Multi-tcell Y Expansion, distributary, control coverage S1 HO? Y Check core configuration, cut over... Single neighbor Multi Scell->Tcell Scell alarm? Tcell alarm? Y Y Alarm processing Alarm processing N Overlapping? Check coverage, power Y Control coverage N Tcell interference? N Checking interference Parameter, earfcn/pci, external defining Figure 8.79 Mobility optimization steps. The next step will further analysis of handovers for triggering event per LTE cluster, cell or user. It needs to find that the number of A3‐, A5‐, B2‐based handovers in a live network. Mobility optimization feature enabled in RAN targets the following intra‐LTE mobility issues: ●● ●● ●● Connection failure is due to too early handover: The UE has a connection failure during a handover procedure or soon (<1s) after a successful handover and if the UE re‐establishes in the source cell Connection failure is due to too late handover: The UE has a connection failure during a handover procedure or after a long stay (>1s) in the same cell and if the UE re‐establishes in a different cell, this usually happened just before handover, it was observed that the UE SINR was poor and this caused the UE to drag the call in poor radio environment rather than handover faster to a neighbour cell with better RSRP Connection failure is due to handover to wrong cell: The UE has a connection failure during a handover procedure or soon (<1s) after a successful handover and if the UE re‐establishes in a cell which was neither the original source or the target cell Mobility Optimization Table 8.32 Root cause analysis (X2). Radio Network cause Description Possible Reasons Cell not available The concerned cell is not available. Target cell down Handover(HO) target not allowed HO to the indicated target cell is not allowed for the UE in question Check blacklisted neighbor list Invalid MME Group ID The target eNB doesn’t belong to the same pool area of the source eNB, that is, S1 HOs should be attempted instead. Check MME group id of source and target. Confirm both are belongs to same MME group No radio resources available in target cell The target cell doesn’t have sufficient radio resources available. Target cell congestion during failure needs to be checked Partial HO Provides a reason for the HO cancellation. The target eNB did not admit all E‐RABs included in the HO REQUEST and the source eNB estimated service continuity for the UE would be better by not proceeding with handover toward this particular target eNB. Target eNB will send HO preparation failure message with this cause after “TRELOCprep expiry” happens in source eNB Reduce load in serving cell Load on serving cell needs to be reduced. Applicable for load‐based HO Resource optimization HO The reason for requesting HO is to improve the load distribution with the neighbor cells. Time critical HO HO is requested for time critical reason i.e. this cause value is reserved to represent all critical cases where the connection is likely to be dropped if HO is not performed. A5 triggered (interfrequency attempt) (TDD‐ FDD) HO. HO failure due to poor radio condition. TRELOCprep Expiry HO preparation procedure is cancelled when timer TRELOCprep expires. Target eNB will send HO preparation failure message with this cause after TRELOCprep expiry happens in source eNB Unknown MME Code The target eNB belongs to the same pool area of the source eNB and recognizes the MME Group ID. However, the MME Code is unknown to the target eNB. Check the MME code of target eNB Unknown new eNB UE X2AP ID The action failed because the New eNB UE X2AP ID is unknown X2 link status needs to be checked Unknown old eNB UE X2AP ID The action failed because the Old eNB UE X2AP ID is unknown Unknown pair of UE X2AP ID The action failed because the pair of UE X2 AP IDs is unknown ExistingMeasurementID The action failed because measurement‐ID is already used Unknown eNB measurement ID The action failed because some eNB Measurement‐ID is unknown. Measurement temporarily not available The eNB can temporarily not provide the requested measurement object. Target cell level parameters (mainly HO‐event configuration) needs to be checked 337 Serving vs. Neighbor RSRP Serving RSRP vs. RSRQ –55 –4 –7 –65 –75 Serving RSRQ Neighbor RSRP –10 –85 –95 –105 –13 –16 –19 –22 –25 –115 –28 –125 –125 –115 –105 –95 –85 –75 –65 –31 –125 –55 –115 –105 Serving RSRP Serving vs. Neighbor RSRQ –75 –65 –75 –65 Serving RSRP vs. Neighbor RSRQ –4 –7 –7 –10 –10 –13 –13 Neighbor RSRQ Neighbor RSRQ –85 Serving RSRP –4 –16 –19 –22 –16 –19 –22 –25 –25 –28 –28 –31 –31 –95 –28 –25 –22 –19 –16 –13 –10 –7 Serving RSRQ Figure 8.80 Handovers happen in the range of RSRP/RSRQ values. –4 –31 –125 –115 –105 –95 –85 Serving RSRP Mobility Optimization Handover margin/Offset Cell-A Too early HO Too late HO Cell-B Wrong cell HO Cell-C Figure 8.81 Abnormal handovers. ●● Ping‐pong handover, as known as unnecessary handover or handover oscillation. Typically in this scenario, UE may experience ping‐pong handover between two badly overlapped cells. The major reason is that two cells have a big overlapped area in which two cells alternate to emanate the stronger signal and multiple handovers occur between cell A and cell B within one second after a completion of the handover, back and forth, these results in dropped calls. An oscillating UE is a UE does repeated handover between two or more cells. The UE performs a handover from source eNB to target eNB and then within a certain time performs a handover back again. Oscillating UE is harmful due to increased risk for handover failure, packet loss for UM (unknowledge mode) connections, causes unnecessary network load, and reduced throughput (Figure 8.81). If handover is triggered too early, the target cell SINR can be too weak when handover occurs. If handover is triggered too late, the source cell SINR can be too low. This can result in an abnormal release before handover. There are six types of handover failure are defined as shown in Figure 8.82, corresponding counters/events will peg when the failure cases happen. For too late handover (case 4), before handover is initiated in source eNB, UE sends RRC con­ nection reestablishment request to re‐establish radio link connection to a non‐source cell. The controlling eNB of the cell sends RRC connection reestablishment reject because it does not have the UE context and sends X2AP RLF indication to source eNB to report RLF failure. Source eNB increments the “HoTooLate” counter. For too early handover (case 2), the eNB succeeds with handover of a UE to a target cell. The UE subsequently lose connection, and the UE does reestablishment in the source cell. The eNB sends RLF indicator to the target eNB. The target eNB detects a too early handover, and sends a handover report to the eNB. X2AP RLF indication is shown below, which is from 3GPP TS 36.423. RLFIndication-IEs X2AP-PROTOCOL-IES ::= { { ID id-FailureCellPCI CRITICALITY ignore { ID id-Re‐establishmentCellECGI CRITICALITY ignore { ID id-FailureCellCRNTI CRITICALITY ignore TYPE PCI TYPE ECGI TYPE CRNTI 339 340 LTE Optimization Engineering Handbook eNB Target eNB eNB Target eNB Handover failure Handover failure eNB UE Reest. UE Reest. Case 3 Too Late Handover, HO initialized Handover UE Reest. eNB RLF RLF INDICATION Case 5 Handover to Wrong Cell, HO not completed eNB Target eNB eNB Target eNB Target eNB HO REPORT Third ENB Handover RLF RLF UE Reest. UE Reest. RLF INDICATION Third ENB UE Reest. RLF INDICATION Case 1 Too Early Handover, HO not completed Target eNB Handover failure RLF INDICATION RLF INDICATION HO REPORT Case 2 Case 4 Too Early Handover, HO completed Too Late Handover, HO not initialized Case 6 Handover to Wrong cell, HO completed Figure 8.82 Handover failures of the six cases. { ID id-ShortMAC‐I { ID id-UE-RLF-Report-Container { ID id-RRCConnSetupIndicator ... CRITICALITY ignore TYPE ShortMAC-I CRITICALITY ignore TYPE UE-RLF-Report-Container CRITICALITY reject TYPE RRCConnSetupIndicator } HandoverReport-IEs X2AP-PROTOCOL-IES ::= { { ID id-HandoverReportType CRITICALITY ignore TYPE HandoverReportType { ID id-Cause CRITICALITY ignore TYPE Cause { ID id-SourceCellECGI CRITICALITY ignore TYPE ECGI { ID id-FailureCellECGI CRITICALITY ignore TYPE ECGI { ID id-Re‐establishmentCellECGI CRITICALITY ignore TYPE ECGI } HandoverReportType ::= ENUMERATED { hoTooEarly, hoToWrongCell, ... } The mobility optimization feature optimizes the cell borders based on the observed output of the different error cases and builds up statistics about the relation. Parameter changes may only take place if enough statistics is gathered. The statistics that is built up is the number of occurrences of the four different types of failures. These data are weighted depending on the cost of the failure and added up per neighbor relation, and then determine if a change is required to move the cell border, usually adjust the cel­ lIndividualOffset value per relation and applicable on all UE’s in the cell. Figure 8.83 shows a method of handover parameters optimization based on irritative calculation. After change, evaluate the relative difference between the current situation compared what the last change was made. It is worth to note that maximizing the reduction of handover failure rate is not the main objective of this feature, instead tries to find the best balance between handover failures and unnecessary handover. Mobility Optimization Yes dt+1 = 1 dt+1 = –1 No Increase ICO? Decide on change direction No Change ICO by dt+1 dB Gather statistics No Enough Statistics? Yes Evaluate statistics dt+1 = –dlast change Yes Change required? Did results worsen? Yes Figure 8.83 Handover parameters optimization based on irritative calculation. Parameters to be changed in connected mode and idle mode, for connected mode, the UE uses event A3 to evaluate entry, the relation between (Mn‐Ms) and cellIndividual­ OffsetEutran is: Mn Ms a3offset hysteresisA3 cellIndividualOffsetEutran cellIndividualOffsetEutran , Mn Ms ;cellIndividualOffsetEutran , Mn Ms ; For idle mode, cell reselection formula is: Rs = Qmeas,s + Qhyst, Rn = Qmeas,n – QOffset, Rn > Rs; Relation between (Qmeas,n – Qmeas,s) and Qoffset is Qmeas,n – Qmeas,s > Qhyst + Q offse,. which leads to Qoffset , Qmeas,n – Qmeas,s ; Qoffset , Qmeas,n – Qmeas,s . 8.12 ­Carrier Aggregation Mobility Optimization Carrier aggregation (CA) is used to increase the bandwidth by combining up to five carriers intra‐band or inter‐band, and thereby increase the peak bitrates. CA UE throughput is much higher than signal carrier, due to additional carrier, frequency selection and scheduling gain and high category UE gain. The UE have one Primary cell (Pcell), this will also be the cell where the UE is connected to, from a EPC perspective. The cell that is not the Pcell will be the Secondary cell (Scell). Mobility is based on Pcell coverage, there is no changes in cell selection/reselection for carrier aggregation. CA configured eNBs are compatible with non‐CA eNBs (for handover, etc.), and that non‐CA UE can co‐exist on a cell simultaneously with CA configured UE. UE uses Pcell to monitor system information, maintain RRC connection, monitor RLF, ­random access, and so on, all security input and NAS mobility information is communicated 341 342 LTE Optimization Engineering Handbook PCC SCC SCC PCC SCC SCC PCell SCell SCell PCell SCell SCell PUCCH & PUSCH PUSCH Only PDSCH & PDCCH PDSCH & Optional PDCCH Figure 8.84 PCC and SCC. RRC reconfiguration, add Scell IE. Not CA configured RRC reconfiguration, remove Scell IE. Activation MAC control element CA configured Deactivation MAC control element Active Scell triggered based on buffer status CA activated Deactive Scell triggered based on buffer status or poor Scell CQI Figure 8.85 Dynamic Scell selection. using Pcell. UL/DL carrier corresponding to Pcell is primary component carrier (PCC) and to Scell is secondary component carrier (SCC). The Scell operates on a secondary frequency and can be configured once the RRC connection is established. Separate UL PC is required for ­different CC due to difference in propagation condition in non‐contiguous CA and for different interference conditions in UL CC in contiguous CA (Figure 8.84). The similar Pcell and Scell coverage is the precondition to provide CA capability for the UEs. Before the second carrier cell goes on air, single‐site verification shall be conducted carefully to make sure there are no defects, and second carrier RF optimization tuning shall be done aligning to the first carrier coverage. Similar antenna model, height, downtilt and azimuth is preferred for multi‐carriers. There are always coverage mismatching due to the separate mounted antennas and different bands, which will degraded CA throughput due to poor Scell performance. The mitigation is to activate the feature— dynamic Scell selection as shown in Figure 8.85. It is worth to note that CA configuration/deconfiguration is performed on RRC level, CA activation/deactivation is performed on MAC layer. At attach, reestablishment and incoming handover, the eNB will check CA license, CA neighbor cell configuration (i.e., SCell candidate) and UE capability. Figure 8.86 shows SCell selection is performed by RRC connection reconfiguration in attach procedure. SCell activation/deactivation is performed by MAC control element, which can be shown through RF conditions, resources scheduling, and DL/UL throughput, and so on, in driving test. In CA activated state, the UE is ready to receive data transfer on the SCell (DL assignments sent on SCell, HARQ ACKs are sent to eNB via PCell) and report the SCell’s CSI to eNB via PCell. SCell activate/deactivation can be triggered based on “need” or “coverage.” It notes that eNB will not deconfigure but deactivate the SCell when UE goes out of SCell coverage. PCell always changes due to handover, in the new PCell, old SCell is removed and new SCell is configured. All of this is done in the same RRC reconfiguration message as the handover itself. For CA mobility, a new measurement event A6 is introduced for CA, an intra‐frequency neighbor becomes offset better than SCell for which neighbor cells on an SCC are compared to SCell of that SCC. A6 works in the same way as A3, it reports the strongest cell that matches the configured frequency. If service triggered mobility is used to change the inter‐frequency handover thresholds, CA will continue to be possible with the new combination of PCell and SCell (Figure 8.87). Mobility Optimization Figure 8.86 SCell’s configuration and activation and average DL throughput (example). 343 LTE Optimization Engineering Handbook Low CQI of Scell trigger Scell deactivation Scell deactivation observed by DL MAC transport block Average DL Throughput (Mbps) 344 12 11 10 9 8 7 6 5 4 3 2 1 0 11.5 6.4 5.3 Pcell (CA UE) 4.3 Scell (CA UE) Pcell and Scell (CA UE - Total) Serving Cell (Non CA UE) Figure 8.86 (Continued) Pkt version = 7 RRC Release Number.Major.minor = 10.7.1 Radio Bearer ID = 1, Physical Cell ID = 68 Freq = 5230 SysFrameNum = N/A, SubFrameNum = 0 PDU Number = DL_DCCH Message, Msg Length = 93 SIB Mask in SI = 0x00 Interpreted PDU: Serving Cell Info: PCI = 68 value DL–DCCH–Message :: = { 2. message C1: rrcConnectionReconfiguration: { rrc–TransactionIdentifier 0, criticalExtensions c1 : rrcConnectionReconfiguration–r8 mobilityControlInfo { targetPhysCellId 79, carrierBandwidth { dl–Bandwidth n50 handovertype intraLTE : { sCellToReleaseList–r10 { 1 }, sCellToAddModList–r10 { { sCellIndex–r10 1, cellIdentification–r10 { physCellId–r10 79, },dl–CarrierFreq–r10 2100 Figure 8.87 PCell and SCell handover. Handover Command Handover type: Intra Frequency PCC: PCI = 79 Pcell always changes due to handover In the new Pcell, old Scell is removed and new Scell is configured. RRC reconfig message becomes bigger. SCC configuration during handover SCC: PCI = 79 Mobility Optimization As CA is performed at MAC layer, PDCP and RLC are not aware whether a certain packet will be transmitted in the PCell or in the SCell. All counters for MAC and physical layer are registered on the cell where the data is transmitted. CA expected to increase PDCP throughput in the network since a PDCP packet may be sent using multiple cells in parallel. A CA user using SCell resources, may therefore increase observed PDPC throughput in the user’s PCell but potentially decrease observed PDPC throughput in the SCell. CA‐related KPIs include accessibility, retainability, DL throughput, the number of configured CA UEs, percentage of CA scheduled, percentage of CA traffic, PDCCH utilization, and so on. 8.13 ­FDD‐TDD Inter‐mode Mobility Optimization LTE supports mobility of TDD/FDD dual band UE during RRC‐connected mode (intra LTE handover) and in idle mode (cell reselection), while this UE is moving between LTE TDD coverage area is adjacent to or overlay with LTE FDD area. FDD‐TDD carrier aggregation combines excellent FDD coverage with large TDD capacity that the way of primary cell on FDD Scell on TDD to boost downlink capacity is many operators’ choice that own spectrums in both LTE modes. Mobility between LTE FDD and TDD will be of increasing importance for operators that have spectrum for both LTE modes, allowing operators to seamlessly offer mobile broadband services on FDD and TDD spectrum, increasing capacity and improving end‐user experience. FDD < ‐ > TDD mobility is very similar to inter‐frequency mobility, including load management. UE Capability of PS handover between FDD and TDD is indicated by FGI (bit 30) (Figure 8.88). Cell selection is priority (LTE FDD high priority) and threshold controlled, when close to antenna the UEs will select high band cell, at cell edge the UEs will select low band cell. Table 8.33 gives the cell reselection parameters in FDD‐TDD deployment areas. For FDD‐TDD connected mode mobility strategy, the eNB takes handover decision based on radio criterion or for load balancing or offload reason. The way to manage handover preference toward a same or different frame structure, that is, TDD‐ > TDD versus TDD‐ > FDD. X2 handover, which is shown in Figure 8.89 is recommended within MME pool area for TDD to FDD handover or FDD to TDD handover (TDD and FDD eNB may be mixed in the same pool area). FDD‐TDD carrier aggregation introduced in 3GPP R12 will be based on existing LTE CA mechanisms. TDD cells are typically deployed on higher bands with reduced coverage. The short duration of uplink in many TDD deployments (3DL:1UL) decreases further the coverage, eight receive antennas can improve TDD cell coverage but there is still significant gap to coverage of FDD cells. FDD‐TDD CA allows to keep PCell on FDD with good uplink coverage and only use the TDD downlink for boosting downlink peak rate. From the link budget comparison D S U D D D S U D D Secondary cell TDD D D D D D D D D D D Primary cell FDD DL aggregation aggregation U U U U U U Figure 8.88 Example of FDD‐TDD carrier aggregation. aggregation U U U U Primary cell FDD UL 345 346 LTE Optimization Engineering Handbook Table 8.33 FDD‐TDD cell reselection parameters. Idle in FDD Start measurement CRP RSRP To FDD 6 Idle in TDD Cell reselection threshold Start measurement Cell reselection CRP RSRP threshold −76 (sIntraSearch:54) N > S + 4 dB 6 Always FDD > −112 To TDD 5 −114 TDD > −112, FDD < −116 5 −76 N > S + 4 dB To 3G 4 −114 3G > −103, FDD < −116 −114 3G > −103, TDD < −116 UE TDD 4 >carrierFreq FDD MME GW >PUCCHConfiDedicated Measurement Report A5 >> tddAckNackFeedback Mode bundling 1 Handover Request >SIB1 Info >>TDD Config 2 Handover Request Acknowledge 3 RRC Connection Reconfiguration Transparent Container dl-CarrierFreq 4 SN Status Transfer >antennaPortsCou nt an2 E-RABs Subject to transfer 5 PDCP Receive Status RRC Connection Reconfiguration Complete UL Count Value 6 DL Count Value Path Switch Request Old eNB X2AP ID New eNB X2AP ID UE Context Release Modify Bearer Request Path Switch Request Ack Figure 8.89 X2‐based handover procedure between TDD and FDD. as shown in Table 8.34, it can be seen that UL cell‐edge throughput is around 300 kbps, and there are around 4dB difference, which result in much more TDD sites required. 8.14 ­Load Balance 8.14.1 Inter‐Frequency Load Balance As LTE networks are deployed, operators will have multiple combinations of technologies and carriers to serve their subscribers equipped with multi‐mode devices. Operators want to make the best possible use of their spectrum while ensuring the best possible QoS to their subscribers. One way to achieve this is through ensuring proper balancing of the load across its technologies/ carriers. Table 8.34 Link budget comparison. Scenario 2600MHz 20MHz TDD Uplink link budget Data UE output power 23 Resource blocks (RBs) 18 Feeder loss Power per RB Thermal noise 10.5 3 0.301 Gains (antenna UL + DL) Jumper loss Body loss Penetration loss Margins (LNF) Max. pathloss unloaded 900MHz 10MHz FDD 850MHz 10MHz FDD VoIP Data VoIP Data VoIP Data VoIP Data VoIP Data VoIP 2 7 2 8 2 8 2 7 2 7 2 20 14.4 20 14 20 14.1 20 14.3 20 14.4 20 0.012 0.301 0.012 0.33 0.012 0.325 0.012 0.309 0.012 0.305 0.012 −4 −10.8 −4 −10.8 −4 −10.8 −4 −10.8 −4 −10.8 −4 −10.8 −122.4 −129.2 −122.4 −129.2 −122.4 −129.2 −122.4 −129.2 −122.4 −129.2 −122.4 −129.2 3 0 3 0 3 0 3 0 3 0 3 20 0.2 0 18 6.7 128 Utilization 2% Interference margin 0 Max. pathloss 1800MHz 10MHz FDD −174 User bitrate RBS sensitivity 2100MHz 10MHz FDD 0 RBS noise figure SINR 2600MHz 10MHz FDD 128 141.3 0% 13.3 128 132 141.3 131.6 141.3 131.7 141.3 131.9 141.3 131.9 141.3 2% 0% 2% 0% 2% 0% 2% 0% 2% 0% 0 9.4 0 9.8 0 9.7 0 9.5 0 132 132 131.6 131.6 131.7 131.7 131.9 131.9 131.9 Range 0.32 0.41 0.49 0.57 1.12 1.19 ISD 0.48 0.62 0.74 0.86 1.68 1.79 9.4 131.9 348 LTE Optimization Engineering Handbook Inter‐frequency load balancing aims to move connected UEs to another frequency within LTE established by load relations when or before the serving cell becomes loaded. Inter‐frequency load balancing is used to distribute the load across several carriers, traffic will be managed across the two LTE carriers. Load balancing can occur across cells either within the same eNB or in a neighbor eNB, over X2. It is worth to note that load relations can be automatically and dynamically configured of the optimal inter‐frequency. Cell loading information are provided to L3 from L2 in order to calculate DL GBR, DL non‐GBR, and PDCCH load. There are three steps for load balancing as following. Step1: A4 threshold starting the measurement for offload. Estimated DL/UL PRB usage per cell is updated by new admitted requests and periodic modem PRB usage reporting. In addition to the parameters above, the measurement object and Report ConfigID for the inter‐frequency load balancing using A4 threshold mechanism need to be defined in the eNB. For the load information exchange between eNB is over the X2 interface. Load balancing is triggered when current PRB usage exceeds a configurable percentage of total PRBs available in the cell. Step2: UE selection, which means a number of UEs are selected as candidates for load balancing. UE candidates for offloading must support inter‐frequency handover, UE candidates start with lowest priority for offloading. Step3: Execution of offloading to target carrier. MME selects unloaded target carrier for UE measurements, based on X2 resource status reporting information. For equal bandwidth carriers the handover margin can be decided and tuned based on load balancing, for example, for 800M and 1800M layers with 10MHz bandwidth, a3 offsets need to be set asymmetrically, to prevent skewed load. If the carriers have different bandwidths, the throughput difference between layers should be taken into account as well (Figure 8.90). Load balancing can also be triggered when load in source cell (SC) is above the pre‐configured load threshold, and the load difference is larger than the pre‐configured load difference threshold as shown in Figure 8.91. An load balance magnitude to be determined for each target cell (TC), suitable UEs need to be moved (selection/reselection) in order to meet the determined magnitudes. 8.14.2 Inter‐RAT Load Balance The feature of inter‐RAT load balance is applied for reducing the risk of UE trapped in over‐ utilized LTE cells unable to provide acceptable performance and reducing the risk of depleted 3G cells when the ratio of 3G only UE declines. The load balancing features measure the traffic Establish load relations Exchange load info. Load status Select candidates UEs Step1 Step2 Load balance action (handover) New load status Step3 Figure 8.90 Load balance procedure. If load_different> load_different_thresh, load balancing triggered! load_SC load_TC2 Source cell Target cell2 Figure 8.91 Load balance strategy (example). load_different load_TC1 Target cell1 Mobility Optimization F1 LTE cells F1 Double arrows are IFLB relations; single arrows are inter-RAT relations; F2 Frequency F3 3G cells Distance Figure 8.92 IRAT load balance strategy (example). load in each LTE cell with different frequency and 3G cell. LTE cells with inter‐frequency load balance (IFLB) relations exchange traffic load information and also need to monitor own traffic load versus an 3G offload threshold. Figure 8.92 depicts the IRAT load balance strategy. Inter‐frequency load balance attempts to distribute traffic evenly between overlaid LTE inter‐frequency cells that cover the same area. Inter‐RAT offload attempts to offload LTE traffic above an offload threshold to 3G cells that cover the same area. The trigger for the report of measurement results is a B1 event (neighbor becomes better than threshold) for IRAT load balance. The B1 event represents acceptable coverage for offload to the 3G target cell. Reactive load control is triggered when congestion condition is detected during call/bearer admission. Purpose of reactive load control is to move some UEs to less loaded inter‐freq/ inter‐RAT carriers or release some UE/bearers to relieve the congestion condition. Congestion conditions include number of calls exceed limits, number of modem contexts exceed, number of data bearers exceed limits, and number of PRB consumptions exceed limits. 8.14.3 Load Based Idle Mode Mobility Load balancing aims to move connected UEs to another frequency within LTE when or before the serving cell becomes loaded. Cell load is determined by the total UL/DL PRBs consumption. The idle mode load distribution between layers helps reduce the need for the connected mode load balancing. The idle mode distribution is possible to adjust with the thresholds and by that the load distribution. Basic load management should primarily be done through steering of UEs between frequency layers in idle mode. Good idle mode distribution can be achieved by setting a higher cell reselection priority to the higher frequency band, cell‐center UEs will camp on the higher band and cell‐edge UEs will camp on the lower band, distribution can be controlled through parameter threshServingLow. For equal priority based cell reselection, it needs to increase qOffsetCellEUtran for reselection to non‐congested neighbor cells, or decrease qOffsetCellEUtran for reselection to high capacity cell. Priority‐based cell reselection aims to ecourage easier cell reselection in idle mode. If inter‐ frequency carrier/inter‐RAT frequency is with cell reselection priority higher than the serving frequency, then decrease threshXHigh for that frequency relation. If inter‐frequency carrier/ inter‐RAT frequency is with cell reselection priority lower than the serving frequency, then decrease threshXLow for that frequency relation (Figure 8.93). 349 350 LTE Optimization Engineering Handbook RSRP Higher priority Lower priority Lower priority Higher priority RSRP threshold + UE measurement uncertainty UEs camping on blue cell UEs camping on orange cell Cell radius Figure 8.93 Load‐based idle mode mobility. 1 Srxlev > 0 UE starts Inter freq meas (and iRAT) for equal priority cell reselection RSRP Serving Cell 4 Eutran cell is reselected with other freq RSRP equal priority eUTRAN cell tReselectionEUTRAN or tReselectionRAT 3 Qrxlevmin(SIB1) +Qrxlevminoffset(SIB1) +Pcompensation(SIB1) +sNonIntraSearch(SIB3) Automatically adapt SIB3 cell reselection parameters based on serving cell load. Rn > Rs qOffsetCell LTE equal priority cell - criteria not met 2 Qrxlevmin(SIB5) +Qrxlevminoffset(SIB1) +Pcompensation(SIB5) Traditional “S” criteria UE starts ranking cells qHyst time qrxlevminoffset = 0 if same PLMN Figure 8.94 Load‐based adaptation of cell reselection thresholds. Load‐based adaptation of cell reselection thresholds can push cell‐edge UEs down to lower‐ priority layer, as shown in Figure 8.94. This is able to provide the capability to adjust cell selection settings according to cell load, thus helping to balance traffic and load among cells. Load information exchange over X2 interface, allowing the serving eNB to gather load information from the neighboring cells through the X2 interface. Automatically adapt SIB3 cell reselection parameters based on serving cell load, which used to favor idle UEs cell reselection to less loaded neighbour cells, when serving cell is heavily loaded. This feature can be used to impact intra‐frequency, inter‐frequency and/ or IRAT reselection. Here is an example for F1 (high priority) and F2 (low priority) inter‐frequency reselection. Operator can specify the value to use at different load levels for the following parameters: q‐ Hyst, threshServingLow, threshXLow, threshXHigh, s‐nonIntraSearch, s‐nonIntraSearchP, and s‐nonIntraSearchQ, and so on, which are shown in Table 8.35. According to the above parameters settings, downlink/uplink average and edge throughput, the ratios of UE distribution in F1 and F2 band are shown in Table 8.36. Mobility Optimization Table 8.35 Parameters settings for different load levels. Reselection IFHO F2‐ > F1 F1‐ > F2 F2‐ > F1 F1‐band, high priority Load ratio: (F1:F2 = 6:4) threshXHigh = −92 sNonintraSearch = −90, threshServingLow = −93, threshXLow = −125, a2 = −90, a2 = −83, a5−1 = −80, A5−1 = −93, a5−2 = −92 A5−2 = −125 F1‐band, high priority Load ratio: (F1:F2 = 95:5) threshXHigh = −102 a2 = −100, sNonintraSearch = −100, a2 = −68, threshServingLow = −103, a5−1 = −65, A5−1 = −103, a5−2 = −102 A5−2 = −125 threshXLow = −125, F1‐band, high priority Load ratio: (F2:F1 = 99:1) threshXHigh = −105 a2 = −103, sNonintraSearch = −103, a2 = −65, threshServingLow = −106, a5−1 = −62, A5−1 = −106, a5−2 = −105 A5−2 = −125 threshXLow = −125, F2‐band, high priority Load ratio: (F2:F1 = 4:6) sNonintraSearch = −86, threshXHigh = −87 threshServingLow = −88, threshXLow = −102, a2 = −83, a2 = −85, a5−1 = −88, a5−1 = −86, a5−2 = −102 a5−2 = −87 When F1, F2 with equal priority qHyst = 1, qOffsetFreq = 3, a2 = −85, a2 = −83, a5−1 = −86, a5−1 = −88, a5−2 = −88 a5−2 = −86 qHyst = 1, qOffsetFreq = 3, F1‐ > F2 Table 8.36 Performance of different parameters settings. DL/UL avg THP (Mbps) DL/UL edge THP (Mbps) HO IFHO Ratio in F (idle) Ratio in D (idle) F1‐Hi prio −1 (60%; 40%) 18.9/9.3 3.9/0.05 176 61 42% 58% F1‐Hi prio −2 (95%; 5%) 18.6/13.9 4.6/4.9 118 7 11% 89% F1‐Hi prio −3 (99%; 1%) 18.0/14.6 4.7/7.1 106 1 4% 96% F2‐Hi prio −1 (60%; 40%) 22.2/8.8 4.4/3.5 203 101 57% 43% F1, F2 with equal priority 21.7/6.6 5.2/0.05 107 20 90% 10% 8.15 ­High‐Speed Mobile Optimization The higher the velocity that the UE experiences, the more severe the effect of fast fading that the system suffers. Therefore, it is more difficult to achieve the same performance in a high‐ speed scenario as in a normal speed one. 3GPP has defined high‐speed and performance limits in case of up to 350km/h UE speed. Fast‐moving UEs cause Doppler shifts (frequency offsets) in the received uplink signal as shown in Figure 8.95. Since the UE synchronizes to a Doppler‐ shifted signal in downlink, and in uplink it will be roughly doubled, the Doppler shift is proportional to the velocity of the UE and to the carrier frequency. In this case the eNB uplink signal receiver suffers from a huge Doppler shift, which causes severe performance degradations. 351 352 LTE Optimization Engineering Handbook It is needed to estimate the Doppler spread of the channel, i.e. rate at which the amplitude and phase of the received signal changes. Doppler spread occurs when there are many signal paths with different Doppler shifts, which are added constructively or destructively at the receiver antennas. UE travelling with speed v Maximum Doppler Shift θ Ds/2 Doppler shift + ∆f Minimum Doppler Shift Doppler shift – ∆f Dmin eNodeB A Maximum Doppler Shift Doppler shift + ∆f Ds/2 eNodeB B Perfect frequency sync Frequency offset Railway track Figure 8.95 Doppler shift. Frequency offsets rotate the received signal constellation. If it is too high, the constellation has rotated more than 360 degress and the receiver can’t resolve which frequency offset it is. Scenarios with Doppler shift are mainly line‐of‐sight scenarios where the mobile has a velocity component into the direction of the eNB. Typical scenarios refers to high speed trains where the eNB is mounted near to the tracks or highways where the cars are driving fast and the eNB is located quite near to the highway. The formular of maximum Doppler shifts (fd) and Doppler shift fs(t) are: fd f cu f cd v c 2.57 109 2.69 109 350 / 3.6 1705 Hz, 3.108 fs t f d cos t where f cu , f cd are UL and DL highest carrier frequencies. v is the UE travelling speed, c is the speed of light, and θ(t) is the signal arrival angle shown in Figure 8.96. The formular is that the UE already sees a shifted signal in DL and does frequency synchronization on that and then transmitting in UL the eNB sees roughly twice the shift. Besides, when a UE approaches and passes by the cell antennas will cause a quick change in the frequency ­offset, that is when a UE moves first toward the eNB and then moves away from it causing positive and negative Doppler shifts respectively. It is difficult to track and compensate for large and fast varying frequency offsets of the UE in this scenario. The effect of the frequency offset is that the subcarriers are no longer orthogonal since the side lobes of the interfering subcarriers no longer has a zero crossing at the main lobe of the Reference symbols Subframe (1 ms) 1 2∆T ≈ 1000 Hz on PUSCH 1750 Hz on PUCCH PUSCH symbols: ∆T = 0.5 ms Figure 8.96 Frequency offset compensation for PUSCH/PUCCH. Mobility Optimization desired subcarrier. High‐frequency offsets cannot be correctly estimated with the frequency offset estimators on PUSCH and PUCCH in LTE. Time difference between reference symbols, ΔT, gives aliasing at frequency larger than 1/2ΔT, which is shown in Figure 8.96. For PUCCH the frequency offset will affect the orthogonality of the orthogonal cover used for format 1/1a/1b (the orthogonality is used to distinguish different users signal using the same cyclic shift). When the frequency offset is severe, these users will disturb with each other. When the frequency offset is very high, users using different orthogonal cover may be impossible to separate, that is, the orthogonal cover will look the same at the receiver. To be able to maintain a connection at high Doppler, the eNB must be sure that the UE transmits the periodic CQI at every occasion. DRX cycle must be set according to CQI period, to ensure the eNB receives CQI periodically. 8.15.1 High‐Speed Mobile Feature In order to estimate and compensate for high frequency offsets, the high‐speed UE feature is introduced in a live network. To mitigate problems in high‐speed deployments eNB shall ­support a Doppler shift estimation for each UE based on the received signal in different uplink physical channels (PRACH, PUSCH, and PUCCH) and signals (SRS). Those estimates shall be provided to RRM. Some features deal only with enhancing link level performance for high speed users by intoduction of eNB UL receiver improvments (e.g., Doppler shift estimation). For example, antanna tuning‐tilt for high‐speed scenario is calculated below: The tilt of antenna á atan H /D * 360 / 2 * b/2 e _ tilt where H = antenna height – rail height, D = coverage range, b = beam width. For high‐speed mobile UE, the mobility characterization will suffer the issues such as frequent handover, ping‐pong handover, high handover failure rate and drop rate, group handover, and signaling congestion. It is suitable to use frequency diversity mode rather than frequency‐selective scheduling, or transmit diversity rather than spatial multiplexing for a UE at a high speed. Distinguish high‐speed UE via speed estimation by layer1 or layer 3 method, for L1 method, Doppler frequency estimation is used, that will cost 100 ms for estimation. For L3 method, according to v = d/t, UE determines mobility state based on the number of cell changes which occur within a defined period. Judge UE moving direction and set different priorities to forward cell and backward cell as shown in Figure 8.97, which is benefit in accelerating handover and alleviating ping‐pong, for example, CIO = 3 dB for forward cell, CIO = 0 dB for backward cell as below configuration. ●● ●● If UE is moving from west to east:1‐ > 2, 2‐ > 3, 3‐ > 4, CIO = 3; 2‐ > 1, 3‐ > 2, 4‐ > 3, CIO = −3 If UE is moving from east to west:1‐ > 2, 2‐ > 3, 3‐ > 4, CIO = −3; 2‐ > 1, 3‐ > 2, 4‐ > 3, CIO = 3 Besides, railway network plan is usually adpot the “Z” plan shown in Figure 8.97, that can overcome multipath fading. Combined cell shown in Figure 8.98 is another important feature in high‐speed scenario, which configures multiple sector carriers (RRUs) to belong to same cell. All sector carriers are considered as one logical cell, with same PCI, same CRS, and system information as macro cell to fit to light load. Drive test results showing throughput gain when using combined cell compared to separate cells. It is still worth noting that downlink power allocations in terms of reference signal boosting can cause unnecessary large coverage areas and handover execution problems, so typically RS boosting is avoided for the high‐speed scenarios, and uplink power settings with full pathloss compensation while maximizing the signaling robustness is also suggested. 353 354 LTE Optimization Engineering Handbook Cell 4 Cell 3 Cell 2 Cell 1 East West Cell 3 Cell 2 Cell 1 earlier Cell 4 earlier earlier East West Cell 3 Cell 2 Cell 1 earlier earlier Cell 4 earlier Cell B Cell A Cell D Cell C Figure 8.97 UE movement and eNB site planning. 8.15.2 Speed‐Dependent Cell Reselection Cell reselection performance optimization is as similar as handover. The main idea is that speed up the cell reselection in order to have the UEs always under the best cell, ping‐pong cell re‐selections need to be avoided by, for example, speed‐dependent cell re‐selection feature. The speed‐dependent scaling of cell reselection criteria is used to influence the cell reselection criteria for fast‐moving UE. It helps the UE to respond more quickly to cell changes when moving at high speed. A UE may enter three different mobility states: normal mobility, medium Mobility Optimization Separate Vs Combined cell DL Throughput 70 60 Throughput [Mbps] Combined Cell 50 40 30 20 Separate Cells 10 0 0 5 10 15 Time (s) 20 25 30 Separate Vs Combined cell DL Throughput Combined Cell Throughput [Mbps] 20 Separate Cells 10 0 0 5 10 15 Time (s) 20 25 30 Figure 8.98 Combined cell. mobility, and high mobility as shown in Figure 8.99. The medium and high states are specified by the related parameter nCellChangeMedium and nCellChangeHigh resepectively defining number of cell reselections within sliding time window tEvalution [240sec] that determines the UE shall enter mobility states medium or high. High‐mobility state criteria is detected if number of cell reselections during time period tEvaluation exceeds nCellChangeHigh. Medium mobility state is detected if number of cell reselections (n) during time period tEvaluation exceeds nCellChangeMedium and does not exceed nCellChangeHigh. Consecutive cell reselections between two cells are not taken into account: the UE does not count consecutive reselections between the same two cells into mobility state detection criteria if same cell is reselected just after one other reselection. 355 356 LTE Optimization Engineering Handbook NCRItEvaluation nCellChange High nCellChange Medium tHystNormal Enter Enter “Medium” “High” Enter “Medium” Enter “Normal” normal time tEvaluation medium nCellChgHigh > n > nCellChgMed high n > nCellChgHigh Figure 8.99 Mobility states determination of a UE. 8.15.3 PRACH Issues High‐frequency offset impact on PRACH also causes problems. Random access preambles are generated from same root sequence using cyclic shifts, on the receiver, the detector correlates the received signal with the predefined preambles. Frequency offsets will cause correlation peaks for other cyclic shifts of the same sequence and too high‐frequency offsets causes the original peak to be entirely replaced by another peak, thus may cause false detection as shown in Figure 8.100. Fortunately, high‐speed detection can be realized through this PRACH characteristics. If the weighted power sum caused by Doppler shift and spread is greater than a given threshold, the UE is high speed. Impact of high frequency offset f = 0 Hz f = 625 Hz Main peak Additional peak f = 1250 Hz Figure 8.100 Impact on PRACH. Mobility Optimization UE experiences higher frequency offset due to Doppler shift which causes false and aliased peaks. Main peak cyclic shift y Main peak cyclic shift x Detection interval x the additional peaks in a matched filter are handled by extended detection interval Extended detection interval x Detection interval y Additional peak cyclic shift x Cyclic shift y removed in restricted set Figure 8.101 Unrestricted set and restricted set. Table 8.37 Supported cell ranges depending on restricted set of cyclic shift length (delay spread = 5.2us). Ncs Config index Ncs, cyclic shift length 0 15 length of single cyclic shift, μs 9.1 km 1.4 Ncs Config index 8 Ncs, cyclic shift length 68 1 18 12 1.8 9 82 2 22 15.8 2.4 10 100 length of single cyclic shift, μs 59.6 km 9.0 73 11.0 90.2 13.5 3 26 19.6 2.9 11 128 116.9 17.5 4 32 25.3 3.8 12 158 145.5 21.8 5 38 31 4.7 13 202 187.4 28.1 6 46 38.7 5.8 14 237 220.8 33.1 7 55 47.2 7.1 The high‐speed UE feature applies restricted set of cyclic shifts on PRACH (i.e., the RRC parameter highSpeedFlag is set to true), which restricts the number of cyclic shifts that can be used for each sequence to make room for higher‐frequency offsets and allows for extended detection intervals including additional peaks in matched filter output to ensure a properly working PRACH detector at high Doppler shifts. The restricted set of cyclic shifts choose a set of cyclic shifts that allows for secondary peaks, the probability of false detections of the preambles is reduced. In this case, three detection intervals are needed, one for the main peak and one for each of the secondary peaks, compared to the unrestricted set where only one detection interval is needed. This means that at least three times more RACH root sequences are required for a given number of preambles. This increases the number of root sequences needed for PRACH in a cell, but improves the PRACH detector performance and makes it possible to estimate the frequency offset on PRACH. In general, the restricted set can reduce in main peak of matched filter output that does not cause missed detection and additional peaks in matched filter output of receiver will not cause false detection (Figure 8.101). The restricted set preambles are generated by masking some of the cyclic shift positions in order to retain acceptable false alarm rate while maintaining high detection performance for very‐high‐speed UEs. After frequency offset estimation from preamble detector, the result will be sent to PUSCH receiver for compensation. The supported cell ranges for restricted set are shown in Table 8.37. 357 LTE Optimization Engineering Handbook (RACH root sequence) Range: 0...837 Default: 0 (PRACH configuration index) Range: 3...53 Default: 4 Example for SIB2 extract: prach-Config { rootSequenceIndex 264, prach-ConfigInfo { prach-ConfigIndex 3, highSpeedFlag TRUE, zeroCorrelationZoneConfig 9, prach-FreqOffset 4 } }, (PRACH high speed flag) Range: 0 (false), 1 (true) Default: 0 (PRACH cyclic shift) Range: 0...15 Default: 1 (PRACH frequency offset) Range:: 0...94 Default: – Figure 8.102 Example for SIB2. In a live network, UL and DL Doppler shift might not a big problem if eNB have “High‐speed UE” feature, but Doppler spread will degrade UL and DL performance. Cell merge will outperform non‐cell merge because energy overlay gain over bi‐direction Doppler loss. The parameter highSpeedFlag can be got from SIB2 and RRC connection reconfiguration message. Figure 8.102 gives an example of high‐speed PRACH parameters in SIB2. 8.15.4 Solution for Air to Ground Analyze how is LTE standard affected by Doppler shift in case where UE is moving with speed that airplane can reach (relative to the ground), maximum cell size that can be achieved (if currently supported 100km is not enough) and link budget for that solution, interference with services in neighboring frequency bands, and required output power, and so on. 190 Pathloss according to the empirical propagation model (EPM-73) fc = 1 GHz hRBS = 100 m hAirplane = 10000 m 180 fc = 2 GHz fc = 5.8 GHz 170 Path loss (dB) 358 160 fc = 5.8 GHz 150 fc = 2 GHz fc = 1 GHz 140 130 120 110 100 0 50 100 150 200 Distance (km) Figure 8.103 The cell range of air to ground coverage. 250 300 Mobility Optimization Cell size is around 150 to 250 km, which will bring large round trip times (1 ms for 150 km cell radius), and impact on PRACH detector, scheduling, time advance commands, signaling, and so on. For transmission gap in TDD, there needs to be larger than maximum round trip time. High Doppler shift, Downlink (from base station to airplane): fd f cdl v c 1 kHz for f cdl fd 1 GHz Uplink: fd f cul f cdl v c fd 2 kHz for f cul f cdl 1 GHz Path loss and range High altitude for airplanes is the line‐of‐sight propagation and long reflection region. The cell range depends on carrier frequency as shown in Figure 8.103, for 140 dB path loss: 127 km @ 1 GHz, 59 km @ 2 GHz, 22 km @ 5.8 GHz. 359 360 9 Traffic Model of Smartphone and Optimization 9.1 ­Traffic Model of Smartphone Network traffic is mainly driven by smartphone applications, today’s smartphone applications mostly generate relatively small data bursts. It is important to understand the traffic characteristics for the network optimization purposes. Some years ago traffic was, if not homogeneous, at least a bit easier to predict. For many years, for example, voice has been an important service with very predictable behavior. Today, with the advent of mobile broadband there is really no such service, that is, a service with very predictable behavior that dominates data transfer. Instead, many use mobile broadband all the time to be able to remain connected to their favorite social network. This connection is often done using apps that may be designed without consideration of cellular network characteristics. The nature of app traffic is unpredictable. Also, no two users probably have the same user patterns (update frequency depends on how many friends you have, what they do, OS, etc.). Smartphone’s trigger huge number of small packet in LTE network, always‐on applications require keep‐alive message, frequent transitions between LTE RRC states and causing signaling increase. Numerous applications require that an always‐on mobile‐broadband experience is seamlessly delivered and presented to the end user. Furthermore, many applications may be designed without specific consideration of the characteristics of cellular networks, and consequently may exhibit traffic profiles not well suited to those connections. When attempting to provide such always‐on connectivity at the RAN level, trade‐offs are often encountered between UE power consumption, user experience, data transfer latency, network efficiency, and control plane signaling overhead. Furthermore, the optimum trade‐off point may vary according to application characteristics, or their activity or status. Current trends indicate that the above issues will only increase in significance over the coming years. It is imperative, therefore, that the ability of LTE to efficiently handle and manage such traffic is continually improved. On the other hand, applications characterization drives understanding of demand fundamentals, for example, web page size, packet size, busy hour attempts, avarage call throughput, signaling, and bearer traffic generated by application (Figure 9.1). This control/user plane activity daily profile shows significant differences for different terminal types. Normally, 30% to 60% of all smartphone and M2M terminals are practically “always on,” having user plane activity during all hours of the days. This is due to periodical reporting activity for most M2M terminals and regular background activity for most smartphone terminals. PC terminals are usually not “always on,” but their usage is mostly bound to actual user interaction, for example, web browsing or social networking. Therefore, user plane activity for PC terminals differs significantly from that of smartphones and M2M. LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. Traffic Model of Smartphone and Optimization Session Count Session Count CDF Total Load CDF 100% Session Count 80% 60% 40% 20% 1K 10K 0% 100K 1M 10M Session Payload (bytes) 100 90 Control plane 80 Smartphone-centric network 70 Mixed network 60 50 40 30 20 PC-centric network 10 0 0 10 20 30 50 60 40 User plane 70 80 90 100 Avarage call throughput Video Streaming Interactive Video Web Browsing Audio Streaming Email Gaming MMS SMS Busy hour call attempts Figure 9.1 Model reflects variability of mobile application usage. In such traffic model scenario, the maximum number of active users depends on the capacity licenses purchased by an operator. In the case, the maximum number of users is starting to limit user traffic inactivity timer that has mentioned before can be tuned to release inactive users faster. The parameter dictates the time each UE stays connected without downloading or 361 362 LTE Optimization Engineering Handbook Connected Users 90 70 80 60 70 50 60 50 40 40 30 30 20 20 10 10 0 21-01-14 0:00 0 22-01-14 0:00 23-01-14 0:00 Users_connected 24-01-14 0:00 tInactivityTimer RRC Attempts 7000 70 6000 60 5000 50 4000 40 3000 30 2000 20 1000 10 0 21-01-14 0:00 0 22-01-14 0:00 23-01-14 0:00 LTE_02_RrcSetup_Att 24-01-14 0:00 tInactivityTimer Figure 9.2 When inactivity timer decreased, users reduced, RRC attempts increased. uploading data before it is shifted to idle mode. Reducing the value from 61 to 10 seconds can increase signaling load due to increased number of RRC setup attempts but can also reduce the drop rate as less number of users are connected unnecessarily with a chance of dropping the connection as shown in Figure 9.2. This can also reduce congestion in the system due to limitation of connected user’s license in the network. By decreasing inactivity timer, users can be moved earlier from active state to idle state. However, this will have impact on user experience, as there are more frequent session establishments in the case of new data transmission. By changing inactivity timer, an operator can compromised between fast‐release system resources due to inactivity and impact on user experience due delays caused by frequent session establishments. In addition, quality of service (QoS) mechanism controls the service performance, reliability and usability of a mobile service, because different bearer traffic requires different QoS. The following part is about QoS mechanism. 9.1.1 QoS Mechanism The policy control routing function (PCRF) deploys a set of operator‐created business rules that dictate the dservice QoS strategy of the evolved packet system, which is shown in Figure 9.3. Traffic Model of Smartphone and Optimization External IP Networks IP connectivity PGW Gx IP connectivity S5/S8 PCRF SGW QoS parameters: S11 QCI/ GBR/ MBR IP connectivity S1 MME eNodeB IMS Layer MMTEL App SIP P-CSCF Rx Access Layer PCRF Gx 3GPP Bearer Protocols PGW To Request / Grant Access QoS for handling the session media To Request / Get feedback on Loss of Access Qos except handling for Emergency / priority Calls Figure 9.3 LTE QoS mechanism, Rx and Gx interface. The PCRF communicates with the PGW data and push appropriate policy rules across the Gx interface. These QoS requirements can be passed by the PGW to the SGW over the S5/S8 interface. The SGW communicates these requirements to MME over the S11 interface. Finally the MME communicates the QoS requirements to the eNB over the S1‐MME interface. The QoS requirements of the EPS bearer are implemented in the radio network with the UL/DL scheduler and transport network with IP differentiated services code point (IP DSCP) and Ethernet priority bits (Pbits). In LTE network the service QoS is implemented between UE and P‐GW. The QoS framework for UL/DL basically consists of the following building blocks, a radio network, a transport network, the core network, configuration management system, the scheduler for UL/DL data inside the eNB, and the function to control the whole QoS handling. LTE QoS architecture is defined in TS 23.402 and 23.203 standards, UE negotiates its capabilities and expresses its QoS requirements during a SIP session setup or session modification procedure. QoS generally refers to the following parameters, QoS class identifier (QCI). VoLTE requires to support 363 364 LTE Optimization Engineering Handbook UL Service Data Flows EPS Bearer QoS DL Service Data Flows Service Requests - GBR: QCI, ARP, GBR, MBR Packet Filter - Non-GBR: QCI, ARP PCRF Radio Bearer L1/L2 configuration L1/L2 configuration UE-AMBR UE UE-AMBR eNB APN-AMBR PDN GW Gx Figure 9.4 SDF. dedicated service data flows (SDFs1) assigned with desirable QCI for VoIP SIP signaling and RTP packet. In LTE, services are mapped to SDF as shown in Figure 9.4, several SDFs can be treated as an SDF aggregate, all SDFs in an SDF aggregate must have the same QCI/ARP. SDF aggregates mapped to UL/DL EPS bearers which uniquely defines EPS bearers. Traffic flow template (TFT) defines rules so that UE and network knows which IP packet should be sent on particular dedicated bearer. An UL TFT in the UE binds an SDF (or SDF aggregate) to an EPS bearer in the uplink direction, a DL TFT in the SGW binds an SDF (or SDF aggregate) to an EPS bearer in the downlink direction. Every dedicated EPS bearer is associated with a TFT to classify the packet. It usually has rules on the basis of IP packet destination/source or protocol used. The TFT can allow all packages or filter on specific IP address and/or TCP/UDP port, which is shown in Figure 9.5. UE negotiates its capabilities and expresses its QoS requirements during a SIP session setup or session modification procedure, like media type and bit rate, direction of traffic, packet size, packet transport frequency, usage of RTP payload for media, types, and bandwidth adaptation etc. The QoS concept as used in LTE networks is class‐based, where each bearer type is assigned one QoS class identifier (QCI) by the network to ensure proper QoS for bearer traffic in LTE networks. QCI is used to determine packet forwarding treatment, it can be used to mark packets with DSCP. 3GPP has standardized 9 QCI values and mapping to resource type (GBR, non‐GBR), priority, packet delay budget and packet error loss rate (Table 9.1). Besides QCI, allocation and retention priority (ARP) is used to decide whether bearer establishment or modification request can be accepted in case of resource limitations, ARP can also be used to decide which bearer(s) to drop during resource limitations, and has no impact on packet forwarding treatment. The ARP allocated to both the default bearer and the IMS signaling bearer should have a high value this minimize the risk of deactivation of these two bearers that should be always established until the UE disconnects or detaches from the networks. For video telephony, voice bearer has a higher ARP, and video to another bearer has a lower ARP. In a congestion situation, the eNB can then drop the video bearer without affecting the voice bearer. This would improve service continuity. Linked EPS bearer ID (L‐EBI): each dedicated bearer is always linked to one of default bearers. L‐EBI tells dedicated bearer which default bearer it is attached to. (L‐EBI = EBI) The above description is shown in Figure 9.6. Currently a QoS mapping do exist today in both 3G and LTE but is not aligned between the two different radio access technologies. 3GPP TS23.401 has defined mapping between standardized Rel 8 QCIs and pre‐Rel 8 QoS parameter values. 1 SDF: An aggregate set of packet flows associated with an application service. In case of the VoIP service, the SIP based IMS signaling and the RTP based voice media flows together build the service data flow. UE PGW TFT Bearer #1 TFT TFT Bearer #2 TFT TFT Bearer #3 TFT Figure 9.5 TFT. Table 9.1 Standardized QCIs. Packet delay QCI Resource type Priority budget Packet error loss rate Example Services 1 2 100 ms 10−2 Conversational voice 2 4 150 ms 10 Conversational video (Live streaming) 3 5 300 ms GBR −3 10−6 3 50 ms 1 100 ms 10−6 6 7 100 ms 10 7 6 300 ms 8 8 9 9 4 5 Non GBR 10 −3 −3 10−6 Non‐conversational video (Buffered streaming) Real time gaming IMS signaling Voice, video (live streaming), interactive gaming Video (Buffered streaming) TCP‐based (e.g., www, e‐mail, chat, ftp, p2p file sharing, progressive video, etc.) Notes: 1 Packet delay budget (PDB), one-way between UE and gateway. 2 Packet loss rate (PLR) is only air loss counted. 3 VoIP is a GBR service, which means that VoIP users are prioritized against MBB users in the same network. 4 Default bearer is set up with QCI 9 (for non-privileged users) or QCI 8 (for premium users). 5 Guaranteed bit rate (GBR), the minimum guaranteed bit rate per EPS bearer. Specified independently for UL and DL. 6 Maximum bit rate (MBR), the maximum guaranteed bit rate per EPS bearer. Specified independently for UL and DL. 7 APN-aggregate maximum bit rate (A-AMBR), limits the aggregate bit rate that can be expected to be provided across all non-GBR bearers and across all PDN connections of the APN. Specified independently for UL and DL. 8 UE-AMBR limits the aggregate bit rate that can be expected to be provided across all non-GBR bearers among APNs of a UE. Specified independently for UL and DL 366 LTE Optimization Engineering Handbook QoS of EPS bearers Allocation and retention priority (ARP) Qos class identifier (QCI.0–255) Priority Resource type Packet loss rate Packet delay budget Non-GBR Default Bearer QCI 5– 9 A-AMBR UE-AMBR APN IP address ARP Priority level (0–15) (Per bearer) Pre-emption capability (shall not trigger preemption, may trigger pre-emption) (Per bearer) GBR Dedicated Bearer ARP used for call admission control Dedicated Bearer QCI 5–9 A-AMBR UE-AMBR TFT ARP L-EBI Pre-emption vulnerability (not pre-emptable, pre-emptable) (Per bearer) QCI 1–4 AMBR GBR TFT ARP L-EBI Figure 9.6 QoS profile. MME eNB UE INITIAL CONTEXT SETUP REQUEST (E-RAB Level Qos parameters > QCI, ARP) QoS Mapping RNL / TNL Scheduler: Priority / LCG TNL: DSCP rrc Connection Reconfiguration Includes pdcp-SN-Size, UM/AM, snFieldLength, t-Reordering, logicalChannelConfig > priority, and logicalChannelGroup LCG mapping example LCID:1 LCID:2 LCID:x LCID:y LCID:z LCID:w LCID:q SRB1 SRB2 QC11 QC15 QC17 QC18 QC19 LCG0 LCG1 LCG2 LCG3 rrcConnectionReconfigurationComplete INITIAL CONTEXT SETUP RESPONSE Figure 9.7 Uplink QOS mapping. For uplink, the scheduling of the traffics is important to set correct priority per QCI, and also allocate the bearers into logical channel groups (LCG) in such way that the intended scheduling strategy will be used in the UL. LCG mapping in eNB and associated signaling are depicted in Figure 9.7. 9.1.2 Rate Shaping and Traffic Management Wireless networks bandwidth changes constantly and it becomes important to support traffic shaping or bit rate adaptation to guarantee high QoE. Traffic shaping provides a mean to control the volume of traffic being sent into a network in a specified period (bandwidth throttling), or the maximum rate at which the traffic is sent (rate limiting). This control can be accomplished in many ways and for many reasons; however, traffic shaping is always achieved by delaying packets. Rate shaping in EPS is described in 3GPP TS 23.107 as the so‐called token bucket algorithm. The rate shaping function can be seen as a virtual bottleneck that throttles Traffic Model of Smartphone and Optimization Token rate, r Bucket size, b Token bucket Token, representing the allowed data volume Incoming packets R Buffered before sent to next link Incoming E-RAB Requests Admission Control Max Threshold Min Threshold Incoming Rate (Rin) Active Queue Management Queue length > Max: Always drop Min < Queue length < Max: Some drops Queue length > Min: Never drop AMBR/MBR Rate Shaping Rate Shaping according to a token bucket, based on AMBR or MBR (ΣRx ≤ AMBR or R ≤ MBR) Rate after packet shaping (Rshaped) Traffic rate Scheduling Figure 9.8 Rate shaping. the output rate of that buffer to a certain peak burst rate and to a certain average bit rate. The tokens are consumed by the data packets, if there are at least as many tokens in the bucket, the packet is transmitted. This is the nechanism that shaping the aggregate traffic for a user to the aggregate maximum bit‐rate (AMBR). First is admission control for E‐RAB requests. For non‐GBR type E‐RABs admission control is simplified since packets are forwarded on a best‐effort basis. However, GBR‐type E‐RABs requires more elaborate admission control. Request is rejected if the request exceeds available resources. Admission control may consider many different types of resources (shared channel, control channel, transport network resources, memory, etc). After that, active queue management (AQM) is working, which can be viewed as packet‐ level congestion control. It can, for example, drop packets to indicate a congested state to the source at an early stage. GBR queues handled by AQM are not congested, and the scheduler has time enough to serve the queues. Then is data rate shaping concept which function is delaying packets of the data flow so they conform to MBR or UE‐AMBR, using a token bucket as shown in Figure 9.8. 367 368 LTE Optimization Engineering Handbook Traffic Class Signalling Indicator Traffic Handling Priority Quality of Service Class Identifiers Transfer Delay SDU Error Delay GBR GBR MBR / AMBR MBR Allocation Retencion Priority Allocation Retencion Priority .. ... Pre-Rel8 QoS per bearer AMBR Rel8 QoS per bearer Rel8 QoS per UE Set by PDN-GW per bearer Set by HSS per UE QCI (Quality of service class identifier, per bearer); GBR (Guaranteed bit rate, per bearer); MBR (Maximum bit rate, per bearer); ARP (Allocation and retention policy, per bearer); AMBR (Aggregated maximum bit rate, for all bearers for a UE) Figure 9.9 QoS profile. Rate shaping can be seen as an artificial resource limit, resulting in a longer queue if maximum bit rate is violated. The token rate is set to the DL‐AMBR value for DL and to the sum of UL‐ AMBR and all GBR values for UL. The bucket size is selected so that sufficiently large packets are allowed in order to not reduce the efficiency/capacity of the air interface. Standardized 3GPP QoS parameters are realized by using QCI and ARP in LTE and EPC as well as using DiffServ code points (DSCP) in LTE, EPC, and IMS. ARP decides whether new bearer modification or establishment request should be accepted due to resource limitations considering the current resource situation. For GBR bearers the QoS Profile additionally includes a guaranteed bit rate (GBR) and a maximum bit rate (MBR). Further, all Non‐GBR bearers of a UE are limited by an aggregated maximum bit rate, UE AMBR,2 also part of the QoS profile (Figure 9.9). APN‐AMBR shared by all non‐GBR bearers with the same APN, downlink bandwidth management is done in PDN GW and uplink bandwidth management in UE, UE‐AMBR shared by all non‐GBR bearers of the UE. Bearers and the associated establish/modify signaling procedures are required to reserve resources (processing + transmission capacity) before SDFs mapped to that bearer can be accepted into the network. On the backhaul nodes, the network may encounter traffic drops, and poor voice and video quality due to lack of prioritizing and congestion management in the backhaul nodes. To allow traffic separation in transport network, gateways and LTE RAN translate from bearer‐level QoS (QCI) to transport level QoS (DSCP) (Figure 9.10). From the core network the main important parameter for QoS are received, such as the QCI, DSCP, and ARP values. These values are used for QoS translation to find the proper scheduling attributes such as the scheduling strategy, mapping of QCIs to logical channel groups (LCG) for uplink scheduling based on the data as configured by the OSS configuration management system in a so‐called QCI table. DSCPs are used for layer 3 routing and prioritization of different traffic types but also used for mapping to P bit (Priority Bits, the values of which are used for prioritization by transport equipment handling the Ethernet layer) and queues for layer 2 2 The UE AMBR is used in eNB to limit the bit rate of a UE and it is defined by the subscription. The core network uses APN AMBR, which is the aggregated maximum bit rate allowed across all non-GBR bearers associated with the same APN. APN AMBR is not visible in RAN. Traffic Model of Smartphone and Optimization (PCRF) QCI 3GPP QoS Profile Initialize / Upgrade / Downgrade 3GPP QoS Profile 3GPP QoS Profile DSCP DSCP DSCP QCI UL/DL Ethernet Radio pBits (UL) Scheduler Ethernet pBits Ethernet pBits Ethernet Ethernet pBits (DL) pBits (UL) Ethernet pBits eNodeB Transport Transport Packet Core Transport QoS Scheduling Figure 9.10 PCRF controls End‐2‐End QoS including radio and transport. EPC/LTE QoS Profile QCI Mapping function IP datagram ARP Takes place in RBS and AGW (Transport) IP header DSCP Mapping function Ethernet frame MBR/GBR Ethernet header p-bits Data Takes place in devices on edge between L3 and L2 network DSCP Data Figure 9.11 QCI mapping at DSCP and P/bit level. traffic handling on the access transport network, which enabling the transport network to ­prioritize between different data flows over the S1 interface. DSCP indicates what forwarding treatment, or per‐hop behavior (PHB), shall be applied at each node or router along the path. PHBs can be implemented by employing a range of queue service and/or queue management disciplines on a node’s or router’s output interface queue. The PDN GW and SGW use the QCI information to set the correct DSCP values on the signaling traffic. The DSCP attribute of the QciProfilePredefined defines the mapping between QCI and DSCP. Operator controls QoS by defining QCI’s and related characteristics, mapping services to QoS profiles, packet filters and bearers, mapping QCIs to DSCP (IP layer) and mapping DSCP’s to priority bits (ethernet layer). This corresponds to mapping from RAN to transport and IP network (Figure 9.11). Packet forwarding treatment in transport network is selected based on the DSCP carried in the tunnel header (IP). The recommended QoS mapping is shown in Table 9.2. DSCP is mapped with QCI to realize QoS in LTE network, an example is shown in Figure 9.12. The eNB scheduler is an essential QoS enabler. DL and UL are treated separately. In DL, the priority is simply determined per QCI, traffic can be separated per QCI and a different treatment 369 LTE Optimization Engineering Handbook Table 9.2 Recommended QoS mapping. Traffic Type DSCP Network Synch LU 7 Routing, network control CS6 6 QCI5–IMS Signaling (Non‐GBR) CS5 6 40 S1AP/X2AP‐Inter‐node Signaling CS3 6 24 QCI1–GBR Conversational Voice EF 5 46 QCI3–GBR Real Time Gaming AF41 5 34 QCI2–GBR Conversational Video (Live Streaming) AF42 5 36 QCI4‐GBR Non‐Conversational Video (Buffered Streaming) AF43 5 38 QCI6‐Non‐GBR TCP Specific Services AF31 4 26 OAM Access and Bulk Data CS2 4 16 P‐bits DSCP code 4 CoS 3 CoS 54 1 1 48 2 QCI7‐Non‐GBR Conversational/Speech & Live Streaming AF11 2 10 QCI8‐Non‐GBR TCP’Premium bearer’ AF12 2 12 QCI9‐Non‐GBR TCP Default Bearer AF13 2 14 Guaranteed Bit Rate QCI 1 Voice 3 2 4 3 transport COS1(EF) 2 Unused 3 4 5 Non Guaranteed Bit Rate 370 6 7 8 9 IMS Signaling Video High Priority Data Regular Priority Data Low Priority Data Control(CS4) IMS Core COS2(CS3) COS3(CS2) Default(BE) Default(BE) Figure 9.12 DSCP mapped with QCI. per QCI can be applied. In UL, it is determined per LCG, and based on the currently established dominant bearer of the LCG to ensure that traffic types are separated in the uplink, traffic separation must be ensured between the different data flows within the UE. The QCI of that dominant bearer can be different from UE to UE. The mapping of a radio bearer (or logical channel) to a logical channel group is done at radio bearer setup time by the eNB based on the corresponding QoS attributes of the radio bearers such as QCI. QCIs can be mapped to different LCGs, then buffer status reporting from the UE Traffic Model of Smartphone and Optimization QoS Aware DRBn DRBn DRB1 DRB1 DRBo SRB1/2 is mapped to LCG 0 Ue Scheduler Strict Priority/WFQ per sector eNB uplink UE uplink QoS Aware QoS Aware eNB downlink DRBo Strict Priority/WFQ per Ue Strict Priority/WFQ per sector Figure 9.13 Schematic overview of downlink and uplink scheduling. is done for traffic types separately (UE reports an aggregate buffer status for the combination of radio bearers in a logical channel group. The eNB knows the radio bearers contained in the group and their priorities). The UE prioritizes internally between logical channels according to logical channel priorities (derived from QCI). The parameter controlling the mapping of LCG to QCIs is logicalChannelGroupRef. In the uplink, the UE has four LCGs, which groups together traffic of different logical channels. So a LCG consists of one or more QCIs. For this reason it is important to correctly configure the LCGs. This limitation is applied by 3GPP to keep the buffer status report (BSR) format small in the uplink MAC layer, the buffer status report is sent per LCG and not per logical channel. It also reduces the number of queues required to be ­supported in the UE side for uplink traffic separation (Figure 9.13). 9.1.3 Traffic Model As we know, smartphones make it easy for people to surf the web and watch online videos, leading to much higher bandwidth use; tablet and notebook devices will send data even higher. iPad‐like devices will chew even more bandwidth than the smartphone because of its larger screen, which is driving bearer and signaling traffic growth. Video, web browsing, and audio streaming will dominate bearer traffic on wireless web, especially user generated content (video, photos, data backup) will stress the uplink. Detailed traffic model incorporating average user behaviors and key application characteristics. For each application, specific characteristics and session attempt rates were estimated. When UE has attached with the LTE network, there are both idle users and connected users. From traffic model perspective, the UE states are connected (UE that is RRC_connected or ECM_connected) and idle (UE that is RRC_idle, ECM_idle). The model for packet data service session consists of one or more subsessions,3 which are the sequences of user activities throughout a particular application. The field based characteristics of each application are defined in order to estimate user plane model, which is shown in Figure 9.14. Traffic profile is mainly defined by: ●● ●● Duration of simulation – define in seconds length of simulation Number of subscribers – number of users with given traffic profile 3 If the dormancy timer is larger than the off-time, then a call may consist of several subsessions. If the dormancy timer is smaller than the off-time, then one call is composed of only one subsession. 371 372 LTE Optimization Engineering Handbook Web browsing BHCA volume Avg per subscriber metric Gaming BHCA volume BHCA p DL throughput q ... r Outcome Streaming Video BHCA duration Handset xx % Device→Appl mapping PC xx % Smartphone xx % on ti ca pli Ap Mix ... Figure 9.14 Traffic model estimated. ●● ●● User type of creation – constant or poisson Non‐real‐time services parameters: number of packet calls, call volume, reading time, number of datagrams in packet call, size of datagram, time between datagrams, and so on. Take an example of inter‐packet arrival time comparison between Youtube and FTP. The mean inter‐packet time of FTP is 0.96 ms, Youtube is 15.9 ms. The maximum inter‐packet time of FTP is 0.89 seconds, Youtube is 1.29 seconds. Around 96.6% of Youtube ethernet packets are 1414 bytes, this corresponds to raw video packet size of 1356 bytes, while the mean FTP packet size is 1402 bytes. 9.2 ­Smartphone‐Based Optimization Smartphone experience includes response time, always on friendly, and battery life, and so on, which cause challenges to existing LTE networks. The key to good smartphone experience is that UE should maintain active RRC connection; the number of RRC connected users supported by eNB is an important metric for estimating whether eNB is smartphone‐enabled. When UE maintains active RRC connection for longer times, UE battery life and increased handover signaling load needs further consideration. Always‐on applications need to send and receive small packets frequently to keep IP connectivity open—it is called “heart beat” or “keep alive.” Typical frequency is once per minute, or once every few minutes. The amount of data is very small, <<1 kB. 9.3 ­High‐Traffic Scenario Optimization It is common that networks are configured for low‐load and single‐user performance; however, high‐traffic situations occur daily, and the network must be configured to support all these events at the same time. The higher traffic, the more denser the network is needed, and the more challenges for controlling the inter‐cell interference and physical layer optimization. Figure 9.15 depicts the performance degradation of high‐traffic scenario. Traffic Model of Smartphone and Optimization The served users are reduced UL interference increases with a higher amount of users. The network is starved Which consumes all DL power and leads to power blocking user license limit causes spill over to user Poor CS/PS Accessibility High amount of RRC requests. Leads to high loaded Figure 9.15 The performance of high traffic. With LTE having more and more users, the traffic in some areas have a sharp increase during peak events and then some KPIs such as access rate, scheduling request, and/or CQI resource, PDCCH CCEs utilization in this area changed sharply. LTE high capacity is focused on: ●● ●● ●● ●● ●● Control channel dimensioning (PUCCH/PDCCH resources, such as PUCCH allocation request for CQI/scheduling request resource could not be granted) UL noise rise PRB utilization/cell throughput capacity CPU processor load, RRC connection setup intensity (due to UE releases by inactivity or UE releases by RLC supervision), incoming handover intensity and paging requests, and so on Connected users license 373 374 LTE Optimization Engineering Handbook Typical high‐traffic scene including college scene and large scale entertainment activities (concert/match…). As compared to slightly higher peak traffic events, parameters changes can help improve performance in high‐traffic scenario. After parameters changed depicted in the following chapters, the accessibility success rate can be more than 80% as compared to 50%, retainability success rate can be more than 95% as compared to 85%. DL throughput can be more than 2 Mbps as compared to 1 Mbps. 9.3.1 Resource Configuration When connected users increase, CPU processor, SRS resources, PUCCH resources, or PDCCH resources reach to the intensity limit that will impact the network performance. When high load happened, there will be RRC connection setup rejection, incoming handover preparation request rejection, and drop calls to cause the KPIs degradation. The load management algorithm dynamically sets the permitted intensity limits for RRC connection setups, incoming handover, and pagings based on continuous CPU measurements. When connected users increase, control signaling increases, when control signaling is high enough, data transmissions decrease, due to increased resource usage for non‐data delivery. When data transmission decreases, users stays longer in RRC connected state causing the number of connected users to increase. The number of served users will decrease and non‐served users will consider the radio link to be broken and do reestablish/reconnect causing control signaling to increase (Figure 9.16). Usually the number of users will limit with CPU loading, PUCCH resources and SRS resources, and so on. CPU loading and the number of users are a strong correlation, when CPU load reached 85% (the number of users more than 250 as an example of TD‐LTE, 20 MHz bandwidth), it will result in a RRC request to refuse. PUCCH resource constrained will lead to the RRC establishment failure and insufficient CQI, and SR resources will cause RRC connection reject issue and incoming handover preparation request rejection. When the number of users is more than 250, SRS resource allocation failure may be happened and that will lead to the RRC establishment failure (Figure 9.17). Accessibility success is degraded because PDCCH/PUCCH resources are at the maximum limit. PDCCH is used for UL/DL scheduling assignments, for example, PUSCH/PDSCH resource indication, transport format indication, HARQ information, and PUCCH/PUSCH power control commands. PUCCH is used for transmitting scheduling request, HARQ ACK/ NACK, and CQI. UE is allocated scheduling request and CQI resources during setup procedure, and the resources are kept as long as UE is UL synchronized. UE is not allowed to connect to a cell if there’s no free scheduling request resources. Retainibility and throughput are degraded because of lack of resources and increased interference during the peak event. Cell throughput Connected users Control signaling Capacity limit hit!! “Served users’ Time/load Figure 9.16 Loading versus performance. Traffic Model of Smartphone and Optimization 150 100% 80% 100 60% 40% 50 20% 0% 0 300 30% 200 20% 100 10% 0 CPU loading RRC congestion No. of users No. of users RRC congestion due to PUCCH resource allocation failure 0% 1 2 3 4 5 150 6 7 8 1 100 0.5 50 0 No. of users RRC congestion due to SRS resource allocation failure 0 Figure 9.17 CPU loading, PUCCH resources, and SRS resources with increased users. For UL control channel resources ●● ●● PUCCH: nRB, PUCCH depends on number of scheduling request, HARQ ACK/NACK and CQI resources. PUCCH is allocated by 2 RB at the band edges (RB‐pair), time domain sharing. Each PUCCH is assigned to a UE with a periodicity deciding which subframe UE can access PUCCH (default periodicity for CQI is 80 ms, scheduling request is 10 ms) PRACH: nRB,PRACH in 1 radio frame is independent of bandwidth and is fixed for different cell range For DL control channel resources ●● ●● ●● ●● PDCCH: nRE,PDCCH depends on CFI PCFICH: nRE,PCFICH in one radio frame is 160, independent of bandwidth and # of antenna ports PHICH: nRE,PHICH in one radio frame depends on bandwidth and is fixed for different bandwidth PBCH: nRE,PBCH in one radio frame is 240, independent of bandwidth and # of antenna ports Table 9.3 gives the recommended resource parameters for high‐traffic sites. 9.3.2 Capacity Monitoring In the E‐UTRAN system, resources requiring capacity monitoring are divided into three parts: wireless resources, equipment resources, and transmission resources. This part will focus on the wireless resources. If the evaluation results show capacity overload, corresponding suggestions can be found in Figure 9.18. 375 376 LTE Optimization Engineering Handbook Table 9.3 Resource parameters for high‐traffic sites. parameters Recommend Default Comments noOfPucchSrUsers 200 noOfPucchcqiUsers CommonSrPeriodicity 32 noOfPucchCqiUsers and noOfPucchSrUsers determine the number of resources for CQI and SR 0 32 Aperiodic CQI will be used instead 20 10 pdcchCfiMode 2 0 inactivetimer 30 61 timer T302 10 5 tPollRetrans ul(dl) SRB/DRB 80 50 Active User license Utilization>80% increase PDCCH PRB reduce RRC release, it is currently set to 10 s, lowering this should allow more users to access the network time between two consecutive RRC attempts in case that first attempt is rejected due to congestion reduce RLC signaling by increasing polling interval in UL/DL Y Y 1. Add Active User License N N start DL PRB Utilization>80% END Y PUCCH,SRS,PDCCH Utilization>75% Y Optimize inactivity timer OptimizeConfiguration (e.g.Optimize RB#, sounding period) N 2. Add cells Figure 9.18 Capacity monitoring method. If the active user license utilization is greater than 80%, it needs to expand the license capacity or add a baseband board. If the active user license utilization is greater than 80%, there are a great number of online users and most have no data transmission. In this case, adjust the user inactivity timer base on the operator’s strategies to adjust the number of users in the RRC_ connected state. If the physical resource block (PRB) utilization is greater than 80% and the CPU usage also reaches 80%, it needs to expand the board capacity. If the PRB utilization is greater than 80% and the CPU usage does not reach 80%, perform flow control on cell resources. If PUCCH or SRS resource utilization is greater than 70%, turn on the PUCCH adaption switch or add more cells. Also it is needed to make sure that the eNB can automatically adjusts the number of PDCCH symbols based on the CCE load. If the total number of preambles exceed 75 to 100 times per second in busy hours, adjust the PRACH backoff algorithm or even start the flow control mechanism on the radio interface to smooth the RACH load peak and decrease the average RACH delay. At the same time, considering capacity expansion is required. Traffic Model of Smartphone and Optimization 9.3.3 Special Features and Parameters for High Traffic In case of extreme high capacity, it needs to take all actions to avoid overflow in the system as degrading performance for the end‐users. This special features for high traffic involves many different aspects such as dimensioning, parameter optimization and software features. If number of admitted users becomes higher than the system can handle, this will lead to that the users in the system gets little throughput. The high cell load causes each user already in the system to generate even more load. When number of users increases, the DL data payload drops after reaching a certain level of users. For high‐traffic sectors, the feature of call admission threshold can be changed to more than 90% on all these sectors to allow for more users to connect to LTE, thereby reducing call failure rate. Overload control is the key to ensure a good flow of users in the system. It is needed to ­control the arrival rate of new users. By just letting all users to access the network will in the end cause the network to stall with consequences. In overload situations it will always be better to serve the users in the network before allowing new users to enter. At high capacity it needs also to ensure that voice users can always access, packet domain users can afford to wait in such congested situations. The features for high traffic are shown in Figure 9.19. The dimensioning perspective is also important. Keep control of interference and maximize the carrier capacity, keep track of your network bottlenecks, and expand capacity in time. Try to be one step ahead when it comes to expand capacity in the radio network. GBR admission control ‐ To ensure that the QoS is maintained for GBR bearers in the system. A headroom is created to allow for fluctuating radio conditions and mobility, also be used to control the ratio between GBR and non‐GBR traffic. Priority paging ‐ At the eNB, the load control and overload protection mechanisms determine if any paging messages need to be discarded. If discards are necessary due to high paging load or high CPU processing load, the paging messages with highest priority are handled first. Load based access barring ‐ Uses barring information from SIB2 broadcast messages to inform the UE of the congestion level in the system. To release inactive UE at high load handover ‐ Automatically alleviates PUCCH resource exhaust at high load, to improve accessibility in high‐load networks, increase efficiency of › Dimensioning – Cater for traffic increase – Monitor capacity bottle necks › Control Arrival rate – Apply admission control – GBR Admission control – MIMO / CA /UL COMP / 4way RX-div – Priority Paging – Load based uplink time alignment timer adjustment – IRAT Offload from LTE › Reduce overhead › Maximizing carrier Efficiency Overload Control – CA based IFLB – Idle mode settings – Admission triggered IFLB – Service/Priority triggered IF HO › Maximize network capabilities – PDCCH Link adaptation – PDCCH Power Boost › Control interference – ICIC / IRC – Frequency selective scheduling – Parameter optimization › Block new access requests – Dynamic Load Control – Release of inactive UE at handover – Load based Access Class Barring Figure 9.19 Features for high traffic. 377 378 LTE Optimization Engineering Handbook Inactivity Timer (10 s) TAT UE SETUP DL TRAFFIC TAC OUT-OF-SYNC PUCCH RESOURCES USED ALLOC PUCCH UE RELEASE NO UL RESOURCES USED EXCEPT RANDOM ACCESS RELEASE PUCCH Figure 9.20 Two timers setting of high load cell. PUCCH scheduling request resource usage. There are two parameters needed to be considered. One is inactivity timer value to 4 sec for high load eNB’s to reduce load on high capacity sites. The other is the time alignment timer (TAT, a timer used for supervision and control of uplink synchronization, range, 0, 500, 750, 1280, 1920, 2560, 5120, 10240[ms], 0 means UEs always in sync), which is needed to set to an operator controlled value for new UEs, it means that these UEs will go out of sync after TAT has expired. The feature has a larger gain in handover intense areas as reducing inter‐cell interference, as fewer UEs are connected at cell border (Figure 9.20). The time alignment timer that will (re‐)start every time that a time alignment command is received. If the time alignment timer expires, the UE concludes that prior to any uplink transmission the random access procedure must be used to obtain uplink sync and all PUCCH resources and any assigned SRS resources will be released. PDCCH link adaptation (LA) could be used in high traffic scene. If no LA is used, 8 CCEs are always required to reach the cell edge. Actually, many users are also likely to require a less robust channel coding on PDCCH than the maximum 8 CCEs. PDCCH link adaptation can increase efficiency by dynamically assigning CCEs based on link quality. So PDCCH LA margin is introduced in LTE, which is added to PDSCH for PDCCH link adaptation, curent value is fixed 10 dB in all radio conditions. As many of the UEs don’t require 8 CCEs, reduction in the PDCCH link adaptation offset reduces the number of medium and good radio condition UEs, which are allocated 8 CCEs. It is recommended to reduce the fixed 10 dB margin to 3 dB. RLC parameters also impact performance in a high‐load cell. The transmitting side of the RLC connection can request a status message through a poll request. Upon expiry of this timer, the transmitting side will consider any PDUs, which have not been positively acknowledged for retransmission. Poll retransmit timer is triggered when the sender doesn’t get an acknowledgement back from the receiver about an earlier poll request regarding reception of successful PDUs. Default value is 50 ms for RLC (DRB) and 45 ms for SRB, it can be changed to 200 ms will give the receiver more time to acknowledge receipt of PDUs, thus lowering the need for retransmission from the sender. The parameter Max_Retx_Threshold determines the number of times a packet is retransmitted at the RLC layer. The objective here is to reduce the number of DL RLC retransmissions (default value is 32, recommend changing is to 16) for high load cell, that is, congested sites where resources can be freed up by reducing this number. Still, UE timers and eNB timers need to be modified in a high‐load cell to improve call failure rate. For example, increase T300 from default 400 ms to 1000 ms, changing T302 value from 4 s Traffic Model of Smartphone and Optimization to 8 s, increase T301 from default value of 400 ms to 1500 ms, changing T304 value from 1 to 2 s, and changing T311 from 5 s to 3 s, and so on. eNB timers are vendor specific, need to be aligned with UE timers. 9.3.4 UL Noise Rise The UL noise rise is the key limiting resource in a scenario with many users. It is the amount of users active in RRC_connected state that cost resources. Each user consumes part of the UL noise rise even though no or very small amount of data is being transmitted. The consequence is that cell shrinks, uplink coverage decreases, and as a result, calls are dropped, accessibility suffers, throughput is starved. UL noise rise can be observed by: ●● ●● ●● Distribution of the SINR values calculated for PUCCH/PUSCH The measured noise and interference power on PUSCH, according to 36.214 of the SINR values calculated for PUSCH The measured noise and interference power on PUCCH, according to 36.214 For a high‐load cell, α factor (i.e., pathloss compensation factor for PUSCH) should be set to default 0.8 to ensure that cell‐edge UEs won’t transmit at higher power (increasing interference), which in turn forces other UEs to transmit with a higher power. p0NominalPucch and p0NominalPusch can be used to adjust power control target, it will trade off between coverage and capacity. Lowing this should help to improve UL noise rise interference. Current setting of the two parameters are as following (Figure 9.21): ●● ●● p0NominalPucch = −116 dBm, higher value can cause high UL interference in high load condition p0NominalPusch = −96 dBm (should be reduced to default −103dBm to reduce UL interference peaks at high load) 9.3.5 Offload Solution and Parameter Settings This part investigates parameter settings to determine if more optimization can be achieved and if some of the settings can be applied market wide to improve high‐capacity cell performance. High PDCCH CCEs utilization In general, PDCCH CCEs utilization above 75% indicates high PDCCH CCEs utilization. High PDCCH CCEs utilization can be caused by large number of active UEs, and/or poor ­coverage. RRC connection setup failure/incoming handover preparation failure under a high‐ capacity condition usually has high PDCCH utilization behind it. High PDCCH CCEs utilization indicates the SRB traffic is using the majority of the scheduling opportunities and leaves very little opportunities for DRB traffic under high‐load conditions. The eNB is limited on CCEs during low throughput. Scheduling request and/or CQI resource congestion A UE is allowed to connect to a cell if there are free scheduling request and CQI resources. When a UE locates at high‐traffic cell, scheduling request, and/or CQI resource congestion can be caused by large number of users. Even sometimes it was accompanied with retainability degradation, which indicated a drop caused by MME side. The operator needs to configure the number of PUCCH resources for a scheduling request and CQI to control the trade off between the number supported users and the uplink peak throughput. Solution of offloading traffic 379 LTE Optimization Engineering Handbook RSRP vs UE Tx Power/PUSCH Throughput 30 25000 25 A UE Tx Power(dBm) 15 15000 10 10000 5 C 0 UE Tx Power(kbps) 20000 20 B 5000 –5 D –10 2 –6 –6 4 –6 6 –6 8 –7 0 –7 2 –7 4 –7 6 –7 8 –8 0 –8 2 –8 4 –8 6 –8 8 –9 0 –9 2 –9 4 –9 6 –9 –1 8 0 –1 0 0 –1 2 0 –1 4 0 –1 6 0 –1 8 1 –1 0 1 –1 2 1 –1 4 1 –1 6 1 –1 8 2 –1 0 2 –1 2 2 –1 4 26 0 RSRP (dBm) C Total UE Tx Power/RB (pZeroNominalPusch = –96dBm) D Total UE Tx Power/RB (pZeroNominalPusch = –103dBm) A PUSCH Throughput (pZeroNominalPusch = –96dBm) B PUSCH Throughput (pZeroNominalPusch = –103dBm) –95 P0 = –95 P0 = –99 P0 = –103 P0 = –107 P0 = –111 P0 = –115 P0 = –119 –100 –105 IRB,UL [dBm] 380 –110 –115 –120 –125 –130 110 115 120 125 130 135 140 145 150 Lsa,cellrange [dB] Figure 9.21 p0 optimization in a high‐load cell. Besides adding carrier/site to balance the high load, the solution of offloading traffic is as ­efficient way that is summarized below: ●● By mobility allignment: It can be done by encouraging easier cell reselection in idle mode, aims to increase qOffsetCellEUtran for reselection to non‐congested neighbor cells for equal cell reselection priority, decreases qOffsetCellEUtran for reselection to high‐capacity cell, for priority‐based cell reselection, adjusts parameter threshXHigh and threshXLow, and, encouraging early handover in connected mode, aims to increase ­cellIndividualOffsetEUtran for a certain EUtranRelation to push some traffic to neighboring non‐congested cells. Traffic Model of Smartphone and Optimization ●● ●● By decrease cell size: RF adjustment to decrease cell coverage, downtilt to reduce coverage footprint on the high‐capacity sector, while may require to up tilt the neighboring non‐congested sectors. Also it can increase cell size defining parameters: Qrxlevmin or, changed Delta PSD for cell specific reference signal relative to the reference from 3 dB to 0 dB to reduce cell size under low inter‐site distance. For further, it can decreases p0NominalPusch and p0NominalPucch in a high‐load condition. By alleviate PDCCH scheduling congestion: Reduce SRB traffic aims to reduce the number of UL/DL RLC retransmissions for SRB and DRB, or, to extends the time for new poll if no RLC status report is received for SRB and DRB. 381 383 Part 3 Voice Optimization of LTE 385 10 Circuit Switched Fallback Optimization Circuit switched fallback (CSFB) addresses the requirements of the first phase of the evolution of mobile voice services, which began on a commercial scale in 2011. CSFB is the solution to the reality of mixed networks today and throughout the transition to ubiquitous all‐LTE networks in the future phases of LTE voice evolution. On the other hand, CSFB is the first step in enabling mainstream LTE handsets with the cost, size, and battery life advantages of single‐ radio solutions to LTE data in combination with 2/3G voice as well as making the initial LTE investments smaller. When the user’s device is paged via LTE with an incoming call, or when the user initiates an outgoing call, the device switches from LTE to 2/3G. This is a circuit switched (CS) fallback function in EPS, which enables the provisioning of the CS services when the UE is served by E‐UTRAN without the need for IP multimedia subsystem (IMS) support. A CS fallback– enabled terminal connected to LTE can use 2/3G to connect to the CS domain in areas where LTE coverage is overlapped with 2/3G coverage, and the call remains in the CS domain until it is completed. Compared with VoIP and standby phones, CSFB is easier to realize, that means we don’t need to do much to upgrade the network, and CSFB can handle various kinds of phones. CSFB may be used as a generic telephony fallback method securing functionality for incoming roamers as well. 10.1 ­Voice Evolution This voice communication evolution can be characterized into three major phases. In the first phase, currently underway, all voice traffic is handled by legacy CS networks, while data traffic is handled by LTE packet‐switched (PS) networks, 2/3G network used primarily for voice service of legacy terminals. Usually, the operator may deploy LTE with 3GPP CSFB solution across LTE coverage area. In CSFB, whenever an LTE handset generates or receives a voice call it is automatically transferred to the 2/3G networks. Once the call is finished the device reverts to LTE. It relies on interrupting the LTE connection when the terminal is forced to move to the 2/3G network. This might be a big problem, depending on the application that is being used prior to the voice call. The second phase in LTE voice evolution introduces native VoIP on LTE (VoLTE) along with enhanced IP multimedia services such as video telephony, this solution relies on SRVCC (single radio voice call continuity) or PSHO at edge of coverage. Compare to CSFB, VoLTE avoids 4G data service interruptions and preserves the LTE data experience ­during speech communications. The third phase converges the enhanced capacity and services of all‐IP networks (voice and video over IP and RCS, such as instant messaging, video share, and enhanced/shared phonebooks) for continuous coverage across the broader range of network LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. 386 LTE Optimization Engineering Handbook 2/3G coverage LTE CSFB LTE LTE LTE SRVCC LTE LTE Legacy CS voice CSFB LTE CS CS LTE E LTE LTE LTE E LTE LTE LTE LTE E LTE LTE LTE LTE CS voice service via CSFB IMS Voice service over LTE and CS access LTE Legacy phone CSFB phone CS attach MSS Legacy architecture VoLTE phone CSFB CS attach MSS CSFB Architecture Mainly continuous LTE coverage Areas with continuous LTE coverage Spotty LTE coverage SRVCC SRVCC AKS IMS CSFB CS attach MSS SRVCC / ICS Architecture LTE E LTE E LTE LTE LTE LTE E LTE LTE E LTE LTE LTE LTE LTE LTE LTE E LTE LTE E LTE 2G - 3G LTE LTE E LTE LTE LTE LTE LTE E LTE LTE LTE LTE LTE LTE LTE LTE LTE E LTE LTE E LTE LTE IMS Voice service over LTE and HSPA VoLTE phone LTE HSPA IMS Mobile telephony evolution target Figure 10.1 Voice evolution and network evolution. access methods, including LTE, 3G, and WiFi, with interoperability across operators and legacy telephony domains (Figure 10.1). Migration from CSFB to VoLTE is typically done in several steps starting from CSFB, then combination of CSFB and VoLTE, and finally, full VoLTE where all calls are fully utilizing VoLTE. SRVCC enables handover from VoLTE to CS speech when the UE is running out of LTE coverage. Also reverse SRVCC enables handover from CS speech back to IMS‐based VoIP. The handling of voice traffic on LTE handsets is evolving, as the mobile industry infrastructure evolves toward higher, and eventually ubiquitous LTE availability. When subscribers are attached to LTE access, the UE informs the network what it supports, either data centric, or voice centric. If the UE is voice centric, it shall report what it supports, CS voice only (CSFB), IMS PS voice only (voLTE), CS voice preferred (IMS PS voice as secondary), or IMS PS voice preferred (CS voice as secondary). CS fallback is triggered to overlapping CS domain (2/3G) whenever voice service is requested, and resumed LTE access for PS services after call completion. 10.2 ­CSFB Network Architecture and Configuration 10.2.1 CSFB Architecture The key point from CSFB view is the SGs interface between MSC and MME that SGs interface connects the MSC/VLR and the serving GPRS support node and mobility management entity (SGSN‐MME). This interface is used for registration in the MSC/VLR of the UE by performing combined procedures, to page the UE on behalf of the MSC/VLR and to convey CS‐related services. CSFB‐evolved node functions require a software upgrade and are listed in Figure 10.2. Following functions shown in Table 10.1 need to be enabled in MSC‐BSC (RNC) and SGSN‐ MME for CSFB. RIM functionality supports NACC/system information distribution for CSFB from LTE to 2/3G. RIM is recommended to pre‐populate LTE eNB with 2/3G SIB data. RIM procedures setup associations between external UTRAN or GERAN cells and the BSS that hosts that cell and receive NACC information for the cell. This process occurs automatically, with RNC/BSC updating eNB of changes to subscribed cell relations. It is required to enable feature “Release with SI” toward 2/3G, which speeds up call setup time toward 2/3G. Circuit Switched Fallback Optimization 1. RIM (O) 2. DMCR (O) 3. Iu-flex/MSC Pool support (O) 4. PS Handover (O) 1. RIM (O) 2. Fast return to LTE (O) 3. A-flex/MSC Pool support (O) 4. PS Handover (O) 5. Dual Transfer Mode (O) UTRAN 1. RIM (O) 2. PS Handover (O) SGSN IuPS Gs Gb Uu GERAN S3 IuCS A MSC-S Um 1. LTE to CS Fallback (M) 2. SMS over SGs (M) 3. MSC Pool (O) 4. MT Roaming Forward (O) 5. Dual Transfer Mode in GSM (O) SGs UE E-UTRAN LTE-Uu 1. CS Fallback (M) 2. DMCR (O) 3. Dual Transfer Mode (O) MME S1 1. CS Fallback to GSM and WCDMA (M) 2. RIM (O) 1. CS Fallback (M) 2. SMS over SGs (M) 3. RIM (O) 4. MSC Pool support (O) M: mandate, O: optional Figure 10.2 CSFB architecture and functions. Table 10.1 MSC‐BSC (RNC) and SGSN‐MME functions. MSC‐BSC SGSN‐MME Feature provide and LKF installation on APG SGs feature activation Check SGs interface parameters SGs setup IS part SGs interface setup and activation SMSoSGs and CSFB requirements: RAN information management (RIM) feature activation RIM support enables SI transfer between RATs SMS over SGs and CSFB to GSM and WCDMA feature activation IP‐based interface configuration SCTP‐based interface configuration TA‐LA to MSC‐S BC mapping SGsAP configuration The support for RIM procedures show in Figure 10.3 that the feature makes it possible for an eNB to receive information for a specific GERAN/UTRAN cell or to create and maintain relationships with GERAN/UTRAN cells. Such relationships are referred to as RIM associations. Once a RIM association is established in the eNB by the operator, the eNB receives updates from the BSC/RNC when SI for the GERAN/UTRAN cell in that RIM association changes. When moving from CSFB region to non‐CSFB region, “data centric” LTE data modems should stay on LTE, “voice centric” LTE smartphones should re‐select to 2/3G (Figure 10.4). CSFB‐configured region is based on tracking area; this CSFB feature can be enabled/disabled per the tracking area. When moving from CSFB region to non‐CSFB region, the tracking area update is triggered, but tracking area update accept contains a tracking area update but does not provide location area information. It is worth to note that UE ID in 2/3G and LTE is different, as shown in Figure 10.5. 10.2.2 Combined Register A dual‐mode UE can attach both to the LTE network, and to 2/3G networks before voice calls via CSFB can be initiated. The UE with CSFB ability not only can access to EURTAN from EPS, but also can access to CS domain from GERAN/UTRAN. 387 388 LTE Optimization Engineering Handbook eNodeB MME SGSN BSC 1. eNB Direct Information Transfer 2. RAN Information Relay 3. RIM PDU 4. RIM PDU 5. RAN Information Relay 6. MME Direct Information Transfer 1. Establish RIM Association through the CN. SGSN MME 2. Report SI changes for Utran cell belonging to RIM association, to the eNB over the lu. RNC E-NodeB UtranCell = N RIM Association ExternalUtranCell = N eNB has the latest system information for the target Utrancell. Figure 10.3 RIM procedure and association. Cs-domain Registration: FAIL Voice centric LTE smartphones should re-select to 2G/3G in non-CSFB LTE TDD LTE TDD TD- SCDMA TD- SCDMA GSM GSM CS-domain Registration: OK CS-domain Registration: OK Figure 10.4 CSFB region (left) and non‐CSFB region (right). M-TMSI (Subscriber confidentiality) SGSN MME P-TMSI EPC RNTI (Scheduling) MSC eNB TMSI IP Address (Packet Forwarding) Figure 10.5 UE ID in 2/3G and LTE. S-GW P-GW Circuit Switched Fallback Optimization SGsAP SGsAP SCTP IP SCTP IP L2 L2 L1 a new IE, mobile class mark 5. MSC performs location update. BSC/ RNC MSC/ VLR 2G/3G Circuit Core G-MSC L1 MSC Server/VLR 4 and 6, Location Update SGs Request/Response 1. Attach request (Type = IMSI/EPS Attach, Additional Info = ”SMS Only or Both”) MME 7. Attach Complete 2. MME performs authentication & bearer establishment. 3. MME derives VLR number for LA update. MME handles the combined PS and CS Attach. For the CS attach it maps TA -> LA and makes a location update over SGs Figure 10.6 Combined register. Table 10.2 SGs procedures and messages. SGs Procedure Used SGsAP messages Location update Location update accept, Location update reject, TMSI reallocation complete EPS detach EPS detach indication, EPS detach ACK. IMSI detach IMSI detach indication, IMSI detach ACK. Paging Paging request, Service request, Paging reject and UE unreachable Alert Alert request, Alert ACK, Alert reject, Activity indication UE activity indication Reset Reset indication and reset ACK SMS Uplink unitdata, Downlink unitdata and release request The SGs‐interface connects the SAE domain with the classic CS domain with MSCs and 2/3G radio network. The SAE domain consists of the EPS with the MME node and the LTE radio network. The SAE domain is completely packet‐based so the only way to provide CS services to SAE is via the SGs interface. The SGs interface use a SCTP (stream control transmission protocol) connection between the MME and the MSC/VLR. It is needed to note that all new interfaces in the SAE architecture begins with an “S.” The SGs‐interface is an “expansion” of the existing Gs interface between the MSC and SGSN. The SGs‐related procedures and messages are shown in Figure 10.6 and Table 10.2. In CSFB deployment, LTE (TA, tracking area)‐2/3G (LA, location area), and LA‐MSC should be mapped correctly in MME. The TA and LA are mapped by connecting them to the same geographical area in the SGSN‐MME. By this mapping, MME can determine the corresponding MSC, and initiate MSC location–combined update request for HSS/HLR. The combined procedures enable a UE supporting both CS and PS services, to connect to both types of services through the EPS network. The UE requests the MME for combined procedures in an attach request or tracking area update (TAU) request message. The MME establishes initial registration of UE, and maintains UE location information updated with the MSC/VLR. The SGSN‐MME sends information regarding the UE’s location to the MSC/VLR. The MSC/ VLR does not have any information about tracking areas, so the SGSN‐MME has to send location information based on the location area in which the UE is located by TA‐LA mapping. 389 390 LTE Optimization Engineering Handbook Figure 10.7 “Combined EPS/IMSI attach” in Attach request message. When a UE send Attach request message to MME, the MME can get a CSFB indicator. The attach type is “combined EPS/IMSI attach” in Attach request message, which is shown in Figure 10.7. In attach request message, the following information can be got: EPS attach type, CSFB capability, and UE’s usage setting. Then the combined (TA/LA) update will be done; it will register with the CS domain in a proper MSC. A mapping between LTE TAs and 2/3G LAs that enables both SGSN‐MME and MSC/VLR to keep track of UE’s location. Whenever the UE moves and changes TA within the LTE network, its position is kept updated in the MSC/VLR according to the TA/LA mapping configured. Then MME will send Attach accept message to UE with the TMSI and LAI, which is assigned by MSC. MME configures the TA‐LA and LA‐MSC mapping relation, determines the MSC, and then MME will do combined registration with MSC, that is, they will trigger MSC register in HLR. After the MME derives the LAI from the TAI of the ­current LTE cell, then MME sends the “location update request” to the target MSC/VLR. If EMM causes “network failure,” it is found in the Attach accept message, and it means the combined attach was “successful” and is for EPS services only (Figure 10.8). MSC sends the UE a TMSI reconfiguration command by location update accept message, after the TMSI reconfiguration, UE send TMSI reollocation complete message to the core ­network, indicates that the TMSI reconfiguration has been completed. Once the location update is accepted by MSC, it will create/update the SGs association and mark the subscriber as IMSI and EPS attached. The MSC will then perform the location update procedures toward the HLR in the same way as it is done for an A‐ or Iu‐interface. In attach accept message, the following information TAC, M‐TMSI and LAC can be got. By receiving this message, the UE shall start T3411 and T3402 (refer to Annex). If either of these two timers expires, UE will re‐trigger combined TA/LA updating with IMSI attach. If the UE is not successful for the non‐EPS part LA updating, UE will try five times each time, since after five times, T3402 will start, wait for another 12 mins, and then another five times will initiate. When UE performs detach procedure, it can either be received as IMSI detach, EPS detach, or combined EPS/IMSI detach. The detach procedure can be initiated by UE, MME, or HSS. Depending on detach type, the UE is marked as EPS detached or IMSI detached or both. This procedure is initiated by EPC (MME) by sending an EPS detach indication or IMSI detach indication to the MSC. The MSC removes the SGs association to the EPC (MME). Figure 10.8 Attach request and attach accept message. 392 LTE Optimization Engineering Handbook 10.2.3 CSFB Call Procedure LTE CSFB call procedure can be divided into five parts: LTE attach request, CSFB process, mobile originating call, CS radio bearer session, alerting, and PS radio bearer data transfer. 10.2.3.1 Fallback Options After CSFB has been deployed, eNB supports one of the following methods to fallback to the 2/3G network to make a CS voice call. Depending on feature activation, output from RRM handover algorithm and UE capabilities, the eNB decides which type of CS fallback will be used—RRC release with redirect, PS handover, or (in case of 2G target RAT) inter‐RAT cell change order, and so on (Figure 10.9). ●● ●● ●● ●● Redirect based CSFB to 2/3G – CSFB via redirect allows for a service‐based redirection from LTE to UTRAN or to GERAN during the call setup. The operator can configure priorities for the target frequency bands per cell. eNB selects the highest priority layer supported by UE. UE does not have any pre‐information about the target cell. It is needed to configure the carrier frequency of the target RAT by RRC connection release message, then, UE access to target 2/3G cell (can be based on field measurements or blind). The baseline method is a blind redirect to target RAT. With blind redirect time, the transition from LTE to 2/3G for a non‐stationary UE is around 2 seconds. Redirect based CSFB to 2/3G with SIB (System information block) – Compare to the upper one, the UE does not have to re‐read the whole system information from air interface. RAN information management (RIM) procedure may be deployed for retrieving system information from 2/3G, and it is possible to provide information about the target cell prior to releasing from LTE. The system information provided together with the RRC connection release message will reduce the overall call setup time. Redirect based CSFB to 3G with deferred SIB11/12 reading (deferred measurement control reading (DMCR)) – With this feature UE defers reading system information blocks type 11, 11bis and 12, which may be distributed to several segments depending on the size of the neighbor list in the target 3G cell before RACH access. The gain in setup time depends on SIB contents and scheduling, but several hundred milliseconds are practical by deferring reading SIB the CSFB call setup delay is reduced. Field tests indicate that DMCR reduces the SIB acquisition time from 2 seconds to about 1 second. The information whether the 3G cell supports DMCR is broadcast in SIB3, which the UE will have to acquire before deciding if SIB11/12 reading can be skipped. PSHO based CSFB to 3G—eNB starts upon the CSFB trigger IRAT measurements to identify suitable target cells. eNB performs a PS handover once a suitable UTRAN target cell has been found based on measurements during the handover preparation phase, using handover instead of release with redirect will give a shorter interruption in the ongoing PS data session and target cell SI provided to UE during the handover procedure. Resources are reserved beforehand in target radio and call setup delay is reduced and reliability of call setup is increased. The feature of a PSHO–based CSFB needs a 3G network to be upgraded to the right software. RIM start a CSFB Call without RIM Figure 10.9 RIM. R9 RRC redirect with 3G frequency PSC,SI R8 RRC redirect with 3G frequency measure 3G cells which will fall back and synchronize measure 3G cells which will fall back and synchronize camping and call set up read SI for target cells camping and call set up Circuit Switched Fallback Optimization 10.2.3.2 RRC Release with Redirection In a live network, the fallback method of RRC release with redirection is widely used so that it can be simply deployed. The available variations for CSFB to 2/3G RRC release with redirection are the following: ●● ●● ●● Release with redirection—Basic Release with redirection—SIB skipping Enhanced with redirection—SI tunneling (3GPP Rel 9) The call flows for all three variants are similar and the distinction lies in how the SIB messages are handled. Reading of SIBs in the target cell once the UE has moved to the fallback RAN is a large contributor to the delay budget. The first variant reads all SIBs and thus causes the longest delay. The second reads only the mandatory SIBs—1, 3, 5, and 7—and the remaining SIBs are provided once the UE is connected to the target cell. The third variant reads no SIBs at all and thus has the shortest delay. All SIB information is tunneled via the core from source to target RAN. In Rel‐8, the CSFB release with redirection, at a voice call origination attempt or when receiving a page for CS voice (via SGs interface), the fallback RAT’s frequencies is transmitted by RRC connection release message. The UE changes RAT and starts accessing the new RAT attaching to the indicated target frequency, then transmits a CM service request to the BSC/RNC. Once the CS service request is accepted, the terminal will start the CS call. Rel‐8 CSFB, the release with the redirection procedure is shown in Figure 10.10. For Rel 8 redirection, eNB only carries the frequencies of the target cell, and the UE needs to select a frequency and read the SIB. For Rel 9 redirection (SI tunneling) shown in Figure 10.11, the system information can be regularly updated via RIM signaling and cached at the source eNB, it avoids the delay of configuring and performing target RAT measurements. The main risk is if the provided information is misaligned or outdated, in which case the UE is forced to make the call setup as if there were no system information available. This feature will decrease the amount of time required to setup a CS call since it will not be necessary for the UE to download all SIB containers. UE initiated a CFSB call UE eNB MME Optionally: DL NAS-PDU Transfer „CS SERVICE NOTIFICATION“ (in case of MTC) CSFB release with redirection RRC: ULInformationTransfer (EXTENDED SERVICE REQUEST) S1AP: UL NAS TRANSPORT S1AP: UE CONTEXT MODIFICATION REQUEST (CS Fallback Indicator) UE measures the target frequency and sync to the new RAT Selection of redirect target S1AP: UE CONTEXT MODIFICATION RESPONSE RRC: RRCConnectionRelease L2ACK (With Redirect Info) UE read target RAT’s SIB S1AP: UE CONTEXT RELEASE REQUEST S1AP: UE CONTEXT RELEASE COMMAND UE leaves cell UE access the new RAT and make a call Figure 10.10 Rel 8 redirection procedure. S1AP: UE CONTEXT RELEASE COMPLETE Delete Bearer CSFB is triggered in the eNB through initial context setup request and UE context modification request The MME sends an S1-AP UE context modification request with a CSFB indicator to the eNB 393 394 LTE Optimization Engineering Handbook 1. eNB registers information (id and signaling strength/quality) about neighboring cells from measurement reports from the UE’s. 2. eNB requests system information (SI) for the overlapping 2/3G cells via the packet core network. 3. SI request/response relayed by the MME MM E S1 eNB LTE S3 6. eNB provides SI to UE at CSFB. BS NodeB 2 / 3G 7. UE do not need to read SI in 2/3G => Faster call setup! A-bis Iub BSC RNC Gb IuPs SGSN - 4. SI request/response Gb IuPS relayed by the SGSN 5. BSC/RNC provides SI based on regular intervals (requests) or when ever the configuration is changed. Figure 10.11 RAN information management (RIM). Optional enhancements for 3G, the method of RRC release with redirection (R8) + DMCR (deferred measurement control reading function), is also supported shown in Figure 10.12. UE awaits reading SIB11 and 12 with instructions from the target cell (SIB3 support deferred measurement control reading configuration) and processes other time‐consuming SIBs (related to measurement control). 1. UE falls back to 3G S1 eNB MME LTE SGs 2. UE reads SIB3 = DMCR on/off BS Iub RNC 3G 3a. DMCR on = UE awaits with reading SIB 11, 11bis and SIB 12 => Faster call setup! SIB 11, 11bis and 12 are read later during the call Figure 10.12 Deferred measurement control. 3b. DMCR off = UE reads SIB 11, 11bis and 12 at their regular broadcast intervals (every 1.4 s). Call setup continues after SIB’s are read. Iu MSC Circuit Switched Fallback Optimization CSFB WITH LOAD SHARING Calls redirected to frequencles In Round Robin method F1 F2 F3 ARE OF SAME PRIORITY LTE F2 F3 Calls F1 WCDMA GSM F1 F2 F3 Figure 10.13 Fallback frequency selection. CS fallback will always direct the UE to whichever frequency relation has the highest priority. If the same priority is configured for multiple frequencies, the eNB will redirect the UE based on a simple round robin algorithm for the load sharing, which is shown in Figure 10.13. 10.2.3.3 CSFB Call Procedure The UE sends an NAS extended service request message to the MME requesting a CSFB service when the UE requests the CS service or as a response to a paging message with a CSFB flag. CSFB is triggered in the eNB through initial context setup request and UE context modification request message sent by the MME. For mobile originating (MO) voice calls, the UE sends Extended service request message indicating mobile originating voice call from a CSFB terminal. The eNB triggers release with redirect, redirecting the UE to the CS domain to continue with the call setup. The eNB makes the decision to what neighbor cell the UE should be released to and sends an RRC_release_ with_redirect message to the UE and a S1‐AP UE context release request to the MME. The UE changes RAT and starts accessing the new RAT attaching to the indicated target frequency. Finally, the UE transmits a CS service request to the BSC/RNC or 2/3G network. Once the CS service request is accepted, the UE will start the CS call. The PS services are moved to target the network if possible. MO CSFB call procedure is shown in Figure 10.14. The call flows for mobile (MT) terminating call setup is presented in Figure 10.15. For terminated CS call in LTE, the MSC pages the UE over LTE via the SGs interface, the UE changes radio mode to 2/3G and receives the call. When MSC/VLR pages users, MSC needs to configure the paging parameters of SGs interface and 2/3G network, including paging times, paging interval, TMSI/IMSI paging, whether to continue A/Iu interface paging or SGs and A/Iu interface simultaneously paging after SGs paging failure, and so on. Before MSC/VLR pages the UE, it will check the UE’s SGs association state. If the SGs association is null, paging UE in 2/3G network in accordance with its storage location information, if SGs association is associated, then paging UE by SGs interface, and starts the SGs interface paging timer. SGs paging message include IMSI, LAI and TMSI etc. When MME received paging message from MSC through SGs, it needs to check whether the UE is attached or detached, the SGs interface is associated or not, and the LA/TA matches or not, and so on. If the UE in the LTE network is detached, MME will response paging reject (IMSI detached). If the UE is in RRC connection state, MME directly sends the CS service notification (IMSI or TMSI) to the UE. If the UE is idle, MME sends paging (S‐TMSI) message to 395 eNB UE BSS/RNS MME MSC SGW/PGW SGSN Extended Service Request S1 AP-Request message with CSFB indicator S1 AP-Response message Optional Measurement Report Solicitation RRC connection release , S1 AP-: S1 UE Context Release Request S1 UE Context Release UE changes RAT then LA Update or Combined RA/LA Update or RA Update or LAU and RAU Suspend Suspend Request / Response 8Update bearer(s) CM Service Request A/Iu-cs message (with CM Service Request) Service Reject Location Area Update CS MO call Routing Area Update or Combined RA/LA Update Figure 10.14 MO CSFB call procedure. If the MSC is changed Circuit Switched Fallback Optimization The UE sends a CM service request to the BSC/RNC. Once the request is accepted, the UE starts the CS session Before call proceeding, only MO UE need to analyze. After that, the core network starts paging MT UE, MO and MT UE need to combind analyze. Figure 10.15 MO and MT CSFB call procedure. UE under its TA/TA list for CS and SMS service. When UE received the paging message, MME will send paging response (service request message) through SGS interface to MSC. Finally, the UE informs the MME that it needs to set up the CS call and it needs the CSFB, via the NAS Extended service request message. The UE will be ordered to release the LTE connection it will be redirected to the CS domain. 10.2.4 Mismatch Between TA and LA For CSFB and session continuity, it needs to have a proper TAC‐LAC mapping where the UE on 4G will be redirected to the underlying 2/3G site as MME needs to know to which MSC the UE should be connected to. Operators who have existing 2G or 3G networks should plan their TA boundaries to coincide with their routing area (RA) or location area (LA) boundaries. LA and RA boundaries used for the 2G and 3G systems are likely to be relatively mature and may have already been optimized in terms of their locations. Existing 2/3G counter data can be used to estimate the quantity of paging, which is likely to be experienced across a specific TA. There might be specific requiremets to coordinate TA code (TAC) planning with LA code (LAC) planning in case of mobility during CSFB or in case of cell reselection to 2/3G. When UE makes a combined EPS/IMSI attach or combined EPS/IMSI, by TA update request message, it receives a LAC from MME inside of the attach/TAU accept message. In case of CSFB call, LAC is needed when MSC is paging a UE over SGs interface as MME maps LAC received from MSC to TAC and sends the 397 398 LTE Optimization Engineering Handbook paging to eNBs over S1AP. Therefore, a mapping table between LA identity and TA identity must be configured at the MME. With CSFB enabled, in order to minimize CS call setup delay, it is necessary for the MME to inform the MSC in which LA the UE is located. Delays will be introduced if MSC is informed with the incorrect LA. There could be two scenarios: ●● ●● If the incorrect and actual LA are controlled by the same MSC ⇒ minor delay If the incorrect and actual LA are controlled by different MSC ⇒ more additional delay Thus, the general rule is TA should be correctly mapping to LA, as shown in Figure 10.16. TAL1 TAL3 TAL2 TAC2 TAC6 TAC4 TAC1 TAC10 TAC7 TAC5 TAC3 TAC12 TAC8 TAC9 TAC11 LAC1 LAC2 LAC3 LA Update TA Update Mapping table MME uses TA when roaming in LTE Coverage! LA1 MSC/VLR#1 Figure 10.16 TA and LA mapping. MSC/VLR MSC/VLR#1 MSC/VLR#2 MSC/VLR#2 Identifying LA and MSC/VLR from TA MME TA1 LA LA1 LA2 LA2 TA TA1 TA2 TA3 TA2 TA3 LA2 MSC/VLR#2 Circuit Switched Fallback Optimization 2G/3G RAN MSC Page Page Response/ Call Setup MME AGW LTE PSTN Location Update PDN Same geographical area Figure 10.17 Matched LA/TA. UE eNB BSC/ RNC MME MSS Location Update Time to transition to target RAT Extended service request Transition to target RAT Location Update Request Authentication, identity request, TMSI reallocation Location Update Accept Call setup CM Service Request CS call setup Figure 10.18 Unmatched LA/TA. The TA and LA mapping relationship of MME are pre‐configured. TA should totally match the UE’s true LA in ideal situation. UE need to be registered in geographically “correct” LA while in LTE so that it can respond to a page to the MSC serving the 2/3G cells in the area where the UE currently is located. One LA could contain several TAs, but one TA could only belong to one single LA. Any matched LA/TA, UE will establish a call quickly after falling back to 2/3G and send CM service request or Paging response message. Otherwise, there will be extra LAU procedure. If the MSC changed, the call may failed without LA update procedure (Figure 10.17 and 10.18). Unmatched LA/TA, the target RAT LAC differs from the one UE obtained in LTE, if the two different LAs are controlled by the same MSC, it will cause the UE execute LAU procedure after fallback to 2/3G network. Usually, it will bring 2 more seconds of delay. Before the CM service request or Paging response message on 2/3G, LAU is necessary, and IMEI checking and TMSI reallocation may be done at this point, and UE should also mark Follow‐On‐Request 399 400 LTE Optimization Engineering Handbook This TA Streches over two areas serviced by two different MSCs (or MSC pools) MSC1 LA TA1 = LA1 LA6 LA23 LA22 A TA list is not completely located within an LA, causing LA is different after UE fall back (MSC pool is not changed) TA2 LA2 LA3 TA3 LA5 TA4 = LA4 TA5 = LA5 2G/3G LA LTE TA Figure 10.19 Unmatched LA/TA areas served by same/different MSC pools. (MO) to make NAS connectivity and successful CM_service request or CSMT1 (MT). If the new LA is served by a different MSS that is not the one registered in combined attachment and caused the MT call to fail, because the update location message is received from a MSC, which is not aware of any previous paging request, the 3GPP feature of MTRR/MTRF is needed to avoid call drop. An example of the areas of unmatched LA/TA is shown in Figure 10.19, it notes that with MSC pool solution each MSC within the pool can control all LAs belonging to the pool; therefore, in this case the critical areas are limited to the border between the pool areas. The example shown in Figure 10.20 gives an explanation of how the UE knows if it belongs to a different LAC. 3G SIB1 broadcasts common information to all UEs in the cell related to cell access parameters and information related to scheduling of other SIBs. The NAS IE inside SIB1 defines the LAC to which the cell belongs: “cn‐CommonGSM‐MAP‐NAS‐SysInfo” = 7922 Hex (which means 31010). At this point the UE already knows it is camping in a cell belonging to a different LAC. Actually, in a live network, a 100% correct mapping of LTE and 2/3G cells (TA‐LA mapping) is nearly impossible to maintain, especially due to cell breathing and varying indoor coverage, and so on. To address the setup delays and setup failure risks in MSC border areas, as well as eliminate the LAU delay time, a few features for overcoming the MSC border issue: ●● MSC pool: MSC pool architecture, also known as Iu/A‐Flex, conforms to the 3GPP Rel 5 specifications for connection of RAN nodes to multiple core network nodes. With MSC pool architecture, all MSC servers within a pooled area serve all cells in the pool, eliminating MSC borders and the time delay of inter‐MSC LAUs within the pool. When the UE falls back across the pool and result the call failure problem, there are three solutions: delete the excess neighbor cell, delete the excess frequency points, and replane the 2/3G MSC pool border. 1 CSMT: A flag in location update request message used in CS fallback for MT call for shortening the call setup time. When the MSC receives a LAU request, it shall check for pending terminating CS calls and, if the “CSMT” flag is set, maintain the CS signaling connection after the LAU procedure for pending terminating CS calls. The UE includes the “CSMT” flag in the location update request message that informs the new MSS to delay releasing the NAS signaling connection in order to wait for the incoming call setup from the gateway MSS. Figure 10.20 How the UE knows if it belongs to different LAC. 402 LTE Optimization Engineering Handbook ●● ●● Mobile terminating roaming retry (MTRR, TS 23.018), allows that the MSC/VLR where the UE is registered routes the call further to the MSC where the UE has fallen back to. The ­probability is higher that this use case occurs if no MSC pool is deployed (at MSC borders) or when MSC pool is deployed it can occur as MSC pool borders. The feature of MTRR needs upgrade the HLR, GMSC, and MSC. Additional delay has to be added for an inter‐ MSC location update case (2‐10 seconds). Mobile terminating roaming forward (MTRF, TS 23.018), which is subscriber registration in the new MSC and call forwarded from old to new MSC, needs additional call setup delay (~5 s) and additional load on HLR2 and MSC. MTRF need MSC software upgraded. MTRF is a newer version of the MTRR standard and it solves the MSC border issue by forwarding calls directly from the old MSC to the new MSC in case a fallback is done over an MSC border. MTRF has the advantage over MTRR of not needing inter‐operator agreements and not re‐routing calls back to the GMSC for a second HLR interrogation. This makes MTRF more reliable and easier to deploy. Field tests show that MTRF activation will enable the failure rates decreased from around 9% to less than 3% in the critical areas. The additional call setup time due to MTRF for a CSFB call is around 1 sec. 10.3 ­CSFB Performance Optimization The main CSFB‐specific optimization tasks to be discussed in this section are minimization of call setup time, improved call setup success rate, and accelerating the return to LTE after the call is completed. CSFB mobile originated (MO) calls and CSFB mobile terminated (MT) calls are expected to have different performances. MO calls are quite easy in that mobility issues can be handled by the UE autonomously; apart from the lack of coverage, the UE is normally able to find a suitable target cell and establish the call, network is minimally involved in this process. MT calls are more tricky that CN mobility is critical as the call is already routed to a specific MSC, and the incoming call is pending in the MSC. 10.3.1 CSFB Optimization 10.3.1.1 Main Issues of CSFB When originated a CSFB call, the main issues lead to unsuccessful calls are listed below: During paging procedure: the wrong software version of the network, frequency locking of the terminal, terminal software problems, 4G weak coverage, user’s implicit detach, when the user is during fallback, TAU and other procedure conflicts happened, and so on. During fallback procedure: the CSFB function of eNB is not enable, 2/3G frequency configured is incorrect in eNB, weak coverage of 4G or target network, fallback to different MSC POOL, and Pseudo base station case. Call setup procedure: the CSFB function of 2/3G BSC/RNC is not enable, incorrect setting of core network parameter, authentication and handove issues caused by 2/3G weak coverage, the terminal setting blacklist, 2/3G network congestion, 2/3G channel assignment failure, and so on. CSFB call setup time needs special care of CSFB optimization. The main contributor to the additional call setup time is from reading system information (SI) in the new cell. 2 An MTRF call requires some 380% additional load on the HLR and 65% additional load on the VMSC per call since HLR registrations are normally not done on a call basis. Circuit Switched Fallback Optimization UE can not be paged during TAU procedure Paging LTE coverage issue UE can not be paged during reselection between RAT RF optimization and TACLAC match optimization fallback failure Fallback and access to target cell CS call establish failure-MSC Pool issue CS call establish failure-non optimal frequency of target RAT 4G-2/3G neighbour optimization CS call establish failure--Pseudo base station issue Return back to LTE Reselection, fast return failure Figure 10.21 Main issues of CSFB. Return to LTE procedure: When the call is released, shorter time from 2/3G return to LTE is expected, so the reselection failure, reselection with redirect to LTE failure and fast return failure may occur. In summary, the overview of CSFB‐specific optimization tasks is shown in Figure 10.21. 10.3.1.2 CSFB Optimization Method CSFB solution can provide optimal reliability for originating call setup, that is, the same reliability that the target system would offer in a given location. Terminating call setup reliability is more challenging and can be affected by TAC/LAC mismatch and/or excessive delay. For CSFB deployment, the LTE mandate feature includes eNB CSFB function, LTE to 2/3G session continuity, redirect (RIM) function, and so on. 2/3G mandate feature includes RIM function, fast return function etc. Before RF optimization, 2/3G neighbor and frequency allocation, FreqRelation, and TAC to LAC mapping should be checked. For CSFB optimization, the four steps including combined attach, paging, RRC release procedure, and access to 2/3G should be detail analyzed to spot the CSFB failure problem. The CSFB optimization KPIs include success rate, access, fallback and return latency, and so on, as shown in Figure 10.22. Table 10.3 gives a simple description of the main CSFB failures, issue‐related nodes, and solutions. Abnormal call procedure Low CSFB originated call setup success rate analysis procedure is shown in Figure 10.23. According to low fallback success ratio and call setup reject, there are different analysis steps. The causes of CSFB call connection failure include: ●● ●● ●● CSFB fallback failure: CSFB fallback failure will directly impact CSFB call connection 2G secure and authentication procedure failure The added 2G frequency have TCH or SDCCH congestion 403 404 LTE Optimization Engineering Handbook Reasons Extended service request RRC connection release RRC connection request TAU or handover happened RRC connection request (3G) RRC connection request (3G) Fall back with RIM Call confirmed Multi RRC connection request, interference Latency Call confirmed Setup Setup Access failure Access failure Procedure conflict Service setup failure LAU Alerting MultiRAB assignment, physical channel reconfig Interference, sync, poor coverage, wrong parameter setting or other faults TAU or handover happened during extended service request Call drop Pilot pollution Network structure, pilot power setting, antenna height/tilt etc. Call drop Interference, poor coverage, power setting etc. Interference, congestion, wrong parameter setting or other faults Figure 10.22 CSFB optimization method. Table 10.3 The main CSFB failures and solution. Failure reason Issue location Solution Failure before fallback SGs paging failure RF, user Paging optimization Paging success, but fallback failure RF Optimize the issued cell Failure after fallback Assignment failure RF Check MSC and target cell response assignment Call drop RF Optimize target cell Recovery on timer expiry RF, user Check RF conditions and MSC‐related timers Authentication failure after fall back to 2/3G Low CSFB originated call setup success rate CSFB originated call setup reject low CSFB originated call fall back success ratio · UE authentication issue leads to implicit detach · Analyz through EMM cause UE not received RRC release with redirection message,need to check RF coverage and interference high UE search other RAT cell and try to access The number of CSFB originated fall back + the number of CSFB originated call setup reject < The number of CSFB originated request 2/3G issues The feature of CSFB in eNB is not enabled, there is no 2/3G cell frequency in RRC release message LTE misconfigured 2/3G neighbour cell frequency UE search other RAT cell and try to access eNB did not transmit RRC connection release message, the CSFB feature is not enable in eNB The number of UE context modified failure · UE context modified failure is due to frequently handover · Analyze through failure cause The number of UE context setup failure Analyze through failure cause Figure 10.23 The analysis procedure of abnormal call setup. Circuit Switched Fallback Optimization Abnormal combined attach Un‐optimized TAC‐LAC mapping will lead to undesired location update between MSC pools and delays in call setup, in worst cases it will lead to call failure. Check combined attach planning by MME signaling trace, analyze the number of S1_release and LAU message, optimization ECI to CI mapping, and find if there is misconfigured LAC to MSC mapping record in MME, check the type of TAU is “combined TA/LA updating with IMSI attach” or not, and analyze the EMM cause value. There are four main type of abnormal combined attach in a live network, CSFB not p ­ referred, SMS only, EPS only, and low combined attach success rate. According to these four scenarios, core network and RF issues should be spot as shown in Figure 10.24. Abnormal combined attach optimization procedure is shown in Figure 10.25. Paging failure CS paging procedure in case of CSFB is based on three steps: paging is transmitted by core network (CN), UE is reached by paging message on LTE cell, and redirection to target system, and paging answer from the last cell. The causes of CSFB paging failure include: ●● ●● If there is a paging through S‐Gs interface while UE is returning to LTE: While the call ended and UE return to LTE, if TAU procedures haven’t completed, the S‐Gs interface paging will fail in some MME product vendor. LTE network implicit detach UE: If LTE network is implicit detach UE, the second call would fail. There are many possibilities that LTE implicit detach UE, such as defect in equipment Combined attach access CSFB not preferred SMS only check CSFB feature for CN EPS only low success rate check EMM Cause TA-LA mapping 1. poor RF 2. check EMM and Extend EMM Cause Figure 10.24 Abnormal combined attach. Attach success ratio low low low Attach complete ratio Attach complete message is lost, check RF coverage Attach accomplished ratio high The number of EPS only high The number of attach reject message is big. The reason can be found by EMM cause and Extended EMM cause The number of CSFB not preferred The reason can be found by EMM cause, if EMM cause is MSC temporarily not reachable, check TA/LA mapping in MME Figure 10.25 Abnormal combined attach optimization. The number of SMS only Core network should support CSFB 405 406 LTE Optimization Engineering Handbook Check if paging is transmitted by CN N 1. check terminal UE is on the TAU procedure 2. check terminal UE is on IRAT(2/3/4G) procedure 3. check S1 is abnormal or not Y 1. check TAC is wrong or not a. frequently TAU before b. check if last TAU/LAU is abnormal 2. check if RF is poor or not (UE unreachable) 3. check if the number of PDCCH CCE is enough and check if the MCS of paging message is suitable 3. check TMSI is valid or not, check TMSI allocation is success or not 4. check UE issues (paging no response) 5. Paging reject a. IMSI detached for EPS services b. IMSI unknown c. IMSI detached for non-EPS services d. rejected by user Figure 10.26 Paging failure troubleshooting procedure. ●● and the QoS cannot be modified dynamically (check if the Dynamic QoS Modification ­feature is enabled). Poor wireless environment: Poor wireless environment or high interference will lead to a UE cannot receive or resolve paging message. If paging is not transmitted by CN, it is needed to check that UE is doing data service request or TAU, or UE is interworking between 2/3/4G, these cases maybe caused by CN issues, or there is S1 interface alarm exist. If paging has transmitted by CN, a major cause leading to ­paging failure on LTE side is the “not camping on a suitable cell,” and it is usually caused by: too many recurrent IRAT reselections including fast return from 2/3G, poor RF, and so on. The troubleshooting procedure is shown in Figure 10.26. Receive RRC connection release issue The normal RRC connection release message includes 2/3G frequency and target cell information and BCCH. In some cases, when UE sends Extended service request, UE starts T3417ext timer, if no RRC connection release is sent from eNB, at the expiration of this timer (10 seconds) UE reselects to UMTS or GSM. eNB logs can be analyzed to find out why eNB does not send RRC connection release with redirect. The causes of CSFB call fallback failure include: ●● ●● ●● ●● Poor wireless environment: Poor wireless environment or high interference will lead RRC connection failure or cannot receive RRC connection release message. CSFB to 2/3G feature is not enable: When the CSFB feature not be enabled in eNB, eNB will still release RRC connection release message with no frequency. In this situation, the UE will fallback to 3G. CSFBPrio (2/3G) is not set correctly. eNBs with unreasonable 2G frequency: When an eNB added too many 2G frequency (more than 15), there is bad quality, high interference, or across MSC pool 2G frequency will all lead to failure in fallback procedure. For the abnormal case, it is needed to check eNB CSFB feature is enable or not, check the cause of service reject and inital context setup failure. RRC connection release issues troubleshooting procedure is shown in Figure 10.27. Circuit Switched Fallback Optimization Receive RRC connection release Y N 1. check RRC connection release contains CSFB frequency or not 2. check if there is a handover command before RRC connection release 3. check if there is a TAU procedure going on 1. check CSFB feature enable 2. check CSFB 2/3G frequency configured or not 3. check if there is implicit detach issue Figure 10.27 RRC connection release issues troubleshooting procedure. Camp on 2/3G Cell Y End N 1. check 2/3G cell RF (not the best frequency) 2. MSC pool issue 3. check if there is a pesedo BTS Figure 10.28 Camp on 2/3G cell issues troubleshooting procedure. Camp on 2/3G cell After UE received RRC connection release message, the next step is camping on the specific 2/3G cell. During the procedure, some issues mostly found in a live network. It needs to check RF, MSC pool, and pesedo BTS issues, as shown in Figure 10.28. If the UE is successful camping on 2/3G cell, it is still needed to analyze the signaling in 2/3G cell, that is, CM service request/RRC connection setup complete to call proceeding, call proceeding to radio bearer setup, radio bearer setup to alerting, and so on. After setup message is transmitted by the MO UE, the network will page the MT UE, and proceed with the extended service request procedure of MT UE (Figure 10.29). Finally, it needs to focus on the return back to LTE issues after the call is completed from RRC connection release in 2/3G to tracking area update accept in LTE. Tracking area update accept message includes TAU result, T3412, GUTI, TAI, and matched LAC information. Usually long fast return (FR) latency and FR failure are due to movement of the UE or frequency planning, or ECI planning is unreasonable, and so on. The main causes of return to LTE failure are listed below. ●● ●● ●● Poor wireless environment in hook area: Only when the RSRP satisfied Qrexlevmin (120dBm‐ 124dBm) can the UE access a LTE network. Thus, if the 4G wireless environment is poor, UE cannot access LTE network and stay in 2G. LTE network implicit detach UE Wrong setting of cell reselection priority: If the cell reselection priority of LTE network hasn’t been set to 7, UE will fail in returning to LTE. 10.3.2 CSFB Main KPI The CS fallback network capability is realized by using the SGs interface mechanism between the MSC server and the MME. The SGs reference point between the MME and MSC server is used for the mobility management and paging procedures between the EPS and CS domain, and it is based on the Gs interface procedures specified in TS 23.060. The SGs reference point is also used for the delivery of both mobile originating and mobile terminating SMS. 407 408 LTE Optimization Engineering Handbook Secuity key, service type, and UE capability etc. Bearer capability, coding scheme and called ID etc. CM Service Request Routing Area Update Request securityModeCommand securityModeComplete Setup MO Call proceeding securityModeCommand securityModeComplete Identity Request Identity Response radio bearer setup radio bearer setup complete Call Proceeding MT Paging/CS service notification Extended service request rrc connection reconfiguration complete rrc connection release rrc connection setup complete Call confirmed radio bearer setup radio bearer setup complete Alerting If apply early assignment, MO RAB setup will not wait for MT Call Alerting Figure 10.29 Signaling in 2/3G cell. CSFB E2E optimization, it is mainly focused on CSFB paging success rate, CSFB call fallback success rate, CSFB call connection success rate, CSFB return back to LTE success rate, and the related latency KPI. CSFB service KPI optimization needs to be carried out with both the core network and wireless side to promote CSFB service quality. The key interfaces involved in CSFB service such as SGs, S1‐MME, and Mc, and so on, and the key related signaling flows need to be analyzed, to find the key process and the performance of each interface in detail, mining the hidden troubles of the interfaces in the network. The CSFB main KPIs from signaling messages are shown in Figure 10.30. CSFB service processes is complex in that it involves the PS and CS domain. A single indicator of OMC can not reflect the problems. It is necessary that CSFB signaling analysis tools require data collection, correlation, and analysis of signaling processes across different domains of the interface, including the CSFB MO/MT call setup success rate, return to LTE success rate, and the related delay analysis through the 2/3/4G network. The multi‐interface signaling message eNodeB BSC MME Paging Request/CS Service Notification Extended Service Request MSC Paging Request 1 2 UE Context Modification Request 1 CSFB paging success rate 2 CSFB call fall back success rate 3 CSFB call connection success rate 4 CSFB return to LTE success rate Service Request UE Context Modification Response UE Context Release Request UE Context Release Command UE Context Release Complete Fall back to 2G LU Request / Paging Response Alerting 3 4 Voice Clear Command 5 Clear Complete TAU Request 6 TAU Accept Figure 10.30 CSFB main KPIs from signaling message. Circuit Switched Fallback Optimization eNB MME BSC MSC (1) Extended Service Request (2) InitialContext Setup Respose (3) UEContext Release Complete (4) CM Service Request (5) Alerting (6) Release Complete (7) Tracking Area Update Request eNB MME (2) Paging/CS Service notification (3) Extended Service Request (5) InitialContext Setup Respose (6) UEContext Release Complete MSC BSC (1) SGSAP Paging Request (4) SGSAP Service Request (4) Paging (7) Paging Response (8) Alerting (10) Tracking Area Update Request (9) Release Complete Figure 10.31 MO and MT KPIs related signaling. by real‐time correlation processing, analysis can realize the end‐to‐end optimization, quickly locate the CSFB terminal and network equipment issues, and improve CSFB service quality and customer perception. MO (mobile originated) and MT (mobile terminated) KPIs are list below, the related signalings are shown in Figure 10.31. ●● ●● ●● ●● ●● ●● ●● ●● ●● ●● ●● MO CSFB success rate = A_Alerting/S1_Extended_service_request MT CSFB success rate = A_Alerting/SGs_paging request MO fallback success rate = A_CR(RRC connection release)/S1_Extended_service_request MT fallback success rate = A_PAGING_RESP/SGS_Paging request MO call setup delay = A_Alerting‐‐‐‐‐S1_Extend_Service_request MTpaging success rate = SGSAP Service request/SGS_Paging request MT call setup delay = A_Alerting‐‐‐‐‐SGs_Paging MO fallback delay = A_CR‐‐‐‐‐S1_Extended_service_request MT fallback delay = A_Paging_response‐‐‐‐‐SGs_paging request Return time to LTE = Tracking area update complete‐rrc connection release Return to LTE success rate = Tracking area update complete/MO CSFB call release. 10.3.3 Fallback RAT Frequency Configuration Optimization In standard CSFB procedure, there is no UE measurement during the fallback, which means CSFB RRC release with redirection is a blind release. UE is allowed to pick any cell on the indicated frequency, or may even try other frequencies/RATs if no cell can be found on the target frequency. The selected RAT frequency is based on UE capability (band/RAT is supported) and prioirty (csFallbackPrio). CSFB frequency priorities defined with the csFallbackPrio parameter for each available frequency relation. Based on these two criterias, when several possible target frequencies have the same priority, the eNB applies a round robin scheme for the selection. It 409 410 LTE Optimization Engineering Handbook Figure 10.32 Wrong GERAN relation frequency configured. should add all the 2/3G frequency into one group so that it can be found all the 2/3G frequency in RRC release message. If 2/3G neighbor frequencies won’t be defined, CSFB call service request would be rejected. Besides, it is needed to define both WCDMA and GSM as candidates, by defining both UtranFreqRelation and GeranFreqGroupRelation. By setting parameter csFallbackPrio for UtranFreqRelation to a higher value would set higher CSFB priority for ­corresponding UMTS frequency. Take GSM for example, GERAN starting ARFCN is based on the configuration in eNB that know how many ARFCNs are defined in OMC database. To speed up CSFB to GSM, it will be smart to geographically configure ARFCNs based on the collected 2G ARFCN and neighboring 2G ARFCNs. Usually the operator can find that the problem area is the target GSM cells’ frequencies are not set in LTE cell, which causes this call back to a bad GSM cell, may lead to poor call quality and finally causes the connect failure. An example is shown in Figure 10.32. Example 1 Assume CSFB GERAN relation frequency is cell A, cell A and cell B is co‐BCCH, B is located in mountain, and when UE fallback to cell B, the rx level is −93 to −99dBm, which result to UE lost. In this case, frequency point of the MSC pool boundary needs to be optimized, to avoid the same frequency configured across the MSC pool. Meanwhile it needs to control the 4G and 2G coverage, to avoid cross coverage. eNB can not configure the GERAN f­ requency point not belonging the pool. Through the pool boundary, the configured 2G frequency points need to be verified, if the 2G frequency points’ signal Rx lever of the other pools were too strong, it is proposed the BTS and antenna parameters need to be adjusted to control coverage. For GSM, SDCCH establishment success rate impacts CSFB call setup success rate. SDCCH assignment success depends on GSM network quality and the degree of interference. In the CSFB process, as long as the SDCCH assignment fails, then CSFB call setup will fail. Therefore, the fallback GSM cell can be priority selected from the high SDCCH setup success rate cells. Circuit Switched Fallback Optimization Figure 10.33 GSM neighbor across the pool. Example 2 Before call setup in GSM, MT UE camped on the 4G cell belongs to TAC 16640, MSC pool2. After fallback to GSM, the GSM cell belongs to LAC 16793, MSC pool1. During the procedure, UE did not send paging response, and the call failed. After deleting the GSM neighbor across the pool, the issue was solved. Example 2 is shown in Figure 10.33. 10.3.4 Call Setup Time Latency Optimization CSFB call setup time latency (MO/MT and idle/connected) is calculated as below. For originating call setup the start trigger is when the call is placed, which triggers the Extended service request from the UE to MME. The end trigger is when the UE has moved to 2/3G RAN and received the CS ringing from MSC on the target cell to setup the call on 2/3G. Thus, the call setup delay for originating CSFB call is: Call Setup LatencyCSFB MO ms TCS Alert TExtended Service Requestt In the terminating call setup case, the start trigger is when the UE is paged by the MSC via the message CS service notification and sends Extended service request to MME. The end ­trigger is when the UE has moved to 2/3G and received the CS ringing from MSC on the target cell to setup the call on 2/3G. Thus, the call setup delay for terminating call setup is: Call Setup LatencyCSFB MT ms TCS Alert TExtended Service Requestt 411 412 LTE Optimization Engineering Handbook Delay is the most critical aspect as CSFB call setup time might be prolonged due to the additional time required to measure the target RAN frequency. It can negatively impact the user perception. MO/MT CSFB call setup time latency is shown in Figure 10.34. In case of terminating calls excessive delay can bring to failures due to timers in the core network. In the best case, the additional delay introduced by CSFB can vary from 0.7 to 2.5 seconds, but it can reach 6−10 seconds or more in case of failures. If originating and terminating UE are both CSFB calls, the additional delay introduced will be much longer. The most critical issue affecting the delay is the redirection to a wrong 2G or 3G frequency, that is, the target RAT/ frequency is not suitable to allow the radio access (Figure 10.35). Let’s take an example of LTE to UMTS, to explain CSFB delay (one side) main contributor and statistics: ●● ●● ●● LTE release delay, time for signaling on LTE: ~100 ms for idle UEs UMTS cell access delay, time to find and select a UMTS cell: 0.4 sec SIB reading, time to read relevant system information from UMTS cell: 0.2 sec CSFB call setup time latency Start: NAS extended service request; End: NAS alerting. Figure 10.34 CSFB call setup time latency. LTE release delay (fallback to 2/3G) time to find and select a 2/3G cell and read relevant system information from 2/3G LTE release delay (fallback to 2/3G) time to find and select a 2/3G cell and read relevant system information from 2/3G LTE release delay (fallback to 2/3G) time to find and select a 2/3G cell and read relevant system information from 2/3G the additional delay introduced by CSFB Figure 10.35 CSFB typical delay. 2/3G call LAU procedure in MSC pool 2/3G call LAU in different MSC pool +MTRF (terminate UE) 2/3G call Circuit Switched Fallback Optimization ●● ●● Call setup delay, time to establish call from RRC connection request to alerting: 6.7−8.5 sec If originating and terminating UE are both CSFB call, the additional delay introduced will be 1.2−1.8 sec under RIM procedure. As mentioned earlier, CSFB will prolong the call setup time. Longer call setup time can result in bad end‐user experience and would be perceived as outages. If we compare a call in the classic GSM network with a CSBF call it will be seen that there are some extra interfaces and ­procedures that are used. The main contributor to the additional call setup time is from reading system information (SI) in the new cell. CSFB to 2G (GSM) today takes ~1.0−1.5 sec longer than CSFB to 3G in both MO and MT. The reason is slower reading of SIB information in 2G compared to 3G. As you can see the call flows in Figure 10.36, CSFB causes this delay because of the ­additional interfaces and procedures involved. While in a normal 2G‐2G call it has two nodes and the UE in the CSFB cases it has four nodes involved. Therefore, in 3G, it is typical to cause delays of 1.5 sec while in 2G it increases to 2.5 seconds. As we have discussed in Section 10.2.3.1, there are two features on top of CSFB to improve the call setup delay—one is RIM, the other is DMCR. As mentioned earlier, there are four basic methods for directing the UE to the target system in CSFB call setup, these methods can be either blind or measurement‐based. Call setup time latency of these methods to fallback to 2/3G network is listed in Table 10.4. For redirect, the time to access 3G is typically around one second; obviously this assumes optimized neighbor list and target RAT with sufficient radio quality. Call setup time with PS handover can be optimized by shortening the time to trigger to first measurement report and by optimization of target RAT neighbor lists. In case of a CSFB without PSHO, the data might take 5 to 10 sec to resume, while for CSFB with PSHO it is done almost directly. MSC MSC 2/3G UE MME LTE Page UE Page Page Page Page Page response 2/3G Extended service request Release Release Cell change Call setup Read SI Page response RIM: –1.2 s improvement for 3G –2.0 s improvement for 2G DMCR: 0.7s improvement for 3G Call setup Figure 10.36 Comparison of classic CS call setup in 2/3G (left) and CSFB call setup (right). Table 10.4 Call setup time latency of the four methods. Mobility method between LTE and 3G 3G/LTE in same CSFB MSS Overlay CSFB MSS 1) Redirect based CSFB to 3G +1.0 − 1.5 sec +2.0 − 3.0 sec 2) PSHO based CSFB to 3G, (delta to 1) −0.4 sec −0.4 sec 3) Redirect based CSFB to 3G with SIB, (delta to 1) −0.3 sec −0.3 sec 4) Redirect based CSFB to 3G, deferred SIB 11/12 reading (delta to 1) −0.4 sec −0.4 sec 413 414 LTE Optimization Engineering Handbook CSFB with measurement‐based redirect takes some 440 ms longer compared to CSFB without measurements, timing limit for the number of 2/3G cells and carriers must be considered during parameters setting and network planning. The example delay between Extended service request to RRC connection release with redirect info to 3G is listed in Table 10.5. For GSM neighbor cell frequency planning, it is recommended to configure the overlapping cells’ BCCH (3*7 = 21) frequencies as the fallback frequencies. The measured call setup time can also be improved (for incoming calls) with DRX paging cycle optimization and other parameters. By adjusting, that is, parameter DRXPagingCycle from 1280 ms to 640 m, call setup time can decrease 400 ms, decrease T3413PagingTimer (interval between two paging in S1 interface) also can decrease call setup time. In a live ­network, the paging parameters should be analyzed and fine‐tuned according to the real traffic. Figure 10.37 gives the parameters related with CSFB call setup latency. For CSFB and session continuity, it needs to have TAC to LAC mapping where the UE on 4G cell will be redirected to the underlying 2/3G site. Every TAC can be mapped to one and only one LAC. Accordingly, one TAC can be defined in two TALs but shall be fully included within one LAC to have 1 TAC to LAC mapping. If TAC and LAC does not match in co‐site LTE and 2/3G cells, it will lead to even longer call setup times due to an additional LAU procedure. At the border of MSC pool, it will even cause connect failure, or increase a 1‐second time delay. Figure 10.38 gives an example of CSFB call setup latency under TAC and LAC matches and not matches. Table 10.5 Call setup time latency of different number of 3G cells and carriers. Modus average time redirect without 3G measurement 110 ms redirect with 3G measurement 1 neighbor 3G cell @ 1 UTRAN carrier 556 ms redirect with 3G measurement 6 neighbor 3G cells @ 1 UTRAN carrier 707 ms redirect with 3G measurement 12 neighbor 3G cells @ 1 UTRAN carrier 760 ms redirect with 3G measurement 6 + 6 neighbor 3G cells @ 2 UTRAN carriers 853 ms UE eNBs in TAI List MME eNB maxNoOfPaging Records: 16 nB: T (1 PO in 1 PF) DRX : 1.28~0.64s N3413 : 4 S1 Paging RRC Paging RRC Paging MSC SGs-Paging-Request T3413: 3~5s pagingDiscardTimer: 3s S1 Paging S1 Paging 1.28 Sec defaultPagingCycle maxNoOfpagingRecords 16 ¼T nB PagingDiscardTimer 3 Sec tInactivityTimer 5–10 Sec S1_T3413-PagingTimer 3 Sec S1 Paging SGs-Paging-Request Service Request CSFB To 2/3G RNC Paging Response or LU Figure 10.37 CSFB call setup latency–related parameters. Figure 10.38 CSFB call setup latency under TAC and LAC matches (left) and not matches (right). 416 LTE Optimization Engineering Handbook Table 10.6 Typical CSFB to GSM call setup latency distribution (second). Extended service request‐‐ > Alerting Extended service request ‐‐ > RRC connection release RRC connection release ‐‐ > CM service request 11.4 0.066 1.941 9.363 1.223 5.1 0.115 1.488 3.545 0.448 5.3 0.11 1.94 3.235 0.474 6.8 1.004 2.39 3.406 0.465 4.6 0.082 1.261 3.257 0.47 14.6 0.202 1.403 12.996 0.47 5.7 0.204 1.83 3.68 0.537 5.5 0.114 2.093 3.346 0.454 6.6 1.509 1.597 3.469 0.444 6.1 0.956 1.822 3.272 0.484 5.6 0.218 1.929 3.491 0.455 5.2 0.521 1.475 3.209 0.63 CM service request‐‐ > Alerting channel release‐‐> TAU Accept 10.3.4.1 ESR to Redirection Optimization For CSFB, UE initiates the call by sending Extended service request (ESR) to MME. The time of transition to target RAT can be measured from Extended service request to RRC connection release. Once the UE is in target RAT, it initiates location update procedure if the unmatched LAC is met or even MSS is changed; this will increase the location update time, moreover, IMEI checking and TMSI reallocation may be done at this point. The duration of the procedure can be measured from RRC connection release to CM Service request. After that, the UE is able to start the actual CS call setup and the duration of this procedure can be measured from CM Service Request to Alerting. After the CS call is finished, the UE should return back to LTE and the duration of this procedure can be measured from channel release to TAU accept. The duration between CM Service request to alerting, is basically the same for ordinary CS call in the target system. Comparing to other network, the delay in 4G (ESR to RRC redirection) is a little bit longer in Table 10.6. Test result showing the variation of ESR to RRC redirection is still great; from procedures comparison between idle and connect mode, it can be seen that CSFB from idle mode took much longer time than connected mode due to its signaling exchange to MME which occupies the longest time (Figure 10.39). For CSFB latency in 4G (ESR ‐ > RRC connection release), as call from idle mode takes much longer time than connection mode, one solution to reduce the 4G CSFB latency is to increase the inactivetimer setting to keep the UE in RRC connection. 10.3.4.2 Twice Paging MSC server paging parameter is 9 s + 6 s, namely if the first paging failure (MSC server does not receive the paging response message), MSC server will send the second paging after 9 s, this is LTE twice paging strategy. Combining MO and MT call signaling to analysis as shown in Figure 10.40, it can be found left signaling reflect that MO’s setup is sent on 10:41:48.789; however, TC fallback time is 10:41:58.189, that means MT UE call prepare to fallback to GSM after 10s waiting. Obviously, ESM rrcConnectionSetup Procedure 0.066s 0.004s Connected mode 0.017s UEContextModification Procedure 0.000s initialContextSetup Procedure (SecurityMode Procedure) 0.001s rrcConnectionRelease Idle mode 0.168s (0.027s) 0.001s rrcConnectionRelease Figure 10.39 ESR to RRC redirection from connected mode and idle mode. UE MME x x x x MSC 1st SGs paging request S1/RRC page S1/RRC page 3s S1/RRC page 3s S1/RRC page 3s 3s Incoming call Ts5 = 9s 2nd SGs paging request UE Unreachable Voice mail service Figure 10.40 LTE twice paging strategy and an example from field test. 418 LTE Optimization Engineering Handbook MT UE did not receive the first paging message due to poor coverage of LTE, and this cause the total call connection period lasts over 18 seconds. 10.3.5 Data Interruption Time If a user is in an active PS data session (e.g., streaming media) when a voice call is initiated, the inter‐RAT transition and routing area update will interrupt the data transfer. The interruption time will depend on the mobility mechanism, as summarized in Figure 10.41 for an example of UMTS. Using handover‐based CSFB, the data stream interruption time of 0.3 seconds is unlikely to be noticeable. The user will experience much higher (5 seconds) data stream interruption Redirection Handover Rel-8/ Rel 9 Handover Rel 9 Rel-8 S1 Tunnel Skip SIBs Basic 0.3 RRC Release 0.2 0.2 0.2 Acquisition on UTRAN 0.2 0.2 0.2 0.4 2.0 Read MIB & SIBs Camp on Cell 0.1 0.1 0.1 Connection Setup 0.3 0.3 0.3 Optional RAU Procedure 4.0 4.0 4.0 4.8 5.1 6.8 Total Data Interruption Time 0.3 Data rate (kbps) ~5–10s w/o PSHO 3) Resume LTE LTE WCDMA GSM (DTM) Time (s) CSFB call 3) Suspend 2) Resume Figure 10.41 Data interruption time. 4) Resume Circuit Switched Fallback Optimization in the redirection‐based Rel 9 SI tunneling and Rel 8 Skip SIBs methods, which may be mitigated in practice by the fact that user attention will already be diverted to initiating an outgoing call or receiving an incoming call. 10.3.6 Return to LTE After Call Complete After the CSFB call is finished, the UE should return back to LTE if LTE network is a preferred access and coverage exists. This is possible by either UE‐controlled normal inter‐RAT cell reselection or by redirect/handover based on a vendor‐proprietary trigger or by fast return mechanism. Return to LTE after call completion procedure is shown in Figure 10.42. Especially, the 2/3G feature release with redirect to LTE functions as well as fast return, to prevent a UE from being stuck in 2/3G after a CS session. It is not a coverage triggered release with redirect, and is triggered based on 2/3G channel switching state changes, it is a blind mobility mechanism. The latency of return back to LTE measurement can be calculated as: Start: UMTS/GSM RR channel release message; End: LTE NAS Tracking area update accept message. Release with redirect to LTE is an IRAT mobility function that provides basic mobility for an LTE‐capable UE from 2/3G to LTE. Redirection to LTE is controlled by the network and can be initiated at several trigger points. A redirection to LTE can be initiated from the active states CELL_DCH, CELL_FACH, or URA_PCH. When the LTE coverage is good, UE redirected quickly to LTE (~2 to 3 s). With bad or non‐existing LTE coverage, UE will search for 10s for LTE frequencies included in the Release with redirect message; if not successful, UE shall search all LTE frequencies, which most likely will return to UTRAN more than 15 s (Figure 10.43). HLR MSC UE RNC Rrc connection release Rrc connection release complete MME eNB RRC connection establishment Tracking Area Update Authentication Request Authentication Response Security Mode Command Security Mode Complete Location update Tracking Area Accept Tracking Area Complete After the RRC connection release, a new combined attach process is need EMM Info UE Context Release Command UE Context Release Complete RRC Connection Release Figure 10.42 Return to LTE procedure. 419 The info of redirect to LTE in the RRC release message was sent, meaning the feature “Release with redirect to LTE” can be achieved. The LTE-CSFB-UE can return to LTE as soon as CS call ending. Figure 10.43 Release with redirect to LTE. Circuit Switched Fallback Optimization For the feature of fast return (FR), there are two methods. One is network side FR, and when the call is ended, the 2/3G network releases the user channels and distributes LTE frequencies, and without waiting for changing to an idle state, the UE will access LTE cells according to the indicated LTE frequencies. The other one is UE independent FR, and when the call ends, based on the cell information before fallback, the UE return 4G independently (need UE support). Field tests show that the minimum fast return to LTE latency is 0.5 s (Figure 10.44). Without the feature of fast return, the normal procedure is that the user stays in 2/3G after the CS call has been released and perform normal idle mode mobility. For idle mode cell reselection, when the call ended, the user stays in 2/3G cells, it can reselect to a high priority LTE cells by reading the 2/3G system information, which contains LTE neighbor cell information. User may stay in 2/3G for at least 10−15 s, as shown in Figure 10.45, which will have impact to data performance. Fast return to LTE after call release is introduced to decrease the packet data transfer outage time in order to ensure that 4G‐capable UEs will spend as much time as possible under LTE coverage. With that feature, multi‐RAT mobiles can be requested to select an LTE cell directly after the speech call release, hence preventing the mobile to first select a 2/3G cell and then re‐select an LTE cell. As soon as the CS speech call is over, the UE is redirected to the LTE layer by methods list below: Fast return is done by including the LTE EARFCN in the IE “Cell selection indicator after release of all TCH and SDCCH” of the channel release message. UE will skip the LA and RA update procedures in 2/3G, and the user can quickly resume data services in LTE. When the network side enable fast return function, it can be seen carrying a 4G macro base stations and ventricular frequency division sites in Release 2/3G talk after the end of the message, so that the UE can be quickly re‐select back to the 4G network. Fast return to LTE at CS call completion needs about 1 second, which is a faster procedure than 2/3G to LTE cell reselection (15–20s). Longer return time to LTE can affect end‐user experience. Longer or delayed return time to LTE can exploit UE behavior and would delay return to LTE through chain reactions in certain circumstances. TAU rejections or PS session deactivation can also result in delays in return time to LTE. 2G 4G Measure LTE neighbor cells CS call release Sync to target LTE cell and read SIB TAU Figure 10.44 Fast return. 4.62s 2.87s 2G Release Read 2G SIB, Location area update 9.73s 1.75s Routing area update 8.53s 1.2s Measure LTE cell Return to LTE UE out of service Figure 10.45 CSFB to 2/3G, cell reselection back to LTE, and typical latency. UE out of service 421 422 LTE Optimization Engineering Handbook 10.4 ­Short Message Over CSFB Short message in LTE is the same service as in GSM and WCDMA. The solution re‐uses the SGs interface between MSC and MME defined to CSFB to carry SMS messages encapsulated in the NAS signaling channel between MME and terminals. In the SGs interface, NAS procedures are used to translate circuit based SMS messages from the legacy network into the equivalent packet–based SMS messages for the LTE network and vice versa, which does not require “fallback” to 2/3G network to send or receive SMS. Thus, the “SMS over SGs” method can be deployed without deploying CSFB. The solution is ideal for initial LTE services considered to be too complex for these initial terminals and so the NAS signaling based solution developed for CSFB has been extended to offer a low‐cost solution for SMS to data‐only devices. ”SMS over SGs” method can be used in an LTE data only network to provide SMS coverage for LTE UEs. At least one MSC in the legacy network must be equipped, through a software upgrade, to use the SGs interface. If CSFB is set up between the legacy network and the LTE network, then all the MSCs in the legacy network are already set up with the SGs interface. So it does not need to do any additional work to support SMS, if CSFB is already set up. UE needs SMS service but CSFB does not indicate this specific condition with the “SMS‐ only” indication in the EPS/IMSI attach request and combined TA/LA update procedures. This allows an operator to deploy the SGs for SMS delivery over LTE only (without CSFB support), as shown in Figure 10.46. In addition, this allows the MME to use a dedicated algorithm for the selection of the MSC that supports those UEs. In a live network, it is possible that only certain MSCs in the network (one in minimum) is configured to support SGs when the network only supports SMS for SGs operation. However, such a minimal configuration can cause inter‐MSC location updates to be performed at every movement into/out of LTE coverage. SMS is delivered over signaling channel and no data path needs to be established. Once the UE is attached to both MSC and EUTRAN and if MSC wants to deliver a SMS to UE, it will simply send a downlink unit data to MME with SMS content. MME will dump this message in NAS message and send it to UE and in the same way if UE 1. Subscriber registers in MSC by CS signaling over Uu, S1and SGs-interface (attach/Location update). Uu 3. SMS page over SGs, S1, Uu eNB S1 MME LTE SGs 2. Incoming SMS to subscriber in LTE 4. UE responds and receives CS-SMS while roaming in LTE MSC-S Figure 10.46 SMS over SGs Interface. SMS-SC Circuit Switched Fallback Optimization LTE RAN UE UE LTE RAN EPC CS Core EPC CS Core SMS 1. Service Request 1. Paging 2. Uplink SMS Delivery 3. Downlink SMS Delivery report SMS Delivery report 2. Service Request 3. SMS Delivery / Downlink data 4. SMS Delivery report / Uplink data Delivery report Figure 10.47 Overview of mobile originating and terminating SMS. wants to send a SMS it will dump the message in NAS message and send it to MME. Mobile originating and terminating SMS procedure is shown in Figure 10.47. 10.5 ­Case Study of CSFB Optimization CSFB optimization e2e view The common reasons of CSFB failures include pseudo GSM base station, GSM TCH/SDCCH channel congestion, not received paging messages by the called terminal, 4G coverage issues like poor RSRP as well as with good RSRP but poor SINR, 4G cell overlapping, and overshooting, and so on, neighbor cell issues, PCI mod 3 issues, handover issues, TAC‐LAC mapping issues, and other issues. 10.5.1 Combined TA/LA Updating Issue It is a combined TA/LA updating when CSFB UE is doing TA updating. It required not only tracking area updating success, but also location area updating success. For CSFB optimization, when MT failure occurred, it should be firstly checked whether LA/TA is mapping correctly. In this case as shown in Figure 10.48, only track area updating success in TAU accept but no TA/LA updated, location area updating is failure and cause is MSC temporarily not reachable. Then UE will send track area update request every 10s until reach tracking area updating attempt counter. Finally, the UE starts to select UTRAN radio access technology. The other example is misconfiguration of TAC/LAC that results CSFB UE can not camp on LTE network. When the phone is powered on, 4G signal flashes quickly, then access to 3G immediately. From the signaling shown in Figure 10.49, it is found that when the UE finishes the attach procedure, detach request follows up. UE attach request message and core network gives the attach result, which are shown in Figure 10.50. As shown in Figure 10.49, it is found that after obtained the subscriber information from HSS, the UE sends session request to SGW without combined TA/LA update. After investigation, it is found the reason is that there is no configuration of TAC‐LAC‐MSC mapping in the MME. 423 Figure 10.48 Combined TA/LA updating issue. Circuit Switched Fallback Optimization UE capture the subscriber information from HSS UE sends session request to SGW Figure 10.49 UE signaling after power on. 10.5.2 MTRF Issue Without MTRF feature, MSC pool boarder issue will cause call setup failure. When the UE attached it is associated with an MSC based on the TA/LA mapping, if at the borders of two cells, a CFFB is triggered and the UE selects a 2/3G cell belonging to an MSC (pool) other than what the subscriber is registered with, and in the this case normally the CS call should fail. In order to avoid call setup failures, the MTRF features was implemented and with MTRF the call and subscriber is transferred from the registered MSC to the MSC, which was selected during the CSFB call. MTRF is a supplementary feature to CSFB for boarder cases where the LTE cells overlap with 2/3G cells belonging to different MSC, but it can be used in 2/3G only networks to decrease the call setup failure rates. Usually, there are two scenarios for the MTRF: one on borders where mapping of TA/LA might not be correct and another for physical movement of UE between two MSCs. In a field test shown in Figure 10.51, it is found the call failure in 3G LA 54057(MSC2). After the terminated UE location area update procedure in 54507(MSC2), UE can not receive the setup message, and stay in connected state, after 10 secs receive the signaling connection release message from the network, the RF conditions is really good during the whole procedure. This is the typical issue related with LA update. After signaling analysis, it can be positioned as MTRF issue between MSC1 and MSC2, resulting in the failure of the called. When the UE fallback to different MSC, it will not be able to acquire the information of the initial attached MSC. The cause of the case is the possibility that TAs and LAs are not 100% overlapped at the border between MSCs coverage. For this kind of failure, it needs to make sure the LTE subscriber is physical located in the identified critical area, and the LTE subscriber to be called is registered in old MSC, and further verified that the LTE subscriber sends a location update request with CSMT flag toward the new MSC. 10.5.3 Track Area Update Reject After CSFB When the CSFB call is completed, tracking area update reject usually happened after release with redirect to LTE. It would delay the reestablishment time for PS service. 425 UE request : Combined EPS/IMSI attach Figure 10.50 Attach request and result. Core network assign: EPS only Figure 10.51 Signaling procedure. 428 LTE Optimization Engineering Handbook 10.5.3.1 No EPS Bearer Context Issue UE needs to initiate track area update request after UE finishes call session and return to LTE network, but network replies track area update reject sometimes, the cause value (40) is “No EPS bearer context,” as shown in Figure 10.52. Compare rejecting “Track area update request” with accept “Track area update request,” as shown in Figure 10.53, it shows if there are not any EBI (EPS bearer identity) active specially EBI5 inactive. But accept “Track area update request” with EBI5, which is the default EPS bearer. The UE shall delete the list of equivalent PLMNs and deactivate all the EPS bearer contexts locally, if any, and shall enter the state EMM‐DEREGISTERED.NORMAL‐SERVICE. The UE shall perform a new attach procedure. For some vendor, it had been found if eNB doesn’t enable dynamic QoS modification feature, UE will still use 2Mbps UL/DL bandwidth or be detached directly when it returns LTE form 2G with data traffic. So it is needed to enable the feature so that the different networks can negotiate the user’s QoS dynamically. 10.5.3.2 Implicitly Detach Issue For implicitly detached, the network detaches the UE, without notifying the UE. MME doesn’t inform any other node about it, so when new TAU is coming, it’ll be rejected, and new attach will be performed by UE. This is typically the case when the network presumes that it is not able to communicate with the UE, for example, due to radio conditions. The UE shall delete the list of equivalent PLMNs and delete any mapped EPS security context or partial native EPS security context, and shall enter the state EMM‐DEREGISTERED.NORMAL‐SERVICE. If the rejected request was not for initiating a PDN connection for emergency bearer services, the UE shall perform a new attach procedure. An example shown in Figure 10.54 that as checked UE previous behavior in UMTS network, it is found that UE deactivated PDP context before UE entered LTE network. Further to check the trace signaling in MME, it is found that before UE sends TAU to come back LTE after CSFB, MME receives the “delete bearer request” from SGW and responses the request, so MME deletes the bearer but cannot inform UE, which was in 2/3G, also, that is why the UE TAU fails due to implicitly detach. When UE re‐enters LTE network, UE has no EPS context, and its state in EPC is EMM‐DEREGISTERED, which will cause UE implicitly detach. EPC will reject any behaviors of UE before UE performed a new attach, so “Track area update request” was rejected by EPC (Figure 10.55). UE fallback to UMTS network, when UE has no PS service, PDP context will be deactivated. If UE has PS service, PDP context will be hold on. “Track area update reject” is a normal ­phenomenon when PDP is deactivated by UE. 10.5.3.3 MS Identity Issue From field tests, sometimes the reason for TAU rejection is “MS identity cannot be derived by the network” cause #9 as shown in Figure 10.56. These cases usually happened for communication problem between SGSN and MME. 10.5.4 Pseudo Base Station The LAU procedure failed after UE fallback to illegal 2/3G base station and call failed. One example shows that the UE starts the CSFB call in the LTE cell and fallback to GSM cell (ARFCN/ BSIC: 67/52,RxLev: −54dBm, LAC: 14555, Cell ID: 4113) in Figure 10.57. Then the LAU request is rejected by the network and call failure. After verification, the GSM cell (LAC:14555, Cell ID:4113) does not exist in the GSM network, which is an illegal GSM base station cell. The solution of these kinds of issues is trying to get rid of the illegal base station or delete the illegal 2G base station frequency point relation in the LTE cell. Network starts the connection release, and at the same time, UE sends an attach request Figure 10.52 Track area update reject. Figure 10.53 Two‐track area update request message. Figure 10.54 Implicitly detach. Figure 10.55 TAU reject caused by implicitly detached. Figure 10.56 MS identity issue. Figure 10.57 Pseudo base station. 434 11 VoLTE Optimization Voice over LTE (VoLTE1) enriches LTE network with more voice‐related capability with common EUTRAN and EPC infrastructure. Common packet‐based mobility is also applicable for both LTE data and VoLTE services. In this book, “VoLTE” is used as the collective notation for both voice and conversational video over LTE. VoLTE voice call is based on GSMA PRD IR.92 and VoLTE video call is based on GSMA PRD IR.94. Introducing VoLTE on IMS provides the service provider with a true converged network where services are available regardless of the access type network. VoLTE provides a first line telephony service with high voice quality and short call setup. Voice and video are using QoS bearers with guaranteed bit rate to secure the service characteristic. Voice over LTE allows very fast call establishment (~1 sec) versus CSFB toward 3G (~5 sec) and even more in case of CSFB toward the GSM (~8 sec). VoLTE avoids 4G data service interruptions and preserves the LTE data experience during speech communications while the throughput of concurrent data session is typically reduced in case of CSFB to 3G and even suspended in case of CSFB to 2G. Table 11.1 depicts the differences between CSFB and VoLTE UE call procedure. The LTE standardization work has established that voice will predominantly be supported by an all‐IP network centralized on the IP multimedia subsystem (IMS). IMS architecture provides integrated voice, data, and multi‐media services interworking between different access networks. IMS‐based VoLTE puts the IMS in the center of the voice core network, managing the connectivity between subscribers and the implementation of policy control. The voice service is then managed by a specially designed VoIP application server. IMS‐based VoLTE is standardized by 3GPP and it’s considered to be the target network infrastructure from long‐ term perspective. Usually initial LTE coverage is non‐contiguous, when UE is out of LTE coverage, single radio voice call continuity (SRVCC,2 voice call handover to CS in GSM or UTRAN) is used to keep the voice call continuity. VoLTE phone can work in a variety of modes, attached to the different networks (2G, 3G and LTE), even also attached to two networks by dual standby terminal and therefore when UE originate/terminate the call, terminal/network needs to select which the network to be accessed. This process is called domain selection according to the network registration information. Terminating access domain selection (T‐ADS) realizes the function of domain selection, T‐ADS is processed by application server to determine if the call is for PS or CS domains. 1 In this part, VoLTE also called non‐native VoLTE, which is SIP client‐based. Third‐party applications can register to IMS system and establish VoLTE call. 2 OTT call might drop in this case. LTE Optimization Engineering Handbook, First Edition. Xincheng Zhang. © 2018 John Wiley & Sons Singapore Pte. Ltd. Published 2018 by John Wiley & Sons Singapore Pte. Ltd. VoLTE Optimization Table 11.1 Difference between CSFB and VoLTE UE call procedure. CSFB UE ‐ LTE access selected VoLTE UE ‐ LTE access selected Detect available network Attach to the EPC and CS network over LTE Setup Internet APN and do some browsing Paging/call preparation between UE and MSC over LTE Place a call/receive a call Detect available network Attach to the LTE network Setup IMS APN and find P‐CSCF(s) Register in IMS Place a call/receive a call (keeping current LTE access) VoLTE signaling and payload packets are supported by VoIP‐specific protocol stacks. E2E connections are managed using SIP with IMS, it requires specific QoS for voice bearers and SIP signaling to achieve performance for a satisfactory user experience and requires specific feature enhancement to achieve capacity and performance. 11.1 ­VoLTE Architecture and Protocol Stack 11.1.1 VoLTE Architecture Voice service on EUTRA is available when IMS is installed in the core network. The VoLTE network architecture consists of E‐UTRAN, LTE core, PDN, and IMS. It interworks with 3G, which consists of UTRAN, UMTS core, and a circuit switched (CS) network. The MME provides functions that allow LTE and 3G to interwork. Voice service is based on VoIP session, which is controlled by a companion SIP session. Both devices need to be registered on IMS for VoLTE to VoLTE calls. The solution is characterized by a SIP proxy, VoIP application server (AS), and media ­gateway (MGW) co‐located with the MSC. It uses pre‐configured policy rules on the PDN‐ GW for binding VoIP sessions to EPS bearer and for QoS provisioning. IMS core network is also needed to be with centralized CSCF, HSS, and VoIP AS, using dynamic policy provisioning with co‐located PCRF (Figure 11.1). The P‐CSCF is the first point of contact in IMS system for the UE for mobile access networks. The P‐CSCF forwards the SIP messages received from the UE to an I‐CSCF, E‐CSCF or S‐CSCF (and vice versa). 11.1.2 VoLTE Protocol Stack All new interfaces of VoLTE and the new network protocols are represented in Table 11.2. Protocol stack for VoLTE audio packet, extracted from official document IR.92 – “GSMA PRD IMS Profile for Voice and SMS.” Session initiation protocol (SIP) is a popular protocol used to create, modify, and terminate multimedia sessions, essentially negotiating a media session between two users. SIP is not a transport protocol and does not actually deliver media, leaving that task to RTP/RTCP. Session description protocol (SDP) negotiates the multimedia characteristics of the session between sender and receiver (codecs, addresses, ports, formats, bandwidth require for the session). IMS multimedia uses real‐time transport protocol (RTP) over UDP, RTP was originally defined in 1996 then redefined in RFC 3550 in 2003. RTP added a sequence number in order to 435 436 LTE Optimization Engineering Handbook MSS MGW GERAN/UTRAN Call control signalling User plane traffic Other control signalling SGs D TAS HSS Sv Cx S6a Rx PCRF MME LTE-Uu S1-MME Sh I/S-CSCF BGCF Ma, ISC Mi MGCF Mw P-CSCF Mn Gx S11 Mb eNB S1-U S-GW P-GW MGW Figure 11.1 Nodes for VoLTE. Table 11.2 Interfaces of VoLTE and protocols. Interfaces Components LTE Protocol Sv MSC server – MME(SGSN) GTP‐Cv2 I2* Mj/Mg/Mx MSS‐Server – IMS‐I‐CSCF SIP Cx HSS(NSN)‐IMS Core Diameter Mw P‐CSCF –Core IMS SIP Gm P‐CSCF –UE SIP Mb ATGW‐ MSC server RTP Rx AF‐PCRF Diameter Gx PCEF –PCRF Diameter identify the lost packets. Together with a new timestamp field it allows the receiver to play the packets in the correct order. Other new fields are SSRC (synchronization source, all the packets have the same SSRC identifier indicating that they are from the same source) and CCRC (contribution source) allow the tracking of one or multiple (in case of a conference) sources for the packet. RTP is used in conjunction with the real time transport control protocol (RTCP). While RTP carries the media streams (audio or video), RTCP monitor transmission statistics and quality of service information. RTCP uses a separate flow from RTP. It is transported over UDP as well, and its purpose is to collect statistics on a given media connection including packet loss, jitter, round trip delay, and monitor the quality of the data transmission. RTCP provides feedback on the transmission and reception quality of data carried by RTP periodically. Each RTCP packet always contains either a sender or receiver report, sender report includes an absolute timestamp, VoLTE Optimization IMS Signaling LTE Signaling SIP*/ SigComp/ IPSec VOIP Traffic RTP RTCP UDP TCP NAS IP RRC ROHC PDCP AM RLC AM UM MAC PHY Gm Uu S-GW S1/u UE S1/S8 PDN-GW SGI P-CSCF eNodeB SDPSIP SDPSIP UDP/IP UDP/IP Relay Relay GTPv1-U GTPv1-U GTPv1-U GTPv1-U UDP/IP UDP/IP UDP/IP L2 UDP/IP MAC UDP/IP L2 L2 UDP/IP L2 L2 L2 L1 L1 L1 L1 L1 L1 L1 PDPC PDPC RLC RLC MAC L1 Mb S-GW S1/u Uu UE S1/S8 PDN-GW SGI BGF eNodeB AMR RTP/RTCP RTP/RTCP UDP/IP UDP/IP Relay Relay GTPv1-U PDPC PDPC RLC RLC UDP/IP UDP/IP UDP/IP UDP/IP MAC MAC L2 L2 L2 L1 L1 L1 L1 L1 L2 L1 GTPv1-U GTPv1-U GTPv1-U UDP/IP UDP/IP L2 L2 L1 L1 Figure 11.2 VoLTE‐related protocol stack. to enable synchronization with different streams, receiver report includes number of received packets, to enable QoS determination. For VoLTE, RTCP is not sent during active media transfer but is sent when the call is placed on hold. IMS signaling is carried by SIP messages, which are carried over UDP or TCP, and compared to TCP, UDP has less overhead and no transport layer retransmission (to avoid increase in end‐to‐end delay) (Figure 11.2). The response codes are consistent with, and extend, HTTP 1.1 response codes. There are six classes SIP messages defined: 1xx provisional, 2xx successful, 3xx redirection, 4xx request failure, 5xx server internal error, and 6xx global failure, which are shown in Figure 11.3 and Table 11.3. 437 438 LTE Optimization Engineering Handbook SIP MESSAGES REQUESTS/METHODS REGISTER INVITE ACK BYE CANCEL OPTIONS RESPONSES PROVISIONAL FINAL RFC 3261 100–199 100 Trying 180 Ringing, and 183 Session progress MESSAGE SUBSCRIBE PUBLISH NOTIFY INFO UPDATE REFER PRACK > 199 2xx Success 3xx Redirect 4xx Client Mistake 5xx Server Failure 6xx Global Failure OWN RFCs A Request B Provisional response Provisional response Final response Figure 11.3 SIP messages. 11.1.3 VoLTE Technical Summary VoLTE delivers voice with high QoS (QCI 1, GBR EPS bearer) in transport and radio scheduling, but admission and congestion control may be efficiently used to preserve the voice quality experience in presence of heavy traffic loads, so non‐GBR EPS bearers (QCI = 5) are used for VoLTE Optimization Table 11.3 SIP messages code. 400 Bad Request 401 Unauthorized 402 Payment Required 403 Forbidden 404 Not Found 405 Method Not Allowed 406 Not Acceptable 407 Proxy Authentication Required 200 OK 408 Request Timeout 202 Delivered 409 Conflict 300 Multiple Choices 410 Gone 411 Length Required 301 Moved 413 Request Entity Permanently Too Large 302 Moved 414 Request‐URI Too Long Temporarily 415 Unsupported 305 Use Proxy Media Type 380 Alternative 416 Unsupported Service URI Scheme 100 Trying 180 Ringing 181 Call Is Being Forwarded 182 Queued 183 Session Progress 420 Bad Extension 421 Extension Required 423 Registration Too Brief 480 Temporarily Unavailable 481 Call/Transaction does not exist 482 Loop Detected 483 Too Many Hops 484 Address Incomplete 485 Ambiguous 486 Busy Here 487 Request Terminated 488 Not Acceptable Here 491 Request Pending 493 Undecipherable 500 Server Internal Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable 504 Gateway Time‐out 505 Version Not Supported 513 Message Too Large 600 Busy Everywhere 603 Decline 604 Does Not Exist Anywhere 606 Not Acceptable SIP and XCAP. In a live network, voice domain selection is IMS PS voice preferred and CS voice is secondary. VoLTE can provide base telephony service and supplementary services and supplementary service management using Ut with XCAP procedures. The main part of VoLTE need focused is described as the following: VoLTE bearer management, includes PDN connection for IMS APN,3 signaling bearer setup, P‐CSCF discovery, home‐routed PDN connection/APN for Ut, handling of loss of PDN connection, signaling, and GBR bearer. IMS feature part, includes ISIM based authentication (USIM fallback), IPSec protection of signaling, both Tel‐URI and SIP URI, SigComp, GBA (recommended) or http digest authentication for Ut, early dialogues and media, and IMS emergency. IMS media, includes AMR narrow‐band and wide‐band codec and payload format, RTP profile/data transport, RTCP usage, and Jitter buffer management. SMS, includes SMS over IP (IMS) and SMSoSGs. Wireless feature as shown in Table 11.4, includes CDRX, semi‐persist scheduling, TTI‐bundling, forward handover with context fetch, and so on. 11.1.4 VoLTE Capability in UE The UE indicates its E‐UTRA capabilities in the UE E‐UTRA capability information element at connection setup (RRC UE capability information message). The FGI (feature group indicator) indicates the functionalities supported by the UE. FGI 3, 7, and 27 will indicate the VoLTE capability of UE, and more information can be found in 3GPP TS 36.331 V9.16.0 (2013‐09), which is shown in Figure 11.4 and Table 11.5. 3 In the VoLTE work in GSMA, access point name (APN) used for IMS services has been defined in GSMA IR.88. The IMS APN shall be added to the list of APN names that are used in the LTE/EPC network, this means that IMS APN is added to the subscriber EPS profile in HSS and policy controller. 439 Table 11.4 VoLTE main wireless feature. Features Description Benefits CDRX Connected mode short DRX allows UE to go to sleep between frames Better talk time HD vocoder Core network and device support for AMR‐WB HD voice with high quality Semi‐persist scheduling(SPS) Efficient scheduling for VoIP‐type traffic System efficiency and capacity TTI‐bundling Bundle 4 TTI together in UL Improve VoIP link budget E‐911 support w/positioning Emergency call with positioning over UP or CP, using E‐CID with TA,OTDOA with PRS and A‐GPS LBS application Voice call continuity(VCC) Voice call continuity to 3G/2G CS and PS domain Needed if LTE coverage is not ubiquitous Forward handover with context fetch Improve handover reliability Robust mobility Bit Definition Note 3 . 5 bit RLC UM SN . 7 bit PDCP SN VoLTE Bit 7 = 1 4 Short DRX cycle Bit 5 = 1 5 Long DRX cycle, DRX command MAC control element 7 RLC UM VoLTE 9 EUTRA RRC_CONNECTED to GERAN GSM_Dedicated handover SRVCC Bit 23 = 1 11 EUTRA RRC_CONNECTED to CDMA2000 1xRTT CS Active handover SRVCC Bit 24 = 1 20 If bit number 7 is set to ‘0’: -SRB1 and SRB2 for DCCH + 8x AM DRB If bit number 7 is set to ‘1’: -SRB1 and SRB2 for DCCH + 8x AM DRB -SRB1 and SRB2 for DCCH + 5x AM DRB + 3x UM DRB 27 . EUTRA RRC_CONNECTED to UTRA FDD or UTRA TDD CELL_DCH CS handover, if the UE supports either only UTRAN FDD or only UTRAN TDD . EUTRA RRC_CONNECTED to UTRA FDD CELL_DCH CS handover, if the UE supports both UTRAN FDD and UTRAN TDD 28 TTI bundling 29 Semi Persistent Scheduling -Regardless of what bit number 7 and bit number 20 is set to, UE shall support at least SRB1 and SRB2 for DCCH + 4x AM DRB -Regardless of what bit number 20 is set to, if bit number 7 is set to ‘1’, UE shall support at least SRB1 and SRB2 for DCCH + 4x AM DRB + 1x UM DRB SRVCC Bit 13 = 1 RRC featureGroupIndicators= ‘11111110 00001101 11011000 10000000’ The indexing starts from index 1, which is the leftmost bit in the field Figure 11.4 FGI bits – extract of VoLTE‐related bits. Figure 11.4 (Continued) 442 LTE Optimization Engineering Handbook Table 11.5 Feature group indicator (bit number 3, 7, and 27). 3 5bit RLC UM SN; 7bit PDCP SN can only be set to 1 if the UE has set bit number 7 to 1. Yes, if UE supports VoLTE 7 RLC UM can only be set to 0 if the UE does not support VoLTE Yes, if UE supports VoLTE ‐ EUTRA RRC_CONNECTED to UTRA FDD/TDD CELL_DCH CS handover, if the UE supports either only UTRAN FDD or only UTRAN TDD ‐ EUTRA RRC_CONNECTED to UTRA FDD CELL_DCH CS handover, if the UE supports both UTRAN FDD and UTRAN TDD related to SRVCC ‐ can only be set to 1 if the UE has set bit number 8 to 1 and supports SR‐VCC from EUTRA defined in TS 24.008 Yes for FDD, if UE supports VoLTE and UTRA FDD 27 11.2 ­VoIP/Video QoS and Features 11.2.1 VoIP/Video QoS The introduction of VoIP poses a number of challenges over LTE access network. To make VoIP attractive for commercial deployment, the capacity will also be desired to be either comparable to or more than that of legacy circuit system. To provide the quality of CS voice without excessive degrading the system capacity, end‐to‐end quality of service (QoS) support in the wireless and wireline packet network infrastructure is essential. Voice is sensitive to data loss, but robust coding and well‐functioning error concealment units makes voice more tolerant to data loss than the other media types. Voice communication has very stringent end‐to‐end delay requirements and voice is thus very sensitive to delay and jitter. Video telephony is very sensitive to data loss, video telephony requirements on frame errors are almost a factor of 10 less than for voice. Video telephony has also very stringent end‐to‐end delay requirements and is thus very sensitive to delay and jitter. SIP signaling, XCAP4 signaling and other signaling must be error‐free for the transaction to be successful. TCP and SIP retransmissions are the mechanisms that guarantee that the data transfer becomes error free even though the EPS bearer introduces packet losses. SIP signaling is time critical (to allow fast call setup, etc.) and thus have a rank sensitive for delay/jitter, whereas XCAP signaling has less‐stringent delay/jitter requirements. Policy and charging control (PCC) enables QoS supervision and control for the media parts of a SIP session. Policy and charging rule function (PCRF) supports 3GPP standardized PCC procedures and makes policy and charging decisions based on input from user subscription information, services information, and so on. PCRF creates policy rules based on session data and push appropriate policy rules (bandwidth, QoS, traffic flow) to P‐GW, and P‐GW interprets the rules and takes actions to establish required EPS bearers for VoLTE. PCC rules contain service data flow (SDF) description and charging and QoS properties to be applied for the flow identified by the SDF through the Rx and Gx interface. When a VoLTE call is to be setup, a dedicated bearer for voice with QCI1 will be setup, initiated from the P‐CSCF over Rx to PCRF, and then PCRF check the policy control and request 4 XML Configuration Access Protocol (XCAP) is the protocol that is used by the UE to configure various parameters for supplementary services such as call hold and call wait. VoLTE Optimization 1a) SIP INVITE (on SIP bearer) Applic ation 1b) SIP 18x/200 (on SIP bearer) P-CSCF/ IMS AGw 8*) Optional: Bearer established notification LTE radio unit 6a) Session Management Request incl. TFT 2) Application/ Service Info (start/end session) EPS Bearer QoS Rx 7) RRC Reconf. eNodeB 5) E-RAB Setup Request MME EPS Bearer QoS S&P GW 4) Create Bearer Request EPS Bearer QoS 6b) Session Management Response 3) Policy and Charging Rules Provision PCRF EPS Bearer QoS P-CSCF INVTE sip Content-Type: application/sdp Content-Length: 540 v=0 o = sip:+16309798028 s = session c = IN IP4 135.185.13.175 b = CT:1000 t=0 0 m = audio 51306 RTP/AVP 4 a = rtpmap:4 AMR-WB/8000 m = video 7834 RTP/AVP 34 35 a = rtpmap:35 H264/90000 a = rtpmap:34 GVA/90000 a = sendrcv m = audio RTP/RTCP, AMR-WB,BW* m = video RTP/RTCP, H264/GVA,BW* PCRF Audio RTP/RTCP: QCI 1, ARP, GBR Video RTP/RTCP: QCI 6/7, ARP, GBR IMS PGW QCI 5 - SIP SIGNALLING QCI 1 – AMR-WB QCI 6/7 H.264/GVA PGW Packet Filter(s) 1 Packet Filter(s) 1 Packet Filter(s) 1 TFT1 Control Sig IMS (P-CSCF) TFT2 Audio MGW or UE TFT3 Video UE 8 8 8 Figure 11.5 QoS negotiation principles at session setup. the dedicated bearer to the PGW through the Gx interface, and all the way through the network to the UE (Figure 11.5). In LTE, eNB only knows about the service is the QCI, service can be dependent triggered by QCI, for example, scheduler, coverage thresholds (individual bad coverage settings per QCI, for example, QCI1 = −80dBm, QCI9 = −85dBm), RLF settings per QCI, DRX settings per QCI, redirected carrier based on QCI, and handover trigger based on QCI, and so on. Operator also marks DiffServ DSCP (diffserv code point) properly based in the QCI value of the used bearer, which is related to transport QoS. For VoLTE, SIP control signaling and RTP audio packet is assigned with the higher priority of LTE QCI (5 and 1) and DSCP marking over transport network. Transport network QoS is provided by mapping QCI to DSCP for the uplink over S1 and in the downlink for packet forwarding over X2. eNB marks DSCP priority on S1‐U, S1‐MME and X2 interfaces by mapping from LTE QCI, SGW, and PGW marks DSCP priority on S5/S8 and SGi interface by mapping from LTE QCI. 443 444 LTE Optimization Engineering Handbook Example: QCI 5 and 1 to DSCP mapping SIP Speech 11.2.2 Voice Codec For VoLTE UE to VoLTE UE call, voice codec is negotiated by the UEs during the SIP session opening. They have to select a common type. Possible codecs for voice include EVCR‐A, EVCR‐B, AMR, AMR‐WB5 (AMR‐wideband) and even EVS.6 For instance, AMR 12.2, which RTP payload size is 32 bytes, AMR‐WB 12.65 RTP payload size is 33 bytes, AMR WB 23.85 RTP payload size is 60 bytes, and SID RTP payload size is 7 bytes. The UE must be able to operate with any subset of the 8 modes for AMR and any subset of the 9 modes for AMR‐WB. Tandem free operation (TFO) and transcoder free operation (TrFO) must be supported in the IMS core network for CS interworking. VoLTE performance specifications, including video, is listed below. Video quality in terms of the objective estimate is from PEVQ (ITU‐T J.247). Rule of thumb and need to optimize and fine‐tune per operator basis is relevant as a service KPI requirement (Figure 11.6): ●● ●● ●● Speech latency (end‐to‐end delay) requirement is from standard ITU‐T G.114 and 3GPP TS 22.105, no more than 150 ms is preferred, at maximum 400 ms. Packet loss, E2E conversational voice packet loss rate is defined as 1% in TS23.203 for VoLTE audio packet transported between UE and PGW, at maximum 3% FER), video telephone at maximum 1% FER, and data service requires 0% FER. Radio performance is linked to speech quality (MoS) through: M-to-E 300 ms Users very satisfied ec d Co 225 ms 64 ps .2 12 Users satisfied ps kb Some users dis-satisfied kb FER 1% Many users dis-satisfied 5% Figure 11.6 Radio performance is linked to codec, FER, and mouth‐to‐ear delay. 5 AMR‐WB specification: 3GPP TS 26.171 and GSMA IR.36. 6 EVS, codec for enhanced voice services, the EVS standard is the first 3GPP codec to deliver speech and audio in super‐wideband full‐HD voice quality, bringing mobile audio on par with the audio experienced through today‘s digital media services. The algorithm delivers speech and audio up to 20 kHz audio bandwidth, outperforming the audio quality of today’s mobile phone calls. VoLTE Optimization ●● ●● ●● ●● ●● Codec, AMR 12.2 kbps and above provides good speech quality, Frame erasure rate (FER), less than 1% provides good speech quality, Mouth‐to‐ear delay, less than 225 ms provides good speech quality. The packet delay budget (PDB) requires no more than 80 ms for voice, and no more than 130 ms for video. PDB is measured from entering PDCP in eNB to leaving PDCP in the UE and vice versa, which includes 20 ms budget for interactions between PCRF, PGW, and eNB (20 ms (PCRF‐eNB) and 80 ms (air interface). The Number of HARQ retransmissions should be considered that cannot exceed PDB 80 ms in live network. Call setup time is 3 to 6 sec. Video path delay (camera‐to‐display delay) should less than 400 ms. Video frame loss: as well as video frame rate > = 25 Hz and video frame loss <0.2%7 (less than one visible degradation per 20 sec “watching” sequence), unlike for speech, most common is to split a video frame over to RTP packets, hence when looking at the residual packet loss ration (PLR), the target is to be <0.1% for the video call, assuming evenly distributed random packet loss and two packets per video frame. The maximum allowed video frame loss is 1% FER. Video path delay and audio‐video “lip” sync, the audio shall not be more than 25 ms ahead of the video, and video shall at the most be <60 ms ahead of speech to perceive acceptance lip‐ sync performance. During VoLTE call setup, codec negotiation is needed. End‐to‐end codec negotiation with SIP(‐I)‐based networks and HD voice across network borders is enabled. All 3GPP codecs currently supported by SIP(‐I) and G.729 can be negotiated end‐to‐end. Codecs are negotiated between UEs at session setup and potentially at session modification using SDP offer/answer over SIP. The UEs may also explicitly negotiate max bandwidth to be used for voice and video. For example, here are the user accepts and response with DTMF during a VoLTE call. UE1 initiates a call by sending invite message to a SIP client (DTMF host), SDP contains narrowband and wideband codec support for both speech and DTMF (telephone‐event). UE2 responds with 200 OK and receives ACK; 200 OK contains a SDP answer that selects AMR‐ WB as the codec to be used in this call. UE1 INVITE SDP m=audio 49152 RTP/AVPF 97 98 99 100 101 102 a=rtpmap:97 AMR‐WB/16000/1 a=fmtp:97 mode‐change‐ capability=2; max‐red=22 0 a=rtpmap:98 AMR‐WB/16000/1 a=fmtp:98 mode‐change‐ capabi1ity=2; max‐red=22Q; octet‐ align=l a=rtpmap:99 telephone‐event/16000/1 a=fmtp:99 0‐15 a=rtpmap:100 AMR/8000/1 UE2 200 OK SDP m=audio 4 9152 RTP/AVPF 97 98 99 100 101 102 a=rtpmap:97 AMR‐WB/16000/1 a=fmtp:97 mode‐change‐ capability=2; max‐red=220 a=rtpmap:98 AMR‐WB/16000/1 a=fmtp:98 mode‐change‐ capability=2;max‐red=220;octet‐ align=l a=rtpmap:99 telephone‐event/16000/1 a=fmtp:99 0‐15 a=rtpmap:100 AMR/8000/1 7 The measured time between visible degradations for the end user should be once per 20 seconds for video telephony (maybe longer for “premium” video conferencing services.” Given one packet per frame and a frame rate of 25 Hz, that would correspond to a frame error rate of 1/500 = 0.2% end‐to‐end. 445 446 LTE Optimization Engineering Handbook a=fmtp:100 mode‐change‐ capabi1ity=2; max‐red=220 a=rtpmap:101 AMR/8000/1 a=fmtp:101 mode‐change‐ capabi1ity=2; max‐red=220; octet‐ a1ign=1 a=rtpmap:102 telephone—event/8000/I a=fmtp:102 0‐15 a=ptime:20 a=maxptime:24 0 a=sendrecv a=fmtp:100 mode‐change‐ capability=2; max‐red=220 a=rtpmap:101 AMR/8000/1 a=fmtp:101 mode‐change‐capability=2; max‐red=220; octet‐ align=l a=rtpmap:102 telephone‐event/8000/1 a=fmtp:102 0‐15 a=ptime:20 a=maxptime:240 a=sendrecv 11.2.3 Video Codec A conversational video8 service session is an additional IMS service that can be added or removed by the end user as complement to a voice session in IMS or it can be established with voice at the same time. The 3GPP standards offer a variety of terminal, radio, and core network configuration options when launching IMS voice and video services over an LTE/EPC network. Therefore, GSMA has defined two service profiles. IR.92 defines the conversational voice profile and IP.94 defines the conversational video profile. These two profiles define a minimum set of features to be implemented in the terminal and network (Figure 11.7). IR.92/94 phone MMTEL services Supplementary services – Same as IR.92. – Add/drop of video media also in multi-party conferences IMS Features IMS – Video call setup. – Add/drop of video media to established voice call. – “video” media feature tag in SIP headers. IMS Media IMS media – Voice media same as IR.92. – H.264 level 1.2 as mandatory video codec. – RTCP for lip sync and video codec control. EPC EPS bearer management – Voice media as IR.92. – Video media using QCI = 2 GBR, or a non-GBR bearer. LTE LTE radio capabilities – Support for video. – EPS bearer with QCI = 2 implemented with RLC AM or RLC UM data radio bearers. Figure 11.7 IR.94 profile. 8 Video telephony is a service providing interactive communication with a two‐way full‐duplex audio and associated video image, with the output audio and video temporally synchronized. VoLTE Optimization 3GPP has standardized that QCI1 is used for the transmission of voice RTP packets and QCI2 is used for the transmission of video RTP packets. QCI1 and QCI2 will be triggered from PCRF on demand, while QCI2 will always exist together with QCI1. QCI1 and QCI2 will both carry RTCP packets. Actually, video can either be supported on a GBR bearer (QCI2) or on a non GBR bearer9 (QCI6/8). Video standards are mainly from: ●● ●● ●● ITU‐T (International Telecommunication Union, H series standards, e.g., H.261, H.263, and H.264). MPEG (Motion Picture Experts Group), formed by ISO (International Organization for Standards) and IEC (International Electrotechnical Commission), MPEG standards are MPEG1, MPEG2, and MPEG4. 3GPP, support of ITU‐T recommendation H.264 Constrained Baseline Profile (CBP) Level 1.2 as specified in 3GPP TS 26.114, is mandatory in the UE and in the IMS core network. CBP primarily for low‐cost applications, this profile is most typically used in videoconferencing and mobile applications. It corresponds to the subset of features that are in common between the baseline, main, and high profiles. The recommended video codec for conversational video service in VoLTE is H.264.10 It is recommended to use a low complexity profile (baseline profile level) of that video codec. The frame rate should be 25 Hz. Given a video format of 240p, the widescreen format of QVGA, a video bitrate of more than 350 kbps is the target for medium‐motion video and more than 225 kbps for low‐motion content, when shown in native format. If the video is shown upscaled, or if a higher video format is used, significantly higher video bitrates are required. For VGA video format, H.264 video codec, 480p (VGA) native video format (applicable for a smartphone), it is recommended video bitrate should be higher than500 kbps. Table 11.6 shows the various video resolution and the required bitrate. 3G video telephony (176 x 144 pixel = > 25344 pix) requires 64 kbit stream, 12 frames per second (FPS). Video over LTE, two levels of video quality is described for video telephony in this book: one is the lower quality level, which is corresponding to the minimum requirement for video quality specified in GSMA IR.94 that needs to be mentioned due to its reference in Table 11.6 Video telephony bitrate. Level Resolution FPS Requested BW (kbps) 3.1 720P (1280 × 720) 30 2176 3.0 VGA (640 × 480) 30 1216 2.2 VGA (640 × 480) 15 896 1.3 QVGA (320 × 240) 30 640 1.2 QVGA (320 × 240) 15 424 9 Video will in some deployments be sent over a non‐GBR dedicated EPS bearer with, for example, QCI 6 or 8, which uses the same configuration as for the internet data services. 10 H.264 is perhaps best known as being one of the video encoding standards for Blu‐ray Discs, all Blu‐ray Disc players must be able to decode H.264. It is also widely used by streaming internet sources, such as videos from Vimeo, YouTube, and the iTunes Store, web software such as the Adobe Flash Player and Microsoft Silverlight, and also various HDTV broadcasts over terrestrial (ATSC, ISDB‐T, DVB‐T or DVB‐T2), cable (DVB‐C), and satellite (DVB‐S and DVB‐S2). 11 Prefix Q means a quarter of the original resolution, for example, the QVGA resolution is 25% of the VGA resolution. The Q formats are more suitable for handheld devices due to the lower resolution. 447 448 LTE Optimization Engineering Handbook Table 11.7 The recommended video properties. Property VGA resolution Recommendation QVGA resolution (IR.94 minimum requirement) video format (Picture size) VGA (640 × 480) QVGA (320 × 240) video codec At least H.264 Constrained Baseline Profile (3.0) or Constrained High Profile At least H.264 Constrained Baseline Profile (1.2), low complexity video refresh 25 or 30 fps recommended At least 15 fps for the video telephony service Min bit rate 225 kbps (based on ER quality tests) 125 kbps (based on ER quality tests) Recommended bit rate > = 500 kbps > = 350 kbps Video path delay (VPD) Residual packet loss ratio Session Setup time ROHC Scheduler TTI bundling <400 ms <0.1% <4.0 sec ROHC will not be used on the video flow Proportional fair scheduler with minimum rate, rate adaptation Also be used for the video transmission the IR.94 document. This quality level is optimized for operation using a resolution of QVGA11 (320 × 240 pixels). The other higher‐quality level is the preferred level given today’s smartphones with large high‐resolution screens, it is optimized for operation using a VGA resolution (640 × 480) pixels. The following recommendations of video (as per IR. 94) on bit‐rate are suggested in Table 11.7: ●● ●● Provided QVGA, H.26412 Constrained Baseline Profile (CBP), 12.5 or 15 fps (frames per second) shall be higher than 350 kbps in order to achieve a good video quality. VGA, H.264 CBP Level 2.2 or H.264 Constrained High Profile (CHP), 25 or 30 fps, shall be higher than 500 kbps in order to achieve a good video quality. It is important to understand that bitrate with video does not work as bitrate with speech. For speech, the codec choice commonly implies an exact bitrates. For video, the specifications support video from a few kbps up to several hundred Mbps. Even when a specific implementation has expressed a certain level limit, that limit is a maximum limit and any bitrate lower than the limit can be received and may be sent. Video is inherently variable‐rate, the rate control algorithm that allows setting a target bitrate and may also control the bitrate variability. This rate control is not standardized, so there is simply no guaranteed behavior. An average variation per 10 seconds or more video of 5% from an encoder must be considered good constant bitrate video. The peak rate overshoot per 1 second moving average can be 50% and the instaneous bit rate overshoot can be up to 200% when I‐frames are sent. 12 H.264 also known as advanced video coding (AVC), MPEG‐4 Part‐10 or Joint Video Team (JVT) is the most advanced video codec, was standardized in 2003. H.264 is for video compression and is currently one of the most commonly used formats. It is capable of providing good video quality at substantially lower bitrates than H.263 standards. VoLTE Optimization Table 11.8 Effective bitrates. Codec bitrate [kbps] Effective bitrate [kbps] 110 120.1 220 240.2 384 404.2 When it comes to definition of good video quality bitrate is definitely an important factor. Bitrate requirements for video for a given resolution and frame rate depends a lot of the content. Typical low motion video is of the type “talking heads.” Normal usage more likely represents the “medium motion” class. Extensive subjective experiments hint at a preferred bitrate of >350 kbps for handheld devices to meet quality requirements, large tablets will even require higher bitrates for user satisfaction. Actually, the VoLTE device shall dynamically optimize the video encoding to adapt the network bandwidth conditions. Optimally, the client adapts the codec rate to the changed conditions by increasing robustness and lowering the data rate. The most probable cause for this situation is that the radio cannot sustain the guaranteed bit rate for a particular UE due to too low SINR for that particular UE or congestion in the cell. For video, the effective bitrate is calculated as below: Example: calculate the effective bitrate for a codec bitrate of 384 kbps with a frame rate of 30 fps. The frame size is 384000/(8*30) = 1600 bytes, which exceeds the MTU size. Hence this frame needs to be split into two RTP packets, each one with an overhead of 42 bytes. The effective bitrate is (1600 + 2*42)*30*8/1000 = 404.2 kbps. Table 11.8 shows effective bitrates for a set of codec bitrates used for video. One key service KPI is the video quality, measured in the unit MoS (mean opinion score) derived from subjective viewing tests. Video quality depends on different network and terminal capabilities like screen size and resolution, video codec, frame rate as well on the packet loss, delay and jitter in the EPS, and IP backbone. HQ video does require high bitrates and has a high elasticity, which means a high ariation in bandwidth requirements. As shown in Figure 11.8, video bitrates variations related to MOS and different type of motion, there are high bandwidth requirements in case of slow and medium motion13 in combination with an acceptable MOS 3.5. Actually, extensive subjective experiments hint at a preferred bitrate of more than 350 kbps for handheld devices to meet quality requirements, large tablets will require higher bitrates for user satisfaction. Video bitrate demands for high quality video H.264 VC is shown in Figure 11.9. One LTE‐related issue for video telephony is the fact that there are only four logical channel groups in LTE, and one is reserved for radio layer/NAS signaling. Hence, there are only three groups to use for VoLTE and internet services. The probable setting is to have QCI1 and two in same group and QCI = 5 in a separate group. Video telephony user plane of calling side is shown in Figure 11.10. 11.2.4 Radio Bearer for VoLTE For VoLTE, PDN connection (EPS session) handles flows of the IP packets, that are labeled with UE IP addresses, between a UE and a PDN, which is represented by UE IP address and 13 Typical low motion video is of the type “talking heads.” Normal usage more likely represents the “medium motion” class. 449 MOS 5.0 4.5 4.0 3.5 3.0 H.264 MoS scores for QVGA (handheld device) 2.5 Low Motion 2.0 Medium Motion 1.5 1.0 0 125 250 375 500 [kbps] Figure 11.8 Video bitrates variations related to MoS and different type of motion. 4.5 Typical target to be above MOS-VQS 3.5 4.0 3.5 360p upscale 25Hz 480p 25Hz 480p=864 x 480 pixel 3.0 2.5 Typical target to be above 2.0 1.5 225 350 500 650 800 1000 1500 kbps “S-shape” distribution observation when high and low end device implementations are used to play content with varying encoding difficulty Simple content (white shade) Difficult content (grey shade) 4 suggested MOS target 3 300–500 kbps 1–1.5 Mbps Difficult content (sport) Easy content (News) Video bitrate to be above (prerequisite high-end VC implementation) 2 1 0.5 1.0 1.5 2.0 Figure 11.9 Video bitrate demands for high quality video H.264 VC. 2.5 Mbps eNB UE MME PCRF PGW SGW RTP Audio DL stream RTCP Audio DL stream QCl 2 RTP Video DL stream RTCP Video DL stream S5-U DL TEID, 4 associated TFT, Bearer QoS QCl 2 UE IP address listening on: part1 for RTP audio, part1 + 1 for RTCP audio, part2 for RTP video, part2 + 1 for RTCP video, Sending on: part3 for RTP audio, part3 + 1 for RTCP audio, part4 for RTP video, part4 + 1 for RTCP video, S1-U DL TEID QCl 2 Dedicated Radio Bearers QCl 2 S1-U UL TEID QCl 2 S5-U UL TEID, 4 associated TFT, Bearer QoS RTP Audio UL stream RTCP Audio UL stream QCl 2 RTP Video UL stream RTCP Video UL stream Figure 11.10 Video telephony user plane. IMS 452 LTE Optimization Engineering Handbook APN (access point name, IMS APN is for VoLTE). EPS bearer is a pipe through which IP packets are delivered over the LTE network between UE and P‐GW. UE can have multiple EPS bearers concurrently (up to 11 EPS bearers, EBI range is 5‐15, which is allocated by an MME). E‐RAB is a bearer between UE and S‐GW, and consists of a DRB and an S1 bearer. Different E‐RABs are identified by their E‐RAB ID, which is allocated by an MME, E‐RAB ID = EBI. At least the following radio bearer combination at UE and eNB are required for VoLTE: SRB1 + SRB2 + 2x AM DRB + 1x UM DRB. SRB1 and SRB2 is required for RRC and NAS signaling. One acknowledged mode (AM) DRB is required as the default bearer (QCI‐8/9), one AM DRB is required for SIP signaling (QCI‐5), and one unacknowledged mode (UM) DRB is required for VoIP traffic (QCI‐1). SIP signaling default bearer14 is dedicated bearer that is allocated during attach time. SIP signaling with QCI 515 over the default bearer is always established on IMS PDN/PGW to reduce extra message handshaking and call setup delay. Additional dedicated bearer with QCI 1 for VoIP RTP bearer or QCI 6/7 for video bearer is allocated on the same IMS PDN/PGW. Figure 11.11 is an illustration of default and dedicated bearers. S1 Bearer Radio Bearer S5/S8 Bearer E-RAB EPS Bearer PDN UE eNB LTE-Uu S1 S-GW P-GW S5 SGi EPS Bearer ID (Default Bearer) = 5 E-RAB ID = 5 DRB ID IP packet IP packet DL S5 TEID DL S1 TEID DRB ID UL S5 TEID UL S1 TEID EPS Bearer ID (Dedicarted Bearer) = 10, LBI = 5 (Default EPS Bearer ID) E-RAB ID = 10 IP packet DRB ID DRB ID UL S1 TEID DL S1 TEID UL S5 TEID DL S5 TEID IP packet Figure 11.11 Default and dedicated bearers and mapping among EPS bearer IDs. 14 A default bearer is the first EPS bearer established to the network and maintained until UE is switched off or out of coverage, at least one default bearer remains active. A dedicated bearer is established by network to allow flow of traffic between UE and PGW and is maintained until data is transferred (various QoS). An EPS bearer is composed of three parts: the data radio bearer (over the air), the S1‐U bearer (between eNB and S‐GW), and the S5 bearer (between S‐GW and P‐GW). Dedicated bearer acts as an additional bearer on top of default bearers, which provide the tunnel to one or more traffic (VoLTE, video…), it can be GBR or non‐GBR. 15 GSMA IR.92 defines that QCI5 will be the default bearer for SIP signaling/VoLTE services. The UE sets up the default bearer by attaching the IMS APN. Once the IMS APN default bearer (QCI5) is established, the UE can register in the IMS system using SIP signaling. Upon successful registration the UE will make and receive calls using SIP signaling over QCI5. VoLTE Optimization Table 11.9 RB mapping of the logical channels to the UL logical channel groups. LCG ID 0 IR92 1 Scheduling strategy SRBs with highest priority VoLTE 2 QCI5 QCI1 QCI2 Prio. < QCI1 and QCI5 Prio. > QCI1 QCI1 3 QCI5 Prio. > QCI5 HighCap QCI5 Prio. > QCI1 QCI1 QCI 7/8/9 Prio. < QCI2 QCI2 Prio. > QCI2 QCI5 scheduled with non‐GBR, low delay, very low packet loss rate QoS QCI1 scheduled with GBR/MBR DL/UL = 40 kbps, low delay, moderate packet loss rate, uses RLC‐UM and usually only 2 HARQ transmissions QCI2 scheduled with minimum rate proportional fair 400Kbps QCI 7/8/9 scheduled with minimum rate proportional fair 0 kbps The default EPS bearer keeps the UE connected to the network. When there is no user traffic and thus the UE state changes to idle, E‐RAB is deactivated and only the S5 bearer stays on. However, as soon as new user traffic arrives, E‐RAB is re‐established, allowing the traffic to be delivered between the UE and the P‐GW. For uplink, different RB mapping of the logical channels to the UL logical channel groups, QoS for default bearer is provided by HSS, QoS for dedicated bearer is provided by PCRF, shown in Table 11.9. LTE supports up to two VoIP bearers per UE. For UE with two VoIP bearers established and semi‐persistent scheduling (SPS) method is configured, SPS transport block size (TBS) shall be the sum or the maximum of the payload size of the two VoIP bearers. The downlink semi‐ persistent scheduler shall multiplex MAC SDU of two VoIP bearers into one MAC PDU in each SPS period. In the uplink direction, eNB MAC layer shall be able to demultiplex two MAC SDUs from one MAC PDU and deliver each MAC SDU to corresponding RLC entity for each VoIP bearer. The following voice RB metrics are mainly used to measure the quality of service for VoIP. One is bandwidth, the other is E2E delay. The bandwidth depends on the type of voice codec. Generally, the required bandwidth for a single call, one direction, is 12.2 kbps for AMR‐NB codec or 23.85 kbps for AMR‐WB codec. Typically, these codec delivers one voice packet each 20 ms. For AMR‐NB, each packet is sent in one ethernet frame. With every packet of size 256 bits, headers of additional protocol layers are added. These headers include RTP + UDP + IP headers and PDCP/RLC/MAC headers with preamble of sizes 32 + 8 + 8 + 8, respectively. Therefore, a total of 312 bits needs to be transmitted 50 times per second in one direction. The guaranteed bit rate (GBR) for VoLTE is determined by the formula below: VAD BW 1 VAD VoTE _ IP _ PayloadSize Overhead Voice _ SamplingRate Silence _ IP _ PayloadSize Overhead Silence _ SamplingRate 8bit / byte 453 454 LTE Optimization Engineering Handbook Where: ●● ●● ●● ●● ●● ●● ●● ●● VAD is the voice activity factor from 0% to 100% Voice_SamplingRate is the frame transmission frequency per standards: 20 ms Silence_SamplingRate is the silent indicator: 160 ms VoLTE_IP_PayloadSize (32 bytes) + Overhead (40 bytes) for AMR 12.2 kbps = 72 bytes Silence_IP_PayloadSize (5 Bytes) + Overhead (40 bytes) for AMR 12.2 kbps = 45 bytes Number of packets per second: 1000/20 = 50 The GBR for a VoLTE call with 100% activity factor using only AMR 12.2 kbps codec mode should consume a bandwidth of 28.8 kbps BW = [1 × (72)/20 ms + (1 – 1) × (45)/160 ms] × 8 bit/byte = 28.8 kbit/s From Figure 11.12, we can see that the average rate of QCI 1 is 11.8 kbps, QCI 5 is 10.5 kbps, the defaulkt QCI 9 is only 0.04 kbps in a field test. End‐to‐end latency including bearer delay (RTP packets) and signaling delay (SIP signaling). Table 11.10 shows the typical voice delay budget. According to ITU G.114, less than 200 ms of mouth‐to‐ear audio packet delay is needed to make the user very satisfied and no more than 280 ms is needed to make the user satisfied. 11.2.5 RLC UM An RLC entity can be configured to operate in TM, UM, or AM mode, which are shown in Table 11.11. There are RLC services and RLC functions. The RLC functions that are performed by the RLC entities are concatenation, padding, data transfer, error correction, in‐sequence delivery, duplicate detection, flow control, RLC re‐establishment, protocol error detection, and recovery. The RLC UM (unacknowledged) mode provides a unidirectional data transfer service without sending any feedback to the transmitting entity, therefore, there are no re‐transmissions of packets. UM RLC is mainly utilized by delay‐sensitive and error‐tolerant real‐time applications, especially VoIP, and other delayed sensitive streaming services. RLC UM mode can be configured per bearer type, eNB will choose RLC mode to use based on the bearer setup procedure and QoS requirements. RLC UM is useful for services that tolerate a higher packet loss rate but require lower latency, unlike RLC AM with a OTT ARQ reordering mechanism by RLC ARQ. RLC UM is “in‐ascending‐order delivery,” which unlike RLC AM with “in‐sequence order delivery,” same but gaps allowed (Figure 11.13). The RLC UM machine starts re‐ordering when detecting a gap, same as RLC AM. But when the timer expires, UM does not, like AM, do its own retransmission but rather trusts lower layers to have provided enough time for re‐ordering. RLC UM ignores any gaps that might still occur and continues to deliver in ascending order to higher layers. If any missing RLC SDUs arrive later they will be discarded since they arrive outside the re‐ordering window. The RLC mode is configured for each QCI by eNB. If the source eNB has a bearer with QCI configured with the RLC UM feature and the target eNB has mapped the same QCI to RLC AM, the bearer is rejected. Data forwarding at intra‐LTE (X2) handover for RLC (UM) Data forwarding is executed in user plane (UP) tunnels, established between the source eNB and the target eNB during the handover preparation. Data forwarding must be supported for X2 handover for both UM and AM bearers. Also X2 handovers including data forwarding will work for VoIP only and for the combination of VoIP and data simultaneously. There is one tunnel established for DL data forwarding per each E‐RAB for which data forwarding is applied (Figure 11.14). 35 30 25 20 15 10 5 0 100 200 300 PDCPThrput Qci1_UL(kbps) 400 500 600 PDCPThrput Qci5_UL(kbps) 700 0 1000 PDCPThrput Qci9_UL(kbps) 100 Bit rate (Kbit/s) Number of bits [Kbit] 15 SS RE _ _IN N SIO ES _S 3 _18 OG PR SIP 10 50 0 20 _ SIP ING ING _OK R _ 0 180 P_20 IP_ SI K _O S SIP message Average rate 5 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 Time 0 Figure 11.12 Data rate of RB in field test. Table 11.10 Voice delay budget. Delay component Range(ms) Comments UE delay (UL/DL) 31‐44 Air interface one‐way delay(UL/DL) 4 ~ 53/1 ~ 37 For 6 HARQ transmission using dynamic scheduling as the worse case eNB delay 2~4 eNB processing delay for packet L1/L2 processing SGW 0.1 ~ 0.5 Packet forwarding PGW 0.1 ~ 0.5 S1‐U 2 ~ 15 S5 2 ~ 15 IP network 18 ~ 41 Propagation delay is mainly proportional to distance(5us/km) Assuming 2 ms processing and queuing and 2000 miles OC3 456 LTE Optimization Engineering Handbook Table 11.11 Three modes of RLC. Transparent Mode Unacknowledged Mode Acknowledged Mode No segmentation and reassembly of RLC SDUs Segmentation and reassembly of RLC SDUs Segmentation and reassembly of RLC SDUs No RLC headers are added RLC headers are added RLC headers are added No delivery guarantees No delivery guarantees Reliable in sequence delivery service Suitable for carrying voice Suitable for carrying streaming traffic Suitable for carrying TCP traffic Transmitter Transmission buffer New RLC AMD PDU-s Receiver Link MUX DEMUX Insequence RLC AMD PDU-s Re-ordering “3” was lost (MAC) Backpressure 1 2 3 4 1 2 4 Time Figure 11.13 RLC UM insequence order delivery. UE Source eNB Target eNB MME SGW Handover request Handover Request ack RRC conn reconf RRC conn reconf Cmp SN Status Transfer Path switch request Modify bearer request GTP-U Modify bearer response UE context release Path switch request ack Figure 11.14 Signaling flow (data forwarding at X2 handover for RLC_UM). VoLTE Optimization RLC UM will be applied to VoLTE (QCI 1 or QCI 2). The RLC in UM feature provides the means to deliver VoIP without delays due to retransmission and may be configured to reduce the control signaling overhead of RLC and PCPC layers. Another advantage is a faster delivery but with a higher risk of packet loss. The QCI = 2 characteristics defined in 23.203 (PELR ≤ 10−3, PDB ≤ 150 ms) can be realized with RLC UM, but also with RLC AM, as RLC AM minimizes packet loss at the expense of an increased delay. However, using RLC AM may give rise to delay spikes, which are caused by the RLC AM protocol while it waits for a retransmission. RLC AM will give rise to quite a few RLC status reports as the overhead is insignificant since video packets are relatively larger. The RLC status reports will just get a “free ride” with the data packets of the reverse direction of the bi‐ directional video flow. The operator can improve the network performance by optimizing RLC parameters, including the maximum number of ARQ retransmission, the length of poll retransmit timer, and especially SN lengths of RLC PDU and PDCP PDU, which are described below. It is recommended to configure the VOIP media bearer (RLC UM) to reduce the control signaling overhead of RLC and PDCP layers by shortening the default sequence number length from 12 bits to 5 bits for RLC and to 7 for PDCP, as specified in 3GPP TS36.322 and TS 36.323,16 respectively. Further information can be found in the reference RLC in unacknowledged mode. The relevant eNB parameters are: ●● ●● rlcSNLength, 5 bits (with rlcMode = UM) pdcpSNLength, 7 bits (with rlcMode = UM) For RLC UM bearers, both RLC and PDCP SN are reset at handover and eNB starts sending UM packets with PDCP SN starting from 0 in the target. Actually, improper configuration for pdcpSNLength and rlcSNLength would also cause negative effects. Setting them to abnormally small values will lead to wraparound on the sequence numbers and hence increase the drop rate if RLC/PDCP SN length for QCI 1 has a mismatch in source and target cell.17 If they are set differently in serving cell and target cell, it would result in handover failures or drops after handover. 11.2.6 Call Procedure VoLTE services high level steps include detect available network, attach to the LTE network, setup IMS APN and find P‐CSCF, register in IMS, and place/receive a call. From the attach procedure, UE may include capabilities such as UE SRVCC capability in the “Attach request” message. In the “Attach accept” message as well as in the “Tracking area update accept” message, MME provides information to the UE on the network capabilities, for example, emergency service support indicator, location service support indicator, and IMS voice over PS session supported indicator. When the PDN connection for the IMS APN is established in the setup IMS APN and find P‐CSCF procedure, the list of P‐CSCF addresses are provided by the PGW to the UE in the “PDN connectivity accept” message and the IMS APN default bearer QCI 5 is established for the IMS signaling. After register in IMS, MO/MT call triggers UE to do service request to move UE to connected mode and then it can send and receive user plane traffic (SIP invite) (Figure 11.15). 16 3GPP TS36.322: Radio link control (RLC) protocol specification. 3GPP TS36.323: Packet data convergence protocol (PDCP) specification 17 In a live network, In some cases it was observed that PDCP SN length was same in both the source and target cell but the HO failed. 457 458 LTE Optimization Engineering Handbook MME eNB S/PGW HSS PCRF CSCF AS Radio setup Registration EPS Registration, Default bearer setup and VoLTE support discovery IMS registration and user authentication IMS VolP session setup Call establishment EPS dedicated bearer setup Ongoing voice call Call release IMS VolP session and dedicated bearer release Figure 11.15 High level e2e VoLTE call flow. 11.2.6.1 LTE Attach and IMS Register As part of attach procedures, VoLTE‐related capabilities and relevant network information (voice and emergency support, and P‐CSCF address) are provided between UE and network. If the IMS APN is not default APN, the UE will initiate a separate PDN connection after attach to establish the IMS PDN. In the attach request message the UE signals if it supports SRVCC to GERAN/UTRAN, or if the UE is performing a combined attach procedure. If it supports SRVCC, it indicates its supported speech codecs for CS speech calls. In the attach accept message the UE is informed whether the network supports IMS VoIP, emergency calls, and EPS/CS location services (Figure 11.16). The UE need to register (authenticate) toward the IMS before any services can be utilized. The registration may take place any time after the UE has attached to LTE and acquired an IP address to P‐CSCF. Once the LTE attach is performed, the terminal start registration at the IMS (S‐CSCF) to be able to receive IMS services. Prior to registering with IMS the UE must establish another PDN connection to the IMS APN by a SIP registration request. VoLTE mandates the use of IMS AKA (i.e., UICC based authentication based on same authentication mechanism as for the access). As a consequence of the authentication, IPsec is established for SIP signaling security between UE and P‐CSCF (Figure 11.17). UE needs to perform re‐registration procedure before registration timer expires. For VoLTE, the application servers also need to know about registration status through a third‐party register. The registration may take place any time after the UE has attached to LTE and acquired an IP address to P‐CSCF. If the user profile includes a service trigger for register, the S‐CSCF sends a third‐party register message to the application server indicated in the trigger, to inform the application server about the change in registration status. The IMS registration latency is: IMS registration latency [ms] = T200 OK − TREGISTER where TREGISTER is the timestamp for SIP register (step 3) being sent from the UE (start trigger for the registration procedure), T200 OK is the timestamp for 200 OK (Figure 11.18). 11.2.6.2 E2E IMS Flow After register to the IMS domain with a SIP register message the UE can initiate a VoLTE session, using SIP invite. The SIP invite is used to find the called party, and negotiate the media to be used. Figure 11.19 shows that the originating (MO) call triggers UE to do a service request VoLTE Optimization UE Attach MME eNB NAS:Attach Request HSS EPG SAPC P-CSCF Diameter:AIR Diameter:AIA NAS:Authentication Request NAS:Authentication Response NAS:Security Mode Command NAS:Security Mode Complete GTPv2:Create Session Request Diameter:CCR EBI:5, QCI:9(Default Bearer) GTPv2:Create Session Response Diameter:CCA S1AP:Initial Context Setup EBI:5 , QCI:9(Default Bearer) EBI:5, QCI:9(Default Bearer) NAS:Attach Accept, activate default EPS bearer request GTPv2:Create Bearer Request EBI:5, QCI:9(Default Bearer) Linked EBI:5, QCI:5(IMS SIP Signaling) S1AP:UE capability info indication S1AP:Initial Context Setup Response NAS:Attach Complete, activate default EPS bearer accept GTPv2:Modify Bearer Request GTPv2:Modify Bearer Response Default Bearer(EBI:5, QCI:9) is established S1AP:E-RAB Setup Request EBI:6, QCI:5(IMS SIP Signaling) NAS:activate dedicated EPS bearer context request EBI:6, QCI:5(IMS SIP Signaling) S1AP:E-RAB Setup Response NAS:activate dedicated EPS bearer context accept GTPv2:Create Bearer Response Dedicated Bearer(EBI:6, QCI:5) is established EBI:6 IMS SIP REGISTER Procedure via Dedicated Bearer for QCI:5 Figure 11.16 Attach procedure for VoLTE user. LTE Attach HSS IMS registration (SIP) (3) Location registration (Download APN for VoLTE) (1) Power-on LTE/EPC MME/SGW (7) Completion of Attach VoLTE terminal (5) Terminal IP address and P-CSCF allocation IMS (4) Setting up of bearer for VoLTE (2) Attach request eNodeB (9) a. Registration and authentication (9) c. Service information download (P-CSCF address) PGW (6) Bearer response (P-CSCF address) (8) IMS registration request (9)b. Authentication (10) Completion of IMS registration Figure 11.17 LTE attach and IMS register. SIP bearer P-CSCF S-CSCF AS 459 460 LTE Optimization Engineering Handbook UE Step 1 and 2 is the LTE attach procedure and UE acquires IP address from PDN gateway. LTE RAN UE power on EPC IMS/MTAS 1: Attach procedure, P-CSCF discovery 2: UE requested PDN connectivity 401 unauthorized response occurs when UE has not yet been assigned a serving CSCF. 3: REGISTER 401 Unauthorized 4: REGISTER 200 OK UE ready to use 5: SUBSCRIBE Step 5 and 6 are optional IMS services for subscribing to registration state. 200 OK 6: NOTIFY 200 OK Figure 11.18 IMS registration latency. UE eNB Service Request MME SGW PGW HSS Service Request Authentication (if required) Authentication (if required) Initial Context Setup Radio Bearer Establishment Initial Context Setup Complete Modify Bearer Request Modify Bearer Response PGW SIP INVITE FROM IMS PCRF DOWNLINK DATA [SIP INVITE] Modify Bearer Request IP-CAN Session Modification Modify Bearer Response SGW MME eNB UE Downlink data Notification DDN ACK Paging Paging Service Request Procedures Stop Paging DOWNLINK DATA [SIP INVITE] Figure 11.19 MO and MT call service request. VoLTE Optimization UE eNB User initate a call Reestablishment of bearers if UE is in idle mode EPC IMS Service Request Procedure SIP INVITE SIP 100 Trying SDP answer with resource reservation. If needed, establish resources for early media (ring tones or announcements) SIP183 Session Progress Dedicated EPS Bearer Establishment Rx/Gx: MMTel Session Est. SIP PRACK Only DL media enabled (for early media) SIP 200 OK Confirmation of resources available SIP UPDATE SIP 200 OK If early media used, ring tone is from network, otherwise generated locally in UE Call picked up and media flowing in both directions. SIP 180 Ringing SIP 200 OK Update of flow status of affected PCC rules (if required) Rx/Gx: Flow/gate update PCC update to open gates for bidirectional media SIP ACK Figure 11.20 Originating call flow. IMS EPC eNB SIP INVITE Paging Service Request Procedure SIP INVITE SIP 100 Trying SDP answer with resource reservation Wake up UE if in idle mode Reestablishment of bearers if UE is in idle mode SIP 183 Session Progress Rx/Gx: MMTel Session Est. Dedicated EPS Bearer Establishment SIP PRACK SIP 200 OK Confirmation of resources available PCC update to open gates for bi-directional media UE SIP UPDATE SIP 200 OK Indication of incoming call SIP 180 Ringing SIP 200 OK Rx/Gx: Flow update Update of flow status of affected PCC rules SIP ACK User answers the call Figure 11.21 Terminating call flow. and move the UE to connected mode and then it can send and receive SIP invite. For terminated (MT) call, the incoming SIP invite results in that a UE in idle mode is paged and as response the UE initiates service request to establish user plane connectivity and the SIP invite can be forwarded to the UE. SIP session establishment start from UE transmits SIP invite to UE received SIP 200 OK message, including dedicated radio bearer setup and session establishment procedure, and so on. The E2E IMS signaling flow is described below and shown in Figure 11.20 and Figure 11.21: ●● ●● 100 Trying: IMS core sends 100 trying message to originating UE once the message is ­forwarded to the destination. 183 session progress: this message is basically indication that the call is being processed. It’s typically used either to prevent the call from being timed out, as we await the destination user answering the call. It can also be used to support what’s called early media, that is, the 461 462 LTE Optimization Engineering Handbook ●● ●● ●● ●● ability to send media (in‐band ringing or network announcements) to the calling party before the call is completed. Destination UE indicates codec choice in SIP183 session progress. SIP183 message also triggers network‐initiated dedicated EPS bearer setup at source and destination UE. PRACK (provisional response acknowledgement): PRACK improves network reliability by adding an acknowledgment system to the provisional responses (1xx). PRACK is sent in response to provisional response. Source UE sends a SIP PRACK message indicating codec selection and preconditions extension, “Precondition” increases establishment time by 0.5 s in RRC connected state but reduces probability of call establishment failure in live network. Destination UE responds with a SIP 200 OK acknowledging SIP PRACK. Network‐initiated EPS bearer setup and transfer of SIP PRACK and SIP200 messages occurs concurrently. 180 Ringing: Destination UE locally alerts the user and sends across a ring back tone to the source UE through SIP180 ringing. When the user responds to the alert, destination UE sends SIP200 OK response to original SIP Invite. 200 OK: The request was successful. Source UE responds with an SIP ACK message. Media streams are established. An example of originating call and terminating call flow in alive network is shown in Figure 11.22. Source UE IMS client forms a SIP invite message, which includes QoS preconditions18 and order of preference for audio codecs. SIP invite message transmitted as part of IPSec packet to EUTRAN. For QoS preconditions, resources reserved before users receives ring tone, when user answers, the users are guaranteed to be able to talk. However, the reservation of the resources prior alerting the user can increase the call setup time. Two different set of traffic flow templates (TFTs) for audio and video is provided to UE when both reservations are successful. For without QoS preconditions, UE are alerted and can answer the call prior resource reservation, there is no guarantee that the user will be able to get any resources for the call (Figure 11.23). When UE A and UE B are belong to different home network, the E2E call procedure is shown in Figure 11.24. Figure 11.25 shows the SIP invite message details. It is identified by a call identifier, local tag, and a remote tag. A call‐ID contains a globally unique identifier for this call, host name, or IP address. The combination of the To tag, From tag, and call‐ID completely defines a peer‐to‐ peer SIP relationship between two users and is referred to as a dialog. Figure 11.23 shows a SDP message carried as message body in the SIP message, describing the session parameters. Default EPS bearer is used to send the initial SIP invite that contains the SDP information. SDP carries the requested media, bandwidth, and source transport address (audio). 11.2.6.3 Video Phone Session Handling A VoLTE and video‐calling device performs the same network attach, IMS domain authentication and registration procedures as a VoLTE device, plus adding video capability information. At video call setup the client signals in the SDP included in the SIP invite message that two media streams shall be setup by IMS in the EPS. These two media streams shall be full 18 UE supports SIP preconditions per GSMA IR.92 recommendations. The recommendation is to support preconditions for the reason to avoid “ghost ringing” in case resource allocation fails after 180 rings. QoS precondition also prevents that voice/video traffic by mistake is sent on the IMS signaling bearer (which could cause disturbance on other traffic). MO Call Orig NW/IMS MT RACH + RRC Conn. Setup SIP: Invite (SDP Offer) Paging + RRC Conn. Setup SIP: 100 Trying SIP: Invite (SDP Offer) SIP: 100 Trying SIP: 183 Session Progress RRC Reconfig RRC Reconfig SIP: 183 Session Progress Inform User SIP: PRACK SIP: PRACK SIP: 200 OK (PRACK) SIP: 200 OK (PRACK) SIP: UPDATE SIP: UPDATE SIP: 200 OK (UPDATE) SIP: 200 OK (UPDATE) SIP: 180 Ringing SIP: 180 Ringing SIP: 200 OK (SDP Answer) SIP: 200 OK (SDP Answer) SIP: ACK SIP: ACK E2E RTP Audio Figure 11.22 Call procedure with “precondition.” Alert User User Answer UE A eNB EPC IMS QCI = 5 Call initiation Resource reservation Note: Time between resource reservation until QCI = 1 bearer is up is undefined. Ringing Answer RTP RTP QCI = 1 UE A eNB EPC IMS Call initiation Ringing QCI = 5 Answer (SDP) RTP Resource reservation Note: Time between resource reservation until QCI = 1 bearer is up is undefined. QCI = 1 RTP RTP Figure 11.23 With QoS preconditions and without QoS preconditions. UEA ’s home network UEA P-CSCF INVITE INVITE UEB ’s home network S-CSCF 100 Trying AS I-CSCF HSS S-CSCF AS P-CSCF UEB INVITE 100 Trying INVITE 100 Trying LIR LIA INVITE INVITE 100 Trying INVITE INVITE 100 Trying 183 183 183 183 183 PRACK 183 183 183 PRACK PRACK PRACK PRACK PRACK PRACK 200 (OK) 200 (OK) 200 (OK) 200 (OK) 200 (OK) 200 (OK) Dedicated bearer (QC11) established 200 (OK) Dedicated bearer (QC11) established UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE 200 (OK) 200 (OK) 200 (OK) 200 (OK) 200 (OK) 200 (OK) 180 (Ringing) 200 (OK) 180 (Ringing) 180 (Ringing) 180 (Ringing) 200 (OK) ACK 180 (Ringing) 200 (OK) 180 (Ringing) 200 (OK) 180 (Ringing) 200 (OK) 200 (OK) 200 (OK) User Answers 200 (OK) 200 (OK) ACK ACK ACK ACK ACK Figure 11.24 Call procedure when UE A and UE B are belong to different home network. Ringing 180 (Ringing) ACK VoLTE Optimization Media negotiation UE IP address IP address used for media stream Time session created and how long intended to last Payload type: 104 Codec: AMR-WB SR: 16000 Hz Codec mode: 0, 1, 2 Mode-change-cap: capability to restrict the mode change Max-red: elapses between the first transmission of a frame and any redundant transmission Required bandwidth for RTP traffic is 30 kbps No required bandwidth for RTCP traffic (RS=0, RR=0) WB DTMF NB DTMF Precondition: resource reservation maxptime: maximum limit of 12 speech frames (240ms) per RTP packet ptime: one speech frame (20ms) encapsulated in each RTP packet Figure 11.25 Session description protocol. UE PGW PCRF IMS Originating network Terminating network IMS PCRF PGW UE Ongoing active voice call User adds video SIP Re-INVITE (voice/video) SIP Re-INVITE (voice/video) SIP Re-INVITE (voice/video) SIP 200 OK P-CSCF updates with new video SIP 200 OK AAR AAA P-CSCF updates with new video IMS interacts with PCC to create a new video bearer for the ongoing call. Dedicated EPS Bearer establishment (video component) AAR AAA Dedicated EPS Bearer establishment (video component) SIP 200 OK Ongoing active call with voice and video Figure 11.26 Adding video to ongoing voice call. duplex and synchronized for lip sync. The P‐CSCF, based on the negotiated SDP, creates one Rx session toward the EPC per call leg and uses the Rx interface toward the PCRF to request two dedicated EPS bearer one for voice and one for video on top of the already existing default EPS bearer used for SIP. The EPS is responsible to set up the two dedicated EPS bearers using the network‐initiated bearer setup procedures in sequence. Adding video to ongoing voice call procedure is described in Figure 11.26. 465 466 LTE Optimization Engineering Handbook 11.2.7 Multiple Bearers Setup and Release LTE permits UE to establish up to eight simultaneous data radio bearers (DRB) and each radio bearer can have a unique QoS profile. Prior to introducing VoLTE, a LTE user typically set up one default bearer for data on QCI {7,8,9}. A default bearer is bearer able to carry all kinds of traffic (no filter) without QoS and it is first established for a new PDN connection and remains established throughout the lifetime of the PDN connection. It is typically created during the attach procedure. The UE will have one IP address used for all data services. All the traffic for the user is sent across one DRB and there is no QoS‐based traffic separation. VoLTE introduces a second default bearer. A VoLTE user in the eNB will always have at least two default bearers configured—one for IMS signaling, one for internet connection. Voice/video traffic shall be separated from data traffic for the UE therefore dedicated bearers will be set up on demand for the voice and video components to enable this traffic separation. QCI1 and QCI2 are dedicated bearers associated to the IMS APN default bearer (QCI5). Dedicated bearers apply packet filters or traffic flow templates (TFTs) on top of the default bearer. The TFTs are installed in the UE to make sure that media traffic is forwarded on the respective dedicated bearers. TFTs consist of IP address, port and protocols to specify which traffic shall run upon the dedicated bearer. Two separate steps are considered before the UE is successfully registered in both LTE and the IMS domain. The first part will be the combined PS and CS (for SMS over sGs) attach procedure including the activation of the default internet APN. The second part is the setup of the IMS default bearer and the IMS registration. After completing these two parts successfully the UE is registered to the network and IMS domain. If both the UE and the network are VoLTE capable, the user is now able to start a VoLTE service. Once the radio bearers are established for the UE (now in RRC_connected mode) at the eNB for the default IMS APN (QCI 5) and default internet APN (QCI 7–9) the UE will only change back to RRC_Idle mode in case there is no activity more for the duration of tInactivityTimer on both default non‐guaranteed bit rate bearers. For VoLTE, voice media should always be mapped to a separate EPS bearer as it has GBR running the RLC unacknowledged mode protocol. Voice service can tolerate error rates on the order of 1%, while benefiting from reduced delays. SIP signaling should also be protected against congestion by being mapped to a separate EPS bearer running RLC acknowledged mode protocol. So, the biggest challenge in the LTE RAN within VoLTE is to handle the relation between signaling (SIP) and media (RTP), the SIP signaling is carried on the QCI 5 bearer, which has highest priority to accommodate, for example, fast call setup. For example, in a live network, 2.6 billion eRAB setups out of which 16 million are VoLTE, that is, only 0.6% of all eRAB attempts are VoLTE (QCI1). In conclusion, an IMS UE will have two bearers allocated all the time, the default bearer to internet APN is QCI = 9 (non‐GBR RLC‐AM), the default bearer to IMS APN is QCI = 5 (non‐ GBR RLC‐AM). During a VoLTE call a third bearer will be activated (QCI = 1), voice bearer QCI1 would be configured during voice call initiation (SIP invite). QCI1 is a dedicated bearer to the IMS APN (GBR RLC‐UM), dedicated bearers are created for QoS differentiation purposes (Figure 11.27). When the UE changes state from EPS connection management (ECM)‐connected to ECM‐ idle all radio resources are released but information about the PDN connection remains stored in the packet core. All radio resources are restored again when a network or UE‐initiated service request is received. QCI 8(9), default bearer setup is always the first step for any service when UE attaches to EPC and remains active as long as UE is attached to EPC (always on). IMS default bearer (QCI5), the VoLTE Optimization MO NW/IMS MT RACH + RRC Conn. Setup (DRB3 + DRB4) SIP: Invite Paging + RRC Conn. Setup (DRB3 + DRB4) QCI 9 and QCI 5 are established during the attach procedure SIP: 100 Trying SIP: Invite SIP: 100 Trying SIP: 180 Ringing SIP: 180 Ringing SIP: 200 OK RRC Reconfig (DRB5) RRC Reconfig (DRB5) SIP: 200 OK SIP: ACK EPS DRB RLC ID ID 5 3 AM 6 4 AM 7 5 UM SIP: ACK QCI Use 9 5 1 BE SIP RTP E2E RTP Audio Connection Established Default bearer established (QCI9 & QCI5) Call established (SIP) Dedicated bearer established (QCI1) time RRC_IDLE RRC_CONNECTED Figure 11.27 Multiple bearers setup. first dedicated radio bearer, is set up for SIP control signaling right after the default bearer setup during the initial attach. QCI5 will be established with the second PDN connection with IMS APN. This will avoid SIP control signaling setup delay when VoLTE call is invoked. QCI 1, MO UE requests a voice call through SIP invite. MT UE CQI1 bearer is only established after MT UE responds with SIP OK to original SIP invite. The above QCI profiles re shown in Table 11.12. Once a VoLTE has been established, the user might want to end the VoLTE call (video phone). It is expected that the user will have two separate buttons on its terminal in order to end the video only or to directly end both voice and video call according to IR.94 from GSM association. Figure 11.28 gives an illustration of VoLTE call end and bearer release procedure. After VoLTE call end, the UE still has both default bearers active, which might be used for additional SIP signaling or uplink and downlink data transmission. In the case the UE (still in RRC_connected mode) does not send or receive anything any more on both the default bearer’s timer, tInactivityTimer, is started, which is currently set to 60s in more live network. Once the timer, tInactivityTimer, expires the UE will move from RRC_connected mode to RRC_idle mode and the radio bearers are released for the non‐GBR default bearers. 11.2.8 VoLTE Call On‐Hold/Call Waiting For VoLTE call on‐hold/call waiting, it has been decided to modify the bandwidth only in the “call waiting” call case since it will need to double the bandwidth. Only at release of the second call will trigger another bearer modification. For the “call on‐hold” call case, no bearer 467 468 LTE Optimization Engineering Handbook Table 11.12 QCI configuration. QCI 1 QCI 2 QCI 5 QCI 8/9 Priority 1 4 2 8/9 Scheduling strategy Delay based Proportional fair with Min rate Resource fair Resource fair or proportional fair Logical channel group 1 2 1 3 DRX Profile 1 2 0 0 DRX Priority 99 100 1 1 RLC mode UM UM AM AM AQM mode GBR (2) GBR (2) OFF (0) Non‐GBR (1) pdb 80 150 100 300 pdbOffset 50 50 0 0 pdcpSNLength 7 12 12 12 rlcSNLength 5 10 10 7 ROHC TRUE FALSE FALSE FALSE Switch from RRC_Connected to RRC_Idle state QCI = 2, Video QCI = 1, Speech QCI = 1, Speech QCI = 8, internet QCI = 8, internet QCI = 8, internet QCI = 5, IMS signaling QCI = 5, IMS signaling QCI = 5, IMS signaling VoLTE + ViLTE DRBs IMS + internet default bearers ViLTE DRB released VoLTE DRB User inactivity tInactivity Timer expires released on default bearers on default bearers Figure 11.28 VoLTE call end and bearer release. modification is triggered since the bandwidth will not be set to “0” but only the packet filters will be adapted, which will not trigger an E‐RAB modification (Figure 11.29). 11.2.9 Differentiated Paging Priority The problem occurs if an operator would need to use a more aggressive paging for VoLTE calls than for VoLTE SMS. Both services are handled by the same IMS APN. If the IMS APN is used for additional IMS services than VoLTE, such as RCS, then additional non–call‐related signaling can be expected on the IMS APN. The same UE will need different paging profiles depending on the service. If the SGW receives a downlink packet while the UE is IDLE, a data downlink notification is sent to MME requesting paging of the UE. It is possible to configure number of tries for the last visited eNB, TA, and TAI list. Profile 1: MME sends paging messages to all eNB in the TAI list held by MME Profile 2: MME starts by paging eNBs in last visited tracking area, if no success the TAI list is paged Profile 3: MME starts by paging last visited eNB, if no success the MME pages eNBs in last visited TA, if still no success all eNBs in the TAI list are paged. VoLTE Optimization eNodeB UE MME 1) E-RAB Modify Request List of RABs and corresponding QoS profile to be modified as well as an optional NAS message per RAB Admission Control (if features are enabled) 1) Admission GRANTED 2) Admission BLOCKED conditional *) E-RAB Modify Response Inside this message “E-RAB Failed to Modify List” Cause Value: Radio resources not available 2) RRC Reconfiguration Message Includes the optional NAS message “Radio Modify Setup” 3) RRC Reconfiguration Complete Message 4) E-RAB Modify Response Contains a list of all successfully modified RABs and possibly a list of all RABs that failed to be modified Figure 11.29 Call flow for the bearer modification due to “call waiting.” The timer for paging messages is configurable in 2 to 15 s. The default value is 3 seconds. For Profile 1, successful paging will take less than 3 s. The number of messages needed is equal to the number of eNBs in the TAI list. For Profile 3, the time for paging a UE that has not moved is less than 3 s. The number of messages needed is ~1. If the UE has moved since last connected, the time for successful paging of the three profiles is less than 3 s, less than 6 s, and less than 9 s depending on how many paging messages are needed. So differentiated paging using separate bearers or APN for VoLTE calls and other IMS services, this way paging profile 1 could be used for VoLTE calls and paging profile 3 be used for other IMS services. In this case that MME will need additional information for deciding which paging profile to be used. One proposal is to provide a service class IE in the data downlink notification message so that MME can decide which paging profile to use. When SGW receives a DL packet and the UE is idle, the DL packet needs to be marked with the service class to be 469 470 LTE Optimization Engineering Handbook used for paging differentiation. SGW will use this information when sending the data downlink notification. A proposal is to have the P‐CSCF mark service class using the DSCP field (IPv4 and IPv6) or alternatively the IPv6 flow label field (not present in IPv4 packets). 11.2.10 Robust Header Compression 11.2.10.1 RoHC Feature IPv4 and IPv6 protocol headers are large relative to voice payload. These headers are transmitted frequently for every voice packet, which has negative performance impacts on over‐the‐air capacity and cell‐edge performance. Header compression is necessary in order to provide voice services on the packet switched (PS) domain with similar packing efficiency associated with the circuit switched (CS) domain. For VoLTE, the IP/UDP/RTP header added to a voice packet for VoIP services is significant (e.g., AMR 12.2 kbps with 32 bytes payload is encapsulated by 40/60 bytes of overhead for IPv4/IPv6). During talk spurt period, ROHC (IETF RFC3095, robust header compression) is expected to compress IP/UDP/RTP header to about 4/6 bytes in average for IPv4/IPv6. Figure 11.30 shows the VoIP frame size of MAC transport block when RoHC is used. For all these codecs, the RTP header part (IP + UDP + RTP) is 40 bytes in IPv4 and 60 bytes in IPv6, and the compressed packet length is between 1 and 42 for IPv4, 1 and 62 for IPv6, which obtaining a reduction up to 50% and more in the best case that shown in Table 11.13. Dimensioning aspect by examples below are described. Example 1: AMR‐WB 12.65 RTP payload is 33bytes, Step 1: [33(AMR‐WB 12.65) +3(RoHC) + 7(PDCP, RLC, MAC, BSR, PHR header)]*8 = 344 bits. Step 2: The desired transport block size (TBS) of 344 is compared with 3GPP TS 36.213 TBS table. The result is 344. The total number of information bits including CRC = 344 + 24 = 368 bits, the effective Layer 1 bit rate: 368/20 = 18.4 kbps. Example 2: AMR 12.2 RTP payload is 32bytes, the effective layer 1 bits with and without RoHC are shown in Table 11.14. Basically the UE could support up to nine different RoHC profiles.19 If it would support any RoHC profile it will always need to support also the uncompressed mode variant. At minimum, UE and network must support “RTP/UDP/IP” profile (0x0001) to compress RTP packets and “UDP/IP” profile (0x0002) to compress RTCP packets, the format of the header of the RoHC packet is different from profile 0x0001. The UE and network must support these profiles for both IPv4 and IPv6. Below an example of a UE, which reports in the RRC UE EUTRA capability message that RoHC profiles it supports. Multiple “packet streams” will be created per bearer that can use different profiles and different modes of operation, each packet stream is identified by context ID (CID). RoHC profiles can be got from S1AP initial context setup message, which is shown in Figure 11.31. 11.2.10.2 Gain by RoHC IETF RoHC is the only protocol selected by 3GPP to support IP packets header compression. The RoHC algorithm establishes a common context at the compressor and decompressor by transmitting full header and then gradually transition to higher level of compression. In RoHC layer, the compressed IP packet streams flow from compressor to the decompressor inside a RoHC channel, which multiplexes different IP packet streams that are compressed differently using different profiles. In the opposite direction, the RoHC channel carries the compressed IP 19 GSMA PRD IR.92 “IMS Profile for Voice and SMS” 4.0, March 2011. VoLTE Optimization VoIP frame Application Layer RTP H VoIP frame UDP H RTP H VoIP frame UDP H RTP H VoIP frame RTP Layer UDP Layer IP H IP Layer 40 bytes (IPv4) or 60 bytes (IPv6) IP H PDCP Layer UDP H PDCP H RTP H RoHC H VoIP frame VoIP frame 4 bytes RLC & MAC Layers MAC H RLC H PDCP H RoHC H VoIP frame Protocol Payload AMR wide-band 23.85 kbps 61 octets AMR wide-band 12.65 kbps 33 octets AMR wide-band 8.85 kbps 24 octets AMR wide-band 6.6 kbps 18 octets AMR 12.2 kbps 32 octets AMR 7.95 kbps 22 octets AMR 5.9 kbps 16 octets AMR 4.75 kbps 14 octets EVRC 8.8 kbps 22 octets SID1 7 octets Protocol Header PDCP 1 octet RLC UM header 1 octet MAC 1 octet (basic header) BSR 2 octets (header in MAC if present) PHR 2 octets RTP/UDP/IP header 1–60 octets Figure 11.30 VoIP frame size with RoHC. 471 472 LTE Optimization Engineering Handbook Table 11.13 Robust header compression gains. Protocol Total hdr size (bytes) Min. compressed hdr size (bytes) Compress gain (%) IP4/TCP 40 4 90 IP4/UDP 28 1 96.4 IP4/UDP/RTP 40 1 97.5 IP6/TCP 60 4 93.3 IP6/UDP 48 3 93.75 IP6/UDP/RTP 60 3 95 Table 11.14 The effective layer 1 bits of AMR 12.2 payload. AMR NB 12.2 w/RoHC AMR NB 12.2 w/o RoHC bits 256 256 RTP/UDP/IP header bits 32 320 PDCP header bits 8 16 RLC header bits 8 16 MAC header bits 8 8 Total size bits 312 616 PHY TBS bits 328 616 Protocol overhead Source payload packet streams, as well as the possible RoHC feedback packets for the associated RoHC channel. Figure 11.32 shows the RoHC channels and contexts. Each context corresponds to an individual compression profile, which has different compression algorithms. A context is identified with a context ID (CID). At RoHC layer, the compressed IP packet streams flow from compressor to the decompressor inside a RoHC channel, which multiplexes different IP packet streams that are compressed differently using different profiles. In the opposite direction, the RoHC channel carries the compressed IP packet streams, as well as the possible RoHC feedback packets for the associated RoHC channel. ROHC has three modes of operation, unidirectional (U‐mode), bidirectional‐optimistic (O‐mode), and bidirectional‐reliable (R‐mode). U‐Mode packets are only sent in one direction, from compressor to decompressor, but will not be used as the preferred mode of operation for VoLTE as it is mainly for unidirectional traffic. This mode, therefore, makes RoHC usable over links where a return path from decompressor to compressor is unavailable or undesirable. O‐ Mode (bidirectional optimistic) is similar to the U‐mode, except that a feedback channel is used to send error recovery requests and (optionally) acknowledgments of significant context updates from the decompressor to compressor. The O‐mode aims to maximize compression efficiency and sparse usage of the feedback channel. R‐Mode (bidirectional reliable) differs in many ways from the previous two. The most important differences are a more intensive usage of the feedback channel and a stricter logic at both the compressor and the decompressor that • 0x0000 ROHC uncompressed (RFC 4995) • 0x0001 ROHC RTP (RFC 3095, RFC 4815), this profile compresses RTP headers efficiently. Such headers are common in a VoIP call or in a video stream; • 0x0002 ROHC UDP (RFC 3095, RFC 4815), this profile will be used to compress the control signaling of the VoIP call, i.e. the RTCP packets • 0x0003 ROHC ESP (RFC 3095, RFC 4815) • 0x0004 ROHC IP (RFC 3843, RFC 4815) • 0x0006 ROHC TCP (RFC 4996) • 0x0101 ROHCv2 RTP (RFC 5225) • 0x0102 ROHCv2 UDP (RFC 5225) • 0x0103 ROHCv2 ESP (RFC 5225) • 0x0104 ROHCv2 IP (RFC 5225) QCI 1 bearer Pkt stream 1 (RTP/UDP/IP): CID #X, profile 0x0001 Pkt stream 2 (UDP/IP): CID #Y, profile 0x0002 Figure 11.31 Possible RoHC profiles. LTE Optimization Engineering Handbook RoHC channel 1 (DTCH UE< = eNB) CID 0 - IP Stream CID 1 - RTP/UDP/IP Stream Decompressor Compressor Feedback Packets CID 2 - TCP/IP Stream Feedback Packets 474 CID 3 - ESP/IP Stream CID 0 - IP Stream CID 1 - RTP/UDP/IP Stream Compressor Decompressor CID 2 - TCP/IP Stream CID 3 - ESP/IP Stream UE RoHC eNB RoHC RoHC channel 2 (DTCH UE = > eNB) IP UDP RTP Data IP RTP Data In-order delivery and duplicate detection Sequence Numbering Compress UDP ROHC Context ROHC Context Decompress Ciphering Deciphering Add PDCP Header Remove header CH Data Figure 11.32 RoHC compression architecture. prevents loss of context synchronization between compressor and decompressor except for very high residual bit error rates. The optimal RoHC operation mode depends on feedback abilities, error probabilities and distributions, effects of header size variation, and so on. RoHC always starts in U‐mode and transitions to another mode based on the decompressor feedback (Figure 11.33). RoHC can provide coverage and capacity utilisation improvements to the network. Figure 11.34 shows the RoHC header size distribution in a live network, 98% of RoHC headers size is smaller or equal to 40 bits. The most important factor for high VoIP capacity is RoHC functionality, especially in uplink. With RoHC functionality, coverage will be improved and inter‐site distance can be increased. For link budget purposes RoHC header size is assumed to be 40 bits. Compare to without RoHC, 3 dB gain due to less bandwidth needed per user (lower MCS used). In conclude, RoHC VoLTE Optimization Unidirectional Mode FO SO O mode R mode bidirectional bidirectional Error feedback No Some Intensive Efficiency Low High High ) ) FB (U FB (U ) U mode unidirectional Packet direction FB (R FB (O ) IR FB (O) Optimistic Mode Reliable Mode FB: feedback channel FB (R) IR FO RoHC feedback packets carry the header compression control information: ACK: decompression success, NACK: decompression failure, STATIC-NACK: static context, invalid/ not established, D_MODE: indicating the desired, compression mode. SO IR FO SO Figure 11.33 RoHC modes. Figure 11.34 RoHC header size distribution. 100% PDF 80% 60% 40% 20% 0% 504 120 24 32 40 56 40 RoHC header size [bits] 100% CDF 95% 90% 85% 80% 75% 24 32 40 56 120 504 RoHC header size [bits] will be enabled for voice (QCI 1) to improve coverage and system capacity. In case there is less data to transmit, UL interference is reduced and thereby increases the over‐the‐air capacity for best effort users and the cell range specifically for the uplink. 11.2.11 Inter‐eNB Uplink CoMP for VoLTE LTE has frequency reuse of 1. That means a lot of interference on cell edges. In effect, cell‐edge UEs are received with similar power by serving a neighbor cell, but to the neighbor cell, this is interference. Uplink coordinated multi‐point reception (UL CoMP) is a feature that combines antenna signals from multiple cells of the same carrier frequency in order to improve uplink 475 476 LTE Optimization Engineering Handbook 8. RLC Data 7. Decoded VoIP data 3a. UL Comp Req. C-RNTI, PCI, MCS, PRB, ... X2 (3b.) Start/Stop 4. –20ms 2. Start Relaxed UL CoMP? Decoding As usual Cooperating eNB Serving eNB Decoding Only send data if CRC = ok 6. VoIP packet 5. UE Grant 1. Measurement report A3 Entering/or leaving Figure 11.35 Inter‐eNB uplink CoMP. throughput by increasing the received signal power and taking this interference and turn it to the useful signal, while the neighbor cell can do it too. The objective of UL CoMP is to improve UL SINR by combining antenna signals from ­multiple sector carriers belonging to different cells. The benefit is largest for UE that are in the border between two sectors, either two macro sectors, or between a macro sector and a small cell. UL CoMP for VoLTE can realize soft handover for VoLTE bearer, but X2 delay limits the gains. When UL CoMP is used, the expected gains such as increased coverage for VoIP, improved VoIP satisfaction, and reduced call drop rate could be achieved (Figure 11.35). Since the VoIP capacity is limited by the worst users (cell‐edge users), CoMP may be even more beneficial for VoIP than for full buffer traffic. Uplink CoMP can be used if digital processing is centralized in a common point in the network, connecting with remote radio units via fiber. These solutions are not feasible with uncoordinated small cells connected to the macro network via the S1/X2 interfaces. Both macro diversity and interference suppression can be achieved depending on the type of signal combining. Further, a spatial division multiplexing (SDM) scheme can be applied, where multiple users are scheduled at the same time in different nodes, using the same uplink resources. Up to three cells can be included in so called CoMP set ‐ > serving cells can have up to two neighbor cells in each CoMP set. For each UL transmission in the serving cell, a linear SINR average over 4 RX antennas is calculated: SINR _ S _ lin 0.25 * SINR _ S _ lin 1 SINR _ S _ lin 2 SINR _ S _ lin 3 SINR _ S _ lin 4 VoLTE Optimization For each UL transmission in the neighbor cells from the serving cell CoMP set, a linear SINR average over 4 RX antennas is calculated: SINR _ N 1 _ lin 0.25 * SINR _ N 1 _ lin 1 SINR _ N 1 _ lin 3 SINR _ N 1 _ lin 4 SINR _ N 2 _ lin 0.25 * SINR _ N 2 _ lin 1 SINR _ N 2 _ lin 3 SINR _ N 1 _ lin 2 SINR _ N 2 _ lin 2 SINR _ N 2 _ lin 4 11.3 ­Semi‐Persistent Scheduling and Other Scheduling Methods PDCCH becomes a bottleneck when VoIP capacity is growing and adoption of semi‐persistent scheduling (SPS) allows a reduction of the PDCCH consumption, which in turns allows an increase in the number of data users accessing the cell and improves the cell throughput for non‐VoIP applications. Without SPS, the 100 VoIP bearers would use the entire PDCCH capacity, thus user perception of the VoIP quality is very bad (delays, frames drop) and also cell throughput is heavily impacted as regular traffic could not be granted at all. It notes that TTI bundling and SPS can’t be enabled simultaneously for TDD as defined by 3GPP. 11.3.1 SPS Scheduling Persistent allocation of time and frequency resources can be used for each initial HARQ to each VoIP flow, retransmissions are dynamically scheduled in frequency is also fixed in time due to synchronous HARQ. At the admission accords to a predefine frequency‐time pattern, resource allocation can be with a fixed MCS and number of PRBs, for each initial Tx and subsequent re‐Tx of a VoIP frame, a scheduler grant is sent, the unused semi‐static resource can also be used by the dynamic scheduler. SPS scheduling mechanism is a combination of persistent scheduling for initial transmissions and dynamic for retransmissions. Compared to a dynamic scheduler, SPS minimizes control overhead and low DL grant usage, since grants are required only for retransmissions, but semi‐ persistently scheduled VoIP users do not have the benefit of channel‐sensitive scheduling. Frequency selective dynamic scheduling may provide some gain over frequency hopping for VoIP users at low dopplers and MCS and PRB allocation are based on control channel feedback, buffer occupancy and UE power headroom. Usually, we use dynamic scheduling for select users at the cell edge at low to medium speeds who need the extra performance boost to meet VoIP quality targets, use semi‐persistent scheduling for the remaining users. SPS gives the ability to support non VoIP traffic along with high VoIP load. Table 11.15 describes the comparation of dynamic scheduler and semi‐persistent scheduler. This part of optimization aims to enable the network achieved the target performance by how to use the two‐way scheduling strategy. SPS parameters are included in the “RadioResourceConfigDedicated” IE of the RRC connection reconfiguration message. An example is described below: Example RRC : rrcConnectionReconfiguration ....... sps-Config { semiPersistSchedC-RNTI ‘00...010’B, 477 478 LTE Optimization Engineering Handbook sps-ConfigUL setup : { semiPersistSchedIntervalUL sf640, implicitReleaseAfter e2 ....... } SPS-Config parameter SPS C-RNTI (UE ID used to schedule an SPS unicast transmission, activation, reactivation and retransmission) SPS DL Config SPS interval DL No. of configured HARQ processes for SPS SPS UL Config SPS interval UL Implicit release after (No. of empty transmissions (padding PDU) on the UL before the UE implicitly releases the UL SPS grant) Value 003D – FFF3 10 – 640 ms 1–8 10 – 640 ms 2,3,4,8 Table 11.15 Dynamic scheduler versus semi‐persistent scheduler. Dynamic scheduler Semi‐persistent scheduler VoIP priority over data Adaptive QoS weighting algorithms Fixed absolute priority of SPS VoIP over data PDCCH grant signaling High: At every initial Tx in DL/UL Also at HARQ Retx on DL Low: At SPS activation on DL/UL; At SPS release and HARQ Retx on OL; At explicit UL SPS release. Link adaptation MCS/PRB determined per packet (every 20 ms) based on user’s RF and BLER MCS/PRB determined per talk spurt (every several seconds) UL Power Control Slow power control (200 ms)based on FPC, fixed target SINR based on pathloss Fast power control (~20 ms) with adaptive SINR target based on BLER performance RLC segmentation Yes No 11.3.2 SPS Link Adaptation Different from the dynamic scheduler is the MCS/PRB/modulation assignment, which will vary depending on the air link condition, SPS link adaptation is enhanced to minimize the padding, thereby improving initial BLER. This is done through a combined selection of the number of PRB and MCS (based upon SINR and TBS input to each), instead of a sequential approach, selecting first the MCS then the number of PRB. In the case of the SPS allocation, the MCS is decided at the start of the talk spurt and used throughout the talk spurt. After SPS activation, the same PRBs are used every 20 ms for the initial transmission of the VoIP frame. For example, uplink MCS/PRB/modulation is fixed at 2PRBs, MCS = 10 when SPS is activated. UL SPS also VoLTE Optimization adds an outer loop power control (since there is no rate control) to avoid packet segmentation issue, which makes it even more efficient with scheduling grants compared to dynamic scheduler. DL and UL SPS activation are enabled by RRC configuration, including SPS‐C‐RNTI, UL transmission pattern interval, implicit release after count, and so on. When a SPS bearer is established, the eNB sends a RRC connection reconfiguration message with the new SPS bearer added. To activate the SPS, the DL/UL scheduler sends an SPS grant in PDCCH, addressed to the SPS‐C‐RNTI assigned to the UE. If the UE correctly decodes the grant and correctly receives the first SPS transport block (first SPS MAC packet), it sends an ACK. When the eNB receives the ACK for the SPS packet transmission, the SPS activation is considered successful, and vice versa, the reserved PDCCH resources are freed (as no longer needed). The minimum radio link quality conditions for SPS activation includes the UE is in speech active state, the normalized power headroom, the wideband SINR, no measurement gap actived for the UE and no SPS activation prohibit timer is running. DL and UL SPS activation is shown in Figure 11.36 and Figure 11.37. To deactivate the SPS, the DL/UL scheduler will send another SPS grant, if the UE correctly decodes the grant, it sends an ACK. When the eNB receives the ACK, the SPS deactivation is considered successful. DL always uses explicit release procedure by sending special form of DCI1A to the UE in case of: ●● ●● ●● ●● ●● ●● ●● VoIP inactivity (more than 20 ms‐periods have elapsed with the SPS buffer empty) Measurement gap activation procedure SPS activation failure Potential collision with PDSCH carrying common channels (e.g., paging, D‐BCH) or positioning reference signals or eMBMS After inactivity timer of SPS release expires BLER is higher than threshold for SPS SPS grant parameter value (i.e., MCS or number of PRBs) changed due to GBR modification Figure 11.36 DL SPS activation. 479 Figure 11.37 UL SPS activation. VoLTE Optimization VoIP SID RLC SDU detected Grants are sent until implicit release 2 MAC PDUs with 0 MAC SDUs detected drxShortCycle = 40 ms 4 ms 4 ms 2 MAC PDUs with 0 MAC SDUs sent on sps (SID) BSR + Data SR PDU with 0 MAC SD U PDU with 0 MAC SD U BSR + Data Grant 4 ms grant spsAct Grant grant spsAct (SID) eNB UE Implicit Release 160 ms x 4 ms ms Implicit Release Figure 11.38 SPS implicit released (example). ●● ●● Last VoIP bearer deletion SINR falls below the minimum SINR For SPS In such above cases, SPS is released by an implicit release. An example of implicit release is shown in Figure 11.38 that the release will occur after two consecutive MAC PDUs without any MAC SDUs. When an SPS release is initiated, all transmissions (intial and retransmissions) are managed by the dynamic scheduler. The SPS release is considered successful if an ACK is received. 11.3.3 Delay Based Scheduling On top of the QoS aware scheduler, the idea is that VoIP packet is not scheduled immediately but that several packets are packed in the same transport block. eNB shall check whether there is a need to allocate resource to the UE at every UL scheduled TTI. A delay‐based scheduler will prioritize users whose packets are getting close to their PDB (packet delay budget). The amount of bundling is determined by the setting of bundling time, which, in turn, is influenced by the operator via the parameter PDB (Figure 11.39). The goal of delay‐based scheduling is to ensure that all VoIP packets of UEs in good and poor channel conditions are received correctly within assumed delay target, that is, delay–based scheduling is a mechanism that allows to match the packet aggregation level to the delays on radio interface. Figure 11.39 shows that under relatively fair channel conditions, aggregation can be increased, while in good channel conditions, more packets can be aggregated. The scheduler evaluates the actual scheduling delay of voice packet and compares it with a delay target to decide UE priority, if measured delay is bigger than delay target, UE priority is increased, otherwise UE priority is decreased. The idea is that VoIP packet is not scheduled immediately but several packets are packed in the same transport block. So depending on the configured threshold, one can control on how many VoIP packets are bundled at one transport block by knowing the VoIP packet size of 328 bits. However, there is also a requirement for delay, so that buffering is not possible in all cases. Delay‐based scheduling provides the ability to observability for real‐time service in terms of the degree to which packets meet their packet delay. The benefit of DBS (delay based scheduler) is improved capacity. It provides more opportunities to schedule best effort traffic. Uplink packet sizes can be predicted so as to allow uplink grants requests to be minimized, thereby reducing control channel usage. VoIP packets for UEs in good radio conditions can be bundled without compromising VoIP quality. When VoIP packets are bundled, resources are freed that can be used for scheduling of MBB services. The main key areas where this scheduler contributes to are voice performance, smartphone efficiency, and network efficiency. 481 482 LTE Optimization Engineering Handbook w P1 Scheduler internal parameters P2 P3 PX PDB1 2 el v i at eg r gg on Le 80 v n tio a eg r gg A 3 el Le 60 A 40 Delay Term No io at g re PDB3 100 n g Ag PDB2 20 80 70 60 50 40 30 20 10 0 –10 remaining delay budget [ms] Figure 11.39 Packet delay budget and its configurable attributes. The combined DBS and SABE (service aware buffer estimation) scheduler is prefered in a live network that will automatically keep track of whether the user is in TALK or SID (silence indicator) state in order to control the packet‐bundling periodicity and grant estimation size. The combinded DBS and SABE scheduler adapts to handle different codec rates, RoHC on/off, IPv4 or IPv6, and so on. The delay added by combined DBS and SABE is expected to be less than PDB + pdbOffset; therefore, these two functions should work together without a problem. It’s worth to note that DBS and SABE are not beneficial or efficient for video. It is not possible to recognize a video packet in the system in the same way as a VoIP packet is recognized as it is not possible to determine the age of a video packet. 11.3.4 Pre‐scheduling For LTE uplink, the scheduler is located in the eNB and the buffers are in the UE. Therefore, the uplink scheduler has no direct knowledge of the amount of data available in the UE. The UE can inform the uplink scheduler that it has data by sending a scheduling request (SR) on PUCCH or PUSCH. The terminal can also send a buffer status report (BSR) together with data on PUSCH indicating the size of every priority queue in the UE. There will always be a delay between the time when the data arrives in the buffer and the time when the uplink scheduler is informed. VoIP is a very delay‐sensitive service so minimizing the delay of the uplink will increase the VoIP capacity. Pre‐scheduling is a method to minimize UL delay by means of blindly giving PUSCH grants to a UE in advance, without receiving buffer status information (SR, BSR). Pre‐scheduling VoLTE Optimization PING UE 5 10 15 20 PING 5 SR 1 Grant PING 1 4 1 PING PING PING UE 0 5 10 PING eNB SR encod. and alignment 3 Figure 11.40 Total round trip delay(23 ms) versus total round trip delay with pre‐scheduling (13 ms). eNB processing 3GPP specified delay 1 3 Core network delay 2 1 1 Time [ms] PING Delay Breakdown Server eNB 0 Delay Breakdown Server Grant PING PING PING PING 4 1 1 1 3GPP specified delay 1 3 Core network delay 2 15 20 Time [ms] means the eNB periodicity grants the UE even if UE reported BSR = 0 (UL buffer empty) or the UE has not sent an SR. Pre‐scheduling improves UE response time and thereby reduce latency, but with the cost of higher UE battery power consumption and also occupy the resources of the network without guarantee that these resources will be used for transmission, since the grants are giving blindly to the UE. The UE will respond to the UL grants even if it has no data to send. In this case it will send padding data (the BSR is called “Padding BSR”) and thus UE will not go DRX and UL out‐of‐sync state. All in all, the UE will less often be in a battery saving state when the UE has no data to send when pre‐scheduling is enabled. Pre‐scheduling can be automatically deactivated (timer controlled) to reduce the impact on UE power consumption. As mentioned in Chapter 2, the most common benchmark for observability of the IP packet latency in the network latency is the ping test. It is used to test the reachability of the host on IP network and to measure the round trip delay in the network. The theoretical analysis, which has been confirmed by the measurements in the network, shows that when prescheduling was used in uplink transmission, the latency performance was about 6 ms better than the case with ordinary scheduling request (see Figure 11.40). One example is shown in Figure 11.41, one advantage is paging time can be reduced by 30% to 50% by pre‐scheduling, and another one is the corresponding time inprovement on a complete web download is 3% to 10%. Pre‐scheduling targets the cases where the traffic load in the network is low or moderate. Actually, prescheduling grants are sent only if there are free resources and only in good radio condition. In other hand, counters and drive tests results show that uplink is heavily impacted by the prescheduling, due to increase of UL interference. In particular, the selected transport format and the uplink BLER is much worse when prescheduling is active, power consumption while transmitting doesn’t change too much. 483 484 LTE Optimization Engineering Handbook No Prescheduling, m = 27 ms, std = 3 ms 1 ms Prescheduling, m = 14 ms, std = 1ms 5ms Prescheduling, m = 16 ms, std = 2 ms 10ms Prescheduling, m = 18 ms, std = 3 ms 0 5 10 20 25 [ms] 30 15 35 No Prescheduling, mean DL time = 6325 ms 1 ms Prescheduling, mean DL time = 5690 ms 5 ms Prescheduling, mean DL time = 6065 ms 10 ms Prescheduling, mean DL time = 6139 ms 0 1 2 3 4 5 6 [s] Figure 11.41 The example of pre‐scheduling. 11.4 ­PRB and MCS Selection Mechanism Varying transport formats (modulation, coding scheme, number of RBs and TBS) result in different SINR requirements. VoLTE data rate may vary depending on codec rates. Coverage for VoLTE users depends on the cell‐edge SINR in relation to chosen TBS. Enhance the UL coverage of VoLTE in bad radio conditions, the mechanism of PRB and MCS selection that the UL scheduler uses to control the minimum number of PRBs and the minimum MCS value assigned to scheduled PRBs. PRB override and MCS override usually working together only for VoIP calls. The scope is to be able to achieve the VoIP codec rate (e.g., 12.65 kbps AMR‐WB) and thus obtain a good call quality even in bad radio conditions. 11.4.1 Optimized Segmentation For a UE in bad radio conditions, the UL scheduler is going to start segmentation of packets in order to use a more robust MCS for the transmission of each individual packet. Segmentation of the VoIP packet introduces delay to transmission of the packet, thus limiting the maximum useful bit rate achievable on the radio link. To ensure the reasonable reliable VoLTE services at poor UL RF condition, two types of constraints need to be addressed to residual block error rate (rBLER) and the packet transfer delay. When the uplink scheduler struggles to maintain its target initial block error rate (iBLER) performance when the total amount of power used for the transmission cannot be increased. The typical behavior of the uplink scheduler is to start segmenting the packets to allow the use VoLTE Optimization of more robust MCS for the transmission of each individual packet. The number of payload bit per transmission is consequently reduced, thereby increasing the amount of power per transmitted bit, which in turns leads to an improved iBLER performance. The packet segmentation introduces delay to the transmission of the packet and inherently introduces a bottleneck to the maximum useful bit rate that can be achieved on the radio link (since the number of bit per TTI is restricted). Beyond a critical level of segmentation (i.e., below a minimum payload size per TTI) the radio link throughput becomes lower than the VoLTE codec rate and the overall packet delay start to build up. Under various fading channel conditions, optimized segmentation yields 3‐4 dB improvement in terms of maximum acceptable uplink path loss (MAPL) for an AMR 12.2 kbps codec managed with uplink dynamic scheduler, comparing with the case no optimized segmentation is enforced. 11.4.2 PRB and MCS Selection If initial BLER is too low, meaning MCS/PRB selection is too conservative, then PRBs used for initial SPS packet transmission will be high even if the retransmission will be low. If initial BLER is too high, meaning MCS/PRB selection is too aggressive, then the retransmission of the SPS packet may be high and also, when users move to a worse RF condition, SPS may not work. In this part, we try to find the right MCS/PRB table to make the initial BLER to be around 10% for SPS packets. There is a trade‐off between the initial BLER for SPS and the total PRB usage. SPS PRB and MCS selection procedure is shown in Figure 11.42. Example The 12.65 kbps AMR‐WB codec delivers a 32‐byte speech frame every 20 ms, consequently the total payload to be transported over four segments is: 3byte RoHC header + 1byte PDCP header + 6 bytes for 1st segment header size + 3 x (4 bytes for subsequent header size) + 32 bytes useful payload = 176 bit header + 256 bits useful payload = 432 bits → Consequently the minimum transport block size per segment is 432/4 = 108 bits, and the four prefered TBS can be selected in Table 11.16. In a live network, as described in the example above, the following MCS rules should therefore be used for enforcing a maximum of four segments per speech frames as different number of scheduled RBs will affect uplink coverage. In Table 11.15, if the PUSCH grant size is 1 PRB, Figure 11.42 SPS PRB and MCS selection. 485 486 LTE Optimization Engineering Handbook Table 11.16 Transport block size. IMCS TB size (in bits) NPRB 0 1 2 3 4 5 6 7 8 9 10/11 1 16 24 32 40 56 72 328 104 120 136 144 2 32 56 72 104 120 144 176 224 256 296 328 3 56 88 144 176 208 224 256 328 392 456 504 4 88 144 176 208 256 328 392 472 536 616 680 5 120 176 208 256 328 424 504 584 680 776 872 the minimum MCS = 8, if the PUSCH grant size is 2 PRB, the minimum MCS = 4, if the PUSCH grant size is 3 PRB, the minimum MCS = 2, and if the PUSCH grant size is 4 PRB, the minimum MCS = 1. 11.5 ­VoLTE Capacity As specified by 3GPP, the requirement for VoIP capacity is at least 200 users for each cell in the 5 MHz bandwidth. Basically, three things can limit the VoIP capacity in an LTE system: control channel capacity, the number of resource blocks, or UE power. In other words, VoLTE capacity mainly depends on scheduling capacity and PUSCH capacity. More symbols allocated for the PDCCH per TTI gives better capacity, lower voice codec bit rates permits more users, and higher allowed radio interface delay also permits more users. From network design point of view, smaller cell size permits more users. Some features in VoLTE can also help increasing capacity. RoHC is deployed in VoLTE, which increases the VoIP capacity in cases where PDSCH or PUSCH capacity is the limiting factor. RLC UM increases the VoIP capacity in cases where the number of transmissions per TTI is limited. DBS and SABE scheduling can also increase the capacity for VoIP users. The VoLTE capacity is defined according to the number of QCI 1 bearers managed by the cell. Based on the actual bitrate per VoIP call listed in Table 11.17, we can calculate the number of simultaneous VoIP calls. VoIP system capacity is defined as the number of users in the cell when more than 95% of the users are satisfied. VoIP capacity is defined as the min of the two capacities. Outage criteria: less than 5% of VoIP users in the system are in outage; Delay criteria: less than 5% of VoIP users have its 98th percentile delay greater than 50 ms. User outage criteria includes: ●● ●● ●● Packet error rate (PER): the ratio between num of packets in errors after max num of HARQ Tx plus num of packets discarded at UE and num of total packet transmitted by the UE. VoIP outage: a UE is in VoIP outage if its PER exceeds 2% Call dopping criteria: A VoIP call is dropped if more than a certain percentage (10%) of the VoIP packets is lost in an observation window of 10s (sliding window of talk time). Lost VoIP packet criteria: A packet (or any segment) is discarded at eNB if not sent within the delay budget or a packet (or any segment) is discarded at UE if received beyond the delay budget (it can happen in case of retransmission) or a packet (or any segment) is lost due to HARQ failure. VoLTE Optimization Table 11.17 Source codec bit‐rates for the AMR codec (from 3GPP TS26.071) and AMR‐WB codec (from 3GPP TS26.171). Codec mode Source codec bit‐rate Codec mode Source codec bit‐rate AMR_12.20 12.20 kbit/s (GSM EFR) AMR‐WB_23.85 23.85 kbit/s AMR_10.20 10.20 kbit/s AMR‐WB_23.05 23.05 kbit/s AMR_7.95 7.95 kbit/s AMR‐WB_19.85 19.85 kbit/s AMR_7.40 7.4 kbit/s (IS‐641) AMR‐WB_18.25 18.25 kbit/s AMR_6.70 6.70 kbit/s (PDC‐EFR) AMR‐WB_15.85 15.85 kbit/s AMR_5.90 5.90 kbit/s AMR‐WB_14.25 14.25 kbit/s AMR_5.15 5.15 kbit/s AMR‐WB_12.65 12.65 kbit/s AMR_4.75 4.75 kbit/s AMR‐WB_8.85 8.85 kbit/s AMR_SID 1.80 kbit/s AMR‐WB_6.60 6.6 kbit/s AMR‐WB_SID 1.75 kbit/s 11.5.1 Control Channel for VoLTE With a baseline dynamic VoIP packet scheduling approach, where each packet is transmitted by layer1 control signaling, multi‐UE channel sharing is an important aspect when optimizing air interface capacity for VoLTE traffic. PDCCH being transmitted to each scheduled terminal, its overhead can be significant and limiting factor since VoIP consists of many small packets. This can result in insufficient control channel resources for scheduling all physical resource blocks while wasting part of PDSCH capacity. Highest achievable PDCCH capacity [users per cell] is given by: NVoIP ,max N grants SE per TTI consumption 2 N grants N CCE N CCE ,ave Factor 2 in the formular above appears because required Ngrants is sum of requirements for UL and DL. NCCE is the number of allocated CCEs in the cell which depends on bandwidth. NCCE,ave is the average number of CCEs per PDCCH which depends on cell size and load. In a live network, DL scheduling entity (SE) consumption estimation can be got from: DLSEperTTI ,VoLTE VAF 40 1 VAF * 1 % Retrans. 160 In the live network, segmentation and TTI‐Bundling will occur on the UL due to UE UL power limitation, average UL SE considering mixed radio condition (neither segmentation nor TTI‐Bundling, segmentation, TTI Bundling) is given below. ULSEperTTI ,VoLTE VAF 1 VAF 40 160 VAF 1 VAF %Seg . * 2 * 40 160 VAF 1 VAF * 1 % Retrans. %TTI Bunding * 4 * 40 160 1 %Seg . %TTI Bunding * 487 488 LTE Optimization Engineering Handbook Table 11.18 SINR versus CCE. Aggregation level 1 2 4 8 Max number of CCEs 444 222 111 55 Swith point (dB) 6.3 2.4 0.5 −2 According to the network Ng = 1 configuration, PDCCH resources are aggregated in groups of 1, 2, 4, and 8 CCEs, and different aggregation level needs different RS SINR that is shown in Table 11.18. According to the real user distribution in a live network, we can estimate the number of VoIP users in a cell in a simple way, 444 * 3/10 222 * 2/10 111 * 2/10 55 * 3/10 216 In a live network, VoLTE packets consists of two parts: activity (Talk) and inactivity (Silence). Standard voice is packetized in 20‐ms intervals. With DBS it will be 40 ms, for the calculations 20 ms is used, for the inactivity part, SID frames arrive in 160 ms interval. In this case, the VoIP capacity in a cell can still be higher. For UL, the L1/L2 control signaling is carried by PUCCH, CQI information indicating the channel quality estimated by the terminal, and UL scheduling requests indicating that the terminal needs UL resources for PUSCH transmissions, as the number of served UE increases, the CQI overhead can increase significantly, which may become prohibitively large with VoLTE traffic while a large number of UEs must be supported. To maintain the UL control overhead at a reasonable level, CQI feedback should be reduced both in time and in the frequency domain. A reduction of CQI overhead can be achieved with slightly reduced traffic capacity by means of wideband CQI with loss of frequency scheduling gain. 11.5.2 Performance of Mixed VoIP and Data VoLTE call quality is dependant on the LTE network handling thousands of concurrent SIP sessions per second. Due to the fact that VoIP is a guaranteed bit rate (GBR) service it will be served (scheduled during time domain scheduling phase) before all non‐GBR services, dedicated QoS for voice in LTE will impact data applications running on the same limited bandwidth resources. The average data throughput for a user with a VoIP bearer established is decreased comparing to the case when only the data bearer is established. Non‐GBR UE throughput decreases with an increase of the number of VoIP UEs in the cell, due to PDCCH block and the low priority, as compared with VoIP UE. VoIP UE throughput is stable regardless of the number of VoIP UEs in the cell. UL non‐GBR UE throughput is almost zero when the number of VoIP UEs is larger than 130, because non‐GBR traffic has no chance to be scheduled (Figure 11.43). From Figure 11.44, total cell throughput decreases with higher number of VoIP users in the cell. VoIP traffic increases linearly, has higher priority thus is not blocked. Due to lower priority non‐GBR traffic has much less scheduling occasions; therefore, throughput generated by non‐ GBR UEs decreases when more VoIP UEs are in the network. Using SPS for VoIP alleviates the demand for scheduling grants on PDCCH, allowing higher data throughput. UL SPS adds outer loop power control (since there is no rate control) to avoid packet segmentation issue, which makes it even more efficient with scheduling grants c­ ompared to DS. VoLTE Optimization Parameter Layout Setting 3GPP Macro Case 1 according to TR 25.814 ISD 500 m Link DL + UL Duplex mode TDD DL/UL:TDD Conifg 1 Special subframe: Config 5 according to 3GPP TR 25.814 3GPP_TR25814_3sector_70deg_14dBi TDD DL/UL Config Antenna type Transmission modes TM1 Operational band (MHz) 2 GHz Bandwidth (MHz) 10M Hz eNB 0.8W per PRB Output power indoor penetration loss UE 23dBm Receive Diversity 2 RX Std. dev = 8 dB; corr. distance = 50 m Slow fading Fast fading 20 dB TU3 UL mean # of scheduled UEs Per TTI 10 8 non-GBR VoIP 6 4 2 Ideal Real Ideal Real Ideal Real Ideal Real Ideal Real Ideal Real Ideal Real 0 10 50 100 130 140 150 175 Number of VoIP UEs Per Cell Figure 11.43 10 MHz TDD cell UL mean # of schedeled UEs per TTI. Overall, there is a degradation in data throughput with DS compared to SPS, and the degradation increases with the number of voip users increases. In Figure 11.45, we can see that 100 voice calls, the degradation is around 34%; 50 voice calls, the degradation is about 13%; 20 voice calls, no degradation is found. Both UL and DL show that SPS scheduler improves the residual data throughput when the number of voip users is large, which causes grant shortage, that is, for 50 VoIP users, the UL and DL gain of SPS versus DS is 13% and 5%, respectively. For 100 VoIP users, the UL and DL gain of SPS versus DS is 34% and 13%, respectively. When the number of VoIP users is small, or the grant is not the limiting factor, SPS scheduler performs similar with DS scheduler. In a live network, voice outage in a cell is sensitive to interference over thermal (IoT). Higher IoT level is due to inreasonable network structure, more users, higher SINR targets, and higher bandwidth occupancy with SPS compared to DS. Figure 11.46 gives the relation between IoT and number of UEs. 489 UE Throughput (kbps) UE Throughput (kbps) LTE Optimization Engineering Handbook Mean UL non-GBR UE TP 250 200 150 100 50 0 10 50 100 120 130 140 150 Number of VoIP UEs Per Cell 175 Mean UL VoIP UE TP 8 7 6 5 4 3 10 50 100 120 130 140 150 Number of VoIP UEs Per Cell DL mean TP Cell Throughput (kbps) 7000 Total TP 6000 no-GBR TP VoIP TP 5000 4000 3000 2000 1000 0 10 50 100 130 140 150 Number of VoIP UEs Per Cell 175 UL mean TP 2500 Total TP Cell Throughput (kbps) 490 Non-GBR TP 2000 1500 1000 500 0 10 50 100 130 140 Number of VoIP UEs Per Cell Figure 11.44 Performance of mixed VoIP and data. 150 175 VoLTE Optimization Residual data throughput (Mbps) 16.00 14.00 DS 12.00 SPS 10.00 8.00 6.00 4.00 2.00 0.00 0 50 100 150 200 Number of voice calls Figure 11.45 Benefits of SPS for VoIP on uplink (10 MHz carrier, TDD, multicell). Figure 11.46 IoT versus number of UEs. 8 IoT dB 6 4 2 0 40 50 60 70 80 90 100 110 UE Number 14 12 IoT (dB) 10 8 6 4 DS, AL = 4 2 SPS 0 0 20 50 100 Number of Voice Calls 11.6 ­VoLTE Coverage As the industry moves toward deployments of VoLTE, one of the most important performance aspects is to be able to provide similar coverage for VoLTE as end users have come to expect from 2/3G voice. However, VoLTE introduces several coverage challenges that were not present in 3G circuit switched voice. For instance, VoLTE deployments have targeted use of high‐ definition voice codes such as AMR 12.65 kbps for improved voice quality, while many 2/3G voice network designs have been based on lower rate narrow band voice even AMR 5.9 kbps, which can provide larger coverage since fewer bits need to be sent. Further, VoLTE has 491 492 LTE Optimization Engineering Handbook a­ dditional IP, PDCP, RLC, and MAC header overhead compared to circuit switched based voice. This extra IP overhead for VoLTE compared to 2/3G CS voice again means fewer bits for coding, reducing receiver sensitivity. Fortunately, there are aspects of LTE that help make up for the shortcomings that will be discussed in this part. In order to get good VoIP coverage, segmentation and TTI bundling is used. With segmentation, VoIP packets are split into smaller parts in order to distribute transmission over several TTIs. Since the UE output power is limited, it is important to achieve continuous transmission to maximize the transmitted energy. TTI bundling is used to minimize overhead, by autonomous retransmission over four consecutive TTIs. This reduces the need for segmentation and also control signaling needed to schedule each transmission. Also, minimum bandwidth allocation could be adopted to enhance the UL coverage. The techniques discussed in this part will achieve different compromises in terms of experienced BLER, protocol overhead, required scheduling grants, efficient MCS, bandwidth utilization, and packet delay. 11.6.1 VoIP Payload and RoHC VoIP coverage mainly determined by VoIP throughput requirement. VoIP throughput is defined by the voice codec and overhead introduced by lower layers. The VoLTE voice codec, L2/L1 SDU bits is shown in Table 11.19. Different voice code rate have different SINR requirement, reducing AMR codec rate from 12.2 kbps to 5.9 kbps brings additional ~1 dB gain in DL and ~1.2 dB gain in UL. Table 11.20 gives the SINR requirement of three types voice code rate. Use of RoHC can considerably compress the header size in voice packets and reduce the user plane traffic over the air interface. The high compression ratio obtained not only increases network capacity but also provides coverage improvements for VoLTE compared to other VoIP alternatives. The test result of bandwidth consumption for AMR and AMR‐WB (Figure 11.47). Table 11.21 and Table 11.22 gives the UL and DL VoIP bitrate requirement with and without RoHC. Here is an example of field test, under two UEs VoIP call with mobility slow speed (30 km/h EVA), the inter‐arrival time of originator/terminator VoIP calls, and average VoIP throughput are shown in Figure 11.48, Figure 11.49, and Figure 11.50. 1) Originator is under the condition of inter‐arrival VoIP packets are 20 ms, inter‐arrival SID packets are 160 ms; first DTXed packets inter‐arrival is 60 ms. We can get the average VoIP inter‐arrival time is 30 ms, the maximum inter‐arrival time is 167 ms, the minimum inter‐ arrival time is 0 ms. 2) From terminator, impact of the network jitter can be noticed, and we can get the average VoIP inter‐arrival time is 30 ms, the maximum inter‐arrival time is 180 ms, the minimum inter‐arrival time is 0 ms. 3) From the throughput pattern and statistics, we can observe the ‘DTX on’ effect, SID frames will be sent if there is no speech activity. We can get the average throughput is 24 kbps, the maximum throughput is 38 kbps, the minimum throughput is 4 kbps. 11.6.2 RLC Segmentation When a VoLTE UE moves toward the cell edge, SINR received by eNB starts to decrease due to UE power limitation. To maintain the initial block error rate (iBLER), UL dynamic scheduler automatically starts segmenting the VoIP packets from PDCP into multiple smaller packets. This is called a packet segmentation algorithm, which is used as an extension to link adaptation for uplink cell edge coverage improvement. Table 11.19 VoIP payload and L2/L1 throughput. Voice Codec Codec Source Rate [kbps] Frame Size [bit] Padding [bit] PDCP Header [bit] L2 SDU [bit] RLC header [bit] MAC header [bit] CRC [bit] L1 SDU [[bit] AMR‐NB 1.8 1.8 36 4 40 80 8 8 24 120 AMR‐NB 4.75 4.75 95 1 40 136 8 8 24 176 AMR‐NB 5.15 5.15 103 1 40 144 8 8 24 184 AMR‐NB 5.9 5.9 118 2 40 160 8 8 24 200 AMR‐NB 6.7 6.7 134 2 40 176 8 8 24 216 AMR‐NB 7.4 7.4 148 4 40 192 8 8 24 232 AMR‐NB 7.95 7.95 159 1 40 200 8 8 24 240 AMR‐NB 10.2 10.2 204 4 40 248 8 8 24 288 AMR‐NB 12.2 12.2 244 4 40 288 8 8 24 328 AMR‐WB 1.75 1.75 35 5 40 80 8 8 24 120 AMR‐WB 6.6 6.6 132 4 40 176 8 8 24 216 AMR‐WB 8.85 8.85 177 7 40 224 8 8 24 264 AMR‐WB 12.65 12.65 253 3 40 296 8 8 24 336 AMR‐WB 14.25 14.25 285 3 40 328 8 8 24 368 AMR‐WB 15.85 15.85 317 3 40 360 8 8 24 400 AMR‐WB 18.25 18.25 365 3 40 408 8 8 24 448 AMR‐WB 19.85 19.85 397 3 40 440 8 8 24 480 AMR‐WB 23.85 23.85 477 3 40 520 8 8 24 560 Table 11.20 SINR requirement of different voice code rate. Codec AMR‐NB 12.2 Bits/frame DL UL AMR‐NB 7.95 328 AMR‐NB 5.9 240 #PRBs MCS index 10% BLER (1st Tx) 2% BLER (4th Tx) 1 18 [dB] 11,87 [dB] 1,46 2 11 5,54 3 7 6 3 MCS index 200 10% BLER (1st Tx) 2% BLER (4th Tx) [dB] [dB] MCS index 10% BLER (1st Tx) 2% BLER (4th Tx) [dB] [dB] 15 9,65 0,27 13 7,87 –0,81 –2,03 8 3,73 –3,31 7 3,35 –3,61 2,72 –4,09 6 2,23 –4,17 4 0,76 –5,36 –0,10 –5,63 2 –0,92 –6,27 1 –1,55 –6,72 10% BLER (1st Tx) 2% BLER (4th Tx) MCS index 10% BLER (1st Tx) 2% BLER (4th Tx) 10% BLER (1st Tx) 2% BLER (4th Tx) [dB] [dB] [dB] [dB] [dB] [dB] #PRBs MCS index 1 17 11,43 1,95 2 10 5,36 3 7 6 3 MCS index 15 9,37 1,28 13 7,95 0,41 –1,97 8 3,83 –2,75 7 3,11 –3,07 2,54 –3,62 6 1,35 –4,25 4 0,78 –4,73 –0,33 –5,58 2 –1,37 –6,43 1 –1,89 –6,79 VoLTE Optimization 60.0 150% 40.0 100% 20.0 50% 0.0 Normal Consumption Consumption With Consumption With RoHC RoHC & VAD Kbps 0% % Reduction Figure 11.47 RoHC versus VoIP throughput. Table 11.21 VoLTE bitrate estimation – downlink. AMR12.2 AMR WB12.65 AMR WB23.85 No RoHC RoHC No RoHC RoHC No RoHC RoHC Payload and headers 616 320 624 328 848 552 Number of segments 1 1 1 1 1 1 TBS per segment 616 328 648 328 872 568 CRC added 640 352 672 352 896 592 Bitrate[kbps] 30.8 16.4 32.4 16.4 43.6 28.4 SID packet size (bit) 56 56 56 56 56 56 Number of SID packet/sec 10 10 10 10 10 10 SID bitrate[kbps] 0.56 0.56 0.56 0.56 0.56 0.56 Activity factor 60% 60% 60% 60% 60% 60% Overall bitrate[kbps] 18.7 10.1 19.7 10.1 26.4 17.3 Packet segmentation algorithm is not an event‐triggered mechanism, it is done automatically and only for UEs with poor radio channel. In worsening radio conditions scheduler performs packet segmentation on layer 2 in order to use more robust MCS and transmits the packet over multiple TTIs. Since RLC/MAC overhead is transmitted more than once, more resources are consumed to transmit the same amount of user data, more resources on PDCCH are utilized and also on PHICH due to transmission of ACKs/NACKs for HARQ purposes. Also the basic dynamic scheduler has the problem that it may excessively segment voice packets trying to maintain 10% iBLER as the path loss increases, leading to build‐up of voice frame segments in the queue leading to excess delay and this becomes the factor which limits the link budget (Figure 11.51). RLC segmentation reduces the payload bit per transmission and increases the amount of power per transmitted bit. It allows to use more robust MCS. Consequently, iBLER is reduced. Each segment occupies a separate HARQ process, the RLC layer reassembles the packet when all segments are successfully received. Each segment needs an additional grant, more resources on PDCCH are utilized, which increases the burden on the PDCCH. Link adaptation in dynamic scheduler (DS) reduces MCS level to a point where eventually a VoIP packet is segmented into many separate smaller MAC SDUs, and improves the link budget. 495 Table 11.22 VoLTE bitrate estimation – uplink. AMR12.2 AMR WB12.65 AMR WB23.85 Segmentation TTI Bundling Segmentation TTI Bundling Segmentation TTI Bundling No RoHC RoHC No RoHC RoHC No RoHC RoHC No RoHC RoHC No RoHC RoHC No RoHC RoHC Payload with RTP/UDP/IP/PDCP 584 288 584 288 592 296 592 296 816 520 816 520 Payload and all headers 616 320 616 320 624 328 624 328 848 552 848 552 4 4 4 4 4 4 4 4 4 4 4 4 Size per sub‐packet 162 88 616 320 164 90 624 328 220 146 848 552 TBS per segment 176 104 632 328 176 104 632 328 224 176 904 552 CRC added 200 128 656 352 200 128 656 352 248 200 928 576 180.8 110.4 Number of segments Bitrate[kbps] 35.2 20.8 SID packet size (bit) 56 56 Number of SID packet/s 10 10 SID bitrate[kbps] 0.56 0.56 126.4 65.6 35.2 20.8 56 56 56 56 10 10 10 10 0.56 0.56 0.56 0.56 126.4 65.6 44.8 35.2 56 56 56 56 56 56 10 10 10 10 10 10 0.56 0.56 0.56 0.56 0.56 0.56 Activity factor 60% 60% 60% 60% 60% 60% 60% 60% 60% 60% 60% 60% Overall bitrate[kbps] 21.3 12.7 76.1 39.6 21.3 12.7 76.1 39.6 27.1 21.3 108.7 66.5 VoLTE Optimization 180 Inter-Arrivel [ms] 160 140 120 100 80 60 40 20 :04 :17 :24 :30 :37 :43 :00 :55 :02 5.6 :01 :02 :02 :34 :41 :46 :52 :59 :05 :10 :17 :23 :30 :37 :42 :48 :55 2.1 5.7 :12 :18 :25 :33 :38 :45 :52 :58 :5.4 :09 :16 :23 :29 :34 0 180 160 140 120 100 80 60 40 20 0 14.8 17.8 14.8 10.9 17.7 13.2 19.6 15.9 12.2 16.6 13.3 10.4 17.0 14.3 11.2 16.1 12.7 19.2 15.4 10.5 17.5 13.5 10.4 17.2 12.3 18.9 15.8 12.2 16.7 12.9 18.8 15.9 13.2 18.8 15.5 12.4 18.3 15.5 10.0 16.7 13.2 19.7 14.7 Inter-Arival [ms] Figure 11.48 Inter‐arrival time of originator VoIP calls from field test. Figure 11.49 Inter‐arrival time of terminator VoIP calls from field test. Throughput IP [kbits/sec] 40 35 30 25 20 15 10 5 0 Figure 11.50 VoIP throughput distribution. Each segment is wrapped with RLC/MAC header and CRC checksum and is transmitted in a separate transport block causing additional overhead. VoIP packet size with RLC segmentation and overhead analysis are presented in Table 11.23. One example of segmentation of AMR‐NB 12.2 kbps is shown in Figure 11.52. Due to smaller segment sizes, RLC segmentation can help the link budget that the RLC segmentation allows higher total energy accumulation within the delay budget, and more robust MCS can be used increasing coverage but in cost of capacity degradation. 497 498 LTE Optimization Engineering Handbook To fit 3GPP defined TBS of 328 41 Bytes (328b) MAC RLC PDCP ROHC (1Byte) (1Byte) (1Byte) (4Byte) AMR12.65 (33 Byte) Pad (1Byte) CRC (3Byte) RLC payload is segmented MAC RLC (1Byte) (1Byte) Segment 1 (N1 Bytes) CRC (3Byte) MAC RLC (1Byte) (1Byte) Segment 2 (N1 Bytes) CRC (3Byte) MAC RLC (1Byte) (1Byte) Segment 3 (N1 Bytes) CRC (3Byte) Figure 11.51 RLC segmentation. Segmentation is also one of the methods for reducing the number of retransmissions. RLC SDUs are segmented at the RLC layer and the resulting segments transmitted in subsequent TTIs. When a RLC SDU is divided into many segments, each transport block has its own RLC/ MAC header. The transport blocks are transmitted in consecutive TTIs using different HARQ processes. The size of each RLC/MAC header is at least 24 bits but can be more. In addition, layer 1 adds 24 bits of CRC to each transport block. This means that segmentation increases the number of bits used for MAC and RLC headers as well as for CRC. Sending packet segments in consecutive TTIs allows more energy per voice packet to be aggregated, increasing coverage. Packet segmentation can provide up to ~5 dB coverage gain (by sacrificing capacity). Real gains will depend on used codec, link adaptation settings and number of segmentations. In a live network, the typical VoLTE RLC PDU distribution can be shown in Figure 11.53. Table 11.24 gives the coverage gain of AMR12.2 VoIP codec of regular transmission and segmentation. Since the maximum number of supported VoIP users per cell depends mostly on PDCCH resources, it significantly drops with the increase of segmentation order. Each segment (and HARQ retransmission) will require a new PDCCH allocation and a new PHICH in DL (for transmission of ACKs/NACKs per segment). The higher the achieved coverage gain, the greater is the capacity loss. Table 11.25 gives the PDCCH resources occupation with regular transmission and different segmentations. 11.6.3 TTI Bundling TTI Bundling is intended particularly for addressing LTE uplink link budget issues and balance the uplink coverage with the downlink coverage footprint. The main reason for the imbalance of the UL/DL link budgets is that UE maximum transmit power is 200 mW, as opposed to tens of watts for the downlink. UE cannot use enough energy during one TTI in order to send successfully a VoIP packet. The uplink, however, is believed to be coverage limited, and therefore, TTI bundling can be very beneficial when the UE is close to the cell edge specifically for VoLTE services. The eNB activates TTI bundling if the SINR for the UE drops below a configurable threshold when BLER increases and link adaptation has no more options for MCS/PRB reduction. When TTI bundling is activated,TTI bundling uses four automatic retransmissions in four consecutive uplink TTI with a common ACK/NACK for HARQ and that means the receiver waits over the total transmission period (four TTIs) before sending feedback. The four consecutive uplink TTIs are called TTI bundle, and these four transmissions are non‐adaptive with identical MCS/RB location but different redundancy versions. Different redundancy ­versions are employed to achieve incremental redundancy soft combining gain. Only one uplink grant and one HARQ feedback channel is transmitted for a bundle. HARQ retransmission Table 11.23 VoIP packet size with RLC segmentation and overhead analysis. no segment Segment Size 2 segments Segment Size L1 SDU Voice Codec [bits] [bits] Segment overhead AMR‐NB 1.8 120 120 0% AMR‐NB 4.75 176 176 0% AMR‐NB 5.15 184 184 0% AMR‐NB 5.9 200 200 AMR‐NB 6.7 216 AMR‐NB 7.4 4 segments Segment Size L1 SDU [bits] Segment overhead 80 160 33% 112 224 23% 112 224 0% 120 216 0% 232 232 AMR‐NB 7.95 240 AMR‐NB 10.2 8 segments L1 SDU Segment Size L1 SDU [bits] [bits] Segment overhead [bits] Segment overhead 64 256 100% 56 448 233% 80 320 68% 64 512 159% 22% 80 320 65% 64 512 152% 240 20% 80 320 60% 64 512 140% 128 256 19% 88 352 56% 64 512 130% 0% 136 272 17% 88 352 52% 64 512 121% 240 0% 144 288 17% 96 384 50% 72 576 117% 288 288 0% 168 336 14% 104 416 42% 72 576 97% AMR‐NB 12.2 328 328 0% 184 368 12% 112 448 37% 80 640 85% AMR‐WB 1.75 120 120 0% 80 160 33% 64 256 100% 56 448 233% AMR‐WB 6.6 216 216 0% 128 256 19% 88 352 56% 64 512 130% AMR‐WB 8.85 264 264 0% 152 304 15% 96 384 45% 72 576 106% AMR‐WB 12.65 336 336 0% 192 384 12% 120 480 36% 80 640 83% AMR‐WB 14.25 368 368 0% 208 416 11% 128 512 33% 88 704 76% AMR‐WB 15.85 400 400 0% 224 448 10% 136 544 30% 88 704 70% AMR‐WB 18.25 448 448 0% 248 496 9% 144 576 27% 96 768 63% AMR‐WB 19.85 480 480 0% 264 528 8% 152 608 25% 96 768 58% AMR‐WB 23.85 560 560 0% 304 608 7% 176 704 21% 112 896 50% [bits] [bits] 500 LTE Optimization Engineering Handbook When a RLC SDU is divided into many segments, each transport block has its own RLC/MAC header. No fragmentation, ROHC, same as TTI-B case (OH 23%) MAC (1B) 2 fragments (OH 32%) 3 fragments (OH 37%) 4 fragments (OH 43%) PDCP ROHC (1B) (4B) RLC (1B) AMR12.65 (34B) CRC (3B) 41Bytes (328b) MAC (1B) RLC (1B) MAC (1B) 22Bytes (176b) RLC (13 B) (1B) (20 B) CRC (3B) CRC (3B) 15Bytes (120b) MAC (1B) RLC (1B) (10 B) CRC (3B) (5 B) CRC (3B) 12Bytes (96b) MAC (1B) 8 fragments (OH 58%) RLC (1B) 7Bytes (56b) Number of Segments Segment Size [bits] Maximum Allowable Path Loss* [dB] 1 (no segmentation) 328 161.13 2 184 162.51 4 112 164.22 8 80 165.16 Figure 11.52 Example: AMR‐NB 12.2 (uplink). 40 35 30 PDCP PDU is segmented into small RLC PDUs due to poor RSRP, size from 6 byte to 40 byte 25 20 15 10 5 0 Figure 11.53 RLC PDU distribution. of a TTI bundle is also transmitted as a bundle, occurs 16 TTIs after the previous transmission in order to be synchronized with normal (non‐bundled) HARQ retransmissions (8 TTIs). TTI bundling effectively utilizes more time resources by bundling a single VoIP packet into four consecutive TTIs. UL coverage is improved by allocating more energy per packet avoiding the excessive overhead from packet segmentation. Usually TTI bundling can provide gains up to 2 to 4 dB in uplink coverage. From Figure 11.54, we can see that TTI bundling needs reduced segmentation with less RLC and MAC overhead compared to normal operation, and also less control signaling, that is, HARQ feedback and PDCCH grants sent to UE. Figure 11.55 shows the measurements of RSRP, PUSCH BLER, and POLQA MoS without and with TTI bundling. The HARQ retransmissions ratio increases quickly after certain point in pathloss has been experienced. Once target BLER of ~10% cannot be maintained, MoS decreases quickly. Without TTI bundling, the VoLTE coverage RSRP threhold is around −114 dBm, with TTI Bundling is −117 dBm. Figure 11.56 shows the measurements of UL_SINR without and with TTI bundling. UL_SINR is more than 3 dB better when UE is TTI‐B on than off. The activation and de‐activation of TTI Bundling in the eNB is dynamic and is based on the channel quality. To prevent continuous (ping‐pong) activation and de‐activation of TTI bundling, hysteresis are available to avoid this behavior and unnecessary processor load increase in the eNB. TTI bundling is configured (is activated/deactivated) per UE via RRC control messaging as shown below. VoLTE Optimization Table 11.24 Coverage gain of AMR12.2 VoIP codec of regular transmission and segmentation. regular(1tx) regular(4tx) 2 segments 3 segments From PDCP bits 304 304 304 304 No of segments # 1 1 2 3 L2 overhead (RLC + MAC) bits 16 16 16 16 Segment size bits 320 320 168 120 No of HARQ transmissions # Modulation and coding scheme 1 4 4 4 MCS3 MCS3 MCS2 MCS0 No of PRBs # 6 6 4 5 Actual transport block size bits 328 328 176 120 Energy gain (frequency domain) dB % of VoIP per TTI 0 0 1.76 0.79 93% 93% 86% 84% TX power per VoIP per TTI dBm 22.67 22.67 22.36 22.27 Total energy per packet dBm 22.67 22.67 25.37 27.04 Total energy per packet (HARQ) dBm 22.67 28.69 31.39 33.06 Energy gain (time domain) dB 0 6.02 8.72 10.39 Required SINR (10%/1Tr) dB −1.3 −1.3 −1.1 −3.6 Total delta compared to 10% BLER dimensioning dB 0 6.0 10.3 13.5 Table 11.25 PDCCH resources occupation with regular transmission and segmentation. regular(1tx) regular(4tx) 2 segments 3 segments PRB used per VoIP packet (cell edge) 6 24 32 60 PDCCH used per VoIP packet (cell edge) 1 4 8 12 PDCCH capacity used per VoIP packet (cell edge) 1.2% 4.8% 9.7% 14.5% PDCCH capacity used per VoIP packet (non cell edge) 0.36% 0.36% 0.36% 0.36% No. of supported VoIP users (5% users in cell edge) 247 171 121 93 No. of supported VoIP users (10% users in cell edge) 224 123 77 56 No. of supported VoIP users (40% users in cell edge) 142 46 24 17 value DL-DCCH-Message ::= { message c1 : rrcConnectionReconfiguration : { rrc-TransactionIdentifier 3, criticalExtensions c1 : rrcConnectionReconfiguration-r8 : { mac-MainConfig explicitValue : {ul-SCH-Config { maxHARQ-Tx n16, periodicBSR-Timer sf5, retxBSR-Timer sf320, ttiBundling TRUE }, 501 502 LTE Optimization Engineering Handbook Segmentation –i.e. one RLC SDU using 4 RLC PDUs -Four PDCCH allocations -Four HARQ feedbacks Overhead RLC SDU RLC PDU TB RLC PDU TB RLC PDU RLC SDU RLC PDU TB RLC PDU TB Over head One RLC SDU transmitted in one RLC PDU -One PDCCH allocation -One HARQ feedback TB time time Figure 11.54 Segmentation and TTI bundling. When TTI bundling mode20 is activated, PUSCH single transport block is transmitted over four consecutive TTIs but with different redundancy version, only one UL grant is given for the transmission of the whole bundle, retransmission of a TTI bundle, which is also transmitted as a TTI bundle, occurs 16 TTIs after previous (re)transmission. The procedure of FDD and TDD UL transmission with TTI bundling are shown in the Figure 11.57 and Figure 11.58. TTI bundling gain is introduced by the energy collected from additional transport blocks received during the assumed service delay budget. Higher air link latency budget of VoIP ­services (typically 50 ms) allows for up to seven packet retransmissions (initial transmission + six retransmissions). From Figure 11.59, we can see that TTI bundling gain can be calculated according to: TTI bundling gain 10 * log 12 / 7 2.34 dB In conclusion, in those poor radio conditions, UL resources over multiple consecutive TTIs can be assigned with a single grant, which decreases the signaling overhead. While TTI bundling is a very useful feature to increase coverage, it comes at the impact of capacity. VoIP capacity will be reduced when large number of VoIP users have TTI bundling enabled, since four consecutive subframes are used by these users. In a live network, we should limit the use of TTI bundling only when it have reached the limits of MCS/PRB override. TTI bundling activation requires a higher layer RRC reconfiguration to enable, and only a single specific format (MCS = 6, 1 PRB) can be used to take advantage of the 4 ms subframe bundling, thus will limit scheduler’s link adaptation flexibility. It should be known that for FDD LTE, HARQ round trip doubled from 8 ms to 16 ms, with TTI bundling, VoLTE data rate is (328 + 24 bits)/(4 HARQ Tx * 4 ms TTI) = 22 kbps. 11.6.4 TTI Bundling Optimization Since TTI bundling will take four subframes of uplink, which impact the capacity greatly, for TTI bundling optimization, it’s reasonable and necessary to restrict the TTI bundling user number, based on the configured SINR and TTI bundling number. TTI bundling increases the probability of successful transport block decoding by eNB. The UE eligibility for TTI bundling is evaluated at context creation (i.e., call setup, handover, call re‐establishment) and updated during normal call operation (bearer creation or deletion or maybe bearer modification). In a situation when BLER increases and link adaptation has no 20 Feature group indicator processing required to determine if UE supports TTI bundling. VoLTE coverage (above POLQA2.5) increased by 2.5dB if harqMaxTrUITti Bundling is 24. TTI Bundling OFF –100 TTI Bundling ON (retrans 24times) +2.5dB gain RSRP[dBm] Poly. (RSRP[dBm]) –108 RSRP : –114.5dBm –112 RSRP : –117dBm –112 –116 –120 –124 –124 TTIB ON POLQA MOS Poly. (POLQA MOS) 4 3 3 POLQA MOS POLQA MOS 5 4 Poly. (POLQA MOS) POLQA : 2.5 2 2 1 POLQA : 2.5 1 0 0 PUSCH BLER[%] 100 PUSCH BLER[%] 100 PUSCH BLER[%] Poly. (PUSCH BLER[%]) 80 PUSCH BLER[%] 80 60 60 40 40 Poly. (PUSCH BLER[%]) 20 20 Figure 11.55 With TTI Bundling the RSRP level goes down to −117 dm, 2.5 dB gain achieved. 59:02.4 57:36.0 56:09.6 54:43.2 53:16.8 51:50.4 50:24.0 48:57.6 47:31.2 51:21.6 49:55.2 48:28.8 47:02.4 45:36.0 44:09.6 42:43.2 0 41:16.8 0 Poly. (RSRP[dBm]) –108 –116 POLQA MOS RSRP[dBm] –104 –120 5 RSRP[dBm] –100 RSRP[dBm] –104 LTE Optimization Engineering Handbook Tti-Feature-ON TTI-Feature-OFF Poly. (Tti-Feature-ON) Poly. (TTI-Feature-OFF) UL HARQ NACK Rate 1 2 3 4 5 RSRP 6 7 8 9 10 11 12 13 14 15 UL_SINR PUSCH BLER POLQA MOS –96 –98 –100 –102 –104 –106 –108 –110 –112 –114 –116 –118 –120 –122 –124 80 70 60 50 40 30 20 10 0 PUSCH BLER [%], POLQA MOS * 10 –3 –2 –1 0 RSRP [dBm] 504 Figure 11.56 UL_SINR is more than 3 dB better when UE is TTI‐B on. TTI# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 UL grant on 4 redundancy versions of the same packet PDCCH Tx on PUSCH RV0 RV2 RV3 RV1 Decoding ACK/NACK on PHICH RV0 RV2 RV3 RV1 N N Retransmission of bundle 1st bundle transmission HARQ RTT: 16 TTIs Figure 11.57 FDD UL transmission with TTI bundling. more options for MCS/PRB reduction while radio conditions for handover are not fulfilled, TTI bundling can be triggered to keep the voice call quality (in terms of delay and packet loss rate) before UE will either change the cell or RF conditions becomes better (Figure 11.60). The eNB periodically monitors every 100 ms the eligible UEs for TTI bundling activation/deactivation. Once the criteria for entering TTI bundling mode are fulfilled, eNB triggers ­intra‐cell handover procedure by sending RRC connection reconfiguration message toward the UE (Figure 11.61). VoLTE Optimization TDD Configuration 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 D S U U D D S U U D D S U U D D S U U D D S U U D D S U U D D S U U D D S U U D D S U U D D S U U D D S U U D D S U U D R R V V 0 2 6 6 R R V V 3 1 8 R R V V 0 2 NACK R R V V 3 1 NACK UL grant R R V V 0 2 R R V V 3 1 8 6 7 ms Figure 11.58 TDD UL/DL configuration 1 with TTI bundling. N PHICH Classical Decoding transmission 8ms RTT PUSCH 328 TTI 1 2 (7 TBSs) 3 4 5 N 6 7 N N PHICH TTI Bundling Decoding 16ms RTT PUSCH 328 328 328 328 RV0 RV1 RV2 RV3 (12 TBSs) TTI 1 2 3 4 5 6 7 N N N 328 328 328 328 328 328 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 8 N N 328 328 328 328 328 328 328 328 RV0 RV1 RV2 RV3 RV0 RV1 RV2 RV3 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 Figure 11.59 TTI bundling gain. Channel Quality TTI-B activation LTE frequency2 layer HO conditions fulfilled Decision to switch UE to TTI Bundling LTE frequency1 layer Time TTI Bundling area Figure 11.60 TTI bundling triggered. UE eNB eNB decides to configure UE with TTI bundling mode based on UL channel quality RRC: RRC Connection Reconfiguration (includes MobilityControllnfo) DCCH/UL-SCH/PUSCH (SRB1) PHY: CBRA Random Access Preamble √RACH/PRACH MAC: CBRA Random Access Response √DL-SCH/PDSCH MAC: Random Access Msg3 DCCH/UL-SCH/PUSCH (SRB1) UL Grant PDCCH RRC: RRC Connection Reconfiguration Complete (sent in TTI Bundling mode) DCCH/UL-SCH/PUSCH (SRB1) Figure 11.61 Dynamic switching to/from TTI bundling. 505 LTE Optimization Engineering Handbook TTI bundling activation ccriterias include load criteria and poor RF performance conditions. For load criteria, current total GBR PRB utilization in the cell should be less than TTI bundling activation load threshold, and number of users in the cell already in TTI bundling configuration should be less than the maximum number of TTI bundling users. The consideration to disable the feature might be in heavily loaded eNBs due to high VoIP traffic load at cell edges. If the majority of this VoIP traffic experiences poor channel conditions it may trigger an excessive number of UEs using TTI bundling. This might have impact on the end‐user experience and performance. For poor RF performance criteria, the estimated achievable UL_SINR with 1PRB grant should be less than uplink link budget threshold for a period time, and the ­measured BLER at TTI bundling measurement points (HARQ Tx point) should bigger than TTI bundling activation BLER threshold within the IIR filter window. With TTI bundling ON, the PRB allocation size for the UE is restricted to NPRB < = 3 and the modulation order is limited to QPSK of the VoLTE service. TTI bundling can improve uplink quality in weak signal (‐120 dBm). BLER is reduced from 40%‐50% to below 1%, which improves MoS from below two (bad quality) to more than three (good quality). The field test result is shown in Table 11.26. TTI bundling is a UE capability that can be used to improve uplink coverage for VoLTE services at lower delay and to reduce the amount of PDCCH control channel usage in cases where normal transmission would have required RLC segmentation. TTI bundling is only beneficial for users close at the cell border that suffer from power shortage. On the other hand, increased latency and jitter after TTI bundling is activated, and sometimes with increased packet drops (PDCP timer discards). The example with 18 UE loading is shown in Figure 11.62 from a field test. Table 11.26 TTI bundling gain. TTIB UE# MoS UL PRB MCS OFF 1 2.4 5.0 0.1 2 1.8 4.9 ON 1 3.2 3.0 2 3.0 3.0 12.0 Tx Power PUSCH PUSCH BLER[%] 24.0 54.4 0.1 23.9 39.6 38 15 −120.6 10.1 23.5 0.6 125 14 −122.1 23.3 0.1 128 15 −115.6 250 200 Latency [ms] 506 150 100 50 0 Figure 11.62 E2E packet latency versus TTI bundling. Phy Thrp [kbps] 47 TTI-B activation PDCP Thrp [kbps] DL RSRP [dBm] 13 −118.7 VoLTE Optimization Codec SINR [dB] AMR wide-band 23.85 kbps EPAS –3.1 EVA70 –4.5 ETU300 –5.6 AMR wide-band 12.65 kbps –4 –7.8 –8.5 AMR 12.2 kbps –4 –7.8 –8.5 AMR 5.9 kbps –3.7 –7.9 –8.9 Figure 11.63 Downlink RS SINR and uplink SINR values for VoIP failure. In field test, actual cause of call drop can be attributed to the UL/DL control channels failing due to poor SINR. It is worth to know that only increasing the TTI bundling threshold (to preserve the UL failure) would not help when the DL control channels fail at the poor SINR (around −5 dB) (Figure 11.63). 11.6.5 Coverage Gain with RLC Segmentation and TTI Bundling Packet segmentation algorithm is used as an extension to link adaptation for uplink coverage improvement, it is done automatically and only for UEs with poor radio channel. Uplink packet are segmented by providing according grants in order have smaller packets with more robust coding but at the cost of additional signaling load and additional header load. As the number of transmitted packets increases, more resources on PDCCH are utilized which also happens on PHICH in DL due to the transmission of ACKs/NACKs for HARQ purposes. The alternative solution is TTI bundling at low/medium loaded networks. The energy per transmitted bit in uplink is increased by allocating one transport block to four ins