GPRS for Mobile Internet ISBN:158053600X by Emmanuel Seurre, Patrick Savelli and JeanPierre Pietri Artech House © 2003 (438 pages) This book helps you understand how the GPRS system is used as a major technology building block for the emerging mobile Internet; the book also provides you with detailed coverage of a wide range of important topics Table of Contents Back Cover Table of Contents GPRS for Mobile Internet Introduction to the GSM Chapter 1 System Chapter 2 - GPRS Services Chapter 3 - Overview of GPRS Radio Interface: Physical Chapter 4 Layer Radio Interface: RLC/MAC Chapter 5 Layer Chapter 6 - Gb Interface Chapter 7 - Signaling Plane Chapter 8 - User Plane List of Acronyms Index List of Figures List of Tables GPRS for Mobile Internet ISBN:158053600X by Emmanuel Seurre, Patrick Savelli and JeanPierre Pietri Artech House © 2003 (438 pages) This book helps you understand how the GPRS system is used as a major technology building block for the emerging mobile Internet; the book also provides you with detailed coverage of a wide range of important topics Table of Contents Back Cover Back Cover This ground-breaking book offers you a comprehensive, in-depth presentation of GPRS (general packet radio service) The book helps you understand how this system is used as a major building block technology for the emerging mobile Internet You explore the most critical aspects of GPRS in great detail, and gain a real-world understanding of the inevitable implementation challenges you will face in the field After a general overview of the GSM and GPRS systems, the book provides you with detailed coverage of a wide range of important topics, including the radio interface, Gb interface, BSSGP, signaling plane, user plane, and RLC (radio link control) principles Case studies throughout present simple approaches to implementation problems that arise during the development process, along with proposed resolutions This unique resource is an essential reference for engineers working in the field, and also serves well as a text for advanced graduate and post-graduate students in related courses About the Authors Emmanuel Seurre is platforms and applications product manager in the handset division of Alcatel Business Systems He holds an Engineering degree from the Ecole Speciale de Mecanique et d' Electricite Patrick Savelli is an RF and system engineer at Mitsubishi Electric, and has done research at the Center for Communication Systems Research (CCSR) at the University of Surry in the UK He holds a Diplome D'Ingenieur Degree from the Ecole Nationale Superieure des Telecommunications (ENST), in Paris Jean-Pierre Pietri works for ST Microelectronics, where he has done extensive work on the development of technical solutions for GSM, GPRS and EDGE handsets He has also worked on the GSM network infrastructures at Alcatel Business Systems in a system specification team GPRS for Mobile Internet Emmanuel Seurre Patrick Savelli Pierre-Jean Pietri Artech House Boston * London www.artechhouse.com Library of Congress Cataloging-in-Publication Data Seurre, Emmanuel GPRS for mobile Internet / Emmanuel Seurre, Patrick Savelli, Pierre-Jean Pietri p cm (Artech House mobile communications series) Includes bibliographical references and index ISBN 1-58053-600-X (alk paper) Global system for mobile communications Wireless InternetStandards Mobile communication systems-Standards I Savelli, Patrick II Pietri, Pierre-Jean III Title TK5103.483 S48 2003 621.39'81-dc21 2002038272 British Library Cataloguing in Publication Data Seurre, Emmanuel GPRS for mobile Internet - (Artech House mobile communications series) Global system for mobile communications 2 General Packet Radio Service 3 Wireless Internet I Title II Savelli, Patrick III Pietri, PierreJean 621.3'845 ISBN 1-58053-600-X Cover design by Igor Valdman Copyright © 2003 ARTECH HOUSE 685 Canton Street Norwood, MA 02062 All rights reserved Printed and bound in the United States of America No part of this book may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without permission in writing from the publisher All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized Artech House cannot attest to the accuracy of this information Use of a term in this book should not be regarded as affecting the validity of any trademark or service mark International Standard Book Number: 1-58053-600-X Library of Congress Catalog Card Number: 2002038272 10 9 8 7 6 5 4 3 2 1 Acknowledgments We would like to thank the following persons for their support during the redaction phase, and for their relevant comments on the manuscript: Jacques Achard, Solofoniaina Razafindrahaba, Samuel Rousselin, JeanLouis Guillet, and Dominique Cyne Emmanuel Seurre Patrick Savelli Pierre-Jean Pietri France December 2002 About the Authors Emmanuel Seurre is a system engineer in Alcatel's handset division He has worked on all of the GSM circuit data transmission technologies and has experience with all of the mobile layers related to GPRS and EDGE at the system and standards levels Patrick Savelli has acquired baseband and RF system expertise at the mobile phone divisions of Alcatel and Mitsubishi Electric, especially on GPRS, EDGE, and UMTS, for which he has followed the evolutions in the standards groups Pierre-Jean Pietri has worked for Alcatel, on a system specification team, and followed the standardization process for EDGE and GERAN for the BSS side He now works for STMicroelectronics on the development of technical solutions for GSM/EDGE handsets Figure 6.19: Load-sharing function Figure 6.20: BSSGP service model Figure 6.21: Data PDUs transfer Figure 6.22: Paging PS procedure Figure 6.23: Radio access capability update procedure Figure 6.24: Radio STATUS procedure Figure 6.25: Flush procedure Figure 6.26: LLC discarded procedure Figure 6.27: BSSGP flow control procedure Figure 6.28: BVC state transition in the BSS and SGSN Figure 6.29: BVC blocking/unblocking and reset procedures Figure 6.30: BSS packet flow context creation Figure 6.31: BSS PFC modification and deletion procedures Figure 6.32: BVC establishment procedure Figure 6.33: Downlink transfer procedure Figure 6.34: Cell reselection between two cells belonging to the same NSE and RA with internal transfer of LLC frames Figure 6.35: Cell reselection between two cells without internal transfer of LLC frames Chapter 7: Signaling Plane Figure 7.1: GPRS-attach procedure Figure 7.2: Combined GPRS/IMSI attach procedure Figure 7.3: Normal GPRS detach initiated by MS Figure 7.4: Combined GPRS detach initiated by an MS in network operation mode I Figure 7.5: Normal GPRS detach initiated by an SGSN Figure 7.6: GPRS detach initiated by SGSN in network operation mode I Figure 7.7: Combined GPRS detach initiated by HLR Figure 7.8: Packet-switched paging for network operation mode III with PCCCH channels Figure 7.9: Paging for establishment of a circuit-switched connection for network operation mode I Figure 7.10: Authentication of a GPRS subscriber Figure 7.11: Cell update Figure 7.12: Intra-SGSN RA update Figure 7.13: Inter-SGSN RA update Figure 7.14: Combined RA and LA update procedure Figure 7.15: Control of LLC layer from GMM layer during a GPRSattach procedure within the MS Figure 7.16: Control of LLC layer from GMM layer during an RA update procedure in the MS Figure 7.17: TFT filtering mechanism Figure 7.18: PDP states Figure 7.19: PDP context activation initiated by MS Figure 7.20: PDP context activation initiated by network Figure 7.21: PDP context deactivation initiated by MS Figure 7.22: PDP context deactivation initiated by SGSN Figure 7.23: PDP context deactivation initiated by GGSN Figure 7.24: PDP context modification initiated by SGSN Figure 7.25: PDP context modification initiated by MS Figure 7.26: PDP context modification initiated by GGSN Figure 7.27: Secondary PDP context activation Figure 7.28: Path management procedure Figure 7.29: GGSN-HLR signaling via a GTP-MAP protocol-converter in a GSN (From—[1].) Chapter 8: User Plane Figure 8.1: IP packets conveyed between MS and SGSN Figure 8.2: LLC-layer structure Figure 8.3: Example of state variable management Figure 8.4: Multiplexing procedure Figure 8.5: Multiplexing of N-PDUs Figure 8.6: Scenarios for ABM establishment and release procedures Figure 8.7: Tree structure Figure 8.8: Segmentation mechanism for acknowledged transmission mode Figure 8.9: Segmentation mechanism for unacknowledged transmission mode Figure 8.10: Buffer recopy mechanism from SNCP layer to LLC layer Figure 8.11: No buffer recopy from SNDCP layer to LLC layer Figure 8.12: Buffer management from LLC layer to SNDCP layer (example 1) Figure 8.13: Buffer management from LLC layer to SNDCP layer (example 2) Figure 8.14: IP packet sending in uplink direction Figure 8.15: IP packet sending in downlink direction Figure 8.16: IP network interworking (From—[1].) Figure 8.17: Interworking with PDN based on IP Figure 8.18: PDP context activation for non transparent access to ISP/intranet Figure 8.19: Interworking with PDNs based on PPP access Figure 8.20: PDP context activation for access to packet data network based on PPP List of Tables Chapter 1: Introduction to the GSM System Table 1.1: GSM System Frequency Bands Table 1.2: The Logical Channels and Their Purpose Table 1.3: MS Power Classes Table 1.4: TRX Power Classes Table 1.5: Sensitivity-Level Performance Requirements Table 1.6: Interference Performance Requirements Chapter 2: GPRS Services Table 2.1: Delay Classes Table 2.2: Traffic Classes Table 2.3: End User Performance Expectations-Conversational/RealTime Services Table 2.4: End User Performance Expectations-Streaming Services Table 2.5: End User Performance Expectations-Interactive Services Chapter 3: Overview of GPRS Table 3.1: New Interfaces with the SS7 Network Table 3.2: GPRS Logical Channels Table 3.3: Throughput Associated with Coding Scheme Table 3.4: Authorized Procedures Relative to GMM States Chapter 4: Radio Interface: Physical Layer Table 4.1: Convolutional Code Parameters for CS-1, CS-2, and CS-3 Table 4.2: Mapping Between Coding Scheme and Stealing Flags Table 4.3: Coding Parameters for GPRS Coding Schemes Table 4.4: Summary of Uplink Power Control Parameters Table 4.5: BTS Output Power Relative to Logical Channel Type Table 4.6: Downlink Power Control Parameters Table 4.7: Type 1 MS Multislot Classes Table 4.8: Type 2 MS Multislot Classes Table 4.9: ISL at Reference Performance for Normal BTS Table 4.10: C/I Ratio for Cochannel Performance for Normal BTS Table 4.11: In-Band and Out-of-Band Definitions for the Blocking Characteristics Table 4.12: In-Band and Out-of-Band Blocking Signal Level (GSM900) Table 4.13: Power Levels of Signals on Frequencies f1 and f2 for Intermodulation Requirement Table 4.14: AM Suppression Requirement Table 4.15: CS-1 to CS-3 Code Rates Table 4.16: Survivor Path Metrics Table 4.17: RF Receiver Architectures Chapter 5: Radio Interface: RLC/MAC Layer Table 5.1: RLC/MAC Block Structure for Control Messages Table 5.2: Downlink RLC/MAC Control Block Format with MAC Header Table 5.3: Uplink RLC/MAC Control Block Format Table 5.4: RLC/MAC Block Structure for Data Transfer Table 5.5: RLC Data Block Size by Coding Scheme Table 5.6: Downlink RLC Data Block with MAC Header Table 5.7: RLC Data Block for Uplink with MAC Header Table 5.8: Mode of Reselection and Criteria for Cell Reselection Table 5.9: MS Behavior for Receipt of Paging Message Table 5.10: Cell Reselection Measurement Periods Chapter 6: Gb Interface Table 6.1: Summary of BSSGP PDUs Chapter 7: Signaling Plane Table 7.1: Structure of TLLI Chapter 8: User Plane Table 8.1: LLC Frame Format Table 8.2: LLC Frames Table 8.3: SN-DATA PDU Format Table 8.4: SN-UNITDATA PDU Format Table 8.5: Advantages and Drawbacks of Solutions Implemented from SNDCP to LLC Table 8.6: Advantages and Drawbacks of Solutions Implemented from LLC to SNDCP ... List of Tables GPRS for Mobile Internet ISBN: 158053600X by Emmanuel Seurre, Patrick Savelli and JeanPierre Pietri Artech House © 2003 (438 pages) This book helps you understand how the GPRS system is used as a major... British Library Cataloguing in Publication Data Seurre, Emmanuel GPRS for mobile Internet - (Artech House mobile communications series) Global system for mobile communications 2 General Packet Radio Service 3 Wireless Internet I Title II... Seurre, Emmanuel GPRS for mobile Internet / Emmanuel Seurre, Patrick Savelli, Pierre-Jean Pietri p cm (Artech House mobile communications series) Includes bibliographical references and index ISBN 1-58053-600-X (alk