7.3.5 A-GPS Upper tester, PCO and ASP definitions

34.123-33GPPPart 3: Abstract test suite (ATS)TSUser Equipment (UE) conformance specification

This clause is for A-GPS test model in Release 99, the A-GNSS test model is referred to 3GPP TS 37.571‑4 [64].

7.3.5.1 Upper tester

In order to perform A-GPS test, an Upper Tester is defined to have two basic functional unites:

– Satellite simulator generating and broadcasting satellite signals;

– Assistance data source storing the data simulating a number of pre-defined GPS test scenarios.

Under the TTCN command, the upper tester loads a pre-defined or re-loads another pre-defined GPS test scenario to the satellite simulator. The generated satellite signals shall simulate a sufficient number satellites. The signal shall be sufficiently strong, in order to enable the UE to do the positioning measurement.

The SS also sends the GPS assistance data to the UE through RRC signalling to facilitate the UE acquiring and tracking satellites. Such assistance data shall be consistent to within 2 seconds with the satellite signals generated.

The assistance data source shall provide the assistance data consistent to +1/-0 second with the GPS test scenario currently running in the satellite simulator (i.e. the data shall be up to 1 second in advance of the scenario); this allows for a further 2 seconds of latency in the SS.

7.3.5.2 SV PCO

The upper tester has an ASP interface through a PCO in type of SatS PCO defined in the table.

PCO Type Declarations

PCO Type

SatS

Role

UT

Comments

PCO type used for the Satellite Simulator and the assistance data source in the upper tester

PCO Declarations

PCO Name

SV

PCO Type

SatS

Role

UT

Comments

Carry control, configuration and GPS assistance data to/from satellite simulator and assistance data source in the upper tester

7.3.5.3 A-GPS Primitives

The primitives at SV PCO are used to

– load a pre-defined test scenario into the satellite simulator;

– start or stop generating and broadcasting satellite signals from the satellite simulator;

– retrieve the GPS assistance data from assistance data source, the table below is the summary of these primitives.

Primitive

Parameters

Use

Satellite_StartStop_REQ

Mode: start or stop

Start or stop generating satellite signals in the satellite simulator.

Satellite_StartStop_CNF

Null

Confirm the Satellite_StartStop_Req.

Load_ GPS_Scenario_REQ

GPS test scenario number

Requests to load a pre-defined test scenario into the satellite simulator

Load_ GPS_Scenario_CNF

Null

Confirm the load_GPS_Scenario_Req

Retri_GPS_AssistanceData_REQ

Indication of which assistance data elements to be retrieved

Request the assistance data source to provide the next (in time) valid GPS assistance data elements.

Retri_GPS_AssistanceData_CNF

GPS assistance data elements

Return the GPS assistance data retrieved

7.3.5.3.1 Control ASP Type Definition

ASN.1 ASP Type Definition

Type Name

Satellite_StartStop_CNF

PCO Type

SatS

Comment

To confirm successful of Satellite_StartStop_REQ

Type Definition

SEQUENCE {

confirm NULL

}

ASN.1 ASP Type Definition

Type Name

Satellite_StartStop_REQ

PCO Type

SatS

Comment

To start or stop generating satellite signals in the satellite simulator

"start" starts broadcasting satellite signals;

"stop" stops broadcasting satellite signals

If used for start (0), this ASP shall be called 2 s. after the ASP Load_GPS_Scenario_REQ for loading or reloading a pre-defined GPS test scenario.

Type Definition

SEQUENCE {

satelliteSignals ENUMERATED {startSatSignal (0), stopSatSignal (1)}

}

7.3.5.3.2 Data ASP Type Definition

ASN.1 ASP Type Definition

Type Name

Load_ GPS_Scenario_CNF

PCO Type

SatS

Comment

To confirm the Load_GPS_Scenario_REQ

Type Definition

SEQUENCE {

dummy NULL

}

ASN.1 ASP Type Definition

Type Name

Load_ GPS_Scenario_REQ

PCO Type

SatS

Comment

To request the upper tester to load the required pre-defined GPS test scenario.

Type Definition

SEQUENCE {

gps_Scenario INTEGER(0..31)

}

ASN.1 ASP Type Definition

Type Name

Retri_GPS_AssistanceData_CNF

PCO Type

SatS

Comment

To return the next valid GPS assistance data elements as requested in the Retri_GPS_AssistanceData_REQ.

The returned GPS assistance data (all or part) will be used as assistance data sent to UE in RRC messages for A-GPS positioning.

The returned Almanac information is split into two fields:

– Almanac for satellites 1 to 12:in ‘assistanceData’ together with other information;

– Almanac for satellites 13 to 24: in ‘almanacSat13To24’

Type Definition

SEQUENCE {

assistanceData UE_Positioning_GPS_AssistanceData,

almanacSat13To24 AlmanacSatInfoList OPTIONAL

}

ASN.1 ASP Type Definition

Type Name

Retri_GPS_AssistanceData_REQ

PCO Type

SatS

Comment

To request the GPS assistance data source to provide the next valid GPS assistance data elements, consistent with the running GPS test scenario.

The parameter navModelAddDataRequest in the assistanceDataReq shall be omitted.

Another three parameters, utcModelRequest, dgpsCorrectionsRequest and realTimeIntegrityRequest in the assistanceDataReq are not applicable and shall be set to "FALSE".

Type Definition

SEQUENCE {

assistanceDataReq UE_Positioning_GPS_AdditionalAssistanceDataRequest

}