Wireless 3G Core Network

IP Network Simulation

MAPS™ IuPC Interface Emulator

Simulation of UMTS IuPC interface between RNC (Radio Network Controller) and Stand-Alone SMLC (SAS) handling location service operation using PCAP (Positioning Calculation Application Part) protocol.

  Brochure   Request a Demo / Quote

Background

Accurate location services find its use in many public operations such as emergency services, vehicle tracking, stolen assets tracking, advertising, and social networking. Location Service is used to estimate the geographic location of a Mobile Station (MS) and/or valid Mobile Equipment (ME), expressed in latitude and longitude, represented in a well-defined universal format.  Location Services (LCS) architecture follows a client/server model with a positioning node acting as the server providing information to external LSC clients.

In the LCS network, GMLC (Gateway Mobile Location Center) is the positioning node and center point of the architecture that holds the position information by communicating with other network elements within the network. All LCS clients communicates with this node to request positioning information. Additionally, UMTS network includes separate node, Stand-Alone SMLC (SAS) that connects to RNC over IuPC interface, which carries out positioning functions and exchanges PCAP signaling messages.

Overview

GL’s Message Automation and Protocol Simulation (MAPS™), a general-purpose platform for emulation of communication protocols, supports simulation of location service operation using PCAP (Positioning Calculation Application Part) protocol between the Radio Network Controller (RNC) and the Stand-Alone SMLC (SAS) and the associated signaling procedures as per 3GPP TS 25.305 specification.

The application is available as

MAPS™ IuPC (Item # PKS153) for UMTS IuPC interface in LCS network.

MAPS™ IuPC supports PCAP signaling message exchange between RNC and SAS, which are categorized as follows –

  • Positioning Calculation Service
    • Position Calculation
    • Position Parameter Modification
  • SAS Centric Position Service:
    • Position Initiation
    • Position Activation
    • Position Periodic Report
    • Position Periodic Termination
  • Information Exchange Service:
    • Information Exchange Initiation
    • Information Reporting
    • Information Exchange Termination

PCAP (Positioning Calculation Application Part) protocol is a functional part of SCCP handling the messaging between RNC and SAS. PCAP contains messages and parameters specific to support LCS over M3UA/SCTP and SCCP in IuPC interface of UTRAN.

Typically, RNC initiates position initiation request to obtain the position (non-periodic or periodic) of a UE using the SAS centric mode of operation. Position Activation procedure enables SAS to initiate a particular positioning method used for an individual positioning event. Periodic Position Report is sent with measurement information or UE position estimate from RNC to SAS. Information Exchange procedure is also enabled, where RNC requests for a specific GNSS (GPS or GANSS) related data from SAS at regular intervals. The connection-oriented service of the signaling bearer is established in conjunction with the above procedures.

MAPS™ also supports simulation of other entities and interfaces involved in Location Services 2G, 3G, 4G architecture with the following MAPS™ suite for LCS - MAPS™ SLh between GMLC and HSS, MAPS™ SLg between GMLC and MME, MAPS™ LTE SLs between MME and E-SMLC, MAPS™ Lg between GMLC and MSC, MAPS™ Lh between GMLC and HLR, and MAPS™ GSM Lb between BSC and SMLC.

Main Features

  • Useful tool to perform Location services testing over RNC <-> SAS IuPC interface
  • Simulates RNC (Radio Network Controller) and SAS (Stand-Alone SMLC) nodes in UTRAN
  • PCAP (Positioning calculation application part) protocol is used for signaling message exchange over the IuPC interface.
  • Emulator can be configured as RNC, SAS nodes and study the call flow and exchange of PCAP signaling messages between these nodes
  • User-friendly GUI for PCAP signaling message exchange over M3UA/SCTP and SCCP
  • Ready scripts for PCAP positioning functions –
    • Positioning Calculation Service
    • SAS Centric Position Service
    • Information Exchange Service
  • Provides protocol trace with full message decoding of the PCAP signaling messages.

Supported Protocols Standards

IuPC Protocol Stack

IuPC Protocol Stack

Supported Protocols Standard / Specification Used
Positioning Calculation Application Part (PCAP) 3GPP TS 25.453
M3UA RFC 3332
SCCP Q.713, CCITT (ITU-T) Blue Book
SCTP RFC 4960

IuPC Interface Procedures

Position Calculation Services

The IuPC interface enables RNC and SAS to exchange information that is related to the positioning of a single UE. These exchanges involve the transfer of UE Positioning measurement data or UE position estimate data. The SAS calculates the position estimate of the specific UE and returns this result to the RNC.

MAPS™ IuPC interface emulator can be configured as RNC (Radio Network Controller) initiating the procedure by sending PCAP Position Calculation Request message to the SAS (Standalone SMLC) to obtain the positioning of the target UE.

Simulating Position Calculation Service over IuPC interface using MAPS™

Simulating Position Calculation Service over IuPC interface using MAPS™

Position Calculation Request Procedure

Position Calculation Request Procedure

SAS Centric Position Service

The IuPC interface enables RNC and SAS to exchange information that is related to the positioning of a single UE, using SAS Centric mode of operation. The following are the related SAS centric position service procedures:

  • Position Initiation - This procedure is used by RNC to request from SAS the position (non-periodic or periodic) of a UE using the SAS centric mode of operation.
  • Position Activation - enable SAS to initiate positioning method used for an individual positioning event.
  • Position Periodic Report - send measurement information or UE position estimate from RNC to the SAS periodically.
  • Position Periodic Termination - request termination of an ongoing periodic location, or to inform a node about termination of periodic location in SAS-centric mode.

MAPS™ IuPC interface emulator can be configured as RNC (Radio Network Controller) initiating the procedure by sending PCAP Position Initiation Request message to the SAS (Standalone SMLC) to obtain the positioning of a single UE.

Simulating SAS Centric Position Service over IuPC  interface using MAPS™

Simulating SAS Centric Position Service over IuPC interface using MAPS™

Position Initiation Procedure

Position Initiation Procedure

Information Exchange Service

The IuPC interface enables an RNC to request specific GNSS (GPS or GANSS) related data from SAS on demand, on modification, or at regular intervals. The following are the related Information Exchange service procedures:

  • Information Exchange Initiation - RNC requests initiation of an information exchange with a SAS.
  • Information Reporting - SAS reports the result of information requested by RNC.
  • Information Exchange Termination - used by RNC to terminate the information exchange requested.

Information Exchange Procedure

Information Exchange Procedure

MAPS™ IuPC interface emulator can be configured as RNC (Radio Network Controller) initiating Information Exchange procedure with SAS (Standalone SMLC).

Simulating Information Exchange Service over IuPC  interface using MAPS™

Simulating Information Exchange Service over IuPC interface using MAPS™

Screenshots

Testbed Setup Configuration

Testbed Setup Configuration

Global Configuration


Global Configuration

Script Editor


Script Editor


Message Editor

Message Editor

Message Statistics

Message Statistics

Events Log

Events Log

Resources

Please Note: The XX in the Item No. refers to the hardware platform, listed at the bottom of the Buyer's Guide, which the software will be running on. Therefore, XX can either be ETA or EEA (Octal/Quad Boards), PTA or PEA (tProbe Units), XUT or XUE (Dual PCIe Express) depending upon the hardware.

Item Description
PKS153 MAPS™ UMTS IuPC Interface Emulator