138
 TIA/EIA INTERIM STANDARD Position Determination Service Standard for Dual Mode Spread Spectrum Systems  TIA/EIA/IS-801  NOVEMBER 1999 TELECOMMUNICATIONS INDUSTRY ASSOCIATION Representing the telecommunications industry in association with the Electronic Industries Alliance      T      I      A      /      E      I      A      /      I      S        8      0      1

TIA-EIA-IS 801 - 1999

Embed Size (px)

Citation preview

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 1/138

 

TIA/EIA

INTERIM STANDARD

Position Determination Service

Standard for Dual ModeSpread Spectrum Systems

 

TIA/EIA/IS-801 

NOVEMBER 1999

TELECOMMUNICATIONS INDUSTRY ASSOCIATION

Representing the telecommunications industry in

association with the Electronic Industries Alliance

     T     I     A     /     E     I     A     /     I     S  -     8     0     1

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 2/138

 NOTICE

TIA/EIA Engineering Standards and Publications are designed to serve the public interest through eliminating

misunderstandings between manufacturers and purchasers, facilitating interchangeability and improvement of 

 products, and assisting the purchaser in selecting and obtaining with minimum delay the proper product for 

his particular need. Existence of such Standards and Publications shall not in any respect preclude any

member or nonmember of TIA/EIA from manufacturing or selling products not conforming to such

Standards and Publications, nor shall the existence of such Standards and Publications preclude their voluntary use by those other than TIA/EIA members, whether the standard is to be used either domestically

or internationally.

Standards and Publications are adopted by TIA/EIA in accordance with the American National Standards

Institute (ANSI) patent policy. By such action, TIA/EIA does not assume any liability to any patent owner,

nor does it assume any obligation whatever to parties adopting the Standard or Publication.

TIA/EIA INTERIM STANDARDS

TIA/EIA Interim Standards contain information deemed to be of technical value to the industry, and are

 published at the request of the originating Committee without necessarily following the rigorous public review

and resolution of comments which is a procedural part of the development of a TIA/EIA Standard.

TIA/EIA Interim Standards should be reviewed on an annual basis by the formulating Committee and a

decision made on whether to proceed to develop a TIA/EIA Standard on this subject. TIA/EIA Interim

Standards must be cancelled by the Committee and removed from the TIA/EIA Standards Catalog before the

end of their third year of existence.

Publication of this TIA/EIA Interim Standard for trial use and comment has been approved by the

Telecommunications Industry Association. Distribution of this TIA/EIA Interim Standard for comment shall

not continue beyond 36 months from the date of publication. It is expected that following this 36 month

 period, this TIA/EIA Interim Standard, revised as necessary, will be submitted to the American National

Standards Institute for approval as an American National Standard. Suggestions for revision should be

directed to: Standards & Technology Department, Telecommunications Industry Association, 2500 WilsonBoulevard, Arlington, VA 22201.

(From Project No. 4535, formulated under the cognizance of the TIA TR-45.5 Subcommittee on Spread

Spectrum Digital Technology.)

Published by

©TELECOMMUNICATIONS INDUSTRY ASSOCIATION 1999

Standards & Technology Department

2500 Wilson Boulevard

Arlington, VA 22201

PRICE: Please refer to current Catalog of 

EIA ELECTRONIC INDUSTRIES ALLIANCE STANDARDS and ENGINEERING

PUBLICATIONS or call Global Engineering Documents, USA and Canada

(1-800-854-7179) International (303-397-7956)

All rights reserved

  Printed in U.S.A.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 3/138

PLEASE!

DON'T VIOLATE

THE

LAW!

  This document is copyrighted by the TIA and may not be reproduced without

  permission.

  Organizations may obtain permission to reproduce a limited number of copies

  through entering into a license agreement. For information, contact:

Global Engineering Documents

15 Inverness Way East

Englewood, CO 80112-5704 or call

U.S.A. and Canada 1-800-854-7179, International (303) 397-7956

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 4/138

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 5/138

 TIA/EIA/IS-801

i

CONTENTS 

1 GENERAL ......................................................................................................................... 1-1 

1.1 Terms ......................................................................................................................... 1-1 

2 MESSAGE TRANSPORT PROTOCOL ................................................................................ 2-1 

2.1 Analog Transport Protocol .......................................................................................... 2-1 

2.2 CDMA Transport Protocol........................................................................................... 2-1 

2.2.1 Session Tags ........................................................................................................ 2-1 

3 MOBILE STATION PROCEDURES .................................................................................... 3-1 

3.1 Analog Mobile Station Procedures .............................................................................. 3-1 

3.2 CDMA Mobile Station Procedures...............................................................................3-1  

3.2.1 Position Determination Data Message Processing ................................................ 3-1  

3.2.1.1 Overview ........................................................................................................ 3-1  

3.2.1.2 Requirements................................................................................................. 3-2  

3.2.2 Point-to-point Procedures .................................................................................... 3-5  

3.2.2.1 Control Channel Procedure............................................................................ 3-5  

3.2.2.1.1 Mobile Position Message Termination...................................................... 3-5  

3.2.2.1.1.1 Base Station Request Elements Received ..........................................3-5  

3.2.2.1.1.2 Base Station Response Elements Received........................................ 3-9  

3.2.2.1.2 Mobile Position Message Origination ....................................................... 3-9  

3.2.2.1.2.1 Position Determination Data Message Transmission Requirements .. 3-9  

3.2.2.1.2.2 Unsolicited Response Elements....................................................... 3-10  

3.2.2.1.2.3 Request Elements ............................................................................ 3-10  

3.2.2.2 Authentication Procedures........................................................................... 3-10  

3.2.2.3 Traffic Channel Procedure ........................................................................... 3-11  

3.2.2.3.1 Message Encryption............................................................................... 3-11  

3.2.2.3.2 Negotiation for the Position Determination Service Option .................... 3-11  

3.2.2.3.2.1 Procedures Using Service Negotiation..............................................3-11  

3.2.2.3.3 Mobile Position Message Termination....................................................3-13  

3.2.2.3.3.1 Base Station Request Elements Received ........................................ 3-13  

3.2.2.3.3.2 Base Station Response Elements Received...................................... 3-17  

3.2.2.3.4 Traffic Channel Setup............................................................................ 3-17  

3.2.2.3.5 Mobile Position Message Origination in the Conversation Substate.......3-18  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 6/138

 TIA/EIA/IS-801

ii

CONTENTS 

3.2.2.3.5.1 Position Determination Data Message Transmission Requirements 3-18 

3.2.2.3.5.2 Unsolicited Response Elements....................................................... 3-18 

3.2.2.3.5.3 Request Elements ............................................................................ 3-18 

3.2.3 Broadcast Procedures ........................................................................................ 3-18 

3.2.4 Reverse Link Message Format ............................................................................ 3-18 

3.2.4.1 Request Element Parameters Record ...........................................................3-23 

3.2.4.2 Response Element Parameters Record......................................................... 3-27 

4 BASE STATION PROCEDURES ........................................................................................ 4-1 

4.1 Analog Base Station Procedures................................................................................. 4-1  

4.2 CDMA Base Station Procedures ................................................................................. 4-1  

4.2.1 Position Determination Data Message Processing ................................................ 4-1  

4.2.1.1 Overview ........................................................................................................ 4-1  

4.2.1.2 Requirements................................................................................................. 4-2  

4.2.2 Point-to-point Procedures .................................................................................... 4-4  

4.2.2.1 Control Channel Procedure............................................................................ 4-4  

4.2.2.1.1 Mobile Position Message Origination ....................................................... 4-4  

4.2.2.1.1.1 Mobile Station Request Elements Received........................................ 4-4  

4.2.2.1.1.2 Mobile Station Response Elements Received ..................................... 4-7  

4.2.2.1.2 Mobile Position Message Termination...................................................... 4-7  

4.2.2.1.2.1 Position Determination Data Message Transmission Requirements .. 4-7  

4.2.2.1.2.2 Unsolicited Response Elements......................................................... 4-8  

4.2.2.1.2.3 Request Elements .............................................................................. 4-8  

4.2.2.2 Authentication Procedures............................................................................. 4-8  

4.2.2.3 Traffic Channel Procedure .............................................................................4-8  

4.2.2.3.1 Message Encryption................................................................................. 4-8  

4.2.2.3.2 Negotiation for the Position Determination Service Option ......................4-8  

4.2.2.3.2.1 Procedures Using Service Negotiation................................................4-9  

4.2.2.3.3 Mobile Position Message Origination ....................................................... 4-9  

4.2.2.3.3.1 Mobile Station Request Elements Received......................................4-10  

4.2.2.3.3.2 Mobile Station Response Elements Received ...................................4-12  

4.2.2.3.4 Traffic Channel Setup............................................................................ 4-12  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 7/138

 TIA/EIA/IS-801

iii

CONTENTS 

4.2.2.3.5 Mobile Station Message Termination in the Conversation Substate ......4-12 

4.2.2.3.5.1 Position Determination Data Message Transmission Requirements 4-12 

4.2.2.3.5.2 Unsolicited Response Elements....................................................... 4-13 

4.2.2.3.5.3 Request Elements ............................................................................ 4-13 

4.2.3 Broadcast Procedures ........................................................................................ 4-13 

4.2.4 Forward Link Message Format ........................................................................... 4-13 

4.2.4.1 Request Element Parameters Record ...........................................................4-18 

4.2.4.2 Response Element Parameters Record......................................................... 4-22 

 Annex A - TIMERS...............................................................................................................A-1  

 Annex B – REQUEST/RESPONSE ELEMENT TYPES ..........................................................B-1  

 Annex C – EXAMPLE POSITION DETERMINATION DATA MESSAGE..................................C-1  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 8/138

 TIA/EIA/IS-801

iv 

 TABLES

 Table 3.2.1.2-1. Response Elements Sent in Response to Received Request Elements.....3-4 

 Table 3.2.2.3.2.1-1. Valid Service Configuration Attributes for Service Option 35..........3-12 

 Table 3.2.2.3.2.1-2. Valid Service Configuration Attributes for Service Option 36..........3-12 

 Table 3.2.4-1. Reverse Link Messages ............................................................................3-19 

 Table 3.2.4-2. Request Element Type .............................................................................3-22 

 Table 3.2.4-3. Response Element Type...........................................................................3-23 

 Table 3.2.4.2-1. Reject Reason .......................................................................................3-28 

 Table 3.2.4.2-2. Pilot Phase Capability...........................................................................3-29 

 Table 3.2.4.2-3. Mapping Table for GPS Acquisition Capability......................................3-29 

 Table 3.2.4.2-4. Mapping Table for Position Calculation Capability ...............................3-30  

 Table 3.2.4.2-5. Inverse of Weighting Factor Representation..........................................3-32  

 Table 3.2.4.2-6. Time Reference Source .........................................................................3-34  

 Table 3.2.4.2-7. Multipath Indicator...............................................................................3-36  

 Table 3.2.4.2-8. Pseudorange RMS Error Representation...............................................3-36  

 Table 3.2.4.2-9. RMS Error in Pilot Phase Measurement Representation.......................3-42  

 Table 3.2.4.2-10. Position Uncertainty ...........................................................................3-46  

 Table 4.2.1.2-1. Response Elements Sent in Response to Received Request Elements.....4-3  

 Table 4.2.4-1. Forward Link Messages ...........................................................................4-14  

 Table 4.2.4-2. Request Element Type .............................................................................4-17  

 Table 4.2.4-3. Response Element Type...........................................................................4-18  

 Table 4.2.4.2-1. Reject Reason .......................................................................................4-23  

 Table 4.2.4.2-2. Autonomous Location Determination Capability in the Base Station ...4-25  

 Table 4.2.4.2-3. Reference PN.........................................................................................4-27  

 Table 4.2.4.2-4. DOPPLER_WIN Parameter Format........................................................4-28  

 Table 4.2.4.2-5. Code Phase Search Window Parameter Format ....................................4-29  

 Table 4.2.4.2-6. Position Uncertainty .............................................................................4-54  

 Table A-1. Time Limits..................................................................................................... A-1  

 Table B-1. MS Requests and BS Responses .................................................................... B-1  

 Table B-2. MS Responses and BS Requests .................................................................... B-1  

 Table C-1. Bit Field of the Position Determination Data Message.................................... C-1  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 9/138

 TIA/EIA/IS-801

 v 

FOREWORD 

(This foreword is not part of this standard) 

 This Standard was prepared by Telecommunications Industry Association Subcommittee 

 TR45.5, Spread Spectrum Digital Technology - Mobile and Personal Communicat ions  

Standards . 

 This standard is an adjunct standard to TIA/EIA-95-B, Mobile Station-Base Station  

Compatibi l i ty Standard for Dual-Mode Spread Spectrum Systems   or TIA/EIA/IS-2000-5, 

Upper Lay er (Lay er 3) Signal ing Standa rd for cdm a20 00 Spread Spectrum Sys tems . This 

standard defines a set of signaling messages between the mobile station and base station to 

provide a position determination service.  

 This standard consists of the following sections:  

1. General.  This section defines the terms and numeric indications used in this document.  

2 . Mes sage Transpo rt Proto col .   This section defines the transport protocol used between  

the mobile station and base station.  

3. Mobile Station Procedures.   This section  describes the procedures used by the mobile  

station to process messages received from the base station and to send messages to the  

 base station. This section also specifies the message formats for messages sent from the  

mobile station to the base station.  

4. Base Station Procedures.  This section  describes the procedures used by the base  

station to process messages received from the mobile station and to send messages to the  

mobile station. This section also specifies the message formats for messages sent from the  

 base station to the mobile station.  

Ann ex A.  This section provides values from various timers used in the standard.  

Annex B.  This section provides the summary tables of the request/response element   

types.  

Annex C.  This section provides an example of the Posit ion Determin at ion Da ta Message .  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 10/138

 TIA/EIA/IS-801

 vi

NOTES 

1. 

For purposes of this standard, “shall” and “shall not” identify requirements to be 

followed strictly to conform to the standard, and from which no deviation is 

permitted. “Should” and “should not” indicate that one of several possibilities is 

recommended as particularly suitable, without mentioning or excluding others; that  

a certain course of action is preferred, but not necessarily required; or (in negative 

form) that a certain possibility or course of action is discouraged, but not  

prohibited. “May” and “may not” indicate a course of action permissible within the 

limits of this standard. “Can” and “cannot” are used for statements of possibility  

and capability, whether material, physical or causal.  

2.  The terms “location” and “position” are used interchangeably throughout this  

document. In this respect the definition of the term differs from the historic use of   

location in wireless systems to identify the mobile’s current serving system.  

3.   Those wishing to deploy systems in the United States should also take notice of the  

requirement to be compliant with Federal Communications Commission (FCC)  

Rulings on 911 Emergency Services.  

4.  “Base station” refers to the functions performed on the land side, which are typically   

distributed among a Base Station Transceiver (BTS), a Base Station Controller   

(BSC), a Mobile Switching Center (MSC), Mobile Positioning Center (MPC), Position  

Determination Entity (PDE) and any Inter-Working Function (IWF) required for   

network connection. These elements are grouped together, because there is no need  

to distinguish them in an air interface standard. See TSB-100 Wir eless Reference   

Model  and Enha nced Wireless 9-1-1 Phase 2  (to be released, currently PN-3890).  

5.  Footnotes appear at various points in this specification to elaborate and to further   

clarify items discussed in the body of the specification.  

6.  Unless indicated otherwise, this document presents numbers in decimal form.  

Binary numbers are distinguished in the text by the use of single quotation marks.  

7.  The following operators define mathematical operations:  

× indicates multiplication.  

 x  indicates the largest integer less than or equal to x: 1.1 = 1, 1.0 = 1.  

 x  indicates the smallest integer greater or equal to x: 1.1 = 2, 2.0 = 2.  

|x| indicates the absolute value of x: |-17|=17, |17|=17.  

⊕ indicates exclusive OR (modulo-2 addition).  

min (x, y) indicates the minimum of x and y.  

max (x, y) indicates the maximum of x and y.  

 x mod y indicates the remainder after dividing x by y: x mod y = x - (y ×  x/y ).  

8. References in this document are to TIA/EIA-95-B. This standard is equally   

applicable to TIA/EIA/IS-2000. Except where explicit references are made to  

 TIA/EIA/IS-2000, the reference to TIA/EIA-95-B can be converted directly to  

 TIA/EIA/IS-2000 usage.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 11/138

 TIA/EIA/IS-801

 vii

9.  Wherever this document refers to CDMA System time in frames, it is taken to mean 

an integer value t such that: t = s/0.02,  where s represents System Time in 

seconds. 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 12/138

 TIA/EIA/IS-801

 viii

REFERENCES 

 The following standards contain provisions which, through reference in this text, constitute 

provisions of this standard. At the time of publication, the editions indicated were valid. 

 All standards are subject to revision, and parties to agreements based on this standard are 

encouraged to investigate the possibility of applying the most recent editions of the 

standards indicated below. ANSI and TIA maintain registers of currently valid national 

standards published by them. 

 

1. 

 TIA/EIA-95-B, Mobile Stat ion-Base Stat ion Compatibi l i ty Standard for Dual-Mode  

Spread Spectrum Sy stems , March 1999.  

2. 

 TIA/EIA/TSB58-B, Adm inistr at ion of Parameter Value Assignments for TIA/ EIA  

Spread Spectrum Standard s , August 1999.  

3.  ICD-GPS-200C, Navsta r GPS Space Segment / Navigat ion User Interfaces , September   

1997.  

4. 

DMA TR 8350.2, Defense Mapping Agency Publicat ion , September 30, 1987.  

5.  Enh an ced Wireless 9-1-1 Phase 2 . TR45.2 AHES. To be released. (Currently   

PN-3890).  

6.  Beyond   Enhanced Wireless 9-1-1 Phase 2 . TR45.2 AHES. To be released.  

(Currently PN-4288).  

7.  Geo-Location Support on the Analog Air Interface . TR45.1.1.1. To be released.  

(Currently PN-4662).  

8. 

 TSB-100, Wireless Netw ork Reference Model , July 1998.  

9. 

 TIA/EIA/IS-2000-1, Introduct ion to cdma2000 Standards for Spread Spectrum   

System , July 1999.  

10. 

 TIA/EIA/IS-2000-2, Medium Access Control (MAC) Stand ard s for cdma2 00 0 Spread   

Spectrum Systems , July 1999.  

11. 

 TIA/EIA/IS-2000-3, Signal ing Link Access Control (LAC) Standard for cdma2000   

Spread Spectrum Sy stems , July 1999.  

12.  TIA/EIA/IS-2000-4, Upper Layer (Layer 3) Signal in g Stan da rd for cdma2 00 0 Spread   

Spectrum Systems , July 1999.  

13.  TIA/EIA/IS-2000-5, Upper Layer (Layer 3) Signal in g Stan da rd for cdma2 00 0 Spread   

Spectrum Systems , July 1999.  

14.  TIA/EIA/IS-2000-6, Analog Signal ing Standard for cdma2000 Spread Spectrum   

Systems , July 1999.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 13/138

 TIA/EIA/IS-801

1-1

1  GENERAL 

1 .1  Terms 

2 D Fix.  A two-dimensional (latitude and longitude) position determination process. 

3D Fix.  A three-dimensional (latitude, longitude and height) position determination 

process. 

Advanced Forward Link Trilateration (AFLT).   A geolocation technique that utilizes the 

mobile station’s measured time of arrival of radio signals from the base stations (and, 

possibly, other terrestrial measurements). 

AFLT. See Advanced Forward Link Trilateration. 

Almanac.  See GPS Almanac.  

Alpha.   See Alpha, Beta Parameters.  

Alpha, Beta Parameters.Ionospheric parameters which allow the “L1 only” user to utilize

 

the ionospheric mode for computation of ionospheric delay are contained in page 18 of   

subframe 4 of GPS navigation data.  

Angle of Axis for Position Uncertainty. Position uncertainty   is represented as a 1-σ (one  

standard deviation) ellipse. This angle is the angle of one of the ellipse’s axes with respect   

to True North.  

Assistance Data.  The assistance data provided by the base station to the mobile station  

for various purposes (e.g., acquisition, location calculation or sensitivity improvement).  

Authent icat ion.  A procedure used by a base station to validate a mobile station’s identity.  

Autonomous Mobile Station.  A mobile station that is capable of detecting a navigation  

signal without any help from the base station. The mobile station may be capable of   

autonomously calculating its own position.  

Autonomous Base Stat ion.  A base station capable of determining the location of the  

mobile station without requiring any cooperation from the mobile station.  

Azimuth.  An angle that specifies a direction in the horizontal plane, expressed in degrees  

measured clockwise from True North.  

Base Stat ion.  The base station includes the transceiver equipment, Mobile Switching  

Center (MSC), Mobile Positioning Center (MPC), Position Determination Entity (PDE) and  

any Inter-Working Function (IWF) required for network connection.  

Base Station Almanac.  The location and reference time correction for a collection of base  

stations in the immediate neighborhood of the mobile station (the size of the immediate  

neighborhood is a service provider option).  

Beta. See Alpha, Beta Parameters.  

C/ A Code.  Coarse/Acquisition code used for spectral spreading of the GPS signal.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 14/138

 TIA/EIA/IS-801

1-2

C/ A Code Chip.  The interval defined by the chipping (spreading) rate of the GPS C/A code. 

Stated as a time interval, one chip equals approximately 977.5 ns; as a distance it is 

approximately 293.0 m. 

C/ N0.  The ratio of carrier signal power (C) to the power spectral density of background 

noise (N0). 

CDMA System Time.  All base station digital transmissions are referenced to a common 

CDMA system-wide time scale that uses the Global Positioning System (GPS) time scale, 

 which is traceable to and synchronous with Universal Coordinated Time (UTC). GPS and 

UTC differ by an integer number of seconds, specifically the number of leap second 

corrections added to UTC since January 6, 1980. The start of CDMA System Time is  

 January 6, 1980 00:00:00 UTC, which coincides with the start of GPS time. (See  

 TIA/EIA/95-B Section 1.2).  

Clock Bias.  The difference between the GPS System Time and the local time in the mobile  

station.  

Clock Drift. The rate of change of the clock bias.

 

Code Phase.  At a given time, the code phase is the fraction of the code period that has  

elapsed since the latest code boundary.  

Code Phase Search Window.  The expected range of possible code phase values.  

DGPS. Differential GPS.  

Doppler nth

 Order.  The nth

 order moment specifying a satellite’s observed Doppler.  

Doppler Se arch Window.  The expected range of possible Doppler values.  

ECEF.  “Earth-Centered-Earth-Fixed”. A frame of reference for specifying positions that is  

centered in the center of the Earth and rotates with it.  

Elevation Angle.  The angle between a (GPS) satellite and the horizon, expressed in  

degrees.  

Ephemeris.  The ephemeris data embedded in the GPS signal. The precise (high accuracy)  

orbital parameters of one GPS satellite, as transmitted by that satellite in GPS subframes 1,  

2, and 3. The ephemeris also includes satellite clock correction.  

Extended Base Station Almanac.  The location and reference time correction for a   

collection of base stations in the extended neighborhood of the mobile station (the size of   

the extended neighborhood is a service provider option).  

Fix.  The process of performing position computation.  

Frame.  See GPS Navigation Message Frame.  

Geolocation.   The process of determining a geographic location.  

GPS. Global Positioning System.  

GPS Almanac.  The almanac data embedded in the GPS signal. The almanac data are a   

reduced-precision subset of the clock and ephemeris parameters for all satellites, as  

transmitted by every satellite in GPS subframes 4 and 5.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 15/138

 TIA/EIA/IS-801

1-3

GPS Navigation Message Frame.  A GPS navigation message frame contains five 

subframes.  Subframes 1 through 3 contain ephemeris information, subframes 4 and 5 

contain message and almanac information. 

GPS Navigation Message Subframe. One of the five GPS subframes of the GPS navigation 

message. Subframe is 300-bits long. 

GPS Navigation Message Superframe.   A GPS navigation message superframe consists of  

25 frames and has a duration of 12.5 minutes. 

ICD. Interface Control Document. 

IWF.  InterWorking Function. A network entity enabling interactions between network  

elements, such as interactions between an MSC and a landline function. The IWF usually   

performs protocol conversions as its primary function.  

Legacy Terminal.  A mobile station that is not compliant with the messages defined in  

this document.  

Location.  The terms “location” and “position” are used interchangeably throughout this  

document. In this respect, the definition of the term differs from the historic use of location  

in wireless systems to identify the mobile’s current serving system. See Position.  

LSB.  Least Significant Bit.  

MPC.   Mobile Positioning Center: The network entity that serves as the point of interface of   

the wireless network for the exchange of geographic position information.  

Mobile Station (MS).  A station that communicates with the base station.  

Mobile Station Originated Message.  A message originating from a mobile station.  

Mobile S tation Terminate d Message.  A message received by a mobile station.  

Mobile Switching Center (MSC).  A configuration of equipment that provides cellular   

radio-telephone service. Also called the Mobile Telephone Switching Office (MTSO).  

ms. Millisecond (10-3 second).  

MS. See Mobile Station.  

MSB. Most Significant Bit.  

MSC. See Mobile Switching Center.  

Navigation Message Bits .   The message bits (50 bits per second) transmitted by GPS  

satellites, containing the satellite clock, ephemeris, almanac and other parameters.  

ns . Nanosecond (10-9

 second).  

PDE.  See Position Determination Entity.  

PN Offset.  The PN offset measured in units of 64 PN chips of a pilot, relative to the zero-  

offset pilot PN sequence.  

Posit ion.  The geographic position of the mobile station expressed in latitude and  

longitude.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 16/138

 TIA/EIA/IS-801

1-4

Posit ion Determination Entity (PDE).  A network entity which manages the position or  

geographic location determination of the mobile station. 

ppb.  Parts per billion. 

Pseudodoppler.  The measured Doppler frequency shift in the signal received from the GPS 

satellite. Since the satellite and receiver clock drifts are included, it is referred to as 

pseudodoppler. 

Pseudorange.   The measured range (in GPS chip) from the observed satellite to the GPS 

receiver antenna. Since the satellite and receiver clock biases are included, it is referred to 

as pseudorange. 

Push.  An unsolicited response.  

Referenc e Bit Boun dary.   A boundary between two 20-ms GPS bit intervals chosen as the  

reference point for code phases.  

Sensi t iv i ty .  The minimum level (dBm) of received GPS signal at mobile station that allows  

the determination of the geolocation of the mobile station.  

Subframe.  See GPS Navigation Message Subframe.  

Superframe.  See GPS Navigation Message Superframe.  

SV. Space Vehicle; a way of referring to one of the GPS satellites; note SV will often be  

used in this context as part of a message name, so the message is associated with a   

satellite.  

PRN Num ber.  The GPS PRN signal number as defined in ICD-GPS-200C, table 3-I.  

Time of Arrival.  The time occurrence, as measured at the mobile station antenna   

connector, of the earliest arriving usable multipath component of the signal.  

Unsol ic i ted Response .  A response element that is issued in the absence of the  

corresponding request element.  

Weighting Factor.  Weighting factor is a weight applied to the GPS measurement as part of   

a Weighted Least Squares Filter (WLSF) implementation of the navigation algorithm used by   

the Mobile Station to compute its position.  

WGS-84.  World Geodetic System - 1984.  

WGS-84 reference ellipsoid.  Worldwide datum reference system defining the surface of   

the Earth (note: Supersedes WGS-72), i.e., the standard physical model of the Earth used  

for GPS applications. Ellipsoid reference models are location specific and may be obtained  

from Defense Mapping Agency publication DMA TR 8350.2 (September 30, 1987).  

WLSF.  Weighted Least Squares Filter navigation algorithm.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 17/138

 TIA/EIA/IS-801

2-1

2  MESSAGE TRANSPORT PROTOCOL 

Posit ion Determina t ion Data Messages (see 3 and 4) can be sent over the CDMA Traffic 

Channel or the CDMA Control Channel. Posit ion Determin at ion Da ta Messages are sent  

using a Layer-2 protocol that provides reliable delivery and duplicate detection. 

2 .1  Analog Transport Protocol 

 The analog transport protocol is defined in [7]. 

2 .2 

CDMA Transport Protocol 

 The message defined in 3.2.4 and 4.2.4 shall be sent in the CHARi fields of Data Burst  

Messages   (see 6.7.1.3.2.3, 6.7.2.3.2.4, 7.7.2.3.2.9 and 7.7.3.3.2.4 of TIA/EIA-95-B). The 

BURST_TYPE field of Data B urst Messages  carrying Posit ion Determin at ion Da ta Messa ges   

shall be set to ‘000101’ (as assigned in TSB58-B). The MSG_NUMBER and NUM_MSGS  

fields shall be set to 1 and the NUM_FIELDS fields shall be set to the number of octets in  

the Posit ion Determin at ion Data Message. Data Burst Messages   carrying Position   

Determinat ion Data Message  shall be sent as messages requiring Layer-2 acknowledgement   

(see 6.6.4.1.3.1 and 7.6.4.1.3.1 of TIA/EIA-95-B).  

2.2.1 Session Tags  

 The first CHARi field of each Data Burst Message  of BURST_TYPE ‘000101’ is intended to  

identify groups of Posit ion Determ inat ion Data Messages   that are related to one another.  

 The purpose is to assist the network in routing the data to the proper destination.  

 Two Posit ion Determin at ion Da ta Messages  are defined to be related, and the elements or   

parts of elements they contain are defined to be related if any of the following is true.  

• 

One Posit ion Determina t ion Data Message  contains a request element and the other   

Posit ion Determin at ion Da ta Message  contains the associated response element or   

part of the associated response element.  

•  One Posit ion Determin at ion Data Message  contains part of a response element and  

the other Posit ion Determina t ion Data Message   contains another part of the same  

response element.1

 

•   The sending entity (mobile station or base station) of a Posit ion Determinat ion Da ta   

Message  had previously received or previously sent another Position Determination   

Data Message , and the two Posit ion Determin at ion Data Message s contain elements  

that are related. The criteria for determining if a relation exists are defined by the  

sending entity in an implementation-dependent fashion.  

 The structure of the first CHARi field is detailed in 3.2.4 and 4.2.4. It includes a session  

tag (SESS_TAG) and three flags. Procedures for assigning a value to SESS_TAG are also  

detailed in 3.2.4 and 4.2.4.  

1 This definition covers unsolicited responses that are divided into several parts in different 

messages.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 18/138

 TIA/EIA/IS-801

2-2

 All request elements, response elements, and parts of response elements that are related 

should, if possible, be included in the same Posit ion Determin at ion Da ta Messa ge.  A  

Posit ion Determinat ion Data Message   shall only include request elements, response 

elements, or parts of response elements that are mutually related. 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 19/138

 TIA/EIA/IS-801

3-1

3  MOBILE STATION PROCEDURES 

3 .1  Analog Mobile Station Procedures 

 The analog mobile station procedures are defined in [7]. 

3 .2  CDMA Mobile S tatio n Proc edures 

3.2.1 

Position Determination Data Message Processing 

3.2.1.1 

Overview  

 The Posit ion Determina t ion Data Message  sent by the mobile station is comprised of request  

elements and response elements, as specified below. 

Request elements sent by mobile station: 

•  Request BS Capabilities  

• 

Request GPS Acquisition Assistance  

• 

Request GPS Location Assistance  

• 

Request GPS Sensitivity Assistance  

•  Request Base Station Almanac  

•  Request GPS Almanac  

• 

Request GPS Ephemeris  

•  Request GPS Navigation Message Bits  

•  Request Location Response  

•  Request GPS Almanac Correction  

Response elements sent by mobile station:  

•  Reject   

•  Provide MS Information  

•  Provide Autonomous Measurement Weighting Factors  

•  Provide Pseudorange Measurement   

•  Provide Pilot Phase Measurement   

• 

Provide Location Response  

•  Provide Time Offset Measurement   

•  Provide Cancellation Acknowledgement   

 The Posit ion Determina t ion Data Message  received by the mobile station is also comprised of   

request elements and response elements, as specified below.  

Request elements received by mobile station:  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 20/138

 TIA/EIA/IS-801

3-2

•  Request MS Information 

•  Request Autonomous Measurement Weighting Factors 

•  Request Pseudorange Measurement  

•  Request Pilot Phase Measurement  

• 

Request Location Response 

•  Request Time Offset Measurement  

•  Request Cancellation 

Response elements received by mobile station: 

• 

Reject  

•  Provide BS Capabilities  

•  Provide GPS Acquisition Assistance  

• 

Provide GPS Location Assistance – Spherical Coordinates  

•  Provide GPS Location Assistance – Cartesian Coordinates  

•  Provide GPS Sensitivity Assistance  

•  Provide Base Station Almanac  

• 

Provide GPS Almanac  

•  Provide GPS Ephemeris  

•  Provide GPS Navigation Message Bits  

• 

Provide Location Response  

• 

Provide GPS Almanac Correction  

Response elements sent by the mobile station may be generated in response to request   

elements received by the mobile station or they may be generated as unsolicited response  

elements. Every request element includes a REQ_TYPE (request element type) field that   

uniquely identifies the request element (See Table 3.2.4-2). Every response element   

includes a RESP_TYPE (response element type) field that uniquely identifies the response  

element (See Table 3.2.4-3). Multiple response elements may be associated with a single  

request element. Unsolicited response elements are sent with the UNSOL_RESP flag set to  

‘1’ (see 3.2.4).  

3.2.1.2 Requirements  

Each Posit ion Determina t ion Data M essage  shall contain at least one request element, or at   

least one part of a response element, or both. No more than one request element of a   

specific REQ_TYPE shall be included in a Posit ion Determina t ion Data Message . Each  

request element shall be fully contained in a Posit ion Determina t ion Data Message . Some  

response elements may be divided into parts (see 3.2.4.2). Each response element part   

shall be fully contained in a Posit ion Determinat ion Data Message . All Position   

Determina t ion Data Messages  shall be no larger than 200 bytes.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 21/138

 TIA/EIA/IS-801

3-3

If the mobile station sends a response element in response to a received request element, it  

shall comply with Table 3.2.1.2-1. A “Reject” shall not be sent as a response element to a  

“Request  MS Information” request element. A “Reject” shall not be sent as a response 

element to a “Request Cancellation” request element. 

If one or more response elements from the mobile station can be useful to the base station 

in responding to a request from the mobile station, the mobile station should include all or  

part of each response element and the request element in the same Posit ion Determinat ion  

Data Message . 

Upon receiving a Posit ion Determ inat ion Da ta Message , the mobile station should examine 

the received response elements prior to processing the request elements.2

 

2  Consider, for example, the case in which a base station asks a mobile station for a 

location fix while, at the same time, providing acquisition assistance that is needed to

achieve the fix. In that case, the base station would issue a Posit ion Determin at ion Da ta 

Message   containing both the request for a location fix (Request Location Response

message) and an unsolicited response with the acquisition assistance (Provide GPS

 Acquisition Assistance message). Sending a message with both the request and response

avoids the additional exchange of messages that would otherwise occur if the mobile station

had to issue a request for acquisition assistance and wait for the response. However, for 

this example to work correctly, the mobile station must be aware that the acquisition

assistance is available when it processes the request for a fix; hence, the recommendation

that response elements should be “examined” prior to processing the request elements.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 22/138

 TIA/EIA/IS-801

3-4

Table 3 .2 .1 .2 -1 . Response Eleme nts Sen t in Response to Received Request Elemen ts 

Reques t e lem e n t re ce ive d Pos s ible res pon s e e lem en ts

Request MS Information Provide MS Information

Reject Request Autonomous Measurement 

 Weighting Factors Provide Autonomous Measurement 

 Weighting Factors

Reject Request Pseudorange Measurement 

Provide Pseudorange Measurement 

Reject Request Pilot Phase Measurement 

Provide Pilot Phase Measurement 

Reject Request Location Response

Provide Location Response

Reject Request Time Offset Measurement 

Provide Time Offset Measurement 

Request Cancellation Provide Cancellation

 Acknowledgement 

 

No more than one request element shall be outstanding at any given time for each 

REQ_TYPE. If an additional request element is received while there is an outstanding 

request element of the same type, the additional request element shall be discarded. A  

received request element is considered outstanding until all of the corresponding response 

elements or a “Reject” have been sent or until a “Request Cancellation” for the request  

element has been received. The mobile station should wait T 9 (see ANNEX A) seconds for a  

response or a “Reject” to a sent request element; after T 9  seconds the request element  

should no longer be considered outstanding. Unsolicited response elements shall have the  

UNSOL_RESP flag set to ‘1’. If the mobile station while in the Mobile Stat ion Idle State   

performs an idle handoff (see section 6.6.2.1.4 of TIA/EIA-95B) to a base station with  

different SID/NID, it shall discard all of the outstanding request elements. If the mobile  

station switches from an analog system to a CDMA system or switches from a CDMA   

system to an analog system, the mobile station shall discard all of the outstanding request   

elements. If the mobile station, while in the Mobile Stat ion Conversat ion Substate  of  Mobile   

Stat ion Control on the Traff ic Chan nel State,  performs a handoff (see section 6.6.6.2.9 of   

 TIA/EIA-95B) to an analog system, the mobile station shall discard all of the outstanding  

request elements.  

If a “Reject” constitutes the response element, its REJ_REQ_TYPE shall be set to the  

REQ_TYPE of the corresponding request element.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 23/138

 TIA/EIA/IS-801

3-5

3.2.2 Point-to-point Procedures 

 This section defines the procedures for the processing of mobile-terminated Position  

Determina t ion Data Messages  that are addressed to individual mobile stations and for the 

processing of all mobile-originated Posit ion Determ inat ion Data Messages . 

3.2.2.1 

Control Channel Procedure 

3.2.2.1.1 Mobile Position Message Termination 

 A mobile station supporting Position Determination shall accept and shall process Data  

Burst Messages  received while the mobile station is monitoring the CDMA Paging Channel 

(see 7.7.2.3.2.9 of TIA/EIA-95-B) that are addressed to the mobile station. Processing of  

 TIA/EIA-95-B Layer-2 fields shall be in accordance with TIA/EIA-95-B. Data Burst   

Messages  used to transport Position Determination request and response elements shall  

always be acknowledged (Layer 2) and the in-order delivery over the air interface shall be  

guaranteed by the transmitting entities: Mobile station and base station.  

 The mobile station shall process all Data Burst Messages  addressed to the mobile station  

on the Paging Channel and having the BURST_TYPE field set to ‘000101’ (as assigned in  

 TSB58-B). The mobile station shall discard the message without further processing if one  

or more of the following is true:  

•  MSG_NUMBER field is set to a value other than 1.  

•  NUM_MSGS field is set to a value other than 1.  

•  NUM_FIELDS field is set to zero.  

Otherwise, the mobile station shall process the Position Determination Data  contained in  

the CHARi fields of the received Data Burst Message  (see 7.7.2.3.2.9 of TIA/EIA-95-B), as  

described below.  

3.2.2.1.1.1 Base Station Request Elements Received  

If the mobile station does not support the requested capability, the mobile station shall  

respond with a “Reject” response element with the appropriate reject reason (see Table  

3.2.4.2-1), unless the base station request element is “Request MS Information” or “Request   

Cancellation” (these request elements cannot be rejected); otherwise, the mobile station  

shall include the appropriate response elements in the response Position Determination  

Data (see 3.2.4) as described below. The response Position Determination Data shall reside  

in the CHARi field of the response Data Bur st Message  (see 6.7.1.3.2.3 of TIA/EIA-95-B).3

 

• 

Request MS Information:   The mobile station shall include the “Provide MS  

Information” response element in the response Position Determination Data. The  

response Posit ion Determin at ion Data Message  shall be sent within 750 ms of the  

reception of the “Request MS Information”.  

3 The parameters discussed in this subsection are defined in 4.2.4.1.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 24/138

 TIA/EIA/IS-801

3-6

•  Request Autonomous Measurement Weight ing Factors:  The mobile station shall 

include the “Provide Autonomous Measurement Weighting Factors” response 

element in the response Position Determination Data. The PREF_RESP_QUAL  

indicator provided in the “Request Location Response” shall also apply to the 

“Request Autonomous Measurement Weighting Factors” request element. 

• 

Request Pseud orange Meas urement:   The mobile station shall send one or more 

“Provide Pseudorange Measurement” response elements, according to that which is 

specified by NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between 

Fixes) included in the “Request Pseudorange Measurement”. The mobile station 

shall include the “Provide Pseudorange Measurement” response element in one or   

more response Posit ion Determin at ion Data Messages , according to the number of   

parts into which the response element is divided. The mobile station should use the  

mobile station time reference as defined in TIA/EIA-95 as the time reference used to  

perform the pseudorange measurements.4  If the mobile station is unable to use the  

mobile station time reference, as defined in TIA/EIA-95, to measure the  

pseudoranges, then the mobile station shall use an alternate time reference to  

perform the pseudorange measurements. The mobile station shall set the  

 TIME_REF_SRC field in the “Provide Pseudorange Measurement” response element   

to the appropriate value to indicate the source of the time reference used to perform  

the pseudorange measurements. The mobile station shall set the periodic rate of   

measurement collection equal to the value of T_BETW_FIXES.  

 

  If PREF_RESP_QUAL is set to ‘000’, the “Provide Pseudorange Measurement”  

response element shall be sent within T 1 seconds of the time corresponding  

to the beginning of the measurement collection period; if PREF_RESP_QUAL   

is set to ‘001’, the “Provide Pseudorange Measurement” response element   

shall be sent within T 2 seconds of the time corresponding to the beginning of   

the measurement collection period; if PREF_RESP_QUAL is set to ‘010’, the  

“Provide Pseudorange Measurement” response element shall be sent within  

 T 3 seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide  

Pseudorange Measurement” response element shall be sent within T 4  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘100’, the “Provide  

Pseudorange Measurement” response element shall be sent within T 5  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘101’, the “Provide  

Pseudorange Measurement” response element shall be sent within T 6  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘110’, the “Provide  

Pseudorange Measurement” response element shall be sent within T 7  

seconds of the time corresponding to the beginning of the measurement   

4 The time reference used to perform the pseudorange measurements should be initialized

from the mobile station time reference as defined in TIA/EIA-95.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 25/138

 TIA/EIA/IS-801

3-7

collection period; if PREF_RESP_QUAL is set to ‘111’, the “Provide 

Pseudorange Measurement” response element shall be sent within T 8 

seconds of the time corresponding to the beginning of the measurement  

collection period. 

 

  If OFFSET_REQ is set to ‘1’, the “Provide Pseudorange Measurement” 

response element shall include REF_PN and MOB_SYS_T_OFFSET; 

otherwise the “Provide Pseudorange Measurement” response element should 

not include REF_PN and MOB_SYS_T_OFFSET. 

•  Request Pilot Phase Measurement:   The mobile station shall send one or more 

“Provide Pilot Phase Measurement” response elements, according to that which is  

specified by NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between  

Fixes) included in the “Request Pilot Phase Measurement”. The mobile station shall  

include the “Provide Pilot Phase Measurement” response element in one or more  

response Posit ion Determin at ion Da ta Messages   according to the number of parts  

into which the response element is divided. The mobile station shall set the periodic  

rate of measurement collection equal to the value of T_BETW_FIXES.  

 

 

If PREF_RESP_QUAL is set to ‘000’, the “Provide Pilot Phase Measurement”  

response element shall be sent within T 1 seconds of the time corresponding  

to the beginning of the measurement collection period; if PREF_RESP_QUAL   

is set to ‘001’, the “Provide Pilot Phase Measurement” response element shall  

 be sent within T 2 seconds of the time corresponding to the beginning of the  

measurement collection period; if PREF_RESP_QUAL is set to ‘010’, the  

“Provide Pilot Phase Measurement” response element shall be sent within T 3  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide Pilot   

Phase Measurement” response element shall be sent within T 4 seconds of the  

time corresponding to the beginning of the measurement collection period; if   

PREF_RESP_QUAL is set to ‘100’, the “Provide Pilot Phase Measurement”  

response element shall be sent within T 5 seconds of the time corresponding  

to the beginning of the measurement collection period; if PREF_RESP_QUAL   

is set to ‘101’, the “Provide Pilot Phase Measurement” response element shall  

 be sent within T 6 seconds of the time corresponding to the beginning of the  

measurement collection period; if PREF_RESP_QUAL is set to ‘110’, the  

“Provide Pilot Phase Measurement” response element shall be sent within T 7  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘111’, the “Provide Pilot   

Phase Measurement” response element shall be sent within T 8 seconds of the  

time corresponding to the beginning of the measurement collection period.  

 

  If DESI_PIL_PH_RES is set to ‘1’, the "Provide Pilot Phase Measurement”  

response element shall5 be of at least 1/8 of TIA/EIA-95 PN chip resolution ;   

5  If the mobile station rejects the request with 1/8 chip resolution, it may send an

unsolicited response (see 3.2.1.1) with 1 chip resolution.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 26/138

 TIA/EIA/IS-801

3-8

otherwise, the “Provide Pilot Phase Measurement” response element shall be 

of at least 1 TIA/EIA-95 PN chip resolution. 

    If OFFSET_REQ is set to ‘1’, the “Provide Pilot Phase Measurement” response 

element shall include MOB_SYS_T_OFFSET; otherwise the “Provide Pilot  

Phase Measurement” response element should not include 

MOB_SYS_T_OFFSET. 

•  Request Location Response : The mobile station shall send one or more “Provide 

Location Response” response elements, according to that which is specified by  

NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between Fixes) included 

in the “Request Location Response”. The mobile station shall include the “Provide  

Location Response” response element in one or more response Position   

Determinat ion Data Messages   according to the number of parts into which the  

response element is divided. The mobile station shall set the periodic rate of   

measurement collection equal to the value of T_BETW_FIXES.  

 

 

If PREF_RESP_QUAL is set to ‘000’, the “Provide Location Response”  

response element shall be sent within T 1 seconds of the time corresponding  

to the beginning of the measurement collection period; if PREF_RESP_QUAL   

is set to ‘001’, the “Provide Location Response” response element shall be  

sent within T 2  seconds of the time corresponding to the beginning of the  

measurement collection period; if PREF_RESP_QUAL is set to ‘010’, the  

“Provide Location Response” response element shall be sent within T 3  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide Location  

Response” response element shall be sent within T 4  seconds of the time  

corresponding to the beginning of the measurement collection period; if   

PREF_RESP_QUAL is set to ‘100’, the “Provide Location Response” response  

element shall be sent within T 5  seconds of the time corresponding to the  

 beginning of the measurement collection period; if PREF_RESP_QUAL is set   

to ‘101’, the “Provide Location Response” response element shall be sent   

 within T 6  seconds of the time corresponding to the beginning of the  

measurement collection period; if PREF_RESP_QUAL is set to ‘110’, the  

“Provide Location Response” response element shall be sent within T 7  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘111’, the “Provide Location  

Response” response element shall be sent within T 8  seconds of the time  

corresponding to the beginning of the measurement collection period.  

 

 

If HEIGHT_REQ is set to ‘1’, the “Provide Location Response” response  

element should include height information; otherwise, the “Provide Location  

Response” response element should not include height information.  

 

 

If CLK_COR_GPS_REQ is set to ‘1’, the “Provide Location Response” response  

element should include clock correction for GPS time; otherwise, the “Provide  

Location Response” response element should not include clock correction for   

GPS time.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 27/138

 TIA/EIA/IS-801

3-9

 

  If VELOCITY_REQ is set to ‘1’, the “Provide Location Response” response 

element should include velocity information; otherwise, the “Provide Location 

Response” response element should not include velocity information. 

•  Request Time Offset Measu rement:  The mobile station shall include a “Provide Time 

Offset Measurement” response element in the response Position Determination 

Data. If USE_TIME is set to ‘1’, the “Provide Time Offset Measurement” response 

element shall include the offset information determined to be valid at the 

 ACTION_TIME. If USE_TIME is set to ‘0’, the “Provide Time Offset Measurement” 

response element shall include the offset information determined to be valid at the 

time the “Request Time Offset Measurement” is received by the mobile station. If   

USE_TIME is set to ‘1’, the “Provide Time Offset Measurement” response element   

shall be sent within 750 ms of ACTION_TIME. If USE_TIME is set to ‘0’, the “Provide  

 Time Offset Measurement” response element shall be sent within 750 ms of the  

reception of the “Request Time Offset Measurement” request element.  

•  Request Cancellation : The mobile station shall cancel the outstanding request   

element indicated by CANCEL_TYPE. The mobile station shall include a “Provide  

Cancellation Acknowledgement” response element in the Posit ion Determin at ion Da ta   

Message  to indicate the successful cancellation of the outstanding request element.  

If the mobile station has no outstanding request element of the type indicated by   

CANCEL_TYPE, it shall set the NO_OUT_REQ flag in the “Provide Cancellation  

 Acknowledgment” response element. The “Provide Cancellation Acknowledgement”  

response element shall be sent within 750 ms of the reception of the “Request   

Cancellation” request element.  

3.2.2.1.1.2 Base Station Response Elements Received  

 The mobile station should process and should make use of base station response elements.  

Upon receiving a Posit ion Determin at ion Da ta Message , the mobile station should examine  

the received response elements prior to processing the request elements.  

If the mobile station receives “Provide GPS Almanac Correction” response element, the  

mobile station shall process the response element as follows.  

•  If DELTA_XYZ_INCL is ‘0’, the mobile station shall set the values of DELTA_X,  

DELTA_Y, DELTA_Z, DELTA_X_1ST, DELTA_Y_1ST and DELTA_Z_1ST to 0.  

•  If DELTA_CLOCK_INCL is ‘0’, the mobile station shall set the values of   

DELTA_CLOCK and DELTA_CLOCK_1ST to 0.  

3.2.2.1.2 

Mobile Position Message Origination  

3.2.2.1.2.1 Position Determination Data Message Transmission Requirements  

Mobile stations supporting Position Determination shall support the Mobile Stat ion Message   

Tran smission Operat ion , as defined in 6.6.2.6 of TIA/EIA-95-B.  

 When the mobile station is in the TIA/EIA-95-B Mobile Stat ion Idle State  and needs to send  

one (or more) Posit ion Determin at ion Da ta M essage(s) , the mobile station shall determine  

 whether the Posit ion Determin at ion Da ta Message(s)  is (are) suitable for transmission on the  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 28/138

 TIA/EIA/IS-801

3-10

 Access Channel6. As part of this determination, the mobile station shall determine whether  

the length of the Position Determin ati on Data Messa ge(s) is such that the message(s) can be 

sent on the Access Channel. If the Posit ion Determin at ion Data Message(s)   is (are) not  

suitable for the Access Channel, the mobile station shall send the Posit ion Determi nat ion  

Data Message(s)  on the CDMA Traffic Channel, following the procedures defined in 3.2.2.3. 

If the Position Determination Data Message(s) is (are) suitable to be sent on the Access 

Channel, the mobile station may form one (or more) Data B urst Messa ge(s)  (see 6.7.1.3.2.3 

of TIA/EIA-95-B), setting BURST_TYPE to ‘000101’, and send it (them) on the Access 

Channel, following the procedure specified in 6.6.2.6 and 6.6.3 of TIA/EIA-95-B. The 

mobile station shall set NUM_FIELDS field to the number of octets in the  Position   

Determinat ion Data Message   (see 3.2.4). The mobile station address fields shall be set   

using the address parameter stored in the mobile station. The authentication fields shall  

 be set, as described in 3.2.2.2, using the authentication parameter stored in the mobile  

station. The Data Bu rst Message contains the Position Determination Data in the CHARi  

fields (see 6.7.1.3.2.3 of TIA/EIA-95-B). The mobile station shall wait for an appropriate  

response from the base station in accordance with the mobile station request elements.  

 When the mobile station is in the TIA/EIA-95-B System Access State , the mobile station  

shall wait until it exits the Syst em Access Stat e.  If the mobile station enters the Mobile   

Station Idle State,  the mobile station shall follow the procedures specified in the above  

paragraph. If the mobile station enters the Mobile Stat ion Control on Traff ic Cha nnel State ,  

the mobile station shall follow the procedures defined in 3.2.2.3. If the mobile station  

enters an analog mode task, the mobile station shall follow the procedures for a mobile  

station in analog mode (see 3.1).  

Posit ion Determinat ion Data Messages   sent on the Access Channel always require a   

 TIA/EIA-95-B Layer-2 acknowledgement and the in-order delivery over the air interface  

shall be guaranteed by the mobile station.  

3.2.2.1.2.2 Unsolicited Response Elements  

Reserved  

3.2.2.1.2.3 

Request Elements  

Reserved  

3.2.2.2  Authentication Procedures  

 When sending a Data Bu rst Message  on the Access Channel, the mobile station shall use  

the authentication procedures defined in 6.3.12 of TIA/EIA-95-B. The authentication  

parameter shall consist of six 4-bit digits, encoded according to TIA/EIA-95-B Table  

6.7.1.3.2.4-4. The digits shall be generated from the first three CHARi fields of the Data   

Burst Message .  

6 The criteria for suitability are implementation dependent.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 29/138

 TIA/EIA/IS-801

3-11

 The sequence of digits in the authentication parameter shall be used to compute the 

authentication fields of the Data Bur st Message  in accordance with 6.3.12.1.8 of TIA/EIA- 

95-B. 

3.2.2.3  Traffic Channel Procedure 

3.2.2.3.1 

Message Encryption 

 To enhance the security of the position determination session and to protect sensitive 

subscriber location information, Posit ion Determinat ion Data Messages   on the Traffic 

Channel should be encrypted as deemed appropriate. Encryption of the Forward and 

Reverse CDMA Traffic Channel messages is defined in 6.3.12.2 of TIA/EIA-95-B and Annex  

 A of TIA/EIA-95-B.  

3.2.2.3.2 Negotiation for the Position Determination Service Option  

Negotiation for the Position Determination Service Option is only required when no other   

service option is connected.  

 The Position Determination Service Option described by this standard shall use service  

option number 35 and is called Service Option 35 when using Multiplex Option 1. The  

Position Determination Service Option shall use service option number 36 and is called  

Service Option 36 when using Multiplex Option 2.  

 The mobile station shall negotiate for Service Option 35 using service negotiation (see  

3.2.2.3.2.1).  

 The mobile station shall negotiate for Service Option 36 using service negotiation (see  

3.2.2.3.2.1).  

3.2.2.3.2.1 Procedures Using Service Negotiation  

 The mobile station shall perform service negotiation for Service Option 35 or Service Option  

36 as described in TIA/EIA-95-B. The negotiated service configuration shall include only   

 valid attributes for the negotiated service option consistent with those specified in Table  

3.2.2.3.2.1-1 and Table 3.2.2.3.2.1-2.  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 30/138

 TIA/EIA/IS-801

3-12

Table 3 .2.2 .3.2 .1-1. Valid Service Configuration Attributes for Service Option 3 5 

S e rv ic e Co n fig ura ti on At t ribu t e Valid S e le c t io n s

Forward Multiplex Option Multiplex Option 1

Reverse Multiplex Option Multiplex Option 1

Forward Transmission Rates Rate Set 1 with all four rates enabled

Reverse Transmission Rates Rate Set 1 with all four rates enabled

Forward Traffic Type None. This service option does not use nor  

generate any forward traffic other than signaling.

Reverse Traffic Type None. This service option does not use nor 

generate any reverse traffic other than signaling.

 

Table 3 .2.2 .3.2 .1-2. Valid Service Configuration Attributes for Service Option 3 6 

S e rv ic e Co n fig ura ti on At t ribu t e Valid S e le c t io n s

Forward Multiplex Option Multiplex Option 2

Reverse Multiplex Option Multiplex Option 2

Forward Transmission Rates Rate Set 2 with all four rates enabled

Reverse Transmission Rates Rate Set 2 with all four rates enabled

Forward Traffic Type None. This service option does not use nor 

generate any forward traffic other than signaling.

Reverse Traffic Type None. This service option does not use nor  

generate any reverse traffic other than signaling.

 

If the mobile station accepts a service configuration, as specified in a Service Connect  

Message , that includes a service option connection using Service Option 35 or Service 

Option 36, then the service option connection shall become part of the current service 

configuration at the action time associated with the Service Connect Message . Service 

Option 35 or Service Option 36 is considered to be connected when the current service 

configuration includes a service option connection for it.  

If Service Option 35 or Service Option 36 is connected when the mobile station enters the  

Wait in g for Mobile Stat ion Answ er Subs tate , or Service Option 35 or Service Option 36  

 becomes connected while the mobile station is in the Wait in g for Mobile Stat ion Answ er   

Substate , the mobile station shall send a Connect Order  to the base station as a message  

requiring acknowledgment without waiting for the user to explicitly command the call to be  

answered. The mobile station shall enter the Conversat ion Substate.  

 The mobile station shall not send a Service Option Control Message  for Service Option 35 or   

Service Option 36. The mobile station shall send a Mobile Station  Reject Ord er   (ORDQ =  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 31/138

 TIA/EIA/IS-801

3-13

‘00000001’, unspecified reason), if it receives a Service Option Contr ol Message   for Service 

Option 35 or Service Option 36 from the base station. 

3.2.2.3.3 Mobile Position Message Termination 

 A mobile station supporting Position Determination shall accept and shall process Data  

Burst Messages   received on the CDMA Forward Traffic Channel (see 7.7.2.3.2.9 of  

 TIA/EIA-95-B). Processing of TIA/EIA-95-B Layer-2 fields shall be in accordance with 

 TIA/EIA-95-B. Data Burst Messages used to transport Position Determination request and 

response elements shall always be acknowledged (Layer 2) and the in-order delivery over  

the air interface shall be guaranteed by the transmitting entities: Mobile station and base 

station.  

 The mobile station shall process all Data Burst Messages  addressed to the mobile station  

on the Forward Traffic Channel and having the BURST_TYPE field set to ‘000101’ (as  

assigned in TSB58-B). The mobile station shall discard the message without further   

processing if one or more of the following is true:  

• 

MSG_NUMBER field is set to a value other than 1.  

•  NUM_MSGS field is set to a value other than 1.  

•  NUM_FIELDS field is set to zero.  

Otherwise, the mobile station shall process the Position Determination Data  contained in  

the CHARi fields of the received Data Bu rst Message (see 7.7.3.3.2.4 of TIA/EIA-95-B), as  

described below.  

3.2.2.3.3.1 Base Station Request Elements Received  

If the mobile station is unable to respond with the requested information, the mobile  

station shall respond with a “Reject” response element with the appropriate reject reason,  

unless the base station request element is “Request MS Information” or “Request   

Cancellation” (these request elements cannot be rejected); otherwise, the mobile station  

shall include the appropriate response elements in the response Position Determination  

Data (see 3.2.4) as described below. The response Position Determination Data shall reside  

in the CHARi fields of the response Data Bu rst Message (see 6.7.2.3.2.4 of TIA/EIA-95-B).7

 

•  Request MS Information:   The mobile station shall include the “Provide MS  

Information” response element in the response Position Determination Data. The  

response Posit ion Determin at ion Data Message  shall be sent within 750 ms of the  

reception of the “Request MS Information”.  

• 

Request Autonomous Measurement Weight ing Factors:  The mobile station shall  

include the “Provide Autonomous Measurement Weighting Factors” response  

element in the response Position Determination Data. The PREF_RESP_QUAL   

indicator provided in the “Request Location Response” shall also apply to the  

“Request Autonomous Measurement Weighting Factors” request element.  

7 The parameters discussed in this subsection are defined in 4.2.4.1.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 32/138

 TIA/EIA/IS-801

3-14

•  Request Pseud orange Meas urement:   The mobile station shall send one or more 

“Provide Pseudorange Measurement” response elements, according to that which is 

specified by NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between 

Fixes) included in the “Request Pseudorange Measurement”. The mobile station 

shall include the “Provide Pseudorange Measurement” response element in one or  

more response Posit ion Determin at ion Data Messages   according to the number of  

parts into which the response element is divided. The mobile station should use the 

mobile station time reference as defined in TIA/EIA-95 as the time reference used to 

perform the pseudorange measurements.8  If the mobile station is unable to use the 

mobile station time reference as defined in TIA/EIA-95 to measure the  

pseudoranges, then the mobile station shall use an alternate time reference to  

perform the pseudorange measurements. The mobile station shall set the  

 TIME_REF_SRC field in the “Provide Pseudorange Measurement” response element   

to the appropriate value to indicate the source of the time reference used to perform  

the pseudorange measurements. The mobile station shall set the periodic rate of   

measurement collection equal to the value of T_BETW_FIXES.  

 

 

If PREF_RESP_QUAL is set to ‘000’, the “Provide Pseudorange Measurement”  

response element shall be sent within T 1 seconds of the time corresponding  

to the beginning of the measurement collection period; if PREF_RESP_QUAL   

is set to ‘001’, the “Provide Pseudorange Measurement” response element   

shall be sent within T 2 seconds of the time corresponding to the beginning of   

the measurement collection period; if PREF_RESP_QUAL is set to ‘010’, the  

“Provide Pseudorange Measurement” response element shall be sent within  

 T 3 seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide  

Pseudorange Measurement” response element shall be sent within T 4  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘100’, the “Provide  

Pseudorange Measurement” response element shall be sent within T 5  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘101’, the “Provide  

Pseudorange Measurement” response element shall be sent within T 6  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘110’, the “Provide  

Pseudorange Measurement” response element shall be sent within T 7  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘111’, the “Provide  

Pseudorange Measurement” response element shall be sent within T 8  

seconds of the time corresponding to the beginning of the measurement   

collection period.  

8 The time reference used to perform the pseudorange measurements should be initialized

from the mobile station time reference as defined in TIA/EIA-95.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 33/138

 TIA/EIA/IS-801

3-15

 

  If OFFSET_REQ is set to ‘1’, the “Provide Pseudorange Measurement” 

response element shall include REF_PN and MOB_SYS_T_OFFSET; 

otherwise the “Provide Pseudorange Measurement” response element should 

not include REF_PN and MOB_SYS_T_OFFSET. 

•  Request Pilot Phase Measurement:   The mobile station shall send one or more 

“Provide Pilot Phase Measurement” response elements, according to that which is 

specified by NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between 

Fixes) included in the “Request Pilot Phase Measurement”. The mobile station shall 

include the “Provide Pilot Phase Measurement” response element in one or more 

response Posit ion Determin at ion Da ta Messages   according to the number of parts  

into which the response element is divided. The mobile station shall set the periodic  

rate of measurement collection equal to the value of T_BETW_FIXES.  

    If PREF_RESP_QUAL is set to ‘000’, the “Provide Pilot Phase Measurement”  

response element shall be sent within T 1 seconds of the time corresponding  

to the beginning of the measurement collection period; if PREF_RESP_QUAL   

is set to ‘001’, the “Provide Pilot Phase Measurement” response element shall  

 be sent within T 2 seconds of the time corresponding to the beginning of the  

measurement collection period; if PREF_RESP_QUAL is set to ‘010’, the  

“Provide Pilot Phase Measurement” response element shall be sent within T 3  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide Pilot   

Phase Measurement” response element shall be sent within T 4 seconds of the  

time corresponding to the beginning of the measurement collection period; if   

PREF_RESP_QUAL is set to ‘100’, the “Provide Pilot Phase Measurement”  

response element shall be sent within T 5 seconds of the time corresponding  

to the beginning of the measurement collection period; if PREF_RESP_QUAL   

is set to ‘101’, the “Provide Pilot Phase Measurement” response element shall  

 be sent within T 6 seconds of the time corresponding to the beginning of the  

measurement collection period; if PREF_RESP_QUAL is set to ‘110’, the  

“Provide Pilot Phase Measurement” response element shall be sent within T 7  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘111’, the “Provide Pilot   

Phase Measurement” response element shall be sent within T 8 seconds of the  

time corresponding to the beginning of the measurement collection period.  

 

 

If DESI_PIL_PH_RES is set to ‘1’, the “Provide Pilot Phase Measurement”  

response element shall9 be of at least 1/8 of TIA/EIA-95 PN chip resolution ;   

otherwise, the “Provide Pilot Phase Measurement” response element shall be  

of at least 1 TIA/EIA-95 PN chip resolution.  

 

  If OFFSET_REQ is set to ‘1’, the “Provide Pilot Phase Measurement” response  

element shall include MOB_SYS_T_OFFSET; otherwise the “Provide Pilot   

9  If the mobile station rejects the request with 1/8 chip resolution, it may send an

unsolicited response (see 3.2.1.1) with 1 chip resolution.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 34/138

 TIA/EIA/IS-801

3-16

Phase Measurement” response element should not include 

MOB_SYS_T_OFFSET. 

•  Request Location Response : The mobile station shall send one or more “Provide 

Location Response” response elements, according to that which is specified by  

NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between Fixes) included 

in the “Request Location Response”. The mobile station shall include the “Provide 

Location Response” response element in one or more response Position  

Determinat ion Data Messages   according to the number of parts into which the 

response element is divided. The mobile station shall set the periodic rate of  

measurement collection equal to the value of T_BETW_FIXES.  

    If PREF_RESP_QUAL is set to ‘000’, the “Provide Location Response”  

response element shall be sent within T 1 seconds of the time corresponding  

to the beginning of the measurement collection period; if PREF_RESP_QUAL   

is set to ‘001’, the “Provide Location Response” response element shall be  

sent within T 2  seconds of the time corresponding to the beginning of the  

measurement collection period; if PREF_RESP_QUAL is set to ‘010’, the  

“Provide Location Response” response element shall be sent within T 3  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide Location  

Response” response element shall be sent within T 4  seconds of the time  

corresponding to the beginning of the measurement collection period; if   

PREF_RESP_QUAL is set to ‘100’, the “Provide Location Response” response  

element shall be sent within T 5  seconds of the time corresponding to the  

 beginning of the measurement collection period; if PREF_RESP_QUAL is set   

to ‘101’, the “Provide Location Response” response element shall be sent   

 within T 6  seconds of the time corresponding to the beginning of the  

measurement collection period; if PREF_RESP_QUAL is set to ‘110’, the  

“Provide Location Response” response element shall be sent within T 7  

seconds of the time corresponding to the beginning of the measurement   

collection period; if PREF_RESP_QUAL is set to ‘111’, the “Provide Location  

Response” response element shall be sent within T 8  seconds of the time  

corresponding to the beginning of the measurement collection period.  

 

 

If HEIGHT_REQ is set to ‘1’, the “Provide Location Response” response  

element should include height information; otherwise, the “Provide Location  

Response” response element should not include height information.  

    If CLK_COR_GPS_REQ is set to ‘1’, the “Provide Location Response” response  

element should include clock correction for GPS time; otherwise, the “Provide  

Location Response” response element should not include clock correction for   

GPS time.  

 

 

If VELOCITY_REQ is set to ‘1’, the “Provide Location Response” response  

element should include velocity information; otherwise, the “Provide Location  

Response” response element should not include velocity information.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 35/138

 TIA/EIA/IS-801

3-17

•  Request Time Offset Measu rement:  The mobile station shall include a “Provide Time 

Offset Measurement” response element in the response Position Determination 

Data. If USE_TIME is set to ‘1’, the “Provide Time Offset Measurement” response 

element shall include the offset information determined to be valid at the 

 ACTION_TIME. If USE_TIME is set to ‘0’, the “Provide Time Offset Measurement” 

response element shall include the offset information determined to be valid at the 

time the “Request Time Offset Measurement” is received by the mobile station. If  

USE_TIME is set to ‘1’, the “Provide Time Offset Measurement” response element  

shall be sent within 750 ms of ACTION_TIME. If USE_TIME is set to ‘0’, the “Provide 

 Time Offset Measurement” response element shall be sent within 750 ms of the  

reception of the “Request Time Offset Measurement” request element.  

•  Request Cancellation : The mobile station shall cancel the outstanding request   

element indicated by CANCEL_TYPE. The mobile station shall include a “Provide  

Cancellation Acknowledgement” response element in the Posit ion Determin at ion Da ta   

Message  to indicate the successful cancellation of the outstanding request element.  

If the mobile station has no outstanding request element of the type indicated by   

CANCEL_TYPE, it shall set the NO_OUT_REQ flag in the “Provide Cancellation  

 Acknowledgment” response element. The “Provide Cancellation Acknowledgement”  

response element shall be sent within 750 ms of the reception of the “Request   

Cancellation” request element.  

3.2.2.3.3.2 

Base Station Response Elements Received  

 The mobile station should process and should make use of base station response elements.  

Upon receiving a Posit ion Determin at ion Da ta Message , the mobile station should examine  

the received response elements prior to processing the request elements.  

If the mobile station receives “Provide GPS Almanac Correction” response element, the  

mobile station shall process the response element as follows.  

•  If DELTA_XYZ_INCL is ‘0’, the mobile station shall set the values of DELTA_X,  

DELTA_Y, DELTA_Z, DELTA_X_1ST, DELTA_Y_1ST and DELTA_Z_1ST to 0.  

•  If DELTA_CLOCK_INCL is ‘0’, the mobile station shall set the values of   

DELTA_CLOCK and DELTA_CLOCK_1ST to 0.  

3.2.2.3.4  Traffic Channel Setup  

 When a mobile station in the TIA/EIA-95-B Mobile Station Idle State   intends to send  

Posit ion Determina t ion Data Message  on a Traffic Channel, the following procedures apply:  

• 

 The mobile station shall send an Originat ion Message   (see 6.7.1.3.2.4 of   

 TIA/EIA-95-B) containing no dialed digits and requesting Service Option 35 or   

Service Option 36. The base station should complete an authentication Unique  

Challenge-Response Procedure (see 6.3.12.1.5 of TIA/EIA-95-B) immediately after   

assigning the traffic channel. The Unique Challenge-Response Procedure should be  

completed successfully before the Posit ion Determina t ion Data Messages are sent to  

the mobile station, and before the mobile-originated Posit ion Determin at ion Da ta   

Messages  are forwarded to other network entities.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 36/138

 TIA/EIA/IS-801

3-18

•  Call processing following the transmission of the Originat ion Message   shall follow  

the procedures defined in 6.6 of TIA/EIA-95-B. When the mobile station enters the 

Conversat ion Substate, the mobile station may send the Posit ion Determin at ion Da ta  

Messages  in accordance with the procedures defined in the next section. 

3.2.2.3.5 

Mobile Position Message Origination in the Conversation Substate 

3.2.2.3.5.1 Position Determination Data Message Transmission Requirements 

 When the mobile station is in the TIA/EIA-95-B Mobile Stat ion Conversat ion Subs tate  and 

needs to send one (or more) Posit ion Determina t ion Da ta Message(s) , the mobile station shall 

form one (or more) Data Burst Message(s)   (see 6.7.2.3.2.4 of TIA/EIA-95-B), setting 

BURST_TYPE to ‘000101’ and send the Data Burst Message(s)   on the Reverse Traffic  

Channel. The mobile station shall set the MSG_NUMBER and NUM_MSGS fields to 1, and  

shall set NUM_FIELDS field to the number of octets in the Posit ion Determina t ion Data   

Message  (see 3.2.4). The Data Bu rst Message contains the Position Determination Data in  

the CHARi fields (see 6.7.2.3.2.4 of TIA/EIA-95-B). The mobile station shall set the  

 ACK_REQ Layer-2 field to ‘1’. If the only connected service option is Service Option 35 or   

Service Option 36, the mobile station should enter the Release Substate with a mobile  

station release indication (see 6.6.4.5 of TIA/EIA/95-B) when Posit ion Determin at ion Da ta   

Messages  have not been received or have not been sent during a period of time which is  

implementation-dependent. If any service option in addition to Service Option 35 or Service  

Option 36 is connected, the mobile station shall remain in the Conversation Substate, and  

the mobile station should initiate Service Negotiation to drop Service Option 35 or Service  

Option 36 when Posit ion Determina t ion Data Messages  have not been received or have not   

 been sent during a period of time which is implementation-dependent. If the user needs to  

initiate a call and Service Option 35 or 36 is the only service option connected, then the  

mobile station should release the call for Service Option 35 or 36 if needed to connect the  

user call.  

3.2.2.3.5.2 

Unsolicited Response Elements  

Reserved  

3.2.2.3.5.3 Request Elements  

Reserved  

3.2.3 Broadcast Procedures  

Reserved  

3.2.4 Reverse Link Message Format   

 The reverse link Posit ion Determina t ion Da ta Messages  are summarized in Table 3.2.4-1.  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 37/138

 TIA/EIA/IS-801

3-19

Table 3.2 .4-1. Reverse Link Mes sages 

Mes s age Nam e PD_MSG_TYPE

Posit ion Determinat ion Data 

Message 

‘00000000’

Reserved for future standardization ‘00000001’ through

‘10111111’

 Available for manufacturer-specific

Posit ion Determinat ion Data 

Message   definition as specified in

 TSB-58

‘11000000’ through

‘11111110’

Reserved ‘11111111’

 

 The Position   Determinat ion Data Message   from mobile station to base station has the 

following variable length format: 

 

Fie ld Le n gth (bit s )

SESS_START 1

SESS_END 1

SESS_SOURCE 1

SESS_TAG 5

PD_MSG_TYPE (‘00000000’) 8NUM_REQUESTS 4

NUM_RESPONSES 4

 The mobile station shall include NUM_REQUESTS

occurrences of the following record:

RESERVED 4

REQ_TYPE 4

REQ_PAR_LEN 8

REQ_PAR_RECORD 8 × REQ_PAR_LEN

 The mobile station shall include NUM_RESPONSES

occurrences of the following record:

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 38/138

 TIA/EIA/IS-801

3-20

RESERVED 3

UNSOL_RESP 1

RESP_TYPE 4

RESP_PAR_LEN 8

RESP_PAR_RECORD 8 × RESP_PAR_LEN

 

SESS_START – Start-of-session indicator. 

If the mobile station has previously sent or received a  

Posit ion Determinat ion Data Message   related to this 

Posit ion Determinat ion Data Message   (as defined in 

2.2.1) it shall set this field to ‘0’; otherwise, it shall set  

this field to ‘1’. 

SESS_END – End-of-session indicator. 

If the mobile station does not expect to receive or send 

any more Posit ion Determina t ion Data Messages  related  

to this Posit ion Determina t ion Data Message  (as defined  

in 2.2.1) the mobile station shall set this field to ‘1’;  

otherwise, it shall set this field to ‘0’. The criteria for   

setting this field are implementation dependent.  

SESS_SOURCE – Session-source indicator.10

 

If SESS_START is set to ‘1’ the mobile station shall set   

this field to ‘1’; otherwise it shall set this field to the  

same value as the SESS_SOURCE field that appeared  

in a previously-received or previously-sent Position   

Determina t ion Data Message that was related to this  

Posit ion Determinat ion Data Message   (as defined in  

2.2.1).  

10 This field indicates which side (mobile station or base station) initiated this session.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 39/138

 TIA/EIA/IS-801

3-21

SESS_TAG – Session tag. 

If SESS_START is set to ‘0’ the mobile station shall set  

this field to the same value as the SESS_TAG field that  

appeared in a previously-received or previously-sent  

Posit ion Determin at ion Da ta Messa ge that was related 

to this Posit ion Determina t ion Data Message  (as defined 

in 2.2.1); otherwise, the mobile station shall set this 

field to one more (modulo 32) than the value it  

assigned to this field in the latest Position  

Determinat ion Data Message   that it sent with  

SESS_START set to ‘1’. If no such latest Position   

Determina t ion Data Message  exists, the mobile station  

shall set this field to ‘00000’. The definition of “latest”  

is implementation dependent.  

PD_MSG_TYPE –   Posit ion Determin at ion Da ta Message type.  

 The mobile station shall set this field to ‘00000000’.  

NUM_REQUESTS – Number of request element parameter records.  

 The mobile station shall set this field to the number of   

request element parameters records included in the  

message.  

NUM_RESPONSES – Number of response element parameter records.  

 The mobile station shall set this field to the number of   

response element parameters records included in the  

message.  

RESERVED – Reserved bits.  

 The mobile station shall set this field to ‘0000’.  

REQ_TYPE – Request element type.  

 The mobile station shall set this field to the value  

shown in Table 3.2.4-2.  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 40/138

 TIA/EIA/IS-801

3-22

Table 3.2 .4-2. Request Eleme nt Type 

Des cript io n REQ_TYPE

(binary)

Reserved ‘0000’

Request BS Capabilities ‘0010’

Request GPS Acquisition Assistance ‘0100’

Request GPS Location Assistance ‘0110’

Reserved ‘0111’

Request GPS Sensitivity Assistance ‘0101’

Request Base Station Almanac ‘0011’

Request GPS Almanac ‘1000’

Request GPS Ephemeris ‘1001’

Request GPS Navigation Message Bits ‘1010’

Request Location Response ‘0001’

Request GPS Almanac Correction ‘1011’

 All other REQ_TYPE values are reserved.

 

REQ_PAR_LEN – Request element parameters length. 

 The mobile station shall set this field to the number of  

octets included in the REQ_PAR_RECORD field. 

REQ_PAR_RECORD – Request element parameters record. 

 The mobile station shall set this record as described in 

3.2.4.1. 

RESERVED – Reserved bits. 

 The mobile station shall set these bits to ‘000’.  

UNSOL_RESP – Unsolicited response indicator.  

If the response element is an unsolicited response  

element, the mobile station shall set this field to ‘1’;  

otherwise the mobile station shall set this field to ‘0’.  

RESP_TYPE – Response element type.  

 The mobile station shall set this field to the value  

shown in Table 3.2.4-3.  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 41/138

 TIA/EIA/IS-801

3-23

Table 3.2 .4-3. Respons e Elem en t Type 

Des c ript ion RESP_TYPE

(binary)

Reject ‘0000’

Provide MS Information ‘0010’

Provide Autonomous Measurement Weighting Factors ‘0011’

Provide Pseudorange Measurement ‘0100’

Provide Pilot Phase Measurement ‘0101’

Provide Location Response ‘0001’

Provide Time Offset Measurement ‘0110’

Provide Cancellation Acknowledgement ‘0111’

 All other RESP_TYPE values are reserved.

 

RESP_PAR_LEN – Response element parameters length. 

 The mobile station shall set RESP_PAR_LEN to the 

number of octets included in the response element. 

RESP_PAR_RECORD – Response element parameters record. 

 The mobile station shall set this record as described in 

3.2.4.2. 

3.2.4.1 Request Element Parameters Record 

 The mobile station shall set REQ_PAR_RECORD as described below 11.  

If REQ_TYPE in Position  Determin at ion Data Message  is equal to ‘0010’, or if REQ_TYPE is  

equal to ‘0101’, or if REQ_TYPE is equal to ‘1000’, the mobile station shall not include this  

record. If REQ_TYPE in Position   Determinat ion Data Message   is equal to ‘0001’, or if   

REQ_TYPE is equal to ‘0011’, or if REQ_TYPE is equal to ‘0100’, or if REQ_TYPE is equal to  

‘0110’, or if REQ_TYPE is equal to ‘1001’, or if REQ_TYPE is equal to ‘1010’, or if REQ_TYPE  

is equal to ‘1011’, the mobile station shall include the record REQ_PAR_RECORD and set   

its fields as described below.  

If REQ_TYPE is equal to ‘0100’ (Request GPS Acquisition Assistance), REQ_PAR_RECORD  

shall include the following record:  

11 A request element includes any parameters that directly specify the structure or contents

of the expected response. It does not include parameters that convey information about the

"state" (or status) of the mobile, or values of parameters stored in the mobile. If such

parameters are needed in support of the request, they can be conveyed in an unsolicited

response. (Note: "state" does not refer to the IS-95 state of the mobile; rather, it refers, in

general, to the internal status of the mobile).

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 42/138

 TIA/EIA/IS-801

3-24

 

Fie ld Le n gth (bit s )

DOPP _REQ 1

 ADD_DOPP_REQ 1

CODE_PH_PAR_REQ 1

 AZ_EL_REQ 1

RESERVED 4

 

DOPP _REQ – Doppler (0th order) term requested. 

If Doppler (0th order) terms are requested, the mobile 

station shall set this field to ‘1’; otherwise the mobile 

station shall set this field to ‘0’. 

 ADD_DOPP_REQ – Additional Doppler terms requested. 

If the Doppler (0th  order) terms, the Doppler High- 

Order terms and the Doppler search window terms are 

requested, the mobile station shall set this field to ‘1’;  

otherwise the mobile station shall set this field to ‘0’.  

CODE_PH_PAR_REQ – Code phase parameters requested.  

If the code phase parameters are requested, the mobile  

station shall set this field to ‘1’; otherwise the mobile  

station shall set this field to ‘0’.  

 AZ_EL_REQ – Azimuth and elevation angle requested.  

If azimuth and elevation angle are requested, the  

mobile station shall set this field to ‘1’; otherwise the  

mobile station shall set this field to ‘0’.  

RESERVED – Reserved bits.  

 The mobile station shall set this field to ‘0000’.  

If REQ_TYPE is equal to ‘0110’ (Request GPS Location Assistance), REQ_PAR_RECORD  

shall include the following record:  

 

Fie ld Le n gth (bit s )

COORD_TYPE 1

RESERVED 7

 

COORD_TYPE – Coordinate type requested.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 43/138

 TIA/EIA/IS-801

3-25

If Cartesian coordinates are requested, the mobile 

station shall set this field to ‘0’. If spherical 

coordinates are requested, the mobile station shall set  

this field to ‘1’. 

RESERVED – Reserved bits. 

 The mobile station shall set this field to ‘0000000’. 

If REQ_TYPE is equal to ‘0011’ (Request Base Station Almanac), REQ_PAR_RECORD shall 

include the following record: 

 

Fie ld Le n gth (bit s )

EXT_BS_ALM 1

RESERVED 7

 

EXT_BS_ALM – Extended base station almanac requested.  

If the extended base station almanac is requested, the  

mobile station shall set this field to ‘1’. If the base  

station almanac is requested, the mobile station shall  

set this field to ‘0’.  

RESERVED – Reserved bits.  

 The mobile station shall set this field to ‘0000000’.  

If REQ_TYPE is equal to ‘1001’ (Request GPS Ephemeris), REQ_PAR_RECORD shall include  

the following record:  

 

Fie ld Le n gth (bit s )

 AB_PAR_REQ 1

RESERVED 7

 

 AB_PAR_REQ – Alpha/Beta parameters requested.  

If Alpha/Beta parameters are requested, the mobile  

station shall set this field to ‘1’; otherwise the mobile  

station shall set this field to ‘0’.  

RESERVED – Reserved bits.  

 The mobile station shall set this field to ‘0000000’.  

If REQ_TYPE is equal to ‘1010’ (Request GPS Navigation Message Bits), REQ_PAR_RECORD  

shall include the following record:  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 44/138

 TIA/EIA/IS-801

3-26

Fie ld Le n gth (bit s )

SUBF_4_5_REQ 1

RESERVED 7

 

SUBF_4_5_REQ – Subframes 4 and 5 requested. 

If subframes 4 and 5 are requested, the mobile station 

shall set this field to ‘1’; otherwise the mobile station 

shall set this field to ‘0’. 

RESERVED – Reserved bits. 

 The mobile station shall set this field to ‘0000000’. 

If REQ_TYPE is equal to ‘0001’ (Request Location Response), REQ_PAR_RECORD shall 

include the following record: 

 

Fie ld Le n gth (bit s )

HEIGHT_REQ 1

CLK_COR_GPS_REQ 1

 VELOCITY_REQ 1

RESERVED 5

 

HEIGHT_REQ – Height information requested.  

If height information is requested, the mobile station  

shall set this field to ‘1’; otherwise the mobile station  

shall set this field to ‘0’.  

CLK_COR_GPS_REQ – Clock correction for GPS time requested.  

If clock correction for GPS time is requested, the  

mobile station shall set this field to ‘1’; otherwise the  

mobile station shall set this field to ‘0’.  

 VELOCITY_REQ – Velocity information requested.  

If velocity information is requested, the mobile station  

shall set this field to ‘1’; otherwise the mobile station  

shall set this field to ‘0’.  

RESERVED – Reserved bits.  

 The mobile station shall set this field to ‘00000’.  

If REQ_TYPE is equal to ‘1011’ (Request GPS Almanac Correction), REQ_PAR_RECORD  

shall include the following record:  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 45/138

 TIA/EIA/IS-801

3-27

 

Fie ld Len gth (bit s )

 TOA 8

 WEEK_NUM 8

 

 TOA – Time of almanac. 

 The mobile station shall set this field to the time of  

applicability of the almanac for which the correction is 

requested, in units of 4096 s, in the range from 0 to 

602,112 s. 

 WEEK_NUM – GPS week number. 

 The mobile station shall set this field to the 8 least  

significant bits of the GPS week number of the  

almanac for which the correction is requested. The  

range for this field is from 0 to 255.  

3.2.4.2 Response Element Parameters Record  

 The mobile station shall set RESP_PAR_RECORD as described below.  

If RESP_TYPE in Position   Determinat ion Data Message   is equal to ‘0000’ (Reject),  

RESP_PAR_RECORD shall include the following record:  

 

Fie ld Le n gth (bit s )

REJ_REQ_TYPE 4

REJ_REASON 3

RESERVED 1

 

REJ_REQ_TYPE – Reject request type.  

 The mobile station shall set this field to the value of   

the REQ_TYPE corresponding to the request element it   

rejects. See Table 4.2.4-2.  

REJ_REASON – Reject reason.  

 The mobile station shall set this field to the value  

shown in Table 3.2.4.2-1.  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 46/138

 TIA/EIA/IS-801

3-28

Table 3.2 .4.2 -1. Reject Reason 

Reason for rejectionREJ_REASON

(binary)

Capability not supported by the mobile station ‘000’

Capability normally supported by the mobile

station but temporarily not available or not 

enabled12

‘001’

 All other REJ_REASON values are reserved.

 

RESERVED – Reserved bits. 

 The mobile station shall set this field to ‘0’. 

If RESP_TYPE is equal to ‘0010’ (Provide MS Information), RESP_PAR_RECORD shall 

include the following variable-length record: 

 

Fie ld Le n gth (bit s )

MS_LS_REV 6

MS_MODE 4

PILOT_PH_CAP 6

GPS_ACQ_CAP 12

LOC_CALC_CAP 12

 

MS_LS_REV – The mobile station location standard revision number. 

 The mobile station shall set this field to ‘000000’.  

MS_MODE – The digital mode indicator.  

 The mobile station shall set this field to ‘0000’.  

PILOT_PH_CAP – Pilot phase capability.  

 The mobile station shall set this field to the value  

shown in Table 3.2.4.2-2.  

 

12 For example, the position determination feature may be disabled by the user.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 47/138

 TIA/EIA/IS-801

3-29

Table 3.2 .4.2 -2. Pi lot Phase Capabil i ty 

PILOT_PH

(binary)

IS-95 Pilot Phase Capability

‘000000’ Full Chip Measurement Capability 

‘000001’ Half Chip Measurement Capability 

‘000010’ Quarter Chip Measurement Capability 

‘000011’ Eighth Chip Measurement Capability 

‘000100’ One Sixteenth Chip Measurement Capability 

 All other PILOT_PH values are reserved.

 

GPS_ACQ_CAP – GPS acquisition capability. 

GPS_ACQ_CAP consists of 12 bits, each of the LSB’s 

represents one GPS acquisition capability. The 

mapping of the bits is listed in Table 3.2.4.2-3. If a  

GPS acquisition capability is supported, the mobile 

station shall set the corresponding bit in 

GPS_ACQ_CAP to ‘1’; otherwise the mobile station 

shall set the corresponding bit to ‘0’. Bits 8-12 shall  

 be set to ‘00000’.  

 

Table 3.2 .4 .2 -3. Mapping Table for GPS Acquis ition Capability  

Corresponding Bi t in GPS_ACQ_CAP GPS Acquis i t ion Capabi li ty

Bit 1 (LSB) GPS Acquisition Assistance

Bit 2 GPS Sensitivity Assistance

Bit 3 GPS Almanac

Bit 4 GPS Ephemeris

Bit 5 GPS Navigation Message Bits

Bit 6 GPS Almanac Correction

Bit 7 GPS Autonomous Acquisition Capable

Bits 8 – 12 Reserved

 

LOC_CALC_CAP – Position calculation capability.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 48/138

 TIA/EIA/IS-801

3-30

LOC_CALC_CAP consists of 12 bits, each of the LSB’s 

represents one position calculation capability. The 

mapping of the bits is listed in Table 3.2.4.2-4. If a  

position calculation capability is supported, the mobile 

station shall set the corresponding bit in 

LOC_CALC_CAP to ‘1’; otherwise the mobile station 

shall set the corresponding bit to ‘0’. Bits 9-11 shall 

 be set to ‘000’. 

 

Table 3.2 .4 .2 -4. Mapping Table for Pos ition Calculation Capability  

Corres ponding Bit in LOC_ACQ_CAP Posit ion Calculation Capabili ty

Bit 1 (LSB) Location Calculation Capable using

Location Assistance – Spherical

Bit 2 Location Calculation Capable using

Location Assistance – Cartesian

Bit 3 Advanced Forward Link Trilateration

(AFLT) Location Calculation Capable

Bit 4 Location Calculation Capable using GPS

 Almanac Assistance

Bit 5 Location Calculation Capable using GPS

Ephemeris Assistance

Bit 6 Location Calculation Capable using GPS

 Almanac Correction

Bit 7 Autonomous Location Calculation CapableBit 8 Hybrid GPS and AFLT Location

Calculation Capable

Bit 9 –11 Reserved

Bits 12 (MSB) Pre-programmed Location

 

If RESP_TYPE is equal to ‘0011’ (Provide Autonomous Measurement Weighting Factors),  

RESP_PAR_RECORD shall include the following variable length record:  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 49/138

 TIA/EIA/IS-801

3-31

Fie ld Len gth (bit s )

 TIME_REF_CDMA 14

DGPS 1

NUM_SV 4

GPS_WEIGHT 4

 The mobile station shall include NUM_SV occurrences of the

following fields:

SV_PRN_NUM 6

INV_WEIGHT_FA 6

RESERVED 0 - 7 (as needed)

 

 TIME_REF_CDMA – CDMA system time at the time the solution is valid. 

 The mobile station shall set this field to (t/50  mod 

16384), where t is the CDMA system time in frames, as 

defined in 1.2 of TIA/EIA-95-B, at the time the 

solution is valid. This is the time at which the values 

of the parameters reported in this response element  

parameter record are valid. 

DGPS – DGPS flag. 

If differential GPS is used, the mobile station shall set   

this field to ‘1’; otherwise the mobile station shall set   

this field to ‘0’.  

NUM_SV – Number of GPS satellites in solution.  

 The mobile station shall set this field to the number of   

GPS satellites used to compute the solution, in the  

range from 1 to 16, where the binary value of the field  

conveys the number of satellites minus one.  

GPS_WEIGHT – Ratio of GPS weight to total weight.  

 The mobile station shall set this field to the ratio of   

GPS weight to total weight (GPS weight and pilot phase  

 weight) used to compute the solution, in the range  

from 0 to 1, with a resolution of 1/15.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 50/138

 TIA/EIA/IS-801

3-32

SV_PRN_NUM – Satellite PRN number. 

 The mobile station shall set this field to the value of  

the PRN signal number for which the measured data is 

 valid. It is represented as an unsigned value in the 

range from 1 to 37, where the binary value of the field 

conveys the satellite PRN number minus one. 

INV_WEIGHT_FA – Inverse of weighting factor. 

 The mobile station shall set this field to the inverse of  

the weighting factor used for the satellite, in the range 

from 0.5 m to 112 m. A “floating-point” representation  

is used where the 3 most significant bits constitute the  

exponent and the 3 least significant bits constitute the  

mantissa as specified in Table 3.2.4.2-5.  

 

Table 3 .2.4 .2-5. Inverse of Weightin g Factor Represen tation  

Ex po n en t , X Man t is s a, YIndex value, i

= Y + 8 × X

Floating-Point

value, f  i 

Inverse Weighting

Fact or value, (m )

‘000’ ‘000’ 0 0.5   σ < 0.5

‘000’ ‘001’ 1 0.5625 0.5 ≤ σ < 0.5625

X Y 2 ≤ i ≤ 61 0.5×(1 + Y /8)×2X 

f i- 1 ≤ σ < f 

‘111’ ‘110’ 62 112 104 ≤ σ < 112

‘111’ ‘111’ 63 Not Applicable 112 ≤ σ

 

RESERVED – Reserved bits.  

 The mobile station shall add reserved bits as needed in  

order to make the length of the response element   

parameters record equal to an integer number of   

octets. The mobile station shall set these bits to ‘0’.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 51/138

 TIA/EIA/IS-801

3-33

If RESP_TYPE is equal to ‘0100’ (Provide Pseudorange Measurement), RESP_PAR_RECORD 

shall include the following variable length record: 

 

Fie ld Le n gth (bit s )

PART_NUM 3

 TOTAL_PARTS 3

NUM_PS_RANGES_P 6

 TIME_REF 24

 TIME_REF_SRC 2

OFFSET_INCL 1

REF_PN 0 or 9

MOB_SYS_T_OFFSET 0 or 14

 The mobile station shall include NUM_PS_RANGES_P

occurrences of the following fields:

SV_PRN_NUM 6

SV_CNO 6

PS_DOPPLER 16

SV_CODE_PH_WH 10

SV_CODE_PH_FR 10

MUL_PATH_IND 3

PS_RANGE_RMS_ER 6

RESERVED 0 - 7 (as needed)

 

PART_NUM – The part number. 

 The mobile station shall set this field to specify the 

part number of the Pseudorange Measurement data, in 

the range from 1 to TOTAL_PARTS. 

 TOTAL_PARTS – The total number of parts. 

 The mobile station shall set this field to specify the  

total number of parts that the Pseudorange  

Measurement data is divided into, in the range from 1  

to 8.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 52/138

 TIA/EIA/IS-801

3-34

NUM_PS_RANGES_P – Number of pseudoranges in this part. 

 The mobile station shall set this field to the number of  

pseudoranges included in this part of the response 

element, in the range from 1 to 64, where the binary  

 value of the field conveys the number of satellites 

minus one. 

 TIME_REF – The time of validity of the parameters reported in this 

response element. 

 The mobile station shall set this field to 

(t mod 14,400,000), where t is the time of validity in  

units of 1 ms, based on the time reference specified by   

 TIME_REF_SRC (see Table 3.2.4.2-6). This is the time  

at which the values of the parameters reported in this  

response element parameter record are valid.  

 TIME_REF_SRC – Time reference source.  

 The mobile station shall set this field according to  

 Table 3.2.4.2-6.  

 

Table 3 .2.4 .2-6. Time Reference Source  

Time reference s ourceTIME_REF_SRC

(binary)

Mobile station time reference as defined in 6.1.5.1 of 

 TIA/EIA-95-B

‘00’

GPS time reference ‘01’

Other time reference ‘10’

Reserved ‘11’

 

OFFSET_INCL – Offset Included.  

If the response element includes REF_PN and  

MOB_SYS_T_OFFSET fields, then the mobile station  

shall set this field to ‘1’; otherwise the mobile station  

shall set this field to ‘0’.  

REF_PN – Time reference PN sequence offset.  

If the OFFSET_INCL field is set to ‘1’, then the mobile  

station shall set this field to the PN sequence offset of   

the pilot used by the mobile station to derive its time  

reference, relative to the zero offset pilot PN sequence  

in units of 64 PN chips; otherwise the mobile station  

shall not include this field.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 53/138

 TIA/EIA/IS-801

3-35

MOB_SYS_T_OFFSET– Mobile station system time offset. 

If the OFFSET_INCL field is set to ‘1’, then the mobile 

station shall set this field to the two’s complement  

 value of the offset between mobile station time 

reference and time of occurrence of Reference PN, in 

units of 1/16 TIA/EIA-95-B chips13, in the range from 

-512 to +511.9375 TIA/EIA-95-B chips; otherwise the 

mobile station shall not include this field. The sign of  

this quantity shall be positive if the reference PN 

occurs earlier than the mobile station time reference;  

otherwise it shall be negative.  

SV_PRN_NUM – Satellite PRN number.  

 The mobile station shall set this field to the value of   

the PRN signal number for which the measured data is  

 valid. It is represented as an unsigned value in the  

range from 1 to 37, where the binary value of the field  

conveys the satellite PRN number minus one.  

SV_CNO – Satellite C/N0.  

 The mobile station shall set this field to the value of   

the satellite C/N0, as referenced to the antenna   

connector 14, in units of 1 dB-Hz, in the range from 0 to  

63 dB-Hz.  

PS_DOPPLER – Pseudodoppler.  

 The mobile station shall set this field to the two’s  

complement value of the measured satellite  

pseudodoppler, in units of 0.2 Hz, in the range from  

-6,553.6 Hz to +6,553.6 Hz.  

SV_CODE_PH_WH – Satellite code phase – whole chips.  

 The mobile station shall set this field to the satellite  

code phase measured as a number of GPS chips, in  

units of 1 GPS chips, in the range from 0 to 1022  

chips.  

13 This field supports a maximum resolution of 1/16

th  of a TIA/EIA-95-B chip. However,

mobile stations not capable of 1/16th chip measurement resolution are also supported by 

this standard (See Table 3.2.4.2-2). Measurements made at lower resolutions are reported

in this field using 1/16th chip resolution.

14  If an active antenna is employed (i.e., one with a built-in amplifier and/or filter), then

C/N0 should be referenced to the antenna port prior to any amplifier or filter.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 54/138

 TIA/EIA/IS-801

3-36

SV_CODE_PH_FR – Satellite code phase – fractional chips. 

 The mobile station shall set this field to the residual 

satellite code phase, in units of 1/210

 of GPS chips, in 

the range from 0 to (210

-1)/210

 GPS chips. 

MUL_PATH_IND – Multipath indicator. 

 The mobile station shall set this field to the value 

shown in Table 3.2.4.2-7. 

 

Table 3.2 .4.2 -7 . Multipath Indicator 

DescriptionTh res h o ld MUL_PATH_IND

(binary)

Not measured Not specified ‘000’

Low MP Error ≤ 5 m ‘001’

Medium 5 m < MP Error ≤ 43 m ‘010’

High MP Error > 43 m ‘011’

 All other MUL_PATH_IND values are reserved.

 

PS_RANGE_RMS_ER – Pseudorange RMS error.  

 The mobile station shall set this field to the  

pseudorange RMS error used for the satellite, in the  

range from 0.5 m to 112 m. A “floating-point”  

representation is used where the 3 most significant   

 bits constitute the exponent and the 3 least significant   

 bits constitute the mantissa as specified in Table  

3.2.4.2-8.  

 

Table 3 .2.4 .2-8. Pseudorange RMS Error Represent ation  

Ex po n en t , X Man t is s a, YIndex value, i

= Y + 8 ×X

Floating-Point

value, f  i 

Pseudorange value,

P (m )

‘000’ ‘000’ 0 0.5 P  < 0.5

‘000’ ‘001’ 1 0.5625 0.5 ≤ P  < 0.5625

X Y 2 ≤ i ≤ 61 0.5×(1 + Y /8)×2X f i- 1 ≤ P  < f 

‘111’ ‘110’ 62 112 104 ≤ P  < 112

‘111’ ‘111’ 63 Not Applicable 112 ≤ P 

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 55/138

 TIA/EIA/IS-801

3-37

RESERVED – Reserved bits. 

 The mobile station shall add reserved bits as needed in 

order to make the length of the response element  

parameters record equal to an integer number of  

octets. The mobile station shall set these bits to ‘0’. 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 56/138

 TIA/EIA/IS-801

3-38

If RESP_TYPE is equal to ‘0101’ (Provide Pilot Phase Measurement), RESP_PAR_RECORD 

shall include the following variable length record: 

 

Fie ld Le n gth (bit s )

 TIME_REF_MS 24

OFFSET_INCL 1

MOB_SYS_T_OFFSET 0 or 14

REF_PN 9

PILOT_STRENGTH 6

BAND_CLASS 5

CDMA_FREQ 11

BASE_ID 16

SID 15

NID 16

PART_NUM 3

 TOTAL_PARTS 3

NUM_PILOTS_P 6

 The mobile station shall include NUM_PILOTS_P occurrences

of the following two-field record:

PILOT_PN_PHASE 19

RMS_ERR_PHASE 6

 ADD_PILOTS_INCL 1

 ADD_BAND_CLASS 0 or 5

 ADD_CDMA_FREQ 0 or 11

NUM_ADD_PILOTS_P 0 or 6

If ADD_PILOT_INCL is set to ‘1’, the mobile station shall

include NUM_ADD_PILOTS_P occurrences of the following

two-field record:

 ADD_PILOT_PN_PH 19

 ADD_RMS_ERR_PH 6

RESERVED 0 - 7 (as needed)

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 57/138

 TIA/EIA/IS-801

3-39

 TIME_REF_MS – The time of validity of the parameters reported in this 

response element. 

 The mobile station shall set this field to 

(t mod 14,400,000), where t is the time of validity in 

units of 1 ms, based on mobile station time reference 

as defined in 6.1.5.1 of TIA/EIA-95-B. This is the time 

at which the values of the parameters reported in this 

response element parameter record are valid. 

OFFSET_INCL – Offset Included. 

If the response element includes MOB_SYS_T_OFFSET   

field, then the mobile station shall set this field to ‘1’;  

otherwise the mobile station shall set this field to ‘0’.  

MOB_SYS_T_OFFSET – Mobile station system time offset. See 6.1.5.1 of   

 TIA/EIA-95-B.  

If the OFFSET_INCL field is set to ‘1’, then the mobile  

station shall set this field to the two’s complement   

 value of the offset between mobile station time  

reference and time of occurrence of Reference PN, in  

units of 1/16 TIA/EIA-95-B chips, in the range from  

-512 to +511.9375 TIA/EIA-95-B chips; otherwise the  

mobile station shall not include this field. The sign of   

this quantity shall be positive if the reference PN  

occurs earlier than the mobile station time reference;  

otherwise it shall be negative.  

REF_PN – Time reference PN sequence offset.  

 The mobile station shall set this field to the PN  

sequence offset of the pilot used by the mobile station  

to derive its time reference, relative to the zero offset   

pilot PN sequence in units of 64 PN chips.  

PILOT_STRENGTH – Pilot strength.  

 This parameter conveys the Ec/Io  of this pilot (as  

specified in 6.6.6.2.2 of TIA/EIA-95-B), in the units of   

0.5 dB, in the range from 0 to –31.5 dB. The mobile  

station shall set this field to  

-2 × 10 log10 PS,  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 58/138

 TIA/EIA/IS-801

3-40

 where PS is the strength of the pilot used by the 

mobile station to derive its time reference (see 6.1.5.1 

of TIA/EIA-95-B), measured as specified in 6.6.6.2.2 of  

 TIA/EIA-95-B. If this value (-2 × 10 log10 PS) is less 

than 0, the mobile station shall set this field to 

‘000000’. If this value is greater than 63, the mobile 

station shall set this field to ‘111111’. 

BAND_CLASS – Band class. 

 The mobile station shall set this field to the CDMA  

 band class of the pilots that are reported in this  

response element, as specified in TSB58-B.  

CDMA_FREQ – Frequency assignment.  

 The mobile station shall set this field to the CDMA   

Channel number, in the specified CDMA band class, of   

the pilots that are reported in this response element,  

as specified in 6.1.1.1 of TIA/EIA-95-B.  

BASE_ID – Base Station Identification.  

If the mobile station is on the Paging Channel, the  

mobile station shall set this field to the base station  

identification number obtained from the Paging  

Channel that the mobile station is demodulating;  

otherwise, the mobile station shall set this field to the  

 base station identification number obtained from the  

Paging Channel that the mobile station last   

demodulated.  

SID – System Identification.  

If the mobile station is on the Paging Channel, the  

mobile station shall set this field to the system  

identification number obtained from the Paging  

Channel that the mobile station is demodulating;  

otherwise, the mobile station shall set this field to the  

system identification number obtained from the Paging  

Channel that the mobile station last demodulated.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 59/138

 TIA/EIA/IS-801

3-41

NID – Network Identification. 

If the mobile station is on the Paging Channel, the 

mobile station shall set this field to the network  

identification number obtained from the Paging 

Channel that the mobile station is demodulating; 

otherwise, the mobile station shall set this field to the 

network identification number obtained from the 

Paging Channel that the mobile station last  

demodulated. 

PART_NUM – The part number.  

 The mobile station shall set this field to specify the  

part number of the Pilot Phase Measurement data, in  

the range from 1 to TOTAL_PARTS.  

 TOTAL_PARTS – The total number of parts.  

 The mobile station shall set this field to specify the  

total number of parts that the Pilot Phase  

Measurement data is divided into, in the range from 1  

to 8.  

NUM_PILOTS_P – Number of pilots in this part.  

 The mobile station shall set this field to the number of   

pilots to be reported in this part of the response  

element (not including additional pilots, as defined by   

NUM_ADD_PILOTS_P).  

 The mobile station shall include NUM_PILOTS_P occurrences of the following pair of fields  

for each pilot in the Active Set, and for each pilot in the Candidate or Neighbor Set whose  

pilot strength is greater than T_DROP15, other than the pilot identified by the REF_PN field.  

PILOT_PN_PHASE – Pilot measured phase.  

 The mobile station shall set this field to the phase of   

the pilot PN sequence relative to the zero offset pilot PN  

sequence of this pilot, in units of 1/16 TIA/EIA-95 PN  

chips, in the range from 0 to 32,767.875 chips. The  

pilot arrival time shall be the time of occurrence, as  

measured at the mobile station antenna connector, of   

the earliest arriving usable multipath component of   

the pilot. See 6.6.6.2.4 of TIA/EIA-95-B.  

15 T_DROP is defined in TIA/EIA-95-B.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 60/138

 TIA/EIA/IS-801

3-42

RMS_ERR_PHASE – RMS error in phase measurement. This field 

represents the mobile station’s best estimate of the 

standard deviation of PILOT_PN_PHASE. 

 The mobile station shall set this field to a value in the 

range from 1 m to 224 m. A “floating-point” 

representation is used where the 3 most significant  

 bits constitute the exponent and the 3 least significant  

 bits constitute the mantissa as specified in Table 

3.2.4.2-9. 

 

Table 3 .2.4 .2-9. RMS Error in Pi lot Phase Measu rem ent Represe ntation  

Ex po n en t , X Man t is s a, YInde x value, i

= Y + 8 ×X

Floating-Point

value, f  i 

RMS Error in Pilo t

Phase Measurement

Value, (m)

‘000’ ‘000’ 0 1   σ < 1‘000’ ‘001’ 1 1.125 1 ≤ σ < 1.125

X Y 2 ≤ i ≤ 61 (1 + Y /8)×2X 

f i- 1 ≤ σ < f 

‘111’ ‘110’ 62 224 208 ≤ σ < 224

‘111’ ‘111’ 63 Not Applicable 224 ≤ σ

 

 ADD_PILOTS_INCL – Additional pilots included.  

If this part of the response element includes additional  

pilots belonging to a different CDMA channel number   

or to a different CDMA band class, the mobile station  

shall set this field to ‘1’; otherwise the mobile station  

shall set this field to ‘0’.  

 ADD_BAND_CLASS – Additional band class.  

If ADD_PILOTS_INCL is set to ‘1’, the mobile station  

shall set this field to the CDMA band class of the  

additional pilots that are reported in this part of the  

response element, as specified in TSB58-B; otherwise  

the mobile station shall not include this field.  

 ADD_CDMA_FREQ – Additional frequency assignment.  

If ADD_PILOTS_INCL is set to ‘1’, the mobile station  

shall set this field to the CDMA channel number, in  

the specified CDMA band class, of the additional pilots  

that are reported in the response element, as specified  

in 6.1.1.1 of TIA/EIA-95-B; otherwise the mobile  

station shall not include this field.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 61/138

 TIA/EIA/IS-801

3-43

NUM_ADD_PILOTS_P – Number of additional pilots in this part. 

If ADD_PILOTS_INCL is set to ‘1’, the mobile station 

shall set this field to the number of additional pilots to 

 be reported in this part of the response element; 

otherwise the mobile station shall not include this 

field. 

 The mobile station shall include NUM_ADD_PILOTS_P occurrences of the following pair of  

fields for pilots whose pilot strength is greater than T_DROP. 

 ADD_PILOT_PN_PH – Additional pilot measured phase. 

 The mobile station shall set this field to the phase of   

the pilot PN sequence relative to the zero offset pilot PN  

sequence of this pilot, in units of 1/16 TIA/EIA-95 PN  

chips, in the range from 0 to 32,767.875 chips. The  

pilot arrival time shall be the time of occurrence, as  

measured at the mobile station antenna connector, of   

the earliest arriving usable multipath component of   

the pilot. See 6.6.6.2.4 of TIA/EIA-95-B.  

 ADD_RMS_ERR_PH – Additional pilot RMS error in phase measurement.  

 This field represents the mobile station’s best estimate  

of the standard deviation of ADD_PILOT_PN_PH.  

 The mobile station shall set this field to a value  

according to Table 3.2.4.2-9.  

RESERVED – Reserved bits.  

 The mobile station shall add reserved bits as needed in  

order to make the length of the response element   

parameters record equal to an integer number of   

octets. The mobile station shall set these bits to ‘0’.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 62/138

 TIA/EIA/IS-801

3-44

If RESP_TYPE is equal to ‘0001’ (Provide Location Response), RESP_PAR_RECORD shall 

include the following variable length record: 

 

Fie ld Le n gth (bit s )

 TIME_REF_CDMA 14

LAT 25

LONG 26

LOC_UNCRTNTY_ANG 4

LOC_UNCRTNTY_A 5

LOC_UNCRTNTY_P 5

FIX_TYPE 1

 VELOCITY_INCL 1

 VELOCITY_HOR 0 or 9HEADING 0 or 10

 VELOCITY_VER 0 or 8

CLOCK_INCL 1

CLOCK_BIAS 0 or 18

CLOCK_DRIFT 0 or 16

HEIGHT_INCL 1

HEIGHT 0 or 14

LOC_UNCRTNTY_V 0 or 5

RESERVED 0 - 7 (as needed)

 

 TIME_REF_CDMA – CDMA system time at the time the solution is valid. 

 The mobile station shall set this field to (t/50  mod 

16384), where t is the CDMA system time in frames, as 

defined in 1.2 of TIA/EIA-95-B, at the time the 

solution is valid. This is the time at which the values 

of the parameters reported in this response element   

parameter record are valid.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 63/138

 TIA/EIA/IS-801

3-45

LAT – Latitude. 

 The mobile station shall set this field to the two’s 

complement value of the latitude, in units of 180/225

 

degrees, in the range from -90 degrees to +90×(1-2-24

degrees, referenced to the WGS-84 reference ellipsoid, 

counting positive angles north of the equator and 

negative angles south of the equator, 

LONG – Longitude. 

 The mobile station shall set this field to the two’s 

complement value of the longitude, in units of 360/226

 

degrees, in the range from -180 degrees to  

+180×(1-2-25

) degrees, referenced to the WGS-84  

reference ellipsoid, counting positive angles east of the  

Greenwich meridian and negative angles west of the  

Greenwich meridian.  

LOC_UNCRTNTY_ANG– Angle of axis with respect to True North for position  

uncertainty.  

 The mobile station shall set this field to the angle of   

axis for position uncertainty, in units of 5.625 degrees,  

in the range from 0 to 84.375 degrees, where 0 degrees  

is True North and the angle increases toward the East.  

LOC_UNCRTNTY_A – Standard deviation of axis along angle specified for   

position uncertainty.  

 The mobile station shall set this field to represent the  

standard deviation of axis along angle specified for   

position uncertainty as specified in Table 3.2.4.2-10.  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 64/138

 TIA/EIA/IS-801

3-46

Table 3 .2.4 .2-10 . Posit ion Unc ertainty 

LOC_UNCRTNTY S t an d ard De v ia ti on fo r Po s it io n Un c e rt ai n t y (m e t e rs )

‘00000’ 0.5

‘00001’ 0.75

‘00010’ 1

‘00011’ 1.5

‘00100’ 2

‘00101’ 3

‘00110’ 4

‘00111’ 6

‘01000’ 8

‘01001’ 12

‘01010’ 16

‘01011’ 24

‘01100’ 32

‘01101’ 48

‘01110’ 64

‘01111’ 96

‘10000’ 128

‘10001’ 192

‘10010’ 256

‘10011’ 384

‘10100’ 512

‘10101’ 768

‘10110’ 1,024

‘10111’ 1,536

‘11000’ 2,048

‘11001’ 3,072

‘11010’ 4,096

‘11011’ 6,144

‘11100’ 8,192

‘11101’ 12,288

‘11110’ >12,288

‘11111’ Not computable

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 65/138

 TIA/EIA/IS-801

3-47

 

LOC_UNCRTNTY_P – Standard deviation of axis perpendicular to angle 

specified for position uncertainty. 

 The mobile station shall set this field to represent the 

Standard Deviation of Axis Perpendicular to Angle 

Specified for Position Uncertainty as specified in Table 

3.2.4.2-10. 

FIX_TYPE – Fix type. 

 The mobile station shall set this field to ‘0’ for 2D fix  

and to ‘1’ for 3D fix.  

 VELOCITY_INCL – Velocity information included.  

If velocity information is included in this response  

element, the mobile station shall set this field to ‘1’. If   

 velocity information16  is not included in this response  

element, the mobile station shall set this field to ‘0’.  

 VELOCITY_HOR – Horizontal velocity magnitude.  

If VELOCITY_INCL is set to ‘1’, the mobile station shall  

set this field to the horizontal velocity, in units of 0.25  

m/s, in the range from 0 to 127.75 m/s; otherwise the  

mobile station shall not include this field.  

Note that this field is not included for cases in which  

the measurement technique does not permit   

calculation of value.  

HEADING – Heading.  

If VELOCITY_INCL is set to ‘1’, the mobile station shall  

set this field to Heading, in units of 360/210 degrees, in  

the range from 0 to 360×(1-2-10

) degrees; otherwise the  

mobile station shall not include this field, where 0  

degrees is True North and the angle increases toward  

the East.  

Note that this field is not included for cases in which  

the measurement technique does not permit   

calculation of value.  

16 Velocity information includes the horizontal and vertical components of velocity, as well

as heading.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 66/138

 TIA/EIA/IS-801

3-48

 VELOCITY_VER – Vertical velocity. 

If VELOCITY_INCL and FIX_TYPE are set to ‘1’, the 

mobile station shall set this field to the two’s 

complement value of Vertical Velocity, in units of 0.5 

m/s, in the range from -64 m/s to +63.5 m/s; 

otherwise the mobile station shall not include this 

field. 

Note that this field is not included for cases in which 

the measurement technique does not permit  

calculation of value.  

CLOCK_INCL – Clock information included.  

If clock information is included in this response  

element, the mobile station shall set this field to ‘1’. If   

clock information is not included in this response  

element, the mobile station shall set this field to ‘0’.  

CLOCK_BIAS – Clock bias.  

If CLOCK_INCL is set to ‘1’, the mobile station shall set   

this field to the clock bias in units of 1 ns, in the range  

from -13,000 ns to +249,143 ns; otherwise the mobile  

station shall not include this field. This parameter is  

computed as true GPS time minus mobile station time  

reference as defined in TIA/EIA-95.  

Note that as part of a GPS fix, the computation yields  

an estimate of the discrepancy between the time  

specified by the local clock and true GPS time. This  

parameter reports the discrepancy. The main cause of   

this discrepancy is going to be the propagation delay   

from the base station to the MS, which is always  

positive. Accordingly, the range allowed for this  

parameter is not symmetric.  

CLOCK_DRIFT – Clock drift.  

If CLOCK_INCL is set to ‘1’, the mobile station shall set   

this field to the two’s complement value of the rate of   

change of clock bias in units of ppb (ns/s), in the  

range from -32768 ppb (ns/s) to +32767 ppb (ns/s);  

otherwise the mobile station shall not include this  

field.  

HEIGHT_INCL – Height information included.  

If height information is included in this response  

element, the mobile station shall set this field to ‘1’;  

otherwise, the mobile station shall set this field to ‘0’.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 67/138

 TIA/EIA/IS-801

3-49

HEIGHT – Height. 

If HEIGHT_INCL is set to ‘1’, the mobile station shall 

set this field to the height above the WGS-84 reference 

ellipsoid, in units of 1 meter, in the range from -500 m 

to 15833 m; otherwise it shall not include this field. 

LOC_UNCRTNTY_V – Standard deviation of vertical error for position 

uncertainty. 

If HEIGHT_INCL is set to ‘1’, the mobile station shall 

include this field and set this field to represent the 

Standard Deviation Vertical Error for Position  

Uncertainty as specified in Table 3.2.4.2-10; otherwise  

the mobile station shall not include this field.  

Note that this field is not included for cases in which  

the measurement technique does not permit   

calculation of value.  

RESERVED – Reserved bits.  

 The mobile station shall add reserved bits as needed in  

order to make the length of the response element   

parameters record equal to an integer number of   

octets. The mobile station shall set these bits to ‘0’.  

If RESP_TYPE is equal to ‘0110’ (Provide Time Offset Measurement), RESP_PAR_RECORD  

shall include the following record:  

 

Fie ld Le n gth (bit s )

 TIME_REF_MS 24

REF_PN 9

MOB_SYS_T_OFFSET 14

RESERVED 1

 

 TIME_REF_MS – The time of validity of the parameters reported in this  

response element.  

 The mobile station shall set this field to  

(t mod 14,400,000), where t is the time of validity in  

units of 1 ms, based on mobile station time reference  

as defined in 6.1.5.1 of TIA/EIA-95-B. This is the time  

at which the values of the parameters reported in this  

response element parameter record are valid.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 68/138

 TIA/EIA/IS-801

3-50

REF_PN – Time reference PN sequence offset. 

 The mobile station shall set this field to the PN 

sequence offset of the pilot used by the mobile station 

to derive its time reference, relative to the zero offset  

pilot PN sequence in units of 64 PN chips. 

MOB_SYS_T_OFFSET– Mobile station system time offset. 

 The mobile station shall set this field to the two’s 

complement value of the offset between mobile station 

time reference and time of occurrence of Reference PN, 

in units of 1/16 TIA/EIA-95 chips, in the range from  

-512 to +511.9375 TIA/EIA-95 chips. The sign of this  

quantity shall be positive if the reference PN occurs  

earlier than the mobile station time reference;  

otherwise it shall be negative.  

RESERVED – Reserved bits.  

 The mobile station shall set this field to ‘0’.  

If RESP_TYPE is equal to ‘0111’ (Provide Cancellation Acknowledgement),  

RESP_PAR_RECORD shall include the following record:  

 

Fie ld Le n gth (bit s )

CANCEL_TYPE_ACK 4

NO_OUT_REQ 1

RESERVED 3

 

CANCEL_TYPE_ACK – Cancellation type.  

 The mobile station shall set this field to the value of   

CANCEL_TYPE included in the corresponding request   

element (“Request Cancellation”).  

NO_OUT_REQ – No outstanding request element.  

If there is no outstanding request element of the type  

indicated by CANCEL_TYPE_ACK, the mobile station  

shall set this field to ‘1’; otherwise the mobile station  

shall set this field to ‘0’.  

RESERVED – Reserved bits.  

 The mobile station shall set this field to ‘000’.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 69/138

 TIA/EIA/IS-801

4-1

4  BASE STATION PROCEDURES 

4 .1  Analog Base S tation Proce dures 

 The analog base station procedures are defined in [7]. 

4 .2  CDMA Base S tatio n Proce dures 

4.2.1 

Position Determination Data Message Processing 

4.2.1.1 

Overview  

 The Posit ion Determina t ion Data Message  sent by the base station is comprised of request  

elements and response elements, as specified below. 

Request elements sent by base station: 

•  Request MS Information  

• 

Request Autonomous Measurement Weighting Factors  

• 

Request Pseudorange Measurement   

• 

Request Pilot Phase Measurement   

•  Request Location Response  

•  Request Time Offset Measurement   

• 

Request Cancellation  

Response elements sent by base station:  

•  Reject   

•  Provide BS Capabilities  

•  Provide GPS Acquisition Assistance  

•  Provide GPS Location Assistance – Spherical Coordinates  

•  Provide GPS Location Assistance – Cartesian Coordinates  

•  Provide GPS Sensitivity Assistance  

•  Provide Base Station Almanac  

•  Provide GPS Almanac  

• 

Provide GPS Ephemeris  

•  Provide GPS Navigation Message Bits  

•  Provide Location Response  

• 

Provide GPS Almanac Correction  

 The Posit ion Determina t ion Data Message  received by the base station is also comprised of   

request elements and response elements, as specified below.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 70/138

 TIA/EIA/IS-801

4-2

Request elements received by base station: 

•  Request BS Capabilities 

•  Request GPS Acquisition Assistance 

•  Request GPS Location Assistance 

• 

Request GPS Sensitivity Assistance 

•  Request Base Station Almanac 

•  Request GPS Almanac 

•  Request GPS Ephemeris 

• 

Request GPS Navigation Message Bits 

•  Request Location Response  

•  Request GPS Almanac Correction  

Response elements received by base station:  

•  Reject   

•  Provide MS Information  

•  Provide Autonomous Measurement Weighting Factors  

• 

Provide Pseudorange Measurement   

•  Provide Pilot Phase Measurement   

•  Provide Location Response  

• 

Provide Time Offset Measurement   

• 

Provide Cancellation Acknowledgement   

Response elements sent by the base station may be generated in response to request   

elements received by the base station or they may be generated as unsolicited response  

elements. Every request element includes a REQ_TYPE (request element type) field that   

uniquely identifies the request element (See Table 4.2.4-2). Every response element   

includes a RESP_TYPE (response element type) field that uniquely identifies the response  

element (See Table 4.2.4-3). Multiple response elements may be associated with a single  

request element. Unsolicited response elements are sent with the UNSOL_RESP flag set to  

‘1’ (see 4.2.4).  

4.2.1.2 Requirements  

Each Posit ion Determina t ion Data M essage  shall contain at least one request element, or at   

least one part of a response element, or both. No more than one request element of a   

specific REQ_TYPE shall be included in a Posit ion Determina t ion Data Message . Each  

request element shall be fully contained in a Posit ion Determina t ion Data Message . Some  

response elements may be divided in parts (see 4.2.4.2). Each response element part shall  

 be fully contained in a Posit ion Determina t ion Data Message .  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 71/138

 TIA/EIA/IS-801

4-3

If the base station sends a response element in response to a received request element, it  

shall comply with Table 4.2.1.2-1. A “Reject” shall not be sent as a response element to a  

“Request BS Capabilities” request element. 

If one or more response elements from the base station can be useful to the mobile station 

in responding to a request from the base station, the base station should include all or part  

of each response element and the request element in the same Posit ion Determinat ion Data  

Message . 

Upon receiving a Posit ion Determin at ion Da ta Message , the base station should examine the 

received response elements prior to processing the request elements. 

 

Table 4 .2 .1 .2 -1 . Response Elem ents Sen t in Response to Received Request Elemen ts  

Reques t e lem e n t re ce ive d Pos s ible res pon s e e lem en ts

Request BS Capabilities Provide BS Capabilities

Reject Request GPS Acquisition Assistance

Provide GPS Acquisition Assistance

Reject 

Provide GPS Location Assistance – 

Spherical Coordinates And

Provide GPS Acquisition AssistanceRequest GPS Location Assistance

Provide GPS Location Assistance – 

Cartesian Coordinates And

Provide GPS Acquisition Assistance

Reject Request GPS Sensitivity Assistance

Provide GPS Sensitivity Assistance

Reject Request Base Station Almanac

Provide Base Station Almanac

Reject Request GPS Almanac

Provide GPS Almanac

Reject Request GPS Ephemeris

Provide GPS Ephemeris

Reject Request GPS Navigation Message BitsProvide GPS Navigation Message Bits

Reject Request Location Response

Provide Location Response

Reject Request GPS Almanac Correction

Provide GPS Almanac Correction

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 72/138

 TIA/EIA/IS-801

4-4

 

No more than one request element shall be outstanding at any given time for each 

REQ_TYPE. If an additional request element is received while there is an outstanding 

request element of the same type, the additional request element shall be discarded. A  

received (or sent) request element is considered outstanding until all of the corresponding 

response elements or a “Reject” for the request element have been sent (or received). 

Unsolicited response elements shall have the UNSOL_RESP flag set to ‘1’. 

If a “Reject” constitutes the sent response element, its REJ_REQ_TYPE shall be set to the 

REQ_TYPE of the corresponding request element. 

4.2.2 Point-to-point Procedures  

 This section defines the procedures for the processing of mobile-terminated Position   

Determina t ion Data Messages  that are addressed to individual mobile stations and for the  

processing of all mobile-originated Posit ion Determ inat ion Data Messages .  

4.2.2.1 

Control Channel Procedure  

4.2.2.1.1 Mobile Position Message Origination  

 A base station supporting Position Determination shall accept and shall process Data Burst   

Messages   received on the CDMA Access Channel (see 6.7.1.3.2.3 of TIA/EIA-95-B). The  

processing of TIA/EIA-95-B Layer-2 fields shall be in accordance with TIA/EIA-95-B. Data   

Burst Messages used to transport Position Determination request and response elements  

shall always be acknowledged (Layer 2) and the in-order delivery over the air interface shall  

 be guaranteed by the transmitting entities: Mobile station and base station.  

 The base station shall process all Data Burst Messages  received on the Access Channel and  

having the BURST_TYPE field set to ‘000101’.  

 The base station shall discard the message without further processing if one or more of the  

following is true:  

•  MSG_NUMBER field is set to a value other than 1.  

•  NUM_MSGS field is set to a value other than 1.  

• 

NUM_FIELDS field is set to zero.  

Otherwise, the base station shall process the Position Determination Data  contained in the  

CHARi fields of the received Data Burst Message (see 6.7.1.3.2.3 of TIA/EIA-95-B), as  

described below.  

4.2.2.1.1.1 Mobile Station Request Elements Received  

If the base station does not support the requested capability, the base station shall respond  

 with a “Reject” response element with the appropriate reject reason, unless the mobile  

station request element is “Request BS Capabilities”; otherwise, the base station shall  

include the appropriate response elements in the response Position Determination Data   

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 73/138

 TIA/EIA/IS-801

4-5

(see 4.2.4) as described below. The response Position Determination Data shall reside in 

the CHARi fields of the response Data B urst Message  (see 7.7.2.3.2.9 of TIA/EIA-95-B).17

 

•  Request BS Capabil i ty:   The base station shall respond with the “Provide BS 

Capabilities” response element. 

• 

Request GPS Acquisit ion Assistance:   The base station shall respond with the 

“Provide GPS Acquisition Assistance” response element. 

 

 

If DOPP_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance” response 

element shall include the Doppler 0th order term and ADD_DOPP_INCL flag; 

otherwise, the “Provide GPS Acquisition Assistance” response element should 

not include the Doppler 0th order term and ADD_DOPP_INCL flag.  

 

 

If ADD_DOPP_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance”  

response element shall include the high-order Doppler and the Doppler   

search window terms; otherwise, the “Provide GPS Acquisition Assistance”  

response element should not include the high-order Doppler and the Doppler   

search window terms.  

 

 

If CODE_PH_PAR_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance”  

response element shall include the code phase parameters; otherwise, the  

“Provide GPS Acquisition Assistance” response element should not include  

the code phase parameters.  

 

 

If AZ_EL_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance” response  

element shall include the azimuth and elevation angles; otherwise, the  

“Provide GPS Acquisition Assistance” response element should not include  

the azimuth and elevation angles.  

•  Request GPS Location As sist an ce:  The base station shall respond with the “Provide  

GPS Location Assistance – Spherical Coordinates” or with the “Provide GPS Location  

 Assistance – Cartesian Coordinates” response element. If COORD_TYPE is set to ‘1’,  

the base station shall provide the “Provide GPS Location Assistance – Spherical  

Coordinates” response element; otherwise, the base station shall provide the  

“Provide GPS Location Assistance – Cartesian Coordinates” response element. The  

 base station shall also send the “Provide GPS Acquisition Assistance” response  

element in the same Posit ion Determin at ion Data Message  that contains the “Provide  

GPS Location Assistance – Spherical Coordinates” response element or the “Provide  

GPS Location Assistance – Cartesian Coordinates” response element. The value of   

NUM_SV_P in each part of the “Provide GPS Location Assistance – Spherical  

Coordinates” response element or the “Provide GPS Location Assistance – Cartesian  

Coordinates” response element shall be the same as the value of NUM_SV_P in the  

part of the “Provide GPS Acquisition Assistance” response element that appears in  

the same Posit ion Determinat ion Data Message . The “Provide GPS Location  

 Assistance – Spherical Coordinates” response element or the “Provide GPS Location  

 Assistance – Cartesian Coordinates” response element shall have the satellite  

17 The parameters discussed in this subsection are defined in 3.2.4.1.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 74/138

 TIA/EIA/IS-801

4-6

related fields repeated in the same SV_PRN_NUM order as contained in the “Provide 

GPS Acquisition Assistance” response element. 

•  Request GPS Sensitivit y Ass ista nce:  The base station shall respond with a “Provide 

GPS Sensitivity Assistance” response element in one or more response Position  

Determinat ion Data Messages , according to the number of parts into which the 

response element is divided. 

•  Request Base Stat ion Almana c : The base station shall respond with a “Provide Base 

Station Almanac” response element in one or more response Posit ion Determin at ion  

Data Messages , according to the number of parts into which the response element  

is divided. If EXT_BS_ALM is set to ‘1’, the “Provide Base Station Almanac”  

response element shall include the extended base station almanac; otherwise, the  

“Provide Base Station Almanac” response element shall include the basic base  

station almanac.  

•  Request GPS Alm anac:  The base station shall respond with a “Provide GPS Almanac”  

response element in one or more response Posit ion Determin at ion Da ta Messages ,  

according to the number of parts into which the response element is divided.  

•  Request GPS Ephemeris:  The base station shall respond with a “Provide GPS  

Ephemeris” response element in one or more response Posit ion Determ inat ion Data   

Messages , according to the number of parts into which the response element is  

divided. If AB_PAR_REQ is set to ‘1’, the “Provide GPS Ephemeris” response element   

shall include the Alpha and Beta parameters; otherwise, the “Provide GPS  

Ephemeris” response element should not include the Alpha and Beta parameters.  

•  Request GPS Navigation Message Bits:   The base station shall respond with a   

“Provide GPS Navigation Message Bits” response element in one or more response  

Posit ion Determin at ion Da ta Messages , according to the number of parts into which  

the response element is divided. If SUBF_4_5_REQ is set to ‘1’, the “Provide GPS  

Navigation Message Bits” response element shall include the subframes 4 and 5;  

otherwise, the “Provide GPS Navigation Message Bits” response element shall not   

include the subframes 4 and 5.  

•  Request Location Response : The base station shall respond with the “Provide  

Location Response“ response element.  

 

  If HEIGHT_REQ is set to ‘1’, the Location response element should include  

height information; otherwise, the “Provide Location Response” response  

element should not include height information.  

 

 

If CLK_COR_GPS_REQ is set to ‘1’, the “Provide Location Response” response  

element should include clock correction for mobile station time; otherwise,  

the “Provide Location Response” response element should not include clock   

correction for mobile station time.  

 

  If VELOCITY_REQ is set to ‘1’, the “Provide Location Response” response  

element should include velocity information; otherwise, the “Provide Location  

Response” response element should not include velocity information.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 75/138

 TIA/EIA/IS-801

4-7

•  Request GPS Alm an ac Correction:   The base station shall respond with a “Provide 

GPS Almanac Correction” response element in one or more response Position  

Determinat ion Data Messages , according to the number of parts into which the 

response element is divided. 

4.2.2.1.1.2 

Mobile Station Response Elements Received 

 The base station should process and should make use of the mobile station response 

elements. Upon receiving a Posit ion Determina t ion Data Message , the base station should 

examine the received response elements prior to processing the request elements. 

4.2.2.1.2 Mobile Position Message Termination 

4.2.2.1.2.1 Position Determination Data Message Transmission Requirements  

 The requirements of this section apply when Posit ion Determinat ion Data Messages   

addressed to individual mobile stations are to be sent by the base station andthe  

destination mobile station is not on a Traffic Channel.  

 When the base station has to send one (or more) Posit ion Determina t ion Data Message(s) ,  

and the addressed mobile station is not on a Traffic Channel, the base station shall  

determine whether the Posit ion Determin at ion Data Message(s)  is (are) suitable to be sent on  

the Paging Channel.18  If the Posit ion Determina t ion Da ta Message(s)   is (are) suitable, the  

 base station may form one (or more) Paging Channel Data B urst Messa ge(s)  (see 7.7.2.3.2.9  

of TIA/EIA-95-B), setting BURST_TYPE to ‘000101’. The base station shall set the  

MSG_NUMBER and NUM_MSGS fields to 1, and shall set the NUM_FIELDS field to the  

number of characters in the Posit ion Determin at ion Da ta Message(s)  (as appropriate).  

 When a Posit ion Determina t ion Data Message  is to be sent on the Paging Channel, the base  

station shall send the message following the procedures specified in 7.6.2 of TIA/EIA-95-B.  

 The base station may send the Posit ion Determina t ion Data Message  throughout the area   

 where the mobile is registered. Alternatively, the base station may page the mobile station  

to determine which Paging Channel to use to communicate with the mobile; the base  

station may use Service Option 35 or 36 in the Page Record; then, the base station may   

send the Posit ion Determina t ion Data  Message  on the Paging Channel corresponding to the  

 Access Channel on which the mobile station responded. The base station may then send a   

Release Ord er  to the mobile station.  

If the Posit ion Determin at ion Da ta Message(s)   is (are) unsuitable for transmission on the  

Paging Channel19, the base station shall send the Posit ion Determinat ion Data Message(s)  on  

the CDMA Traffic Channel, following the procedures defined in 4.2.2.3.  

18 The criteria for suitability are implementation dependent.

19For example, the choice to use the Paging Channel or a Forward Traffic Channel, when

multiple Posit ion Determinat ion Data Messages   are waiting to be transmitted, is

implementation dependent.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 76/138

 TIA/EIA/IS-801

4-8

 The base station shall set the ACK_REQ Layer-2 field to ‘1’. The base station shall 

guarantee the in-order delivery of Posit ion Determina t ion Data Messages . 

4.2.2.1.2.2 Unsolicited Response Elements 

If “Provide GPS Acquisition Assistance” is sent as an unsolicited response element, the base 

station shall set CODE_PH_PAR_INCL to ‘1’ and it shall include REFERENCE_PN, 

SV_CODE_PH, SV_CODE_PH_INT, GPS_BIT_NUM and SV_CODE_PH_WIN. 

If “Provide GPS Location Assistance – Spherical Coordinates” or the “Provide GPS Location 

 Assistance – Cartesian Coordinates” is sent as an unsolicited response element, the base 

station shall also send “Provide GPS Acquisition Assistance” response element in the same 

Posit ion Determina t ion Data Message . The value of NUM_SV_P in each part of the “Provide  

GPS Location Assistance – Spherical Coordinates” response element or the “Provide GPS  

Location Assistance – Cartesian Coordinates” response element shall be the same as the  

 value of NUM_SV_P in the part of the “Provide GPS Acquisition Assistance” response  

element that appears in the same Posit ion Determina t ion Data Message . The “Provide GPS  

Location Assistance – Spherical Coordinates” response element or the “Provide GPS  

Location Assistance – Cartesian Coordinates” response element shall have the satellite  

related fields repeated in the same SV_PRN_NUM order as contained in the “Provide GPS  

 Acquisition Assistance” response element.  

4.2.2.1.2.3 Request Elements  

 A “Request Autonomous Measurement Weighting Factors” shall not be issued unless a   

“Request Location Response” is issued in the same Posit ion Determina t ion Data Message .  

4.2.2.2  Authentication Procedures  

If the mobile station includes authentication information when sending an activation  

origination, the base station should process the authentication data as required in 7.3.1 of   

 TIA/EIA-95-B. During the position determination session, the base station should invoke  

signaling message encryption whenever available, as appropriate.  

4.2.2.3 

 Traffic Channel Procedure  

4.2.2.3.1 

Message Encryption  

 To enhance the security of the position determination session and to protect sensitive  

subscriber location information, the base station should enable message encryption as  

appropriate (see 7.3.2 of TIA/EIA-95-B). Encryption of the Forward and Reverse CDMA   

 Traffic Channel messages is defined in Annex A of TIA/EIA-95-B.  

4.2.2.3.2 

Negotiation for the Position Determination Service Option  

Negotiation for the Position Determination Service Option is only required when no other   

service option is connected.  

 The Position Determination Service Option described by this standard shall use service  

option number 35 and is called Service Option 35 when using Multiplex Option 1. The  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 77/138

 TIA/EIA/IS-801

4-9

Position Determination Service Option shall use service option number 36 and is called 

Service Option 36 when using Multiplex Option 2. 

 The base station shall negotiate for Service Option 35 using service negotiation (see 

4.2.2.3.2.1). 

 The base station shall negotiate for Service Option 36 using service negotiation (see 

4.2.2.3.2.1). 

4.2.2.3.2.1 Procedures Using Service Negotiation 

 The base station shall perform service negotiation for Service Option 35 or Service Option 

36 as described in TIA/EIA-95-B. The negotiated service configuration shall include only  

 valid attributes for the negotiated service option consistent with those specified in Tables  

3.2.3.1.2-1 and 3.2.3.1.2-2.  

If the base station establishes a service configuration, as specified in a Service Connect   

Message , that includes a service option connection using Service Option 35 or Service  

Option 36, then the service option connection shall become part of the current service  

configuration at the action time associated with the Service Connect Message . Service  

Option 35 or Service Option 36 is considered to be connected when the current service  

configuration includes a service option connection for it.  

 The base station shall not send a Service Option Contr ol Message  for Service Option 35 or   

Service Option 36.  

4.2.2.3.3 Mobile Position Message Origination  

For mobile-originated calls with no dialed digits in the Originat ion Message , the base station  

should complete an authentication Unique Challenge-Response Procedure (see 6.3.12.1.5  

of TIA/EIA-95-B) immediately after assigning the traffic channel. The Unique Challenge-  

Response Procedure should be completed successfully before Posit ion Determin at ion Data   

Messages   are sent to the mobile station and before any mobile-originated Position   

Determina t ion Data Messages  are forwarded to other network entities.  

 A base station supporting Position Determination shall accept and shall process Data Burst   

Messages  received on the CDMA Reverse Traffic Channel (see 6.7.2.3.2.4 of TIA/EIA-95-B).  

Processing of TIA/EIA-95-B Layer-2 fields shall be in accordance with TIA/EIA-95-B. Data   

Burst Messages used to transport Position Determination request and response elements  

shall always be acknowledged (Layer 2) and the in-order delivery over the air interface shall  

 be guaranteed by the transmitting entities: Mobile station and base station.  

 The base station shall process all Data Burst Messages   received on the Reverse Traffic  

Channel and having the BURST_TYPE field set to ‘000101’ (as assigned in TSB58-B). The  

 base station shall discard the message without further processing, if one or more of the  

following is true:  

•  MSG_NUMBER field is set to a value other than 1.  

•  NUM_MSGS field is set to a value other than 1.  

•  NUM_FIELDS field is set to zero.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 78/138

 TIA/EIA/IS-801

4-10

Otherwise, the base station shall process the Position Determination Data  contained in the 

CHARi fields of the received Data Bur st Message   (see 6.7.2.3.2.4 of TIA/EIA-95-B), as 

described in the next section. 

If the only connected service option is Service Option 35 or Service Option 36, the base 

station should release the traffic channel when no Posit ion Determin at ion Da ta Messa ges  

have been received or have been sent during a period of time which is implementation- 

dependent. 

4.2.2.3.3.1 Mobile Station Request Elements Received 

If the base station does not support the requested capability, the base station shall respond 

 with a “Reject” response element with the appropriate reject reason, unless the mobile  

station request element is “Request BS Capabilities”; otherwise, the base station shall  

include the appropriate response elements in the response Position Determination Data   

(see 4.2.4) as described below. The response Position Determination Data shall reside in  

the CHARi fields of the response Data Burst Message (see 7.7.3.3.2.4 of TIA/EIA-95-B).20

 

• 

Request BS Capabil i ty:   The base station shall respond with the “Provide BS  

Capabilities” response element.  

•  Request GPS Acquisit ion Assistance:   The base station shall respond with the  

“Provide GPS Acquisition Assistance” response element.  

 

 

If DOPP_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance” response  

element shall include the Doppler 0th order term and ADD_DOPP_INCL flag;  

otherwise, the “Provide GPS Acquisition Assistance” response element should  

not include the Doppler 0th order term and ADD_DOPP_INCL flag.  

 

 

If ADD_DOPP_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance”  

response element shall include the high-order Doppler and Doppler search  

 window terms; otherwise, the “Provide GPS Acquisition Assistance” response  

element should not include the high-order Doppler and Doppler search  

 window terms.  

    If CODE_PH_PAR_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance”  

response element shall include the code phase parameters; otherwise, the  

“Provide GPS Acquisition Assistance” response element should not include  

the code phase parameters.  

 

 

If AZ_EL_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance” response  

element shall include the azimuth and elevation angles; otherwise, the  

“Provide GPS Acquisition Assistance” response element should not include  

the azimuth and elevation angles.  

•  Request GPS Location As sist an ce:  The base station shall respond with the “Provide  

GPS Location Assistance – Spherical Coordinates” or with the “Provide GPS Location  

 Assistance – Cartesian Coordinates” response elements. If COORD_TYPE is set to  

20 The parameters discussed in this subsection are defined in 3.2.4.1.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 79/138

 TIA/EIA/IS-801

4-11

‘1’, the base station shall provide the “Provide GPS Location Assistance – Spherical 

Coordinates” response element; otherwise, the base station shall provide the 

“Provide GPS Location Assistance – Cartesian Coordinates” response element. The 

 base station shall also send the “Provide GPS Acquisition Assistance” response 

element in the same Posit ion Determin at ion Data Message  that contains the “Provide 

GPS Location Assistance – Spherical Coordinates” response element or the “Provide 

GPS Location Assistance – Cartesian Coordinates” response element. The value of  

NUM_SV_P in each part of the “Provide GPS Location Assistance – Spherical 

Coordinates” response element or the “Provide GPS Location Assistance – Cartesian 

Coordinates” response element shall be the same as the value of NUM_SV_P in the  

part of the “Provide GPS Acquisition Assistance” response element that appears in  

the same Posit ion Determinat ion Data Message . The “Provide GPS Location  

 Assistance – Spherical Coordinates” response element or the “Provide GPS Location  

 Assistance – Cartesian Coordinates” response element shall have the satellite  

related fields repeated in the same SV_PRN_NUM order as contained in the “Provide  

GPS Acquisition Assistance” response element.  

• 

Request GPS Sensitivit y Ass ista nce:  The base station shall respond with a “Provide  

GPS Sensitivity Assistance” response element in one or more response Position   

Determinat ion Data Messages , according to the number of parts into which the  

response element is divided.  

•  Request Base Stat ion Almana c : The base station shall respond with a “Provide Base  

Station Almanac” response element in one or more response Posit ion Determin at ion   

Data Messages , according to the number of parts into which the response element   

is divided. If EXT_BS_ALM is set to ‘1’, the “Provide Base Station Almanac”  

response element shall include the extended base station almanac; otherwise, the  

“Provide Base Station Almanac” response element shall include the basic base  

station almanac  

•  Request GPS Alm anac:  The base station shall respond with a “Provide GPS Almanac”  

response element in one or more response Posit ion Determin at ion Da ta Messages ,  

according to the number of parts into which the response element is divided.  

•  Request GPS Ephemeris:  The base station shall respond with a “Provide GPS  

Ephemeris” response element in one or more response Posit ion Determina t ion Data   

Messages , according to the number of parts into which the response element is  

divided. If AB_PAR_REQ is set to ‘1’, the “Provide GPS Ephemeris” response element   

shall include the Alpha and Beta parameters; otherwise, the “Provide GPS  

Ephemeris” response element should not include the Alpha and Beta parameters.  

• 

Request GPS Navigation Message Bits:   The base station shall respond with a   

“Provide GPS Navigation Message Bits” response element in one or more response  

Posit ion Determin at ion Da ta Messages , according to the number of parts into which  

the response element is divided. If SUBF_4_5_REQ is set to ‘1’, the “Provide GPS  

Navigation Message Bits” response element shall include the subframes 4 and 5;  

otherwise, the “Provide GPS Navigation Message Bits” response element shall not   

include the subframes 4 and 5.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 80/138

 TIA/EIA/IS-801

4-12

•  Request Location Response : The base station shall respond with the “Provide 

Location Response” response element. 

    If HEIGHT_REQ is set to ‘1’, the “Provide Location Response” response 

element should include height information; otherwise, the “Provide Location 

Response” response element should not include height information 

 

  If CLK_COR_GPS_REQ is set to ‘1’, the “Provide Location Response” response 

element should include clock correction for mobile station time; otherwise, 

the “Provide Location Response” response element should not include clock  

correction for mobile station time. 

    If VELOCITY_REQ is set to ‘1’, the “Provide Location Response” response  

element should include velocity information; otherwise, the “Provide Location  

Response” response element should not include velocity information.  

•  Request GPS Alm anac Correction:   The base station shall respond with a “Provide  

GPS Almanac Correction” response element in one or more response Position   

Determinat ion Data Messages , according to the number of parts into which the

 

response element is divided.  

4.2.2.3.3.2 Mobile Station Response Elements Received  

 The base station should process and should make use of the mobile station response  

elements. Upon receiving a Posit ion Determina t ion Data Message , the base station should  

examine the received response elements prior to processing the request elements.  

4.2.2.3.4  Traffic Channel Setup  

 When a base station is to send Position Determination data on a Traffic Channel, and the  

addressed mobile station is not on a Traffic Channel, the following procedures apply.  

 The mobile station address shall be used for messages sent over the paging channel. The  

 base station shall page the mobile station and establish a Traffic Channel using the  

procedures defined in 7.6 of TIA/EIA-95-B. The base station shall request Service Option  

35 or Service Option 36.  

 When the base station enters the Conversat ion Substate,  the base station may send the  

Posit ion Determinat ion Data Messages   in accordance with the procedures defined in  

4.2.2.3.5.  

4.2.2.3.5 Mobile Station Message Termination in the Conversation Substate  

4.2.2.3.5.1 

Position Determination Data Message Transmission Requirements  

 The requirements of this section shall be followed when the addressed mobile station is in  

the TIA/EIA-95-B Conversat ion Substa te  of the Mobile Stat ion Control on the Traff ic Cha nnel   

State .  

 The base station shall form one (or more) Data B urst Message(s)  (see 7.7.3.3.2.4 of TIA/EIA-  

95-B), setting BURST_TYPE to ‘000101’ and send the message(s) on the Forward Traffic  

Channel. The base station shall set the MSG_NUMBER and NUM_MSGS fields to 1 and  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 81/138

 TIA/EIA/IS-801

4-13

shall set the NUM_FIELDS field to the number of octets in the Posit ion Determinat ion Data  

message  (see 4.2.4). The base station shall set the ACK_REQ Layer-2 field to ‘1’. 

If the only connected service option is Service Option 35 or Service Option 36, the base 

station should release the traffic channel when Posit ion Determin at ion Da ta Messages  have 

not been received or have not been sent during a period of time which is implementation- 

dependent. If any service option in addition to Service Option 35 or Service Option 36 is 

connected, the base station should initiate Service Negotiation to drop Service Option 35 or  

Service Option 36 when Posit ion Determina t ion Da ta Messages  have not been received or  

have not been sent during a period of time which is implementation-dependent. After  

sending a Posit ion Determina t ion Data Message , the base station should delay the traffic  

channel release for a period of time sufficient to allow the mobile station to return any   

requested acknowledgments.  

4.2.2.3.5.2 

Unsolicited Response Elements  

If “Provide GPS Acquisition Assistance” is sent as an unsolicited response element, the base  

station shall set CODE_PH_PAR_INCL to ‘1’ and it shall include REFERENCE_PN,  

SV_CODE_PH, SV_CODE_PH_INT, GPS_BIT_NUM and SV_CODE_PH_WIN.  

If “Provide GPS Location Assistance – Spherical Coordinates” or the “Provide GPS Location  

 Assistance – Cartesian Coordinates” is sent as an unsolicited response element, the base  

station shall also send “Provide GPS Acquisition Assistance” response element in the same  

Posit ion Determina t ion Data Message . The value of NUM_SV_P in each part of the “Provide  

GPS Location Assistance – Spherical Coordinates” response element or the “Provide GPS  

Location Assistance – Cartesian Coordinates” response element shall be the same as the  

 value of NUM_SV_P in the part of the “Provide GPS Acquisition Assistance” response  

element that appears in the same Posit ion Determina t ion Data Message . The “Provide GPS  

Location Assistance – Spherical Coordinates” response element or the “Provide GPS  

Location Assistance – Cartesian Coordinates” response element shall have the satellite  

related fields repeated in the same SV_PRN_NUM order as contained in the “Provide GPS  

 Acquisition Assistance” response element.  

4.2.2.3.5.3 Request Elements  

 A “Request Autonomous Measurement Weighting Factors” shall not be issued unless a   

“Request Location Response” is issued in the same Posit ion Determina t ion Data Message .  

4.2.3 

Broadcast Procedures  

Reserved  

4.2.4 Forward Link Message Format   

 The forward link Posit ion Determina t ion Data Messages are summarized in Table 4.2.4-1.  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 82/138

 TIA/EIA/IS-801

4-14

Table 4 .2 .4 -1. Forward Link Mes sage s 

Mes s age Nam e PD_MSG_TYPE

Posit ion Determinat ion Data 

Message 

‘00000000’

Reserved for future standardization ‘00000001’ through

‘10111111’

 Available for manufacturer-specific

Posit ion Determinat ion Data 

Message   definition as specified in

 TSB-58

‘11000000’ through

‘11111110’

Reserved ‘11111111’

 

 The Posit ion Determina t ion Data Message   from base station to mobile station has the 

following variable length message format: 

 

Fie ld Le n gth (bit s )

SESS_START 1

SESS_END 1

SESS_SOURCE 1

SESS_TAG 5

PD_MSG_TYPE (‘00000000’) 8

NUM_REQUESTS 4

NUM_RESPONSES 4

 The base station shall include NUM_REQUESTS occurrences

of the following record:

RESERVED 4

REQ_TYPE 4

REQ_PAR_LEN 8

REQ_PAR_RECORD 8×REQ_PAR_LEN

 The base station shall include NUM_RESPONSES

occurrences of the following record:

RESERVED 3

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 83/138

 TIA/EIA/IS-801

4-15

UNSOL_RESP 1

RESP_TYPE 4

RESP_PAR_LEN 8

RESP_PAR_RECORD 8 × RESP_PAR_LEN

 

SESS_START – Start-of-session indicator. 

If the base station has previously sent or received a  

Posit ion Determinat ion Data Message   related to this 

Posit ion Determinat ion Data Message   (as defined in 

2.2.1) it shall set this field to ‘0’; otherwise, it shall set  

this field to ‘1’. 

SESS_END – End-of-session indicator. 

If the base station does not expect to receive or send 

any more Posit ion Determina t ion Data Messages  related  

to this Posit ion Determina t ion Data Message  (as defined  

in 2.2.1) the base station shall set this field to ‘1’;  

otherwise, it shall set this field to ‘0’. The criteria for   

setting this field are implementation dependent.  

SESS_SOURCE – Session-source indicator.21

 

If SESS_START is set to ‘1’ the base station shall set   

this field to ‘0’; otherwise it shall set this field to the  

same value as the SESS_SOURCE field that appeared  

in a previously-received or previously-sent Position   

Determina t ion Data Message that was related to this  

Posit ion Determinat ion Data Message   (as defined in  

2.2.1).  

21 This field indicates which side (mobile station or base station) initiated this session.

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 84/138

 TIA/EIA/IS-801

4-16

SESS_TAG – Session tag. 

If SESS_START is set to ‘0’ the base station shall set  

this field to the same value as the SESS_TAG field that  

appeared in a previously-received or previously-sent  

Posit ion Determin at ion Da ta Messa ge that was related 

to this Posit ion Determina t ion Data Message  (as defined 

in 2.2.1); otherwise, the base station shall set this field 

to one more (modulo 32) than the value it assigned to 

this field in the latest Posit ion Determinat ion Data  

Message  that it sent with SESS_START set to ‘1’. If no  

such latest Posit ion Determinat ion Data Message   

exists, the base station shall set this field to ‘00000’.  

 The definition of “latest” is implementation dependent.  

PD_MSG_TYPE –   Posit ion Determin at ion Da ta Message type.  

 The base station shall set this field to ‘00000000’.  

NUM_REQUESTS – Number of request element parameter records.  

 The base station shall set this field to the number of   

request element parameters record included in the  

message.  

NUM_RESPONSES – Number of response element parameter records.  

 The base station shall set this field to the number of   

response element parameters record included in the  

message.  

RESERVED – Reserved bits.  

 The base station shall set this field to ‘0000’.  

REQ_TYPE – Request element type.  

 The base station shall set this field to the value shown  

in Table 4.2.4-2.  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 85/138

 TIA/EIA/IS-801

4-17

Table 4.2 .4-2. Request Eleme nt Type 

DescriptionREQ_TYPE

(binary)

Reserved ‘0000’

Request MS Information ‘0010’

Request Autonomous Measurement Weighting Factors ‘0011’

Request Pseudorange Measurement ‘0100’

Request Pilot Phase Measurement ‘0101’

Request Location Response ‘0001’

Request Time Offset Measurement ‘0110’

Request Cancellation ‘0111’

 All other REQ_TYPE values are reserved.

 

REQ_PAR_LEN – Request element parameters length. 

 The base station shall set this field to the number of  

octets included in the REQ_PAR_RECORD field. 

REQ_PAR_RECORD – Request element parameters record. 

 The base station shall set this record as described in 

4.2.4.1. 

RESERVED – Reserved bits. 

 The base station shall set these bits to ‘000’.  

UNSOL_RESP – Unsolicited response indicator.  

 The base station shall set this field to ‘1’ if the  

response element is an unsolicited response element;  

otherwise the base station shall set this field to ‘0’.  

RESP_TYPE – Response element type.  

 The base station shall set this field to the value shown  

in Table 4.2.4-3.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 86/138

 TIA/EIA/IS-801

4-18

 

Table 4.2 .4-3. Respons e Elem ent Type 

DescriptionRESP_TYPE

(binary)

Reject ‘0000’

Provide BS Capabilities ‘0010’

Provide GPS Acquisition Assistance ‘0100’

Provide GPS Location Assistance – Spherical Coordinates ‘0110’

Provide GPS Location Assistance – Cartesian Coordinates ‘0111’

Provide GPS Sensitivity Assistance ‘0101’

Provide Base Station Almanac ‘0011’

Provide GPS Almanac ‘1000’

Provide GPS Ephemeris ‘1001’

Provide GPS Navigation Message Bits ‘1010’

Provide Location Response ‘0001’

Provide GPS Almanac Correction ‘1011’

 All other RESP_TYPE values are reserved.

 

RESP_PAR_LEN – Response element parameters length. 

 The base station shall set RESP_PAR_LEN to the 

number of octets included in the RESP_PAR_RECORD 

field. 

RESP_PAR_RECORD – Response element parameters record. 

 The base station shall set this record as described in 

4.2.4.2.  

4.2.4.1 Request Element Parameters Record  

If REQ_TYPE in Position  Determin at ion Data Message  is equal to ‘0010’, or if REQ_TYPE is  

equal to ‘0011’, the base station shall not include this record. If REQ_TYPE is equal to  

‘0001’, or if REQ_TYPE is equal to ‘0100’, or if REQ_TYPE is equal to ‘0101’, or if REQ_TYPE  

is equal to ‘0110’, or if REQ_TYPE is equal to ‘0111’, the base station shall include the  

record REQ_PAR_RECORD and set its fields as described below.  

If REQ_TYPE in Posit ion Determinat ion Data Message   is equal to ‘0100’ (Request   

Pseudorange Measurement), REQ_PAR_RECORD shall include the following fields:  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 87/138

 TIA/EIA/IS-801

4-19

Fie ld Len gth (bit s )

PREF_RESP_QUAL 3

NUM_FIXES 8

 T_BETW_FIXES 8

OFFSET_REQ 1

RESERVED 4

 

PREF_RESP_QUAL – Preferred response quality. 

 The base station shall set this according to 3.2.2.1.1.1 

and 3.2.2.3.3.1. 

NUM_FIXES – Number of fixes. 

 The base station shall set this field to the requested 

number of fixes, in the range from 1 to 255. 

 T_BETW_FIXES – Time between fixes. 

 The base station shall set this field to the requested 

seconds between fixes, in the range from 0 to 255.  

OFFSET_REQ – Offset requested.  

If REF_PN and MOB_SYS_T_OFFSET are requested,  

the base station shall set this field to ‘1’; otherwise the  

 base station shall set this field to ‘0’.  

RESERVED – Reserved bits.  

 The base station shall set this field to ‘0000’.  

If REQ_TYPE is equal to ‘0101’ (Request Pilot Phase Measurement), REQ_PAR_RECORD  

shall include the following fields:  

 

Fie ld Le n gth (bit s )

PREF_RESP_QUAL 3

NUM_FIXES 8

 T_BETW_FIXES 8

OFFSET_REQ 1

DESI_PIL_PH_RES 1

RESERVED 3

 

PREF_RESP_QUAL – Preferred response quality.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 88/138

 TIA/EIA/IS-801

4-20

 The base station shall set this field according to 

3.2.2.1.1.1 and 3.2.2.3.3.1. 

NUM_FIXES – Number of fixes. 

 The base station shall set this field to the requested 

number of fixes, in the range from 1 to 255. 

 T_BETW_FIXES – Time between fixes. 

 The base station shall set this field to the requested 

seconds between fixes, in the range from 0 to 255. 

OFFSET_REQ – Offset requested. 

If MOB_SYS_T_OFFSET is requested, the base station  

shall set this field to ‘1’; otherwise the base station  

shall set this field to ‘0’.  

DESI_PIL_PH_RES – Desired pilot phase resolution.  

If at least one TIA/EIA-95 PN chip pilot phase  

resolution is requested, the base station shall set this  

field to ‘0’. If at least 1/8 TIA/EIA-95 PN chip pilot   

phase resolution is requested, the base station shall  

set this field to ‘1’.  

RESERVED – Reserved bits.  

 The base station shall set this field to ‘000’.  

If REQ_TYPE is equal to ‘0001’ (Request Location Response), REQ_PAR_RECORD shall  

include the following fields:  

 

Fie ld Le n gth (bit s )

PREF_RESP_QUAL 3

NUM_FIXES 8

 T_BETW_FIXES 8

HEIGHT_REQ 1

CLK_COR_GPS_REQ 1

 VELOCITY_REQ 1

RESERVED 2

 

PREF_RESP_QUAL – Preferred response quality.  

 The base station shall set this field according to  

3.2.2.1.1.1 and 3.2.2.3.3.1.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 89/138

 TIA/EIA/IS-801

4-21

NUM_FIXES – Number of fixes. 

 The base station shall set this field to the requested 

number of fixes, in the range from 1 to 255. 

 T_BETW_FIXES – Time between fixes. 

 The base station shall set this field to the requested 

seconds between fixes, in the range from 0 to 255. 

HEIGHT_REQ – Height information requested. 

If the height information is requested, the base station 

shall set this field to ‘1’; otherwise the base station 

shall set this field to ‘0’.  

CLK_COR_GPS_REQ – Clock correction for GPS time requested.  

If the clock correction for GPS time is requested, the  

 base station shall set this field to ‘1’; otherwise the  

 base station shall set this field to ‘0’.  

 VELOCITY_REQ – Velocity information requested.  

If velocity information is requested, the base station  

shall set this field to ‘1’; otherwise the base station  

shall set this field to ‘0’.  

RESERVED – Reserved bits.  

 The base station shall set this field to ‘00’.  

If REQ_TYPE is equal to ‘0110’ (Request Time Offset Measurement), REQ_PAR_RECORD  

shall include the following fields:  

 

Fie ld Le n gth (bit s )

USE_TIME 1

 ACTION_TIME 0 or 6

RESERVED 7 or 1 (as needed)

 

USE_TIME – Use action time indicator.  

 This field indicates whether an ACTION_TIME is  

specified in this request element.  

If an ACTION_TIME is specified in this message, the  

 base station shall set this field to ‘1’; otherwise, the  

 base station shall set this field to ‘0’.  

 ACTION_TIME – Action time.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 90/138

 TIA/EIA/IS-801

4-22

If the USE_TIME field is set to ‘1’, the base station 

shall set this field to the System Time, in units of 80 

ms (modulo 64), at which the offset measurement is to 

take effect. If the USE_TIME field is set to ‘0’ the base 

station shall not include this field. 

RESERVED – Reserved bits. 

 The base station shall add reserved bits as needed in 

order to make the length of the request element  

parameters record equal to an integer number of  

octets. The base station shall set these bits to ‘0’.  

If REQ_TYPE is equal to ‘0111’ (Request Cancellation), REQ_PAR_RECORD shall include  

the following fields:  

 

Fie ld Le n gth (bit s )

CANCEL_TYPE 4

RESERVED 4

 

CANCEL_TYPE – Cancellation type.  

 The base station shall set this field to the type of   

request element to be cancelled, according to Table  

4.4.1.1-1.  

RESERVED – Reserved bits.  

 The base station shall set this field to ‘0000’.  

4.2.4.2 Response Element Parameters Record  

 The base station shall set RESP_PAR_RECORD as described below.  

If RESP_TYPE in Posit ion Determinat ion Data Message   is equal to ‘0000’ (Reject),  

RESP_PAR_RECORD shall include the following record:  

 

Fie ld Le n gth (bit s )

REJ_REQ_TYPE 4REJ_REASON 3

RESERVED 1

 

REJ_REQ_TYPE – Reject request type.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 91/138

 TIA/EIA/IS-801

4-23

 The base station shall set this field to the value of the 

REQ_TYPE corresponding to the request element it  

rejects. See 3.2.4. 

REJ_REASON – Reject reason. 

 The base station shall set this field to the value shown 

in Table 4.2.4.2-1. 

 

Table 4.2 .4.2 -1. Reject Reason 

Reason for rejectionREJ_REASON

(binary)

Capability not supported by the base station ‘000’

Capability normally supported by the base station but 

temporarily not available or not enabled

‘001’

 All other REJ_REASON values are reserved.

 

RESERVED – Reserved bits.  

 The base station shall set this field to ‘0’.  

If RESP_TYPE is equal to ‘0010’ (Provide BS Capabilities), RESP_PAR_RECORD shall  

include the following fields:  

 

Fie ld Le n gth (bit s )

BS_LS_REV 6

GPSC_ID 1

 AFLTC_ID 1

 APDC_ID 8

 

BS_LS_REV – The base station location standard revision number.  

 The base station shall set this field to ‘000000’.  

GPSC_ID – GPS capability indicator.  

If the base station can do all of the following:  

•  provide the “GPS Assist” response elements  

(“Provide GPS Acquisition Assistance”; “Provide  

GPS Location Assistance – Spherical Coordinates”;  

“Provide GPS Location Assistance – Cartesian  

Coordinates”; “Provide GPS Sensitivity Assistance”;  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 92/138

 TIA/EIA/IS-801

4-24

“Provide GPS Almanac”; “Provide GPS Ephemeris”; 

“Provide GPS Navigation Message Bits”), and 

•  determine the position of the mobile station based 

on information provided by the mobile station 

through the GPS response elements (“Provide 

 Autonomous Measurement Weighting Factors”; 

“Provide Pseudorange Measurement”), and 

•  accept a “Provide Location Response” response 

element from the mobile station with autonomous 

positioning technology,  

then the base station shall set this field to ‘1’;  

otherwise the base station shall set this field to ‘0’.  

 AFLTC_ID – Advanced forward link trilateration capability   

indicator.  

If the base station can do all of the following:  

•  provide the “Provide Base Station Almanac”  

response element, and  

•  determine the position of the mobile station based  

on information provided by the mobile station  

through the “Provide Pilot Phase Measurement”  

response element, and  

•  accept a “Provide Location Response” response  

element from the mobile station with autonomous  

positioning technology,  

then the base station shall set this field to ‘1’;  

otherwise the base station shall set this field to ‘0’.  

 APDC_ID – Autonomous position determination capability   

indicator.  

If the base station can do all of the following:  

•  determine the position of the mobile station  

autonomously (i.e., without mobile station  

involvement), and  

• 

accept a “Provide Location Response” response  

element from the mobile station with autonomous  

positioning technology,  

then the base station shall set this field to a value  

other than ‘00000000’ according to Table 4.2.4.2-2;  

otherwise the base station shall set this field to  

‘00000000’.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 93/138

 TIA/EIA/IS-801

4-25

 

Table 4.2 .4.2 -2. Auton omo us Location Dete rminat ion Capabil ity in the Base Station 

APDC_ID Loc at ion Dete rm in at ion Capabilit y

‘00000000’No Autonomous Location Determination

Capability 

‘00000001’ – ‘11111111’ Autonomous Location Technology Identifier 

 

If RESP_TYPE is equal to ‘0100’ (Provide GPS Acquisition Assistance), RESP_PAR_RECORD 

shall include the following record: 

 

Fie ld Le n gth (bit s )

NUM_SV 4

 TIME_OF_APP 8

DOPP_INCL 1

 ADD_DOPP_INCL 0 or 1

CODE_PH_PAR_INCL 1

REFERENCE_PN 0 or 10

 AZ_EL_INCL 1

 The base station shall include NUM_SV occurrences of the

following fields:

SV_PRN_NUM 6DOPPLER0 0 or 12

DOPPLER1 0 or 7

DOPPLER_WIN 0 or 3

SV_CODE_PH 0 or 10

SV_CODE_PH_INT 0 or 5

GPS_BIT_NUM 0 or 2

SV_CODE_PH_WIN 0 or 5

 AZIMUTH 0 or 5

ELEVATION 0 or 3

RESERVED 0 - 7 (as needed)

 

NUM_SV – Number of GPS satellites. 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 94/138

 TIA/EIA/IS-801

4-26

 The base station shall set this field to the number of  

repeated data fields for all applicable satellites, in the 

range from 1 to 16, where the binary value of the field 

conveys the number of satellites minus one. 

 TIME_OF_APP – The CDMA system time reference for the GPS 

 Acquisition Assist information. 

 The base station shall set this field to the CDMA  

system time reference, in units of 1.28 s, in the range 

from 0 to 318.72 s. 

DOPP_INCL – Doppler (0th order) term included.  

If DOPPLER0 is included in this response element, the  

 base station shall set this field to ‘1’; otherwise the  

 base station shall set this field to ‘0’.  

 ADD_DOPP_INCL – Additional Doppler information included.  

If DOPP_INCL is set to ‘1’, the base station shall  

include this field and, if DOPPLER1 and  

DOPPLER_WIN are included in this response element,  

it shall set ADD_DOPP_INCL to ‘1’; if DOPPLER1 and  

DOPPLER_WIN are not included in this response  

element, it shall set ADD_DOPP_INCL to ‘0’. If   

DOPP_INCL is set to ‘0’, the base station shall not   

include this field.  

CODE_PH_PAR_INCL – Code phase information included.  

If code phase information is included in this response  

element, the base station shall set this field to ‘1’. If   

code phase information is not included in this  

response element, the base station shall set this field  

to ‘0’.  

REFERENCE_PN – Reference PN.  

If CODE_PH_PAR_INCL is set to ‘1’, the base station  

shall include this field and set the most significant bit   

of this field to ‘0’ and the 9 least significant bits of this  

field to the PN sequence offset of the pilot used as time  

reference by the base station for the SV_CODE_PH  

information included in this element, relative to the  

zero offset pilot PN sequence in units of 64 PN chips.  

If the SV_CODE_PH information included in this  

element does not use any pilot PN sequence as its  

reference, then the base station shall set this field to  

‘1000000000’. See Table 4.2.4.2-3. If   

CODE_PH_PAR_INCL is set to ‘0’, the base station  

shall not include this field.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 95/138

 TIA/EIA/IS-801

4-27

 

Table 4.2 .4.2 -3 . Referen ce PN 

REFERENCE_PN

(binary)

PN se quence offse t value

‘0xxxxxxxxx’ ‘xxxxxxxxx’

‘1000000000’ No Pilot PN sequence used as reference

 All other REFERENCE_PN values are reserved.

 

 AZ_EL_INCL – Azimuth and elevation angle included. 

If azimuth and elevation angle are included in this 

response element, the base station shall set this field 

to ‘1’. If azimuth and elevation angle are not included 

in this response element, the base station shall set  

this field to ‘0’. 

SV_PRN_NUM – The satellite PRN number.  

 The mobile station shall set this field to the value of   

the PRN signal number for which the measured data is  

 valid. It is represented as an unsigned value in the  

range from 1 to 37, where the binary value of the field  

conveys the satellite PRN number minus one.  

DOPPLER0 – The 0th order Doppler.  

If DOPP_INCL is set to ‘1’, the base station shall set   

this field to the two’s complement value of the 0th order   

Doppler, in units of 2.5 Hz, in the range from -5120 Hz  

to +5117.5 Hz; otherwise the base station shall not   

include this field.  

Note: Generally, this value is obtained from a   

specification of the associated parameter that has a   

larger number of bits of resolution. These values shall  

 be obtained by simple truncation without round-off.  

DOPPLER1 – The 1st   order Doppler.  

If ADD_DOPP_INCL is included and set to ‘1’, the base  

station shall set this field to the two’s complement   

 value of the 1st  order Doppler, in units of 1/64 Hz/s, in  

the range from -1 Hz/s to +63/64 Hz/s; otherwise the  

 base station shall not include this field.  

DOPPLER_WIN – The Doppler search window.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 96/138

 TIA/EIA/IS-801

4-28

If ADD_DOPP_INCL is included and ADD_DOPP_INCL  

is set to ‘1’, the base station shall set this field to 

represent the Doppler search window as specified in 

 Table 4.2.4.2-4; otherwise the base station shall not  

include this field. 

 

Table 4.2 .4 .2 -4. DOPPLER_WIN Parame te r Form at 

 DOPPLER_WIN Do pple r S earc h Win dow

‘000’ 200 Hz

‘001’ 100 Hz

‘010’ 50 Hz

‘011’ 25 Hz

‘100’ 12.5 Hz

 All other values of DOPPLER_WIN are reserved.

 

SV_CODE_PH – The GPS code phase. 

If CODE_PH_PAR_ INCL is set to ‘1’, the base station  

shall include this field and set this field to the code  

phase in GPS chip, in the range from 0 to 1022 GPS  

chips; otherwise, the base station shall not include  

this field.  

SV_CODE_PH_INT – The integer number of code periods that have elapsed  

since the latest GPS bit boundary.  

If CODE_PH_PAR_INCL is set to ‘1’, the base station  

shall set this field to number of the code periods that   

have elapsed since the latest GPS bit boundary, in  

units of C/A code period, in the range from 0 to 19;  

otherwise the base station shall not include this field.  

GPS_BIT_NUM – The two least significant bits of the bit number (within  

the GPS frame) being currently transmitted.  

If CODE_PH_PAR_INCL is set to ‘1’, the base station  

shall set this field to represent the two least significant   

 bits of the bit number being received at TIME_OF_APP  

in the range from 0 to 3; otherwise the base station  

shall not include this field.  

SV_CODE_PH_WIN – The total code phase window.  

If CODE_PH_PAR_INCL is set to ‘1’, the base station  

shall set this field to represent the two sided code  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 97/138

 TIA/EIA/IS-801

4-29

phase search window as specified in Table 4.2.4.2-5; 

otherwise the base station shall not include this field. 

 

Table 4 .2.4 .2-5. Code Phase Se arch Window Parame ter Format 

SV_CODE_PH_WIN Code Phase Search Window

(GPS c hips )

‘00000’ 1023

‘00001’ 1

00010’ 2

‘00011’ 3

‘00100’ 4

‘00101’ 5‘00110’ 6

‘00111’ 8

‘01000’ 10

‘01001’ 12

‘01010’ 14

‘01011’ 18

‘01100’ 22

‘01101’ 26

‘01110’ 30

‘01111’ 38

‘10000’ 46

‘10001’ 54

‘10010’ 62

‘10011’ 78

‘10100’ 94

‘10101’ 110

‘10110’ 126

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 98/138

 TIA/EIA/IS-801

4-30

‘10111’ 158

‘11000’ 190

‘11001’ 222

‘11010’ 254‘11011’ 318

‘11100’ 382

‘11101’ 446

‘11110’ 512

‘11111’ 640

 

 AZIMUTH – Azimuth of the GPS satellite. 

If AZ_EL_ INCL is set to ‘1’, the base station shall set  

this field to the azimuth, in units of 11.25 degrees, in 

the range from 0 to 348.75 degrees; otherwise the base 

station shall not include this field. 

Note: Generally, this value is obtained from a  

specification of the associated parameter that has a  

larger number of bits of resolution. These values shall 

 be obtained by simple truncation without round-off.  

ELEVATION – Elevation angle of the GPS satellite.  

If AZ_EL_ INCL is set to ‘1’, the base station shall set   

this field to the elevation angle, in units of 11.25  

degrees, in the range from 0 to 78.75 degrees;  

otherwise the base station shall not include this field.  

Note: Generally, this value is obtained from a   

specification of the associated parameter that has a   

larger number of bits of resolution. These values shall  

 be obtained by simple truncation without round-off.  

RESERVED – Reserved bits.  

 The base station shall add reserved bits as needed in  

order to make the length of the response element   

parameters record equal to an integer number of   

octets. The base station shall set these bits to ‘0’.  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 99/138

 TIA/EIA/IS-801

4-31

If RESP_TYPE is equal to ‘0110’ (Provide GPS Location Assistance – Spherical Coordinates), 

RESP_PAR_RECORD shall include the following record: 

 

Fie ld Le n gth (bit s )

LAT_REF 20

LONG_REF 20

HEIGHT_REF 7

NUM_DLY 3

NUM_SV 4

 The base station shall include NUM_DLY occurrences of the

following fields:

PILOT_PN 9

DLY_ONEWAY 11

 The base station shall include NUM_SV occurrences of the

following fields:

DOPPLER0_LSB 4

SV_CODE_PH_FR 10

 AZIMUTH_LSB 11

ELEVATION_LSB 11

RESERVED 0 - 7 (as needed)

 

LAT_REF – Reference latitude. 

 The base station shall set this field to the two’s 

complement value of the latitude, in units of 180/220

 

degrees, in the range from -90 degrees to +90×(1-2-19

degrees, referenced to the WGS-84 reference ellipsoid, 

counting positive angles north of the equator and  

negative angles south of the equator.  

LONG_REF – Reference longitude.  

 The base station shall set this field to the two’s  

complement value of the longitude, in units of 360/220

 

degrees, in the range from -180 degrees to  

+180×(1-2-19

) degrees, referenced to the WGS-84  

reference ellipsoid, counting positive angles east of the  

Greenwich meridian and negative angles west of the  

Greenwich meridian.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 100/138

 TIA/EIA/IS-801

4-32

HEIGHT_REF – Reference height. 

 The base station shall set this field to the reference 

height , in units of 40 m, in the range from -400 m to 

+4680 m. 

Note that the reference height is defined as the height  

above the WGS-84 reference ellipsoid. 

NUM_DLY – Number of delays. 

 The base station shall set this field to the number of  

repeated data fields for all applicable PN offsets, in the 

range from 0 to 7.  

NUM_SV – Number of GPS satellites.  

 The base station shall set this field to the number of   

repeated data fields for all applicable satellites, in the  

range from 1 to 16, where the binary value of the field  

conveys the number of satellites minus one .  

PILOT_PN – Pilot PN sequence offset index.  

 The base station shall set this field to the pilot PN  

sequence offset for the base station, in units of 64  

 TIA/EIA-95 PN chips.  

DLY_ONEWAY – One way delay.  

 The base station shall set this field to the one way   

delay, in units of 1/16 TIA/EIA-95 PN chips, in the  

range from 0 to 127.9375 chips.  

DOPPLER0_LSB – The LSB’s of the 0th order term Doppler. This field is a   

resolution extension of DOPPLER0 in a “Provide GPS  

 Acquisition Assistance” response element. When  

appended to the bit representation DOPPLER0 in a   

“Provide GPS Acquisition Assistance” response element   

included in the same  Posit ion Determinat ion Data   

Message , it provides higher-resolution version of the  

0th order term Doppler.  

 The base station shall set this field to the LSB’s of the  

0th order Doppler, in units of 2.5/2

4 Hz, in the range  

from 0 to 2.5×(1-2-4) Hz.  

SV_CODE_PH_FR – The fractional chip of code phase. This field is a   

resolution extension of SV_CODE_PH in “Provide GPS  

 Acquisition Assistance” response element. When  

appended to the chip representation SV_CODE_PH in  

“Provide GPS Acquisition Assistance” response  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 101/138

 TIA/EIA/IS-801

4-33

element, it provides higher-resolution version of the 

code phase. 

 The base station shall set this field to the fractional 

chip of code phase, in units of 2 -10 GPS chips, in the 

range from 0 to (1- 2-10

) chips. 

 AZIMUTH_LSB – The LSB’s of the azimuth. This field is a resolution 

extension of AZIMUTH in a “Provide GPS Acquisition 

 Assistance” response element. When appended to the 

 bit representation AZIMUTH in a “Provide GPS 

 Acquisition Assistance” response element included in  

the same Posit ion Determinat ion Data Message , it   

provides higher-resolution version of the azimuth.  

 The base station shall set this field to the LSB’s of the  

azimuth, in units of 11.25/211  degrees, in the range  

from 0 to 11.25×(1-2-11

) degrees.  

ELEVATION_LSB – The LSB’s of the elevation angle. This field is a   

resolution extension of ELEVATION in a “Provide GPS  

 Acquisition Assistance” response element. When  

appended to the bit representation ELEVATION in a   

“Provide GPS Acquisition Assistance” response element   

included in the same Posit ion Determinat ion Data   

Message , it provides higher-resolution version of the  

elevation angle.  

 The base station shall set this field to the LSB’s of the  

elevation angle, in units of 11.25/211  degrees, in the  

range from 0 to 11.25×(1-2-11) degrees.  

RESERVED – Reserved bits.  

 The base station shall add reserved bits as needed in  

order to make the length of the response element   

parameters record equal to an integer number of   

octets. The base station shall set these bits to ‘0’.  

If RESP_TYPE is equal to ‘0111’ (Provide GPS Location Assistance – Cartesian Coordinates),  

RESP_PAR_RECORD shall include the following record:  

 

Fie ld Le n gth (bit s )

NUM_DLY 3

NUM_SV 4

 The base station shall include NUM_DLY occurrences of the

following fields:

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 102/138

 TIA/EIA/IS-801

4-34

PILOT_PN 9

DLY_ONEWAY 11

 The base station shall include NUM_SV occurrences of the

following fields:

DOPPLER0_LSB 4

SV_COOR_X 27

SV_COOR_Y 27

SV_COOR_Z 27

RESERVED 0 - 7 (as needed)

 

NUM_DLY – Number of delays. 

 The base station shall set this field to the number of  

repeated data fields for all applicable PN offsets, in the 

range from 0 to 7. 

NUM_SV – Number of GPS satellites. 

 The base station shall set this field to the number of  

repeated data fields for all applicable satellites, in the 

range from 1 to 16, where the binary value of the field 

conveys the number of satellites minus one.  

PILOT_PN – Pilot PN sequence offset index.  

 The base station shall set this field to the pilot PN  

sequence offset for the base station, in units of 64  

 TIA/EIA-95 PN chips.  

DLY_ONEWAY – One way delay.  

 The base station shall set this field to the One way   

delay, in units of 1/16 TIA/EIA-95 PN chips, in the  

range from 0 to 127.9375 chips.  

DOPPLER0_LSB – This field is a resolution extension of DOPPLER0 in a   

“Provide GPS Acquisition Assistance” response  

element. When appended to the bit representation  

DOPPLER0 in a “Provide GPS Acquisition Assistance”  

response element included in the same Position   

Determinat ion Data Message , it provides higher-  

resolution version of the 0th order term Doppler.  

 The base station shall set this field to the LSB’s of the  

0th order Doppler, in units of 2.5/24 Hz, in the range  

from 0 to 2.5×(1-2-4) Hz.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 103/138

 TIA/EIA/IS-801

4-35

SV_COOR_X – The X coordinate of the satellite in ECEF format. 

 The base station shall set this field to the two’s 

complement of the X coordinate of the satellite, in 

units of 0.4125 m, in the range from -0.4125×226 m to 

0.4125×(226 - 1) m. 

SV_COOR_Y – The Y coordinate of the satellite in ECEF format. 

 The base station shall set this field to the two’s 

complement of the Y coordinate of the satellite, in 

units of 0.4125 m, in the range from -0.4125×226 m to 

0.4125×(226 - 1) m.  

SV_COOR_Z – The Z coordinate of the satellite in ECEF format.  

 The base station shall set this field to the two’s  

complement of the Z coordinate of the satellite, in  

units of 0.4125 m, in the range from -0.4125×226 m to  

0.4125×(226

 - 1) m.  

RESERVED – Reserved bits.  

 The base station shall add reserved bits as needed in  

order to make the length of the response element   

parameters record equal to an integer number of   

octets. The base station shall set these bits to ‘0’.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 104/138

 TIA/EIA/IS-801

4-36

If RESP_TYPE is equal to ‘0101’ (Provide GPS Sensitivity Assistance), RESP_PAR_RECORD 

shall include the following record: 

 

Fie ld Le n gth (bit s )

REF_BIT_NUM 11

NUM_DR_P 4

DR_SIZE 8

PART_NUM 3

 TOTAL_PARTS 3

 The base station shall include NUM_DR_P occurrences of the

following record of (NUM_SV_DR+2) fields:

NAV_MSG_BITS 2 × DR_SIZE

NUM_SV_DR 4

 The base station shall include NUM_SV_DR occurrences of 

the following field:

SV_PRN_NUM 6

RESERVED 0 - 7 (as needed)

 

REF_BIT_NUM – The reference bit number. 

 This parameter conveys the position of a particular bit  

in the 1500-bit GPS frame to be called the “reference 

 bit”, which is the last bit of the first half of the 

NAV_MSG_BITS field. The base station shall set this 

field to the position of the reference bit in the range  

from 0 to 1499.  

NUM_DR_P – Number of data records in this part.  

 The base station shall set this field to specify the  

number of repeated records in this part of the  

response element, in the range from 0 to 15.  

DR_SIZE – Data record size.  

 The base station shall set this field to specify the data   

record size in 2-bit units, in the range from 0 to 510  

 bits.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 105/138

 TIA/EIA/IS-801

4-37

PART_NUM – The part number. 

 The base station shall set this field to specify the part  

number of the GPS Sensitivity Assistance data, in the 

range from 1 to TOTAL_PARTS. 

 TOTAL_PARTS – The total number of parts. 

 The base station shall set this field to specify the total 

number of parts that the GPS Sensitivity Assistance 

data is divided into, in the range from 1 to 8. 

NAV_MSG_BITS – Navigation message bits. 

 The base station shall set this field to specify the  

Navigation message bits.  

NUM_SV_DR – Number of GPS satellites in this data record.  

 The base station shall set this field to the number of   

repeated data fields for all applicable satellites in this  

data record, in the range from 1 to 16, where the  

 binary value of the field conveys the number of   

satellites minus one.  

SV_PRN_NUM – The satellite PRN number.  

 The mobile station shall set this field to the value of   

the PRN signal number for which the measured data is  

 valid. It is represented as an unsigned value in the  

range from 1 to 37, where the binary value of the field  

conveys the satellite PRN number minus one.  

RESERVED – Reserved bits.  

 The base station shall add reserved bits as needed in  

order to make the length of the response element   

parameters record equal to an integer number of   

octets. The base station shall set these bits to ‘0’.  

If RESP_TYPE is equal to ‘0011’ (Provide Base Station Almanac), RESP_PAR_RECORD shall  

include the following record:  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 106/138

 TIA/EIA/IS-801

4-38

Fie ld Le n gth (bit s )

REF_PN 9

 TIME_CRRCTION_REF 9

LAT_REF 23

LONG_REF 24

HEIGHT_REF 10

PART_NUM 3

 TOTAL_PARTS 3

NUM_PILOTS_P 9

 The base station shall include NUM_PILOTS_P occurrences of 

the following six-field record:

PILOT_PN 9

 TIME_CORRECTION 9

LOC_SAME_AS_PREV 1

DELTA_LAT 0 or 16

DELTA_LONG 0 or 16

HEIGHT 0 or 10

RESERVED 0 - 7 (as needed)

 

REF_PN – Pilot PN sequence offset of the reference base station. 

 The base station shall set this field to the pilot PN 

sequence offset of the pilot transmitted by the 

reference base station with respect to which locations 

of other base stations are reported, relative to the zero 

offset pilot PN sequence in units of 64 PN chips. 

 TIME_CRRCTION_REF– Reference time correction. 

 The base station shall set this field to the two’s 

complement value of the reference time correction of   

the base station transmitting pilot REF_PN in units of   

1/16 TIA/EIA-95 PN chips, in the range from -16 to  

+15.9375 chips.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 107/138

 TIA/EIA/IS-801

4-39

LAT_REF – Reference latitude. 

 The base station shall set this field to the latitude of the 

 base station antenna transmitting pilot REF_PN, 

referenced to the WGS-84 reference ellipsoid,  in units 

of 0.125” (arc seconds), expressed as a two’s complement  

signed number with positive numbers signifying north 

latitudes. The base station shall set this field to a value 

in the range from –324000” to 324000” inclusive 

(corresponding to the range from -90° to +90°). 

LONG_REF – Reference longitude.  

 The base station shall set this field to the longitude of the  

 base station antenna transmitting pilot REF_PN,  

referenced to the WGS-84 reference ellipsoid, in units  

of 0.125” (arc seconds), expressed as a two’s complement   

signed number with positive numbers signifying east   

longitudes. The base station shall set this field to a value  

in the range from –648000” to 648000” inclusive  

(corresponding to the range from -180° to +180°).  

HEIGHT_REF – Reference height.  

 The base station shall set this field to the height, above  

the WGS-84 reference ellipsoid, of the base station  

antenna transmitting pilot REF_PN, in units of 4 m, in  

the range from 0 to 4092 m.  

PART_NUM – The part number.  

 The base station shall set this field to specify the part   

number of the Base Station Almanac data, in the  

range from 1 to TOTAL_PARTS.  

 TOTAL_PARTS – The total number of parts.  

 The base station shall set this field to specify the total  

number of parts that the Base Station Almanac data is  

divided into, in the range from 1 to 8.  

NUM_PILOTS_P – Number of pilots in this part.  

 The base station shall set this field to the number of   

pilots to be reported in this part of the response  

element, in the range from 0 to 511.  

PILOT_PN – Pilot PN sequence offset index.  

 The base station shall set this field to the pilot PN  

sequence offset of the pilot transmitted by the base  

station whose location is being reported, relative to the  

zero offset pilot PN sequence in units of 64 PN chips.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 108/138

 TIA/EIA/IS-801

4-40

 TIME_ CORRECTION – The (GPS) reference time correction for Pilot PILOT_PN. 

 The base station shall set this field to the two’s 

complement value of the reference time correction of  

the base station antenna transmitting pilot PILOT_PN, 

in units of 1/16 TIA/EIA-95 PN chips, expressed as a  

two’s complement signed number in the range from 

-16 to +15.9375 chips. 

LOC_SAME_AS_PREV– Location same as the previous. 

If the location of the base station antenna transmitting 

this pilot PN is the same as the location of the previous  

 base station antenna, the base station shall set this  

field to ‘1’; otherwise, the base station shall set this  

field to ‘0’.  

DELTA_LAT – The difference in the latitude of this base station  

antenna and the latitude of the reference base station  

antenna.  

If LOC_SAME_AS_PREV is set to ‘0’, the base station shall  

set this field to the difference in the latitude of the base  

station antenna transmitting pilot PILOT_PN and the  

latitude of the reference base station antenna (latitude  

of base station antenna transmitting pilot PILOT_PN  

minus latitude of reference base station antenna) with  

 both latitudes referenced to the WGS-84 reference  

ellipsoid, in units of 0.125 s,  expressed as a two’s  

complement signed number in the range from -1024 s  

to +1023.875 s; otherwise, the base station shall omit   

this field.  

DELTA_LONG – The difference in the longitude of this base station  

antenna and the longitude of the primary base station  

antenna.  

If LOC_SAME_AS_PREV is set to ‘0’, the base station shall  

set this field to the difference in the longitude of the  

 base station antenna transmitting PILOT_PN and the  

longitude of the reference base station antenna   

(longitude of base station antenna transmitting pilot   

PILOT_PN minus longitude of reference base station  

antenna) with both longitudes referenced to the  

 WGS-84 reference ellipsoid, in units of 0.125 s,  

expressed as a two’s complement signed number in the  

range from -1024 s to +1023.875 s; otherwise, the base  

station shall omit this field.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 109/138

 TIA/EIA/IS-801

4-41

HEIGHT – The height of the base station antenna. 

 The base station shall set this field to the height, above 

the WGS-84 reference ellipsoid, of the base station 

antenna transmitting pilot PILOT_PN, in units of 4 m, 

in the range form 0 to 4092 m. 

RESERVED – Reserved bits. 

 The base station shall add reserved bits as needed in 

order to make the length of the response element  

parameters record equal to an integer number of  

octets. The base station shall set these bits to ‘0’.  

If RESP_TYPE is equal to ‘1000’ (Provide GPS Almanac), RESP_PAR_RECORD shall include  

the following record:  

 

Fie ld Le n gth (bit s )

NUM_SV_P 6

 WEEK_NUM 8

 TOA 8

PART_NUM 5

 TOTAL_PARTS 5

 The base station shall include NUM_SV_P occurrences of the

following ten-field record:

SV_PRN_NUM 5

DELTA_INCLINATION 16

MO 24

ECCENTRICITY 16

 A_SQRT 24

OMEGA_0 24

OMEGA 24

OMEGADOT 16

 AF1 11

 AF0 11

RESERVED 0 - 7 (as needed)

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 110/138

 TIA/EIA/IS-801

4-42

NUM_SV_P – Number of satellites in this part. 

 The base station shall set this field to specify the 

number of repeated records for all applicable satellites 

in this part of response element, in the range from 1 to 

64, where the binary value of the field conveys the 

number of satellites minus one. 

 WEEK_NUM – The GPS week number of the almanac. 

 The base station shall set this field to the 8 least  

significant bits of the GPS week number of the 

almanac22 from which parameters in this message are  

obtained. The range for this field is from 0 to 255.  

 TOA – The reference time of the almanac.  

 The base station shall set this field to specify the  

reference time of the almanac22 from which parameters  

in this message are obtained, in units of 4096 s, in the  

range from 0 to 602,112 s.  

PART_NUM – The part number.  

 The base station shall set this field to specify the part   

number of the Almanac data, in the range from 1 to  

 TOTAL_PARTS.  

 TOTAL_PARTS – The total number of parts.  

 The base station shall set this field to specify the total  

number of parts that the Almanac data is divided into,  

in the range from 1 to 32.  

SV_PRN_NUM – The satellite PRN number.  

 The mobile station shall set this field to the value of   

the PRN signal number for which the measured data is  

 valid. It is represented as an unsigned value in the  

range from 1 to 32, where the binary value of the field  

conveys the satellite PRN number minus one.  

DELTA_INCLINATION– Correction to inclination.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS almanac22

.  

22 This parameter is as defined in ICD200

(http://www.navcen.uscg.mil/gps/geninfo/gpsdocuments/icd200/default.htm).

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 111/138

 TIA/EIA/IS-801

4-43

M0 – Mean anomaly at reference time. 

 The base station shall set this field to the value 

contained in the associated parameter of the specified 

GPS almanac22

ECCENTRICITY – Eccentricity. 

 The base station shall set this field to the value 

contained in the associated parameter of the specified 

GPS almanac22

 A_SQRT – Square root of the semi-major axis. 

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS almanac22

.  

OMEGA_0 – Longitude of ascending node of orbit plane at weekly   

epoch.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS almanac22

.  

OMEGA – Argument of perigee.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS almanac22

.  

OMEGADOT – Rate of right ascension.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS almanac22

.  

 AF1 – Apparent satellite clock correction af1.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS almanac22

.  

 AF0 – Apparent satellite clock correction af0.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS almanac22

.  

RESERVED – Reserved bits.  

 The base station shall add reserved bits as needed in  

order to make the length of the response element   

parameters record equal to an integer number of   

octets. The base station shall set these bits to ‘0’.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 112/138

 TIA/EIA/IS-801

4-44

If RESP_TYPE is equal to ‘1001’ (Provide GPS Ephemeris), RESP_PAR_RECORD shall 

include the following record: 

 

Fie ld Le n gth (bit s )

NUM_SV_P 4

PART_NUM 5

 TOTAL_PARTS 5

 AB_PAR_INCL 1

 ALPHA_0 0 or 8

 ALPHA_1 0 or 8

 ALPHA_2 0 or 8

 ALPHA_3 0 or 8

BETA_0 0 or 8

BETA _1 0 or 8

BETA _2 0 or 8

BETA _3 0 or 8

 The base station shall include NUM_SV_P occurrences of the

following twenty-two-field record:

SV_PRN_NUM 5

IODE 8

C_RS 16

DELTA_N 16

M0 32

C_UC 16

ECCENTRICITY 32

C_US 16

 A_SQRT 32

 TOE 16

C_IC 16

OMEGA_0 32

C_IS 16

 ANGLE_INCLINATION 32

C_RC 16

OMEGA 32

OMEGADOT 24

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 113/138

 TIA/EIA/IS-801

4-45

IDOT 14

 TOC 16

 AF2 8

 AF1 16

 AF0 22

RESERVED 0 - 7 (as needed)

 

NUM_SV_P – Number of satellites in this part. 

 The base station shall set this field to specify the 

number of repeated records for all applicable satellites 

in this part of the response element, in the range from 

1 to 16, where the binary value of the field conveys the 

number of satellites minus one. 

PART_NUM – The part number. 

 The base station shall set this field to specify the part  

number of the Ephemeris data, in the range from 1 to  

 TOTAL_PARTS.  

 TOTAL_PARTS – The total number of parts.  

 The base station shall set this field to specify the total  

number of parts that the Ephemeris data is divided  

into, in the range from 1 to 32.  

 AB_PAR_INCL – Inclusion of the alpha and beta parameters.  

 The base station shall set this field to ‘1’ if the alpha   

and beta parameters are included in the response  

element; otherwise the base station shall set this field  

to ‘0’.  

 ALPHA_0 – Ionospheric correction parameter α0.  

If AB_PAR_INCL is set to ‘1’, the base station shall set   

this field to the value contained in the associated  

parameter of the specified GPS ephemeris23; otherwise  

the base station shall not include this field.  

23 This parameter is as defined in ICD200

(http://www.navcen.uscg.mil/gps/geninfo/gpsdocuments/icd200/default.htm).

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 114/138

 TIA/EIA/IS-801

4-46

 ALPHA_1 – Ionospheric correction parameter α1.

 

If AB_PAR_INCL is set to ‘1’, the base station shall set  

this field to the value contained in the associated 

parameter of the specified GPS ephemeris23; otherwise 

the base station shall not include this field. 

 ALPHA_2 – Ionospheric correction parameter α2. 

If AB_PAR_INCL is set to ‘1’, the base station shall set  

this field to the value contained in the associated 

parameter of the specified GPS ephemeris23; otherwise 

the base station shall not include this field.  

 ALPHA_3 – Ionospheric correction parameter α3.  

If AB_PAR_INCL is set to ‘1’, the base station shall set   

this field to the value contained in the associated  

parameter of the specified GPS ephemeris23; otherwise  

the base station shall not include this field.  

BETA_0 – Ionospheric correction parameter β0.  

If AB_PAR_INCL is set to ‘1’, the base station shall set   

this field to the value contained in the associated  

parameter of the specified GPS ephemeris23; otherwise  

the base station shall not include this field.  

BETA_1 – Ionospheric correction parameter β1.  

If AB_PAR_INCL is set to ‘1’, the base station shall set   

this field to the value contained in the associated  

parameter of the specified GPS ephemeris23

; otherwise  

the base station shall not include this field.  

BETA_2 – Ionospheric correction parameter β2.  

If AB_PAR_INCL is set to ‘1’, the base station shall set   

this field to the value contained in the associated  

parameter of the specified GPS ephemeris23; otherwise  

the base station shall not include this field.  

BETA_3 – Ionospheric correction parameter β3.  

If AB_PAR_INCL is set to ‘1’, the base station shall set   

this field to the value contained in the associated  

parameter of the specified GPS ephemeris23; otherwise  

the base station shall not include this field.  

SV_PRN_NUM – The satellite PRN number.  

 The mobile station shall set this field to the value of   

the PRN signal number for which the measured data is  

 valid. It is represented as an unsigned value in the  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 115/138

 TIA/EIA/IS-801

4-47

range from 1 to 32, where the binary value of the field 

conveys the satellite PRN number minus one. 

IODE – Issue of data. 

 The base station shall set this field to the value 

contained in the associated parameter of the specified 

GPS ephemeris23. 

C_RS – Amplitude of the sine harmonic correction term to the 

orbit radius. 

 The base station shall set this field to the value 

contained in the associated parameter of the specified  

GPS ephemeris23.  

DELTA_N – Mean motion difference from the computed value.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

M0 – Mean anomaly at the reference time.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

C_UC – Amplitude of the cosine harmonic correction term to  

the argument of latitude.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

ECCENTRICITY – Eccentricity.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

C_US – Amplitude of the sine harmonic correction term to the  

argument of latitude.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

 A_SQRT – Square root of the semi-major axis.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 116/138

 TIA/EIA/IS-801

4-48

 TOE – ephemeris reference time. 

 The base station shall set this field to the value 

contained in the associated parameter of the specified 

GPS ephemeris23. 

C_IC – Amplitude of the cosine harmonic correction term to 

the angle of inclination. 

 The base station shall set this field to the value 

contained in the associated parameter of the specified 

GPS ephemeris23. 

OMEGA_0 – Longitude of ascending node of orbit plane at weekly    

epoch.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

C_IS – Amplitude of the sine harmonic correction term to the  

angle of inclination.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

 ANGLE_INCLINATION– Inclination angle at the reference time.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

C_RC – Amplitude of the cosine harmonic correction term to  

the orbit radius.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

OMEGA – Argument of perigee.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

OMEGADOT – Rate of right ascension.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 117/138

 TIA/EIA/IS-801

4-49

IDOT – Rate of inclination angle. 

 The base station shall set this field to the value 

contained in the associated parameter of the specified 

GPS ephemeris23. 

 TOC – Clock data reference time. 

 The base station shall set this field to the value 

contained in the associated parameter of the specified 

GPS ephemeris23. 

 AF2 – Apparent satellite clock correction af2. 

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

 AF1 – Apparent satellite clock correction af1.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

 AF0 – Apparent satellite clock correction af0.  

 The base station shall set this field to the value  

contained in the associated parameter of the specified  

GPS ephemeris23.  

RESERVED – Reserved bits.  

 The base station shall add reserved bits as needed in  

order to make the length of the response element   

parameters record equal to an integer number of   

octets. The base station shall set these bits to ‘0’.  

If RESP_TYPE is equal to ‘1010’ (Provide GPS Navigation Message Bits),  

RESP_PAR_RECORD shall include the following record:  

 

Fie ld Le n gth (bit s )

NUM_SV_P 6

PART_NUM 5

 TOTAL_PARTS 5

SUBF_4_5_INCL 1

SUBF_4_5 0 or 15000

 The base station shall include NUM_SV_P occurrences of the

following two-field record:

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 118/138

 TIA/EIA/IS-801

4-50

SV_PRN_NUM 6

SUB_1_2_3 900

RESERVED 0 - 7 (as needed)

 

NUM_SV_P – Number of satellites in this part. 

 The base station shall set this field to the number of  

repeated records for all applicable satellites in this part  

of the response element, in the range from 1 to 64, 

 where the binary value of the field conveys the number  

of satellites minus one. 

PART_NUM – The part number. 

 The base station shall set this field to specify the part  

number of the GPS Navigation Message Bits data, in  

the range from 1 to TOTAL_PARTS.  

 TOTAL_PARTS – The total number of parts.  

 The base station shall set this field to specify the total  

number of parts that the GPS Navigation Message Bits  

data is divided into, in the range from 1 to 32.  

SUBF_4_5_INCL – Inclusion of the additional parameters indicator.  

 The base station shall set this field to ‘1’ if the  

subframes 4 and 5 are included in the response  

element; otherwise the base station shall set this field  

to ‘0’.  

SUBF_4_5 – GPS subframes 4 and 5.  

If SUBF_4_5_INCL is set to ‘1’, the base station shall  

set this field to the contents of GPS navigation  

message subframes 4 and 5; otherwise the base  

station shall not include this field.  

Note that the data shall be current as of the time of   

transmission; time-dependent fields shall be  

represented as they will occur in the next whole frame  

(for subframes 1, 2 and 3) or in the next whole  

superframe (for subframes 4 and 5) from the time the  

request is received by the base station.  

SV_PRN_NUM – The satellite PRN number.  

 The mobile station shall set this field to the value of   

the PRN signal number for which the measured data is  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 119/138

 TIA/EIA/IS-801

4-51

 valid. It is represented as an unsigned value in the 

range from 1 to 37, where the binary value of the field 

conveys the satellite PRN number minus one. 

SUBF_1_2_3 – The subframes 1, 2 and 3. 

 The base station shall set this field to the contents of  

GPS navigation message subframes 1, 2 and 3 

transmitted by the satellite specified in the previous 

field. 

Note that the data shall be current as of the time of  

transmission; time-dependent fields shall be  

represented as they will occur in the next whole frame  

(for subframes 1, 2 and 3) or in the next whole  

superframe (for subframes 4 and 5) from the time the  

request is received by the base station.  

RESERVED – Reserved bits.  

 The base station shall add reserved bits as needed in  

order to make the length of the response element   

parameters record equal to an integer number of   

octets. The base station shall set these bits to ‘0’.  

If RESP_TYPE is equal to ‘0001’ (Provide Location Response), RESP_PAR_RECORD shall  

include the following record:  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 120/138

 TIA/EIA/IS-801

4-52

Fie ld Le n gth (bit s )

 TIME_REF_CDMA 14

LAT 25

LONG 26

LOC_UNCRTNTY_ANG 4

LOC_UNCRTNTY_A 5

LOC_UNCRTNTY_P 5

FIX_TYPE 1

 VELOCITY_INCL 1

 VELOCITY_HOR 0 or 9

HEADING 0 or 10

 VELOCITY_VER 0 or 8

CLOCK_INCL 1

CLOCK_BIAS 0 or 18

CLOCK_DRIFT 0 or 16

HEIGHT_INCL 1

HEIGHT 0 or 14

LOC_UNCRTNTY_V 0 or 5

RESERVED 0 - 7 (as needed)

 

 TIME_REF_CDMA – CDMA system time at the time the solution is valid. 

 The base station shall set this field to (t/50  mod 

16384), where t is the CDMA system time in frames, as 

defined in 1.2 of TIA/EIA-95-B, at the time the 

solution is valid. This is the time at which the values 

of the parameters reported in this response element  

parameter record are valid. 

LAT – Latitude. 

 The base station shall set this field to the two’s  

complement value of the latitude, referenced to the  

 WGS-84 reference ellipsoid, in units of 180/225

 

degrees, in the range from -90 degrees to +90×(1-2-24

)  

degrees, counting positive angles north of the equator   

and negative angles south of the equator.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 121/138

 TIA/EIA/IS-801

4-53

LONG – Longitude. 

 The base station shall set this field to the two’s 

complement value of the longitude, referenced to the 

 WGS-84 reference ellipsoid, in units of 360/226

 

degrees, in the range from -180 degrees to 

+180×(1-2-25) degrees, counting positive angles east of  

the Greenwich meridian and negative angles west of  

the Greenwich meridian. 

LOC_UNCRTNTY_ANG– Angle of axis with respect to True North for position 

uncertainty.  

 The base station shall set this field to the angle of axis  

for position uncertainty, in units of 5.625 degrees, in  

the range from 0 to 84.375 degrees, where 0 degrees is  

 True North and the angle increases toward the East.  

LOC_UNCRTNTY_A – Standard deviation of axis along angle specified for   

position uncertainty.  

 The base station shall set this field to represent the  

standard deviation of axis along angle specified for   

position uncertainty as specified in Table 4.2.4.2-6.  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 122/138

 TIA/EIA/IS-801

4-54

Table 4 .2.4 .2-6. Posit ion Unc ertainty 

LOC_UNCRTNTY Stan dard Deviat ion for

Posit ion Uncertainty

(meters)

‘00000’ 0.5

‘00001’ 0.75

‘00010’ 1

‘00011’ 1.5

‘00100’ 2

‘00101’ 3

‘00110’ 4

‘00111’ 6

‘01000’ 8

‘01001’ 12

‘01010’ 16

‘01011’ 24

‘01100’ 32

‘01101’ 48

‘01110’ 64

‘01111’ 96

‘10000’ 128

‘10001’ 192

‘10010’ 256

‘10011’ 384

‘10100’ 512

‘10101’ 768

‘10110’ 1,024‘10111’ 1,536

‘11000’ 2,048

‘11001’ 3,072

‘11010’ 4,096

‘11011’ 6,144

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 123/138

 TIA/EIA/IS-801

4-55

‘11100’ 8,192

‘11101’ 12,288

‘11110’ >12,288

‘11111’ Not computableLOC_UNCRTNTY_P – Standard deviation of axis perpendicular to angle 

specified for position uncertainty. 

 The base station shall set this field to represent the 

Standard Deviation of Axis Perpendicular to Angle 

Specified for Position Uncertainty as specified in Table 

4.2.4.2-6. 

FIX_TYPE – Fix type. 

 The base station shall set this field to ‘0’ for 2D fix and 

to ‘1’ for 3D fix. 

 VELOCITY_INCL – Velocity information included.  

If velocity information is included in this response  

element, the base station shall set this field to ‘1’. If   

 velocity information is not included in this response  

element, the base station shall set this field to ‘0’.  

 VELOCITY_HOR – Horizontal velocity magnitude.  

If VELOCITY_INCL is set to ‘1’, the base station shall  

set this field to the horizontal velocity, in units of 0.25  

m/s, in the range from 0 to 127.75 m/s; otherwise the  

 base station shall not include this field.  

Note that this field is not included for cases in which  

the measurement technique does not permit   

calculation of value.  

HEADING – Heading.  

If VELOCITY_INCL is set to ‘1’, the base station shall  

set this field to Heading, in units of 360/210 degrees, in  

the range from 0 to 360×(1-2-10

) degrees; otherwise the  

 base station shall not include this field, where 0  

degrees is True North and the angle increases toward  

the East.  

Note that this field is not included for cases in which  

the measurement technique does not permit   

calculation of value.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 124/138

 TIA/EIA/IS-801

4-56

 VELOCITY_VER – Vertical velocity. 

If VELOCITY_INCL and FIX_TYPE are set to ‘1’, the 

 base station shall set this field to the two’s 

complement value of Vertical Velocity, in units of 0.5 

m/s, in the range from -64 m/s to +63.5 m/s; 

otherwise the base station shall not include this field. 

Note that this field is not included for cases in which 

the measurement technique does not permit  

calculation of value. 

CLOCK_INCL – Clock information included.  

If clock information is included in this response  

element, the base station shall set this field to ‘1’. If   

clock information is not included in this response  

element, the base station shall set this field to ‘0’.  

CLOCK_BIAS – Clock bias.  

If CLOCK_INCL is set to ‘1’, the base station shall set   

this field to the clock bias in ns, in the range from  

-13,000 ns to +249,143 ns; otherwise the base station  

shall not include this field. This parameter is  

computed as true GPS time minus mobile station time  

reference as defined in TIA/EIA-95.  

Note that as part of a GPS fix, the computation yields  

an estimate of the discrepancy between the time  

specified by the local clock and true GPS time. This  

parameter reports the discrepancy. The main cause of   

this discrepancy is going to be the propagation delay   

from the base station to the MS, which is always  

positive. Accordingly, the range allowed for this  

parameter is not symmetric.  

CLOCK_DRIFT – Clock drift.  

If CLOCK_INCL is set to ‘1’, the base station shall set   

this field to the two’s complement value of the rate of   

change of clock bias in units of ppb (ns/s), in the  

range from -32768 ppb (ns/s) to +32767 ppb (ns/s);  

otherwise the base station shall not include this field.  

HEIGHT_INCL – Height information included.  

If height information is included in this response  

element, the base station shall set this field to ‘1’. If   

HEIGHT is not included in this response element, the  

 base station shall set this field to ‘0’.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 125/138

 TIA/EIA/IS-801

4-57

HEIGHT – Height. 

If HEIGHT_INCL is set to ‘1’, the base station shall set  

this field to the height, above WGS-84 reference 

ellipsoid, in units of 1 meter, in the range from -500 m 

to 15833 m; otherwise it shall not include this field. 

LOC_UNCRTNTY_V – Standard deviation of vertical error for position 

uncertainty. 

If HEIGHT_INCL is set to ‘1’, the base station shall 

include this field and set this field to represent the 

Standard Deviation Vertical Error for Position  

Uncertainty as specified in Table 4.2.4.2-6; otherwise  

the base station shall not include this field.  

Note that this field is not included for cases in which  

the measurement technique does not permit   

calculation of value.  

RESERVED – Reserved bits.  

 The base station shall add reserved bits as needed in  

order to make the length of the response element   

parameters record equal to an integer number of   

octets. The base station shall set these bits to ‘0’.  

If RESP_TYPE is equal to ‘1011’ (Provide GPS Almanac Correction), RESP_PAR_RECORD  

shall include the following record:  

 

Fie ld Le n gth (bit s )

NUM_SV_P 4

REF_TIME 8

 TOA 8

 WEEK_NUM 8

PART_NUM 5

 TOT_PARTS 5

 The base station shall include NUM_SV_P occurrences of the

following fields:

SV_PRN_NUM 5

DELTA_XYZ_INCL 1

DELTA_X 0 or 15

DELTA_Y 0 or 15

DELTA_Z 0 or 15

DELTA_X_1ST 

0 or 7

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 126/138

 TIA/EIA/IS-801

4-58

DELTA_Y_1ST 

0 or 7

DELTA_Z_1ST 

0 or 7

DELTA_CLOCK_INCL 1

DELTA_CLOCK 0 or 17

DELTA_CLOCK_1ST  0 or 8

RESERVED 0 - 7 (as needed)

 

NUM_SV_P – Number of satellites in the part. 

 The base station shall set this field to the number of  

satellites in this part of the response element, in the 

range from 1 to 16, where the binary value of the field 

conveys the number of satellites minus one. 

REF_TIME – The time of validity of the parameters reported in this 

response element. 

 The base station shall set this field to the time of  

 validity of these almanac corrections.  

 The base station shall set this field to (t/1280 mod  

250), where t is the GPS time of validity of the  

corrections in units of 1 ms.  

 TOA – Time of almanac.  

 The base station shall set this field to specify the  

reference time of the almanac from which parameters  

in this message are obtained, in units of 4096 s, in the  

range from 0 to 602,112 s.  

 WEEK_NUM – GPS week number.  

 The base station shall set this field to the 8 least   

significant bits of the GPS week number of the  

almanac for which the almanac corrections are  

provided. The range for this field is from 0 to 255.  

PART_NUM – Part number.  

 The base station shall set this field to the number of   

the current part in the response element, in the range  

from 1 to 32.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 127/138

 TIA/EIA/IS-801

4-59

 TOT_PARTS – Total parts. 

 The base station shall set this field to the total number  

of parts that constitute the response element, in the 

range from 1 to 32. 

SV_PRN_NUM – The satellite PRN number. 

 The mobile station shall set this field to the value of  

the PRN signal number for which the measured data is 

 valid. It is represented as an unsigned value in the 

range from 1 to 32, where the binary value of the field 

conveys the satellite PRN number minus one.  

DELTA_XYZ_INCL – Correction for XYZ included.  

 The base station shall set this field to ‘1’ if delta XYZ   

information is included in the message; otherwise it   

shall set this field to ‘0’.24

 

DELTA_X – Correction for X coordinate.  

If DELTA_XYZ_INCL is set to ‘1’ the base station shall  

include DELTA_X and set this field to the two’s  

complement value of the 0th order position correction X   

term, in units of 0.5 m, in the range from -8192 m to  

+8191.5 m; otherwise the base station shall not   

include this field24.  

DELTA_Y – Correction for Y coordinate.  

If DELTA_XYZ_INCL is set to ‘1’ the base station shall  

include DELTA_Y and set this field to the two’s  

complement value of the 0th order position correction Y   

term, in units of 0.5 m, in the range from -8192 m to  

+8191.5 m; otherwise the base station shall not   

include this field24.  

DELTA_Z – Correction for Z coordinate.  

If DELTA_XYZ_INCL is set to ‘1’ the base station shall  

include DELTA_Z and set this field to the two’s  

complement value of the 0th order position correction Z   

term, in units of 0.5 m, in the range from -8192 m to  

+8191.5 m; otherwise the base station shall not   

include this field24.  

24 See 3.2.2.1.1.2 and 3.2.2.3.3.2

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 128/138

 TIA/EIA/IS-801

4-60

DELTA_X_1ST – 1st  order correction for X coordinate. 

If DELTA_XYZ_INCL is set to ‘1’ the base station shall 

include DELTA_X_1ST and set this field to the two’s 

complement value of the 1st  order position correction X  

term, in units of 2.5 cm/s, in the range from -160 

cm/s to +157.5 cm/s; otherwise the base station shall 

not include this field. 

DELTA_Y_1ST – 1st  order correction for Y coordinate. 

If DELTA_XYZ_INCL is set to ‘1’ the base station shall 

include DELTA_Y_1ST and set this field to the two’s  

complement value of the 1st  order position correction Y   

term, in units of 2.5 cm/s, in the range from -160  

cm/s to +157.5 cm/s; otherwise the base station shall  

not include this field.  

DELTA_Z_1ST – 1

st 

 order correction for Z coordinate.  

If DELTA_XYZ_INCL is set to ‘1’ the base station shall  

include DELTA_Z_1ST and set this field to the two’s  

complement value of the 1st  order position correction Z   

term, in units of 2.5 cm/s, in the range from -160  

cm/s to +157.5 cm/s; otherwise the base station shall  

not include this field.  

DELTA_CLOCK_INCL – Correction for clock included.  

 The base station shall set this field to ‘1’ if delta clock   

information is included in the message; otherwise it   

shall set this field to ‘0’.  

DELTA_CLOCK – Correction for clock.  

If DELTA_CLOCK_INCL is set to ‘1’ the base station  

shall include DELTA_CLOCK and set this field to the  

two’s complement value of the delta clock 0th order, in  

units of 1 ns, in the range from -65536 ns to  

65535 ns; otherwise the base station shall not include  

this field.  

DELTA_CLOCK_1ST – 1st  order correction for clock.  

If DELTA_CLOCK_INCL is set to ‘1’ the base station  

shall include DELTA_CLOCK_1ST and set this field to  

the two’s complement value of the delta clock 1st  order,  

in units of 0.1 ppb, in the range from -12.8 ppb to  

+12.7 ppb; otherwise the base station shall not include  

this field.  

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 129/138

 TIA/EIA/IS-801

4-61

RESERVED – Reserved bits. 

 The base station shall add reserved bits as needed in 

order to make the length of the response element  

parameters record equal to an integer number of  

octets. The base station shall set these bits to ‘0’. 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 130/138

 TIA/EIA/IS-801

4-62

No text. 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 131/138

 TIA/EIA/IS-801

 A-1

Ann ex A - TIMERS 

 The following table provides values for time limits given in the text. 

Table A-1. Time Lim its 

Time

LimitDe s cript ion Value Refe re n c es

 T 1  Time limit for preferred quality of “Provide Pseudorange

Measurement”, “Provide Pilot Phase Measurement” and

“Provide Location Response” response elements when

PREF_RESP_QUAL = ‘000’

2 s 3.2.2.1.1.1

3.2.2.3.3.1

 T 2  Time limit for preferred quality of “Provide Pseudorange

Measurement”, “Provide Pilot Phase Measurement” and

“Provide Location Response” response elements when

PREF_RESP_QUAL = ‘001’

4 s 3.2.2.1.1.1

3.2.2.3.3.1

 T 3  Time limit for preferred quality of “Provide Pseudorange

Measurement”, “Provide Pilot Phase Measurement” and

“Provide Location Response” response elements when

PREF_RESP_QUAL = ‘010’

8 s 3.2.2.1.1.1

3.2.2.3.3.1

 T 4  Time limit for preferred quality of “Provide Pseudorange

Measurement”, “Provide Pilot Phase Measurement” and

“Provide Location Response” response elements when

PREF_RESP_QUAL = ‘011’

16 s 3.2.2.1.1.1

3.2.2.3.3.1

 T 5  Time limit for preferred quality of “Provide Pseudorange

Measurement”, “Provide Pilot Phase Measurement” and

“Provide Location Response” response elements whenPREF_RESP_QUAL = ‘100’

32 s 3.2.2.1.1.1

3.2.2.3.3.1

 T 6  Time limit for preferred quality of “Provide Pseudorange

Measurement”, “Provide Pilot Phase Measurement” and

“Provide Location Response” response elements when

PREF_RESP_QUAL = ‘101’

64 s 3.2.2.1.1.1

3.2.2.3.3.1

 T 7  Time limit for preferred quality of “Provide Pseudorange

Measurement”, “Provide Pilot Phase Measurement” and

“Provide Location Response” response elements when

PREF_RESP_QUAL = ‘110’

128 s 3.2.2.1.1.1

3.2.2.3.3.1

 T 8  Time limit for preferred quality of “Provide Pseudorange

Measurement”, “Provide Pilot Phase Measurement” and

“Provide Location Response” response elements when

PREF_RESP_QUAL = ‘111’

256 s 3.2.2.1.1.1

3.2.2.3.3.1

 T 9  The time limit for the mobile station to wait for a response

or a “Reject” to a sent request element 

35 s 3.2.1.2

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 132/138

 TIA/EIA/IS-801

 A-2

No text. 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 133/138

 TIA/EIA/IS-801

B-1

Ann ex B – REQUEST/ RESPONSE ELEMENT TYPES 

Table B-1 . MS Request s and BS Respons es 

Code REQUEST Elem ents s ent by MS Co de RESPONSE Elem ents s ent by BS

0000 Reserved 0000 Reject  

0001 Request Location Response 0001 Provide Location Response

0010 Request BS Capabilities 0010 Provide BS Capabilities

0011 Request Base Station Almanac 0011 Provide Base Station Almanac

0100 Request GPS Acquisition Assistance 0100 Provide GPS Acquisition Assistance

0101 Request GPS Sensitivity Assistance 0101 Provide GPS Sensitivity Assistance

0110 Request GPS Location Assistance 0110 Provide GPS Location Assistance – 

Spherical Coordinate

0111 Reserved 0111 Provide GPS Location Assistance –  

Cartesian Coordinate

1000 Request GPS Almanac 1000 Provide GPS Almanac

1001 Request GPS Ephemeris 1001 Provide GPS Ephemeris

1010 Request GPS Navigation Message Bits 1010 Provide GPS Navigation Message Bits

1011 Request GPS Almanac Correction 1011 Provide GPS Almanac Correction

See Table 3.2.4-2. Request Element Type and Table 4.2.4-3. Response Element Type. 

 

Table B-2 . MS Respon ses and BS Requests 

Code RESPONSE Ele men ts sen t by MS Co de REQUEST Elem en ts sen t by BS

0000 Reject 0000 Reserved

0001 Provide Location Response 0001 Request Location Response

0010 Provide MS Information 0010 Request MS Information

0011 Provide Autonomous Measurement 

 Weighting Factor 

0011 Request Autonomous Measurement 

 Weighting Factor 

0100 Provide Pseudorange Measurement 0100 Request Pseudorange Measurement 

0101 Provide Pilot Phase Measurement 0101 Request Pilot Phase Measurement 

0110 Provide Time Offset Measurement 0110 Request Time Offset Measurement 

0111 Provide Cancellation Acknowledgement 0111 Request Cancellation

See Table 3.2.4-3. Response Element Type and Table 4.2.4-2. Request Element Type. 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 134/138

 TIA/EIA/IS-801

B-2

No text. 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 135/138

 TIA/EIA/IS-801

C-1

Ann ex C – EXAMPLE POSITION DETERMINATION DATA MESS AGE 

 The following is an example of a mobile station originated Posit ion Determin at ion Data  

Message . The example merely serves as an aid in understanding the format specified in the 

 body of the document. The example accommodates two mobile station requests, along with 

a mobile station response (to a previous base station request to the mobile). The example 

shows how the individual records (and fields) (i.e. REQ_TYPEs, REQ_PAR_RECORDs, etc.) 

are built from the most significant bit (MSB) to the least significant bit (LSB), the length of  

the individual records, and the ordering of the individual records within the final Position  

Determina t ion Data Message . Finally, the entire bit string for the Posit ion Determin at ion  

Data Message  is constructed.  

 The Mobile requests the following information from the base station:  

•  GPS Acquisition Assistance  

•  GPS Almanac Correction  

 The mobile is also responding to a base station request for “Provide MS Information”  

response element.  

Individual fields of the Posit ion Determina t ion Data Message   are listed in Table C-1. The  

message begins with the PD_MSG_TYPE record and ends with a RESERVED record.  

 

Table C-1 . Bit Field of the Pos it ion Dete rm ination Data Mess age  

FIELD TYPE MSB → LSB COMMENTS

SESS_START 0 Not the first message of a session

SESS_END 1 The last message of a session

SESS_SOURCE 0 Base station originated the session

SESS_TAG 01100 Tag of the session

PD_MSG_TYPE 00000000 From Table 3.2.4-1

NUM_REQUESTS 0010 Making 2 requests

NUM_RESPONSES 0001 Making 1 response

REQ_TYPE 00000100 Request GPS Acquisition Assistance

REQ_PAR_LEN 00000001 indicates one octet in following

REQ_PAR_RECORD

REQ_PAR_RECORD 11110000 Requests DOPP_REQ, ADD_DOPP_REQ,

CODE_PH_PAR_REQ, AZ_EL_REQ + 4

RESERVED bits

REQ_TYPE 00001011 Request GPS Almanac Correction

REQ_PAR_LEN 00000010 Two octets in following REQ_PAR_RECORD

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 136/138

 TIA/EIA/IS-801

C-2

REQ_PAR_RECORD

 TOA 10010011 Requested reference Time Of Almanac =

602112 s

 WEEK_NUM 10101010 Requested WEEK_NUM = 170

UNSOL_RESP 0000 Reserved bits + including a response to an

earlier BSS request with the above requests

RESP_TYPE 0100 Provide MS Information

RESP_PAR_LEN 00000110 six octets in following REQ_PAR_RECORD

RESP_PAR_RECORD

MS_LS_LEV 000000 by definition

MS_MODE 0000 by definition

PILOT_PH_CAP 000000 set to indicate Full Chip Measurement  Capability (Table 3.2.4.2-2)

GPS_ACQ_CAP 000000100001 set to indicate GPS Acquisition Assistance

and GPS Almanac Correction Capability 

(Table 3.2.4.2-3)

LOC_CALC_CAP 000010100101 set to indicate Location Assistance-

Spherical, AFLT, GPS Almanac Correction,

Hybrid Position Calculation Capability 

(Table 3.2.4.2-4)

 

 Therefore the entire Posit ion Determina t ion Data Message  consists of 16 octets or 128 bits 

as follows: 

  MSB and beginning of message 

↓ 

00000000001000010000010000000001111100000000 

10110000001001011001001110101010000001000000 

0110000000000000000000100001000010100101 

  ↑ 

  LSB end of message  

 

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 137/138

8/20/2019 TIA-EIA-IS 801 - 1999

http://slidepdf.com/reader/full/tia-eia-is-801-1999 138/138