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
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.
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.
- 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 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.
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.
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.
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), UTA or UEA (USB Units), HUT or HUE (Universal Cards), and HDT or HDE (HD cards) depending upon the hardware.
|PKS153||MAPS™ UMTS IuPC Interface Emulator|
|MAPS™ IuPC Brochure|
|GL Product Lists|
GL’s suite of “Wireless Networks
|MAPS Test Suite for Location Services Testing Presentation|
|Signaling and Traffic Simulation using MAPS - Presentation|
|MAPS™ UMTS IuPC - Presentation|