RRLP Configuration

RRLP Configuration

Last updated: May 19, 2009

This section is only applicable to the lab applications.

The test set supports the configuration, sending, and retrieving of the components of a generic RRLP message used to transport location services information between the MS and the Serving Mobile Location Centre (SMLC). The possible components of the message are:

Introduction

The information that follows provides the user configurations allowed by the test set for of each of these components. For more information about each of the parameters and the meanings of their respective values refer to 3GPP TS 04.31, Location Services (LCS);Radio Resource LCS Protocol (RRLP) .

Operating Considerations

RRLP Control

The configuration, sending, and retrieval of results for RRLP messages are all performed using GPIB commands only.

Test Set Requirements

You can configure the RRLP message in any operating mode.

RRLP messages can only be sent while the test set is in Active Cell operating mode.

The RRLP pipe mode must be disabled. See CALL:PPRocedure:PMEasurement:PIPE for command information. See A-GPS (Assisted-GPS) for more information about the RRLP pipe mode.

Mobile Station Requirements

For your mobile station to receive and respond to RRLP messages, it must be in one of the following states:

  • idle mode and able to monitor the CCCH,
  • in a speech call,
  • or transferring circuit switched data (CSD).

The mobile station can NOT be monitoring a PBCCH or transferring packet data. Verify that your mobile station is in one of the valid states before attempting to send it RRLP messages.

Measure Position Request

This component of the RRLP message is used to request location measurements or a location estimate from the MS. It includes instructions and can also include assistance data for the MS. The Measure Position Request component can contain several elements. Only the Positioning Instructions Element is required. The following table contains the elements and the fields and values that you can configure. You can configure the fields that have an "X" in the "User Configurable" column of the table. If there is no "X" designation, the value that is supplied by the test set for that parameter is shown in the table. The "Optional" column is used to indicate optional components and elements. You can include or exclude these components and elements using GPIB commands.

Measure Position Request Variable Parameters

Positioning Instructions

Field

User Configurable

Optional
Method Type X
Positioning Methods

0 = EOTD

Response Time

X

Accuracy

X

X
Multiple Sets

X

Environment Characterization X X
|
E-OTD Reference BTS for Assistance Data
Field

User Configurable

Optional
BCCH Carrier

Same as the serving cell

BSIC

Same as the serving cell

Timeslot Scheme

157, 156, 156, 156...

BTS Position - Type of Description

X

X
BTS Position - Sign of Latitude

X

X
BTS Position - Degrees Latitude

X

X
BTS Position - Degrees Longitude

X

X
BTS Position - Direction Altitude

X

X
BTS Position - Altitude

X

X
|
E-OTD Measurement Assistance Data

Field

User Configurable

Optional

Number of BTSs (n<= 8)

X

BTS[n] BCCH Carrier (n<= 8)

X

BTS[n] BSIC (n<= 8)

X

BTS[n] Multiframe Offset (n<= 8)

X

BTS[n] Timeslot Scheme (n<= 8)

X

BTS[n] Rough RTD (n<= 8)

X

BTS[n] Fine RTD (n<= 8)

X

BTS[n] Relative North (n<= 8)

X

BTS[n] Relative East (n<= 8)

X

BTS[n] Relative Altitude (n<= 8)

X

|

Release 98 Extension

Field

User Configurable

Optional

BTS[n] Expected OTD (n<= 8)

X

BTS[n] Expected OTD Uncertainty (n<= 8)

X

Associated GPIB commands

See CALL:PPRocedure:PMEasurement:MPRequest for the GPIB commands necessary to configure the Measure Position Request parameters.

Event Based RRLP

The Event based RRLP functionality allows the user to send RRLP pipe data to the test set and have that data sent to the DUT when one of following signaling events occur:

  • Location Area Update
  • Radio Resource Release
  • Assignment Command
  • Handover Command

The GPIB command to set the RRLP Event Type is CALL:PPRocedure:PMEasurement:PIPE:SEND:EVENt And use CALL:PPRocedure:PMEasurement:PIPE:SEND:EVENt:TIMeout to set the timeout value. An error will be generated if a timeout occurs and then the queued RRLP message is discarded.

Measure Position Response

The following table contains the elements and the fields and values of the Measure Position Response component of the RRLP message that you can retrieve using GPIB commands. The test set gives you access to the fields that have a "Yes" in the "Available" column of the table. A "No" indicates the information is not available.

Measure Position Response Message Contents
Multiple Sets Element
Parameter Available?
Number of Measurement Information Sets YES
Number of Reference BTS' (= x, where 1 <= x <= 3) YES
Reference BTS Relation to Measurement Elements YES
Reference BTS Identity Element (Optional)
Parameter Available?
Cell ID Type (for each BTS `x' where 1 <= x <= 3) YES
Reference LAC (for each BTS `x' where 1 <= x <= 3) YES
Reference CI (for each BTS `x' where 1 <= x <= 3) YES
Reference BCCH Carrier (for each BTS `x' where 1 <= x <= 3) YES
Reference BSIC (for each BTS `x' where 1 <= x <= 3) YES
Request Index (for each BTS `x' where 1 <= x <= 3) YES
System Info Index (for each BTS `x' where 1 <= x <= 3) YES
E-OTD Measurement Information Element (Optional)
Parameter Available?
Reference Frame Number (for each set `x' where 1 <= x <= 3) YES
Reference Time Slot (for each set `x' where 1 <= x <= 3) YES
Reference Quality (for each set `x' where 1 <= x <= 3) YES
Number of Measurements (for each set `x' where 1 <= x <= 3) YES
Std Resolution (for each set `x' where 1 <= x <= 3) YES
TA Correction (for each set `x' where 1 <= x <= 3) YES
Number of Measured Neighbours (n) (for each set `x' where 1 <= x <= 3) YES
BTS `n' Identity Present (n <= 10) (for each set `x' where 2 <= x <= 3 - this field is not included in the first measurement set) YES
BTS `n' Cell ID Type (n <= 10) (for each set `x' where 1 <= x <= 3) YES
BTS `n' LAC (n <= 10) (for each set `x' where 1 <= x <= 3) YES
BTS `n' CI (n <= 10) (for each set `x' where 1 <= x <= 3) YES
BTS `n' BCCH Carrier (n <= 10) (for each set `x' where 1 <= x <= 3) YES
BTS `n' BSIC (n <= 10) (for each set `x' where 1 <= x <= 3) YES
BTS `n' Multiframe Offset (n <= 10) (for each set `x' where 1 <= x <= 3) YES
BTS `n' Request Index (n <= 10) (for each set `x' where 1 <= x <= 3) YES
BTS `n' System Info Index (n <= 10) (for each set `x' where 1 <= x <= 3) YES
BTS `n' Neighbour Time Slot (n <= 10) (for each set `x' where 1 <= x <= 3) YES
BTS `n' Number of EOTD Measurements (for each set `x' where 1 <= x <= 3) YES
BTS `n' Std of EOTD (n <= 10) (for each set `x' where 1 <= x <= 3) YES
BTS `n' OTD (n <= 10) (for each set `x' where 1 <= x <= 3) YES
Location Information Element (Optional)
Parameter Available?
Reference Frame YES
Fix Type YES
GPS TOW NO
Position Estimate - Type of Description YES
Position Estimate - Sign of Latitude YES
Position Estimate - Degrees Latitude YES
Position Estimate - Degrees Longitude YES
Position Estimate - Uncertainty Code YES
Position Estimate - Uncertainty Semi Major YES
Position Estimate - Uncertainty Semi Minor YES
Position Estimate - Orientation Major Axis YES
Position Estimate - Confidence YES
Position Estimate - Direction of Altitude YES
Position Estimate - Altitude YES
Position Estimate - Altitude Uncertainty YES
GPS Measurement Information Element (Optional)
If GPS measurement information is provided, the message will still be decoded but no information will be available on this element via GPIB.
Location Information Error Element (Optional)
Parameter Available?
Error Reason YES
Extension Container Element
If the Extension Container element is included, the message will still be decoded but no information will be available on this element via GPIB.
Release 98 Extension Element (Optional)
If the Release'98 Extension element is included, the message will still be decoded but no information will be available on this element via GPIB.

Associated GPIB commands

See the following for the GPIB commands necessary to query the Measurement Position Response message contents.

Assistance Data

Most configurable elements of the Assistance Data component of the RRLP message are identical to related elements in the Measure Position Request message detailed in Measure Position Request Variable Parameters . Therefore, the values currently set for these common elements in the Measure Position Request message are used for constructing the Assistance Data message.

The following table contains the elements and the fields and values unique to the Assistance Data component of the RRLP message that you can configure. You can configure the fields that have an "X" in the "User Configurable" column of the table. If there is no "X" designation, the value that is supplied by the test set for that parameter is shown in the table. The "Optional" column is used to indicate optional components and elements. You can include or exclude these components and elements using GPIB commands.

Assistance Data Variable Parameters
E-OTD Reference BTS for Assistance Data (Optional)
Field

User Configurable

Optional
BCCH Carrier

Same as the serving cell

BSIC

Same as the serving cell

Timeslot Scheme

157, 156, 156, 156...

BTS Position - Type of Description

X

X
BTS Position - Sign of Latitude

X

X
BTS Position - Degrees Latitude

X

X
BTS Position - Degrees Longitude

X

X
BTS Position - Direction Altitude

X

X
BTS Position - Altitude

X

X

|

E-OTD Measurement Assistance Data (Optional)

Field

User Configurable

Optional

Number of BTSs (n<= 8)

X

BTS[n] BCCH Carrier (n<= 8)

X

BTS[n] BSIC (n<= 8)

X

BTS[n] Multiframe Offset (n<= 8)

X

BTS[n] Timeslot Scheme (n<= 8)

X

BTS[n] Rough RTD (n<= 8)

X

BTS[n] Fine RTD (n<= 8)

X

BTS[n] Relative North (n<= 8)

X

BTS[n] Relative East (n<= 8)

X

BTS[n] Relative Altitude (n<= 8)

X

|

More Assistance Data to be Sent(Optional)

Field

User Configurable

Optional

More Assistance Data

X

|

Release 98 Extension (Optional)

Field

User Configurable

Optional

BTS[n] Expected OTD (n<= 8)

X

BTS[n] Expected OTD Uncertainty (n<= 8)

X

Associated GPIB commands

See CALL:PPRocedure:PMEasurement:ADATa for the GPIB commands necessary to configure the Measure Position Request parameters.

Assistance Data Acknowledgment

Use the CALL:PPRocedure:PMEasurement:ADATa:ACKNowledged? to query the status of the last Assistance Data message sent to the mobile station.

Protocol Error

The RRLP Protocol Error message can be sent in two directions:

The test set can both send and receive protocol error messages.

Network to Mobile Station

In a network, protocol error messages are only sent in response to a Measure Position Response from the mobile station. However, with the test set, you can send a protocol error message to the mobile station at any time. You can configure the error cause value to be sent and send the protocol error message using GPIB commands. See CALL:PPRocedure:PMEasurement:PERRor .

Mobile Station to Network

The mobile station can generate a protocol error message in response to either the Measure Position Request or Assistance Data messages. When this occurs, the following error message appears on the front panel display: "Protocol Error; RRLP Protocol Error Received from MS. Error Code <n>". <n> is a number between 0 and 5 and represents the value of the Protocol Error component of the RRLP message received from the MS. These values and their meanings are listed as settings for the command CALL:PPRocedure:PMEasurement:PERRor:CODE .

This error message can also be retrieved using the GPIB command SYSTem:ERRor? .

Related Topics


E-OTD (Enhanced Observed Time Difference)

Neighbour Cell Synchronization Trigger

Demodulation Trigger Delay