TIA-EIA-IS 801-1 - 2001

Embed Size (px)

DESCRIPTION

TIA-EIA-IS 801-1 - 2001

Citation preview

  • TIA/EIA INTERIM STANDARD

    Position Determination Service Standards for Dual Mode Spread Spectrum Systems Addendum 1 TIA/EIA/IS-801-1 (Addendum No. 1 to TIA/EIA/IS-801) MARCH 2001 TELECOMMUNICATIONS INDUSTRY ASSOCIATION

    The Telecommunications Industry Association represents the communications sector of

    T

    IA/E

    IA/I

    S-80

    1-1

  • 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. Note: The users attention is called to the possibility that compliance with this document may require use of one or more inventions covered by patent rights.

    By publication of this standard, Interim Standard, or TSB, no position is taken with respect to the validity of those claims or of any patent rights in connection therewith. The patent holder(s) so far identified have, however, filed statements of willingness to grant licenses under those rights on reasonable and nondiscriminatory terms and conditions to applicants desiring to obtain such licenses. Details may be obtained from the standards developer.

    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 Wilson Boulevard, Arlington, VA 22201. (From Project No. 4535-AD1, formulated under the cognizance of the TIA TR-45.5 Subcommittee on Spread Spectrum Digital Technology.)

    Published by TELECOMMUNICATIONS INDUSTRY ASSOCIATION 2001 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.

  • 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

  • TIA/EIA/IS-801-1

    CONTENTS

    i

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

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

    2 MESSAGE TRANSPORT PROTOCOL..............................................................................2-13

    2.1 Analog Transport Protocol........................................................................................ 2-14

    2.2 CDMA Transport Protocol ........................................................................................ 2-15

    2.2.1 Session Tags ...................................................................................................... 2-16

    3 MOBILE STATION PROCEDURES..................................................................................3-17

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

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

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

    3.2.1.1 Overview...................................................................................................... 3-111

    3.2.1.2 Requirements .............................................................................................. 3-212

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

    3.2.2.1 Control Channel Procedure ......................................................................... 3-514

    3.2.2.1.1 Mobile Station Position Determination Data Message Termination ....... 3-515

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

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

    3.2.2.1.2 Mobile Station Position Determination Data Message Origination....... 3-1018

    3.2.2.1.2.1 Position Determination Data Message Transmission Requirements19........................................................................................................................ 3-1020

    3.2.2.1.2.2 Unsolicited Response Elements..................................................... 3-1021

    3.2.2.1.2.3 Request Elements ......................................................................... 3-1122

    3.2.2.2 Authentication Procedures ........................................................................ 3-1123

    3.2.2.3 Traffic Channel Procedure ......................................................................... 3-1124

    3.2.2.3.1 Message Encryption ............................................................................ 3-1125

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

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

    3.2.2.3.3 Mobile Station Position Determination Data Message Termination ..... 3-1328

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

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

    3.2.2.3.4 Traffic Channel Setup ......................................................................... 3-1731

  • TIA/EIA/IS-801-1

    CONTENTS

    ii

    3.2.2.3.5 Mobile Station Position Determination Data Message Origination in the1Conversation Substate ....................................................................................... 3-182

    3.2.2.3.5.1 Position Determination Data Message Transmission Requirements3........................................................................................................................ 3-184

    3.2.2.3.5.2 Unsolicited Response Elements..................................................... 3-185

    3.2.2.3.5.3 Request Elements ......................................................................... 3-186

    3.2.3 Broadcast Procedures ...................................................................................... 3-197

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

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

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

    4 BASE STATION PROCEDURES....................................................................................4-5211

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

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

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

    4.2.1.1 Overview.................................................................................................... 4-5215

    4.2.1.2 Requirements .............................................................................................. 4-216

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

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

    4.2.2.1.1 Base Station Position Determination Data Message Termination.......... 4-519

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

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

    4.2.2.1.2 Base Station Position Determination Data Message Origination ........... 4-822

    4.2.2.1.2.1 Position Determination Data Message Transmission Requirements23.......................................................................................................................... 4-824

    4.2.2.1.2.2 Unsolicited Response Elements....................................................... 4-925

    4.2.2.1.2.3 Request Elements ........................................................................... 4-926

    4.2.2.2 Authentication Procedures .......................................................................... 4-927

    4.2.2.3 Traffic Channel Procedure ........................................................................... 4-928

    4.2.2.3.1 Message Encryption .............................................................................. 4-929

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

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

    4.2.2.3.3 Base Station Position Determination Data Message Termination........ 4-1032

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

  • TIA/EIA/IS-801-1

    CONTENTS

    iii

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

    4.2.2.3.4 Traffic Channel Setup ......................................................................... 4-142

    4.2.2.3.5 Base Station Position Determination Data Message Origination in the3Conversation Substate ....................................................................................... 4-144

    4.2.2.3.5.1 Position Determination Data Message Transmission Requirements5........................................................................................................................ 4-146

    4.2.2.3.5.2 Unsolicited Response Elements..................................................... 4-147

    4.2.2.3.5.3 Request Elements ......................................................................... 4-158

    4.2.3 Broadcast Procedures ...................................................................................... 4-159

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

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

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

    Annex A TIMERS ............................................................................................................A-113

    Annex B REQUEST/RESPONSE ELEMENT TYPES ........................................................B-114

    Annex C EXAMPLE POSITION DETERMINATION DATA MESSAGE................................C-115

    Annex D INFORMATIVE ANNEX ON SESSION TAGS .....................................................D-116

  • TIA/EIA/IS-801-1

    TABLES

    iv

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • TIA/EIA/IS-801-1

    FOREWORD

    v

    (This foreword is not part of this standard)1

    This Standard was prepared by Telecommunications Industry Association Subcommittee2TR45.5, Spread Spectrum Digital Technology - Mobile and Personal Communications3Standards.4

    This standard is an adjunct standard to TIA/EIA-95-B, Mobile Station-Base Station5Compatibility Standard for Dual-Mode Spread Spectrum Systems or TIA/EIA/IS-2000-5,6Upper Layer (Layer 3) Signaling Standard for cdma2000 Spread Spectrum Systems. This7standard defines a set of signaling messages between the mobile station and base station to8provide a position determination service.9

    This standard consists of the following sections:10

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

    2. Message Transport Protocol. This section defines the transport protocol used between12the mobile station and base station.13

    3. Mobile Station Procedures. This section describes the procedures used by the mobile14station to process messages received from the base station and to send messages to the15base station. This section also specifies the message formats for messages sent from the16mobile station to the base station.17

    4. Base Station Procedures. This section describes the procedures used by the base18station to process messages received from the mobile station and to send messages to the19mobile station. This section also specifies the message formats for messages sent from the20base station to the mobile station.21

    Annex A. This section provides values from various timers used in the standard.22

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

    Annex C. This section provides an example of the Position Determination Data Message.25

    Annex D. This section provides information regarding session tags.26

    27

  • TIA/EIA/IS-801-1

    REVISION HISTORY

    vi

    1

    12/04/2000 Addendum 1 Incorporated2

    3

  • TIA/EIA/IS-801-1

    NOTES

    vii

    1. For purposes of this standard, shall and shall not identify requirements to be1followed strictly to conform to the standard, and from which no deviation is2permitted. Should and should not indicate that one of several possibilities is3recommended as particularly suitable, without mentioning or excluding others; that4a certain course of action is preferred, but not necessarily required; or (in negative5form) that a certain possibility or course of action is discouraged, but not6prohibited. May and may not indicate a course of action permissible within the7limits of this standard. Can and cannot are used for statements of possibility8and capability, whether material, physical or causal.9

    2. The terms location and position are used interchangeably throughout this10document. In this respect the definition of the term differs from the historic use of11location in wireless systems to identify the mobiles current serving system.12

    3. Those wishing to deploy systems in the United States should also take notice of the13requirement to be compliant with Federal Communications Commission (FCC)14Rulings on 911 Emergency Services.15

    4. Base station refers to the functions performed on the land side, which are typically16distributed among a Base Station Transceiver (BTS), a Base Station Controller17(BSC), a Mobile Switching Center (MSC), Mobile Positioning Center (MPC), Position18Determination Entity (PDE) and any Inter-Working Function (IWF) required for19network connection. These elements are grouped together, because there is no need20to distinguish them in an air interface standard. See TSB-100 Wireless Reference21Model and Enhanced Wireless 9-1-1 Phase 2.22

    5. Footnotes appear at various points in this specification to elaborate and to further23clarify items discussed in the body of the specification.24

    6. Unless indicated otherwise, this document presents numbers in decimal form.25Binary numbers are distinguished in the text by the use of single quotation marks.26

    7. The following operators define mathematical operations:27

    indicates multiplication.28

    x indicates the largest integer less than or equal to x: 1.1 = 1, 1.0 = 1.29x indicates the smallest integer greater or equal to x: 1.1 = 2, 2.0 = 2.30|x| indicates the absolute value of x: |-17|=17, |17|=17.31

    indicates exclusive OR (modulo-2 addition).32

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

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

    x mod y indicates the remainder after dividing x by y: x mod y = x - (y x/y).358. References in this document are to TIA/EIA-95-B. This standard is equally36

    applicable to TIA/EIA/IS-2000. Except where explicit references are made to37TIA/EIA/IS-2000, the reference to TIA/EIA-95-B can be converted directly to38TIA/EIA/IS-2000 usage.39

  • TIA/EIA/IS-801-1

    NOTES

    viii

    9. Wherever this document refers to CDMA System time in frames, it is taken to mean1an integer value t such that: t = s/0.02, where s represents System Time in2seconds.3

  • TIA/EIA/IS-801-1

    REFERENCES

    ix

    The following standards contain provisions, which, through reference in this text,1constitute provisions of this standard. At the time of publication, the editions indicated2were valid. All standards are subject to revision, and parties to agreements based on this3standard are encouraged to investigate the possibility of applying the most recent editions4of the standards indicated below. ANSI and TIA maintain registers of currently valid5national standards published by them.6

    7

    1. TIA/EIA-95-B, Mobile Station-Base Station Compatibility Standard for Dual-Mode8Spread Spectrum Systems, March 1999.9

    2. TIA/EIA/TSB58-B, Administration of Parameter Value Assignments for TIA/EIA10Spread Spectrum Standards, August 1999.11

    3. ICD-GPS-200C, Navstar GPS Space Segment / Navigation User Interfaces, September121997.13

    4. DMA TR 8350.2, Defense Mapping Agency Publication, September 30, 1987.14

    5. J-STD-036, Enhanced Wireless 9-1-1 Phase 2, June 2000.15

    6. TIA/EIA/IS-817 A Position Determination Service Standard for Analog Systems, July162000.17

    7. TSB-100, Wireless Network Reference Model, July 1998.18

    8. TIA/EIA/IS-2000-1, Introduction to cdma2000 Standards for Spread Spectrum19System, July 1999.20

    9. TIA/EIA/IS-2000-2, Medium Access Control (MAC) Standards for cdma2000 Spread21Spectrum Systems, July 1999.22

    10. TIA/EIA/IS-2000-3, Signaling Link Access Control (LAC) Standard for cdma200023Spread Spectrum Systems, July 1999.24

    11. TIA/EIA/IS-2000-4, Upper Layer (Layer 3) Signaling Standard for cdma2000 Spread25Spectrum Systems, July 1999.26

    12. TIA/EIA/IS-2000-5, Upper Layer (Layer 3) Signaling Standard for cdma2000 Spread27Spectrum Systems, July 1999.28

    13. TIA/EIA/IS-2000-6, Analog Signaling Standard for cdma2000 Spread Spectrum29Systems, July 1999.30

  • TIA/EIA/IS-801-1

    x

    No text.1

    2

  • TIA/EIA/IS-801-1

    1-1

    1 GENERAL1

    1.1 Terms2

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

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

    Advanced Forward Link Trilateration (AFLT). A geolocation technique that utilizes the6mobile stations measured time of arrival of radio signals from the base stations (and,7possibly, other terrestrial measurements).8

    AFLT. See Advanced Forward Link Trilateration.9

    Almanac. See GPS Almanac.10

    Alpha. See Alpha, Beta Parameters.11

    Alpha, Beta Parameters. Ionospheric parameters which allow the L1 only user to utilize12the ionospheric mode for computation of ionospheric delay are contained in page 18 of13subframe 4 of GPS navigation data.14

    Angle of Axis for Position Uncertainty. Position uncertainty is represented as a 1- (one15standard deviation) ellipse. This angle is the angle of one of the ellipses axes with respect16to True North.17

    Assistance Data. The assistance data provided by the base station to the mobile station18for various purposes (e.g., acquisition, location calculation or sensitivity improvement).19

    Authentication. A procedure used by a base station to validate a mobile stations identity.20

    Autonomous Mobile Station. A mobile station that is capable of detecting a navigation21signal without any help from the base station. The mobile station may be capable of22autonomously calculating its own position.23

    Autonomous Base Station. A base station capable of determining the location of the24mobile station without requiring any cooperation from the mobile station.25

    Azimuth. An angle that specifies a direction in the horizontal plane, expressed in degrees26measured clockwise from True North.27

    Bad Satellite. Bad satellite is one that is unusable for position calculation. See Satellite28Health.29

    Base Station. The base station includes the transceiver equipment, Mobile Switching30Center (MSC), Mobile Positioning Center (MPC), Position Determination Entity (PDE) and31any Inter-Working Function (IWF) required for network connection.32

    Base Station Almanac. The location and reference time correction for a collection of base33stations in the immediate neighborhood of the mobile station (the size of the immediate34neighborhood is a service provider option).35

    Beta. See Alpha, Beta Parameters.36

  • TIA/EIA/IS-801-1

    1-2

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

    C/A Code Chip. The interval defined by the chipping (spreading) rate of the GPS C/A code.2Stated as a time interval, one chip equals approximately 977.5 ns; as a distance it is3approximately 293.0 m.4

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

    CDMA Code Boundary. The point in time where the system time modulo the PN code7period is precisely zero.8

    CDMA System Time. All base station digital transmissions are referenced to a common9CDMA system-wide time scale that uses the Global Positioning System (GPS) time scale,10which is traceable to and synchronous with Universal Coordinated Time (UTC). GPS and11UTC differ by an integer number of seconds, specifically the number of leap second12corrections added to UTC since January 6, 1980. The start of CDMA System Time is13January 6, 1980 00:00:00 UTC, which coincides with the start of GPS time. (See14TIA/EIA/95-B Section 1.2). Note that if the CDMA baseband transmit signal is modeled as15a complex impulse train passed through a symmetric non-causal filter, then the precise16zero instant of system time modulo the pilot PN sequence code period is given by the17midpoint between the impulse representing the last element of the pilot PN sequence and18the subsequent impulse representing the first element of the pilot PN sequence. The19impulse train represents the pilot PN sequence, where the impulses are separated by20exactly one PN code chip. The symmetric non-causal filter represents the baseband filter21shape prior to the pre-equalization filter.22

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

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

    Code Phase. At a given time, the code phase is the fraction of the code period that has26elapsed since the latest code boundary (GPS or CDMA).27

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

    DGPS. Differential GPS.29

    Doppler nth Order. The nth order moment specifying a satellites observed Doppler.30

    Doppler Search Window. The expected range of possible Doppler values.31

    ECEF. Earth-Centered-Earth-Fixed. A frame of reference for specifying positions that is32centered in the center of the Earth and rotates with it.33

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

    Ephemeris. The ephemeris data embedded in the GPS signal. The precise (high accuracy)36orbital parameters of one GPS satellite, as transmitted by that satellite in GPS subframes 1,372, and 3. The ephemeris also includes satellite clock correction.38

  • TIA/EIA/IS-801-1

    1-3

    Extended Base Station Almanac. The location and reference time correction for a1collection of base stations in the extended neighborhood of the mobile station (the size of2the extended neighborhood is a service provider option).3

    Fix. The process of performing position computation.4

    Frame. See GPS Navigation Message Frame.5

    Geolocation. The process of determining a geographic location.6

    GPS. Global Positioning System.7

    GPS Almanac. The almanac data embedded in the GPS signal. The almanac data are a8reduced-precision subset of the clock and ephemeris parameters for all satellites, as9transmitted by every satellite in GPS subframes 4 and 5.10

    GPS Code Boundary. The point in time where the system time modulo the C/A code11period is precisely zero.12

    GPS Navigation Message Frame. A GPS navigation message frame contains five13subframes. Subframes 1 through 3 contain ephemeris information, subframes 4 and 514contain message and almanac information.15

    GPS Navigation Message Subframe. One of the five GPS subframes of the GPS navigation16message. Subframe is 300-bits long.17

    GPS Navigation Message Superframe. A GPS navigation message superframe consists of1825 frames and has a duration of 12.5 minutes.19

    ICD. Interface Control Document.20

    IWF. InterWorking Function. A network entity enabling interactions between network21elements, such as interactions between an MSC and a landline function. The IWF usually22performs protocol conversions as its primary function.23

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

    Location. The terms location and position are used interchangeably throughout this26document. In this respect, the definition of the term differs from the historic use of location27in wireless systems to identify the mobiles current serving system. See Position.28

    LSB. Least Significant Bit.29

    MPC. Mobile Positioning Center: The network entity that serves as the point of interface of30the wireless network for the exchange of geographic position information.31

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

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

    Mobile Station Terminated Message. A message received by a mobile station.34

    Mobile Switching Center (MSC). A configuration of equipment that provides cellular35radio-telephone service. Also called the Mobile Telephone Switching Office (MTSO).36

    ms. Millisecond (10-3 second).37

  • TIA/EIA/IS-801-1

    1-4

    MS. See Mobile Station.1

    MSB. Most Significant Bit.2

    MSC. See Mobile Switching Center.3

    Navigation Message Bits. The message bits (50 bits per second) transmitted by GPS4satellites, containing the satellite clock, ephemeris, almanac and other parameters.5

    ns. Nanosecond (10-9 second).6

    PDE. See Position Determination Entity.7

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

    Position. The geographic position of the mobile station expressed in latitude and10longitude.11

    Position Determination Entity (PDE). A network entity which manages the position or12geographic location determination of the mobile station.13

    ppb. Parts per billion.14

    Pseudodoppler. The measured Doppler frequency shift in the signal received from the GPS15satellite. Since the satellite and receiver clock drifts are included, it is referred to as16pseudodoppler.17

    Pseudorange. The measured range (in GPS chip) from the observed satellite to the GPS18receiver antenna. Since the satellite and receiver clock biases are included, it is referred to19as pseudorange.20

    Push. An unsolicited response.21

    Reference Bit Boundary. A boundary between two 20-ms GPS bit intervals chosen as the22reference point for code phases.23

    s. Second.24

    Satellite Health. Satellite health is the information identifying a satellite as usable for25position calculation.26

    Sensitivity. The minimum level (dBm) of received GPS signal at mobile station that allows27the determination of the geolocation of the mobile station.28

    Subframe. See GPS Navigation Message Subframe.29

    Superframe. See GPS Navigation Message Superframe.30

    SV. Space Vehicle; a way of referring to one of the GPS satellites; note SV will often be31used in this context as part of a message name, so the message is associated with a32satellite.33

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

    Time of Arrival. The time occurrence, as measured at the mobile station antenna35connector, of the earliest arriving usable multipath component of the signal.36

  • TIA/EIA/IS-801-1

    1-5

    Unsolicited Response. A response element that is issued in the absence of the1corresponding request element.2

    Weighting Factor. Weighting factor is a weight applied to the GPS measurement as part of3a Weighted Least Squares Filter (WLSF) implementation of the navigation algorithm used by4the Mobile Station to compute its position.5

    WGS-84. World Geodetic System - 1984.6

    WGS-84 reference ellipsoid. Worldwide datum reference system defining the surface of7the Earth (note: Supersedes WGS-72), i.e., the standard physical model of the Earth used8for GPS applications. Ellipsoid reference models are location specific and may be obtained9from Defense Mapping Agency publication DMA TR 8350.2 (September 30, 1987).10

    WLSF. Weighted Least Squares Filter navigation algorithm.11

    12

  • TIA/EIA/IS-801-1

    2-1

    2 MESSAGE TRANSPORT PROTOCOL1

    Position Determination Data Messages (see 3 and 4) can be sent over the CDMA Traffic2Channel or the CDMA Control Channel. Position Determination Data Messages are sent3using a Layer-2 protocol that provides reliable delivery and duplicate detection.4

    2.1 Analog Transport Protocol5

    The analog transport protocol is defined in [6].6

    2.2 CDMA Transport Protocol7

    The message defined in 3.2.4 and 4.2.4 shall be sent in the CHARi fields of Data Burst8Messages (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). The9BURST_TYPE field of Data Burst Messages carrying Position Determination Data Messages10shall be set to 000101 (as assigned in TSB58-B). The MSG_NUMBER and NUM_MSGS11fields shall be set to 1 and the NUM_FIELDS fields shall be set to the number of octets in12the Position Determination Data Message. Data Burst Messages carrying Position13Determination Data Message shall be sent as messages requiring Layer-2 acknowledgement14(see 6.6.4.1.3.1 and 7.6.4.1.3.1 of TIA/EIA-95-B).15

    2.2.1 Session Tags16

    The first CHARi field of each Data Burst Message of BURST_TYPE 000101 is intended to17identify groups of Position Determination Data Messages that are related to one another.18The purpose is to assist the network in routing the data to the proper destination. See19Annex D.20

    Two Position Determination Data Messages are defined to be related, and the elements or21parts of elements they contain are defined to be related if any of the following is true.22

    One Position Determination Data Message contains a request element and the other23Position Determination Data Message contains the associated response element or24part of the associated response element.25

    One Position Determination Data Message contains part of a response element and26the other Position Determination Data Message contains another part of the same27response element.128

    The sending entity (mobile station or base station) of a Position Determination Data29Message had previously received or previously sent another Position Determination30Data Message, and the two Position Determination Data Messages contain elements31that are related. The criteria for determining if a relation exists are defined by the32sending entity in an implementation-dependent fashion.33

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

  • TIA/EIA/IS-801-1

    2-2

    The structure of the first CHARi field is detailed in 3.2.4 and 4.2.4. It includes a session1tag (SESS_TAG) and three flags. Procedures for assigning a value to SESS_TAG are also2detailed in 3.2.4 and 4.2.4.3

    All request elements, response elements, and parts of response elements that are related4should, if possible, be included in the same Position Determination Data Message. A5Position Determination Data Message shall only include request elements, response6elements, or parts of response elements that are mutually related.7

  • TIA/EIA/IS-801-1

    3-1

    3 MOBILE STATION PROCEDURES1

    3.1 Analog Mobile Station Procedures2

    The analog mobile station procedures are defined in [6].3

    3.2 CDMA Mobile Station Procedures4

    3.2.1 Position Determination Data Message Processing5

    3.2.1.1 Overview6

    The Position Determination Data Message sent by the mobile station is comprised of request7elements and response elements, as specified below.8

    Request elements sent by mobile station:9

    Request BS Capabilities10

    Request GPS Acquisition Assistance11

    Request GPS Location Assistance12

    Request GPS Sensitivity Assistance13

    Request Base Station Almanac14

    Request GPS Almanac15

    Request GPS Ephemeris16

    Request GPS Navigation Message Bits17

    Request Location Response18

    Request GPS Almanac Correction19

    Request GPS Satellite Health Information20

    Response elements sent by mobile station:21

    Reject22

    Provide MS Information23

    Provide Autonomous Measurement Weighting Factors24

    Provide Pseudorange Measurement25

    Provide Pilot Phase Measurement26

    Provide Location Response27

    Provide Time Offset Measurement28

    Provide Cancellation Acknowledgement29

    The Position Determination Data Message received by the mobile station is also comprised of30request elements and response elements, as specified below.31

  • TIA/EIA/IS-801-1

    3-2

    Request elements received by mobile station:1

    Request MS Information2

    Request Autonomous Measurement Weighting Factors3

    Request Pseudorange Measurement4

    Request Pilot Phase Measurement5

    Request Location Response6

    Request Time Offset Measurement7

    Request Cancellation8

    Response elements received by mobile station:9

    Reject10

    Provide BS Capabilities11

    Provide GPS Acquisition Assistance12

    Provide GPS Location Assistance Spherical Coordinates13

    Provide GPS Location Assistance Cartesian Coordinates14

    Provide GPS Sensitivity Assistance15

    Provide Base Station Almanac16

    Provide GPS Almanac17

    Provide GPS Ephemeris18

    Provide GPS Navigation Message Bits19

    Provide Location Response20

    Provide GPS Almanac Correction21

    Provide GPS Satellite Health Information22

    Response elements sent by the mobile station may be generated in response to request23elements received by the mobile station or they may be generated as unsolicited response24elements. Every request element includes a REQ_TYPE (request element type) field that25uniquely identifies the request element (See Table 3.2.4-2). Every response element26includes a RESP_TYPE (response element type) field that uniquely identifies the response27element (See Table 3.2.4-3). Multiple response elements may be associated with a single28request element. Unsolicited response elements are sent with the UNSOL_RESP flag set to291 (see 3.2.4).30

    3.2.1.2 Requirements31

    Each Position Determination Data Message shall contain at least one request element, or at32least one part of a response element, or both. No more than one request element of a33specific REQ_TYPE shall be included in a Position Determination Data Message. Each34request element shall be fully contained in a Position Determination Data Message. Some35

  • TIA/EIA/IS-801-1

    3-3

    response elements may be divided into parts (see 3.2.4.2). Each response element part1shall be fully contained in a Position Determination Data Message. All Position2Determination Data Messages shall be no larger than 200 bytes.3

    If the mobile station sends a response element in response to a received request element, it4shall comply with Table 3.2.1.2-1. A Reject shall not be sent as a response element to a5Request MS Information request element. A Reject shall not be sent as a response6element to a Request Cancellation request element.7

    NOTE: The reader of this document should be aware that the request for the geographical8location of the mobile station may be in the context of an emergency call, for example E9119in the United States; however, a Reject should not be sent as a response element to any10request elements that are recognized by the mobile station to be associated with an11emergency position location session, if the requested capability is supported by the mobile12station.13

    If one or more response elements from the mobile station can be useful to the base station14in responding to a request from the mobile station, the mobile station should include all or15part of each response element and the request element in the same Position Determination16Data Message.17

    Upon receiving a Position Determination Data Message, the mobile station should examine18the received response elements prior to processing the request elements.219

    2 Consider, for example, the case in which a base station asks a mobile station for alocation fix while, at the same time, providing acquisition assistance that is needed toachieve the fix. In that case, the base station would issue a Position Determination DataMessage containing both the request for a location fix (Request Location Responsemessage) and an unsolicited response with the acquisition assistance (Provide GPSAcquisition Assistance message). Sending a message with both the request and responseavoids the additional exchange of messages that would otherwise occur if the mobile stationhad to issue a request for acquisition assistance and wait for the response. However, forthis example to work correctly, the mobile station must be aware that the acquisitionassistance is available when it processes the request for a fix; hence, the recommendationthat response elements should be examined prior to processing the request elements.

  • TIA/EIA/IS-801-1

    3-4

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

    Request element received Possible response elements

    Request MS Information Provide MS Information

    RejectRequest Autonomous MeasurementWeighting Factors Provide Autonomous Measurement

    Weighting Factors

    RejectRequest Pseudorange Measurement

    Provide Pseudorange Measurement

    RejectRequest Pilot Phase Measurement

    Provide Pilot Phase Measurement

    RejectRequest Location Response

    Provide Location Response

    RejectRequest Time Offset Measurement

    Provide Time Offset Measurement

    Request Cancellation Provide CancellationAcknowledgement

    2

    No more than one request element shall be outstanding at any given time for each3REQ_TYPE in any given session. If an additional request element is received while there is4an outstanding request element of the same type in the same session, the additional5request element shall be discarded. A received request element is considered outstanding6until all of the corresponding response elements or a Reject have been sent or until a7Request Cancellation for the request element has been received. The mobile station8should wait T9 (see ANNEX A) seconds for a response or a Reject to a sent request9element; after T9 seconds the request element should no longer be considered outstanding.10Unsolicited response elements shall have the UNSOL_RESP flag set to 1. If the mobile11station while in the Mobile Station Idle State performs an idle handoff (see section 6.6.2.1.412of TIA/EIA-95B) to a base station with different SID/NID, it shall discard all of the13outstanding request elements. If the mobile station switches from an analog system to a14CDMA system or switches from a CDMA system to an analog system, the mobile station15shall discard all of the outstanding request elements. If the mobile station, while in the16Mobile Station Conversation Substate of Mobile Station Control on the Traffic Channel State,17performs a handoff (see section 6.6.6.2.9 of TIA/EIA-95B) to an analog system, the mobile18station shall discard all of the outstanding request elements.19

    If a Reject constitutes the response element, its REJ_REQ_TYPE shall be set to the20REQ_TYPE of the corresponding request element.21

  • TIA/EIA/IS-801-1

    3-5

    3.2.2 Point-to-point Procedures1

    This section defines the procedures for the processing of mobile-terminated Position2Determination Data Messages that are addressed to individual mobile stations and for the3processing of all mobile-originated Position Determination Data Messages.4

    3.2.2.1 Control Channel Procedure5

    3.2.2.1.1 Mobile Station Position Determination Data Message Termination6

    A mobile station supporting Position Determination shall accept and shall process Data7Burst Messages received while the mobile station is monitoring the CDMA Paging Channel8(see 7.7.2.3.2.9 of TIA/EIA-95-B) that are addressed to the mobile station. Processing of9TIA/EIA-95-B Layer-2 fields shall be in accordance with TIA/EIA-95-B. Data Burst10Messages used to transport Position Determination request and response elements shall11always be acknowledged (Layer 2) and the in-order delivery over the air interface shall be12guaranteed by the transmitting entities: Mobile station and base station.13

    The mobile station shall process all Data Burst Messages addressed to the mobile station14on the Paging Channel and having the BURST_TYPE field set to 000101 (as assigned in15TSB58-B). The mobile station shall discard the message without further processing if one16or more of the following is true:17

    MSG_NUMBER field is set to a value other than 1.18

    NUM_MSGS field is set to a value other than 1.19

    NUM_FIELDS field is set to zero.20

    Otherwise, the mobile station shall process the Position Determination Data contained in21the CHARi fields of the received Data Burst Message (see 7.7.2.3.2.9 of TIA/EIA-95-B), as22described below.23

    3.2.2.1.1.1 Base Station Request Elements Received24

    If the mobile station does not support the requested capability, the mobile station shall25respond with a Reject response element with the appropriate reject reason (see Table263.2.4.2-1), unless the base station request element is Request MS Information or Request27Cancellation (these request elements cannot be rejected); otherwise, the mobile station28shall include the appropriate response elements in the response Position Determination29Data Message (see 3.2.4) as described below. The response Position Determination Data30shall reside in the CHARi field of the response Data Burst Message (see 6.7.1.3.2.3 of31TIA/EIA-95-B).332

    Request MS Information: The mobile station shall include the Provide MS33Information response element in the response Position Determination Data Message.34The response Position Determination Data Message shall be sent within 750 ms of35the reception of the Request MS Information.36

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

  • TIA/EIA/IS-801-1

    3-6

    Request Autonomous Measurement Weighting Factors: The mobile station shall1include the Provide Autonomous Measurement Weighting Factors response2element in the response Position Determination Data Message. The3PREF_RESP_QUAL indicator provided in the Request Location Response shall also4apply to the Request Autonomous Measurement Weighting Factors request5element.6

    Request Pseudorange Measurement: The mobile station shall send one or more7Provide Pseudorange Measurement response elements, according to that which is8specified by NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between9Fixes) included in the Request Pseudorange Measurement. The mobile station10shall include the Provide Pseudorange Measurement response element in one or11more response Position Determination Data Messages, according to the number of12parts into which the response element is divided. The mobile station shall set the13TOTAL_PARTS, TIME_REF_SRC, OFFSET_INCL and REF_PN fields to identical14values in all parts of the same Provide Pseudorange Measurement message. The15mobile station should use the mobile station time reference as defined in16TIA/EIA-95 as the time reference used to perform the pseudorange measurements.417If the mobile station is unable to use the mobile station time reference, as defined in18TIA/EIA-95, to measure the pseudoranges, then the mobile station shall use an19alternate time reference to perform the pseudorange measurements. The mobile20station shall set the TIME_REF_SRC field in the Provide Pseudorange21Measurement response element to the appropriate value to indicate the source of22the time reference used to perform the pseudorange measurements. If the23pseudorange measurements performed in the mobile station contain a bias caused24by receiver hardware delays, then the mobile station should correct the25measurement values in order to remove that bias from the reported code phase26values The mobile station shall set the periodic rate of measurement collection equal27to the value of T_BETW_FIXES.28

    If PREF_RESP_QUAL is set to 000, the Provide Pseudorange Measurement29response element shall be sent within T1 seconds of the time corresponding30to the beginning of the measurement collection period; if PREF_RESP_QUAL31is set to 001, the Provide Pseudorange Measurement response element32shall be sent within T2 seconds of the time corresponding to the beginning of33the measurement collection period; if PREF_RESP_QUAL is set to 010, the34Provide Pseudorange Measurement response element shall be sent within35T3 seconds of the time corresponding to the beginning of the measurement36collection period; if PREF_RESP_QUAL is set to 011, the Provide37Pseudorange Measurement response element shall be sent within T438seconds of the time corresponding to the beginning of the measurement39collection period; if PREF_RESP_QUAL is set to 100, the Provide40Pseudorange Measurement response element shall be sent within T541

    4 The time reference used to perform the pseudorange measurements should be initializedfrom the mobile station time reference as defined in TIA/EIA-95.

  • TIA/EIA/IS-801-1

    3-7

    seconds of the time corresponding to the beginning of the measurement1collection period; if PREF_RESP_QUAL is set to 101, the Provide2Pseudorange Measurement response element shall be sent within T63seconds of the time corresponding to the beginning of the measurement4collection period; if PREF_RESP_QUAL is set to 110, the Provide5Pseudorange Measurement response element shall be sent within T76seconds of the time corresponding to the beginning of the measurement7collection period; if PREF_RESP_QUAL is set to 111, the Provide8Pseudorange Measurement response element shall be sent within T89seconds of the time corresponding to the beginning of the measurement10collection period.11

    If OFFSET_REQ is set to 1, the Provide Pseudorange Measurement12response element shall include REF_PN and MOB_SYS_T_OFFSET;13otherwise the Provide Pseudorange Measurement response element should14not include REF_PN and MOB_SYS_T_OFFSET.15

    Request Pilot Phase Measurement: The mobile station shall send one or more16Provide Pilot Phase Measurement response elements, according to that which is17specified by NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between18Fixes) included in the Request Pilot Phase Measurement. The mobile station shall19include the Provide Pilot Phase Measurement response element in one or more20response Position Determination Data Messages according to the number of parts21into which the response element is divided. The mobile station shall set the22OFFSET_INCL, REF_PN, BAND_CLASS, CDMA_FREQ, BASE_ID, SID, NID and23TOTAL_PARTS fields to identical values in all parts of the same Provide Pilot Phase24Measurement message. The mobile station shall set the periodic rate of25measurement collection equal to the value of T_BETW_FIXES.26

    If PREF_RESP_QUAL is set to 000, the Provide Pilot Phase Measurement27response element shall be sent within T1 seconds of the time corresponding28to the beginning of the measurement collection period; if PREF_RESP_QUAL29is set to 001, the Provide Pilot Phase Measurement response element shall30be sent within T2 seconds of the time corresponding to the beginning of the31measurement collection period; if PREF_RESP_QUAL is set to 010, the32Provide Pilot Phase Measurement response element shall be sent within T333seconds of the time corresponding to the beginning of the measurement34collection period; if PREF_RESP_QUAL is set to 011, the Provide Pilot35Phase Measurement response element shall be sent within T4 seconds of the36time corresponding to the beginning of the measurement collection period; if37PREF_RESP_QUAL is set to 100, the Provide Pilot Phase Measurement38response element shall be sent within T5 seconds of the time corresponding39to the beginning of the measurement collection period; if PREF_RESP_QUAL40is set to 101, the Provide Pilot Phase Measurement response element shall41be sent within T6 seconds of the time corresponding to the beginning of the42measurement collection period; if PREF_RESP_QUAL is set to 110, the43Provide Pilot Phase Measurement response element shall be sent within T744seconds of the time corresponding to the beginning of the measurement45

  • TIA/EIA/IS-801-1

    3-8

    collection period; if PREF_RESP_QUAL is set to 111, the Provide Pilot1Phase Measurement response element shall be sent within T8 seconds of the2time corresponding to the beginning of the measurement collection period.3

    If DESI_PIL_PH_RES is set to 1, the "Provide Pilot Phase Measurement4response element shall5 be of at least 1/8 of TIA/EIA-95 PN chip resolution;5otherwise, the Provide Pilot Phase Measurement response element shall be6of at least 1 TIA/EIA-95 PN chip resolution.7

    If OFFSET_REQ is set to 1, the Provide Pilot Phase Measurement response8element shall include MOB_SYS_T_OFFSET; otherwise the Provide Pilot9Phase Measurement response element should not include10MOB_SYS_T_OFFSET.11

    Request Location Response: The mobile station shall send one or more Provide12Location Response response elements, according to that which is specified by13NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between Fixes) included14in the Request Location Response. The mobile station shall include the Provide15Location Response response element in one or more response Position16Determination Data Messages according to the number of parts into which the17response element is divided. The mobile station shall set the periodic rate of18measurement collection equal to the value of T_BETW_FIXES.19

    If PREF_RESP_QUAL is set to 000, the Provide Location Response20response element shall be sent within T1 seconds of the time corresponding21to the beginning of the measurement collection period; if PREF_RESP_QUAL22is set to 001, the Provide Location Response response element shall be23sent within T2 seconds of the time corresponding to the beginning of the24measurement collection period; if PREF_RESP_QUAL is set to 010, the25Provide Location Response response element shall be sent within T326seconds of the time corresponding to the beginning of the measurement27collection period; if PREF_RESP_QUAL is set to 011, the Provide Location28Response response element shall be sent within T4 seconds of the time29corresponding to the beginning of the measurement collection period; if30PREF_RESP_QUAL is set to 100, the Provide Location Response response31element shall be sent within T5 seconds of the time corresponding to the32beginning of the measurement collection period; if PREF_RESP_QUAL is set33to 101, the Provide Location Response response element shall be sent34within T6 seconds of the time corresponding to the beginning of the35measurement collection period; if PREF_RESP_QUAL is set to 110, the36Provide Location Response response element shall be sent within T737seconds of the time corresponding to the beginning of the measurement38collection period; if PREF_RESP_QUAL is set to 111, the Provide Location39

    5 If the mobile station rejects the request with 1/8 chip resolution, it may send anunsolicited response (see 3.2.1.1) with 1 chip resolution.

  • TIA/EIA/IS-801-1

    3-9

    Response response element shall be sent within T8 seconds of the time1corresponding to the beginning of the measurement collection period.2

    If HEIGHT_REQ is set to 1, the Provide Location Response response3element should include height information; otherwise, the Provide Location4Response response element should not include height information.5

    If CLK_COR_GPS_REQ is set to 1, the Provide Location Response response6element should include clock correction for GPS time; otherwise, the Provide7Location Response response element should not include clock correction for8GPS time.9

    If VELOCITY_REQ is set to 1, the Provide Location Response response10element should include velocity information; otherwise, the Provide Location11Response response element should not include velocity information.12

    Request Time Offset Measurement: The mobile station shall include a Provide Time13Offset Measurement response element in the response Position Determination14Data. If USE_TIME is set to 1, the Provide Time Offset Measurement response15element shall include the offset information determined to be valid at the16ACTION_TIME. If USE_TIME is set to 0, the Provide Time Offset Measurement17response element shall include the offset information determined to be valid at the18time the Request Time Offset Measurement is received by the mobile station. If19USE_TIME is set to 1, the Provide Time Offset Measurement response element20shall be sent within 750 ms of ACTION_TIME. If USE_TIME is set to 0, the Provide21Time Offset Measurement response element shall be sent within 750 ms of the22reception of the Request Time Offset Measurement request element.23

    Request Cancellation: The mobile station shall cancel the outstanding request24element indicated by CANCEL_TYPE. The mobile station shall include a Provide25Cancellation Acknowledgement response element in the Position Determination Data26Message to indicate the successful cancellation of the outstanding request element.27If the mobile station has no outstanding request element of the type indicated by28CANCEL_TYPE, it shall set the NO_OUT_REQ flag in the Provide Cancellation29Acknowledgment response element. The Provide Cancellation Acknowledgement30response element shall be sent within 750 ms of the reception of the Request31Cancellation request element.32

    3.2.2.1.1.2 Base Station Response Elements Received33

    The mobile station should process and should make use of base station response elements.34Upon receiving a Position Determination Data Message, the mobile station should examine35the received response elements prior to processing the request elements.36

    If the mobile station receives Provide GPS Almanac Correction response element, the37mobile station shall process the response element as follows.38

    If DELTA_XYZ_INCL is 0, the mobile station shall set the values of DELTA_X,39DELTA_Y, DELTA_Z, DELTA_X_1ST, DELTA_Y_1ST and DELTA_Z_1ST to 0.40

  • TIA/EIA/IS-801-1

    3-10

    If DELTA_CLOCK_INCL is 0, the mobile station shall set the values of1DELTA_CLOCK and DELTA_CLOCK_1ST to 0.2

    3.2.2.1.2 Mobile Station Position Determination Data Message Origination3

    3.2.2.1.2.1 Position Determination Data Message Transmission Requirements4

    Mobile stations supporting Position Determination shall support the Mobile Station Message5Transmission Operation, as defined in 6.6.2.6 of TIA/EIA-95-B.6

    When the mobile station is in the TIA/EIA-95-B Mobile Station Idle State and needs to send7one (or more) Position Determination Data Message(s), the mobile station shall determine8whether the Position Determination Data Message(s) is (are) suitable for transmission on the9Access Channel6. As part of this determination, the mobile station shall determine whether10the length of the Position Determination Data Message(s) is such that the message(s) can be11sent on the Access Channel. If the Position Determination Data Message(s) is (are) not12suitable for the Access Channel, the mobile station shall send the Position Determination13Data Message(s) on the CDMA Traffic Channel, following the procedures defined in 3.2.2.3.14If the Position Determination Data Message(s) is (are) suitable to be sent on the Access15Channel, the mobile station may form one (or more) Data Burst Message(s) (see 6.7.1.3.2.316of TIA/EIA-95-B), setting BURST_TYPE to 000101, and send it (them) on the Access17Channel, following the procedure specified in 6.6.2.6 and 6.6.3 of TIA/EIA-95-B. The18mobile station shall set NUM_FIELDS field to the number of octets in the Position19Determination Data Message (see 3.2.4). The mobile station address fields shall be set20using the address parameter stored in the mobile station. The authentication fields shall21be set, as described in 3.2.2.2, using the authentication parameter stored in the mobile22station. The Data Burst Message contains the Position Determination Data in the CHARi23fields (see 6.7.1.3.2.3 of TIA/EIA-95-B). The mobile station shall wait for an appropriate24response from the base station in accordance with the mobile station request elements.25

    When the mobile station is in the TIA/EIA-95-B System Access State, the mobile station26shall wait until it exits the System Access State. If the mobile station enters the Mobile27Station Idle State, the mobile station shall follow the procedures specified in the above28paragraph. If the mobile station enters the Mobile Station Control on Traffic Channel State,29the mobile station shall follow the procedures defined in 3.2.2.3. If the mobile station30enters an analog mode task, the mobile station shall follow the procedures for a mobile31station in analog mode (see 3.1).32

    Position Determination Data Messages sent on the Access Channel always require a33TIA/EIA-95-B Layer-2 acknowledgement and the in-order delivery over the air interface34shall be guaranteed by the mobile station.35

    3.2.2.1.2.2 Unsolicited Response Elements36

    Reserved37

    6 The criteria for suitability are implementation dependent.

  • TIA/EIA/IS-801-1

    3-11

    3.2.2.1.2.3 Request Elements1

    Reserved2

    3.2.2.2 Authentication Procedures3

    When sending a Data Burst Message on the Access Channel, the mobile station shall use4the authentication procedures defined in 6.3.12 of TIA/EIA-95-B. The authentication5parameter shall consist of three octets generated from the first three CHARi fields of the6Data Burst Message.7

    The sequence of digits in the authentication parameter shall be used to compute the8authentication fields of the Data Burst Message in accordance with 6.3.12.1.8 of TIA/EIA-995-B.10

    3.2.2.3 Traffic Channel Procedure11

    3.2.2.3.1 Message Encryption12

    To enhance the security of the position determination session and to protect sensitive13subscriber location information, Position Determination Data Messages on the Traffic14Channel should be encrypted as deemed appropriate. Encryption of the Forward and15Reverse CDMA Traffic Channel messages is defined in 6.3.12.2 of TIA/EIA-95-B and Annex16A of TIA/EIA-95-B.17

    3.2.2.3.2 Negotiation for the Position Determination Service Option18

    Negotiation for the Position Determination Service Option is only required when no other19service option is connected.20

    The Position Determination Service Option described by this standard shall use service21option number 35 and is called Service Option 35 when using Multiplex Option 1. The22Position Determination Service Option shall use service option number 36 and is called23Service Option 36 when using Multiplex Option 2.24

    The mobile station shall negotiate for Service Option 35 using service negotiation when25using Multiplex Option 1 (see 3.2.2.3.2.1).26

    The mobile station shall negotiate for Service Option 36 using service negotiation when27using Multiplex Option 2 (see 3.2.2.3.2.1).28

    3.2.2.3.2.1 Procedures Using Service Negotiation29

    The mobile station shall perform service negotiation for Service Option 35 or Service Option3036 as described in TIA/EIA-95-B. The negotiated service configuration shall include only31valid attributes for the negotiated service option consistent with those specified in Table323.2.2.3.2.1-1 and Table 3.2.2.3.2.1-2.33

  • TIA/EIA/IS-801-1

    3-12

    Table 3.2.2.3.2.1-1. Valid Service Configuration Attributes for Service Option 351

    Service Configuration Attribute Valid Selections

    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 norgenerate any forward traffic other than signaling.

    Reverse Traffic Type None. This service option does not use norgenerate any reverse traffic other than signaling.

    2

    Table 3.2.2.3.2.1-2. Valid Service Configuration Attributes for Service Option 363

    Service Configuration Attribute Valid Selections

    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 norgenerate any forward traffic other than signaling.

    Reverse Traffic Type None. This service option does not use norgenerate any reverse traffic other than signaling.

    4

    If the mobile station accepts a service configuration, as specified in a Service Connect5Message, that includes a service option connection using Service Option 35 or Service6Option 36, then the service option connection shall become part of the current service7configuration at the action time associated with the Service Connect Message. Service8Option 35 or Service Option 36 is considered to be connected when the current service9configuration includes a service option connection for it.10

    If Service Option 35 (or Service Option 36) is connected when the mobile station enters the11Waiting for Mobile Station Answer Substate, or Service Option 35 (or Service Option 36)12becomes connected while the mobile station is in the Waiting for Mobile Station Answer13Substate, the mobile station shall send a Connect Order to the base station as a message14requiring acknowledgment without waiting for the user to explicitly command the call to be15answered. The mobile station shall enter the Conversation Substate.16

    The mobile station shall not send a Service Option Control Message for Service Option 35 or17Service Option 36. The mobile station shall send a Mobile Station Reject Order (ORDQ =18

  • TIA/EIA/IS-801-1

    3-13

    00000001, unspecified reason), if it receives a Service Option Control Message for Service1Option 35 or Service Option 36 from the base station.2

    3.2.2.3.3 Mobile Station Position Determination Data Message Termination3

    A mobile station supporting Position Determination shall accept and shall process Data4Burst Messages received on the CDMA Forward Traffic Channel (see 7.7.2.3.2.9 of5TIA/EIA-95-B). Processing of TIA/EIA-95-B Layer-2 fields shall be in accordance with6TIA/EIA-95-B. Data Burst Messages used to transport Position Determination request and7response elements shall always be acknowledged (Layer 2) and the in-order delivery over8the air interface shall be guaranteed by the transmitting entities: Mobile station and base9station.10

    The mobile station shall process all Data Burst Messages addressed to the mobile station11on the Forward Traffic Channel and having the BURST_TYPE field set to 000101 (as12assigned in TSB58-B). The mobile station shall discard the message without further13processing if one or more of the following is true:14

    MSG_NUMBER field is set to a value other than 1.15

    NUM_MSGS field is set to a value other than 1.16

    NUM_FIELDS field is set to zero.17

    Otherwise, the mobile station shall process the Position Determination Data contained in18the CHARi fields of the received Data Burst Message (see 7.7.3.3.2.4 of TIA/EIA-95-B), as19described below.20

    3.2.2.3.3.1 Base Station Request Elements Received21

    If the mobile station is unable to respond with the requested information, the mobile22station shall respond with a Reject response element with the appropriate reject reason,23unless the base station request element is Request MS Information or Request24Cancellation (these request elements cannot be rejected); otherwise, the mobile station25shall include the appropriate response elements in the response Position Determination26Data (see 3.2.4) as described below. The response Position Determination Data shall reside27in the CHARi fields of the response Data Burst Message (see 6.7.2.3.2.4 of TIA/EIA-95-B).728

    Request MS Information: The mobile station shall include the Provide MS29Information response element in the response Position Determination Data. The30response Position Determination Data Message shall be sent within 750 ms of the31reception of the Request MS Information.32

    Request Autonomous Measurement Weighting Factors: The mobile station shall33include the Provide Autonomous Measurement Weighting Factors response34element in the response Position Determination Data. The PREF_RESP_QUAL35indicator provided in the Request Location Response shall also apply to the36Request Autonomous Measurement Weighting Factors request element.37

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

  • TIA/EIA/IS-801-1

    3-14

    Request Pseudorange Measurement: The mobile station shall send one or more1Provide Pseudorange Measurement response elements, according to that which is2specified by NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between3Fixes) included in the Request Pseudorange Measurement. The mobile station4shall include the Provide Pseudorange Measurement response element in one or5more response Position Determination Data Messages according to the number of6parts into which the response element is divided. The mobile station shall set the7TOTAL_PARTS, TIME_REF_SRC, OFFSET_INCL and REF_PN fields to identical8values in all parts of the same Provide Pseudorange Measurement message. The9mobile station should use the mobile station time reference as defined in10TIA/EIA-95 as the time reference used to perform the pseudorange measurements.811If the mobile station is unable to use the mobile station time reference as defined in12TIA/EIA-95 to measure the pseudoranges, then the mobile station shall use an13alternate time reference to perform the pseudorange measurements. The mobile14station shall set the TIME_REF_SRC field in the Provide Pseudorange15Measurement response element to the appropriate value to indicate the source of16the time reference used to perform the pseudorange measurements. If the17pseudorange measurements performed in the mobile station contain a bias caused18by receiver hardware delays, then the mobile station should correct the19measurement values in order to remove that bias from the reported code phase20values. The mobile station shall set the periodic rate of measurement collection21equal to the value of T_BETW_FIXES.22

    If PREF_RESP_QUAL is set to 000, the Provide Pseudorange Measurement23response element shall be sent within T1 seconds of the time corresponding24to the beginning of the measurement collection period; if PREF_RESP_QUAL25is set to 001, the Provide Pseudorange Measurement response element26shall be sent within T2 seconds of the time corresponding to the beginning of27the measurement collection period; if PREF_RESP_QUAL is set to 010, the28Provide Pseudorange Measurement response element shall be sent within29T3 seconds of the time corresponding to the beginning of the measurement30collection period; if PREF_RESP_QUAL is set to 011, the Provide31Pseudorange Measurement response element shall be sent within T432seconds of the time corresponding to the beginning of the measurement33collection period; if PREF_RESP_QUAL is set to 100, the Provide34Pseudorange Measurement response element shall be sent within T535seconds of the time corresponding to the beginning of the measurement36collection period; if PREF_RESP_QUAL is set to 101, the Provide37Pseudorange Measurement response element shall be sent within T638seconds of the time corresponding to the beginning of the measurement39collection period; if PREF_RESP_QUAL is set to 110, the Provide40Pseudorange Measurement response element shall be sent within T741seconds of the time corresponding to the beginning of the measurement42

    8 The time reference used to perform the pseudorange measurements should be initializedfrom the mobile station time reference as defined in TIA/EIA-95.

  • TIA/EIA/IS-801-1

    3-15

    collection period; if PREF_RESP_QUAL is set to 111, the Provide1Pseudorange Measurement response element shall be sent within T82seconds of the time corresponding to the beginning of the measurement3collection period.4

    If OFFSET_REQ is set to 1, the Provide Pseudorange Measurement5response element shall include REF_PN and MOB_SYS_T_OFFSET;6otherwise the Provide Pseudorange Measurement response element should7not include REF_PN and MOB_SYS_T_OFFSET.8

    Request Pilot Phase Measurement: The mobile station shall send one or more9Provide Pilot Phase Measurement response elements, according to that which is10specified by NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between11Fixes) included in the Request Pilot Phase Measurement. The mobile station shall12include the Provide Pilot Phase Measurement response element in one or more13response Position Determination Data Messages according to the number of parts14into which the response element is divided. The mobile station shall set the15OFFSET_INCL, REF_PN, BAND_CLASS, CDMA_FREQ, BASE_ID, SID, NID and16TOTAL_PARTS fields to identical values in all parts of the same Provide Pilot Phase17Measurement message. The mobile station shall set the periodic rate of18measurement collection equal to the value of T_BETW_FIXES.19

    If PREF_RESP_QUAL is set to 000, the Provide Pilot Phase Measurement20response element shall be sent within T1 seconds of the time corresponding21to the beginning of the measurement collection period; if PREF_RESP_QUAL22is set to 001, the Provide Pilot Phase Measurement response element shall23be sent within T2 seconds of the time corresponding to the beginning of the24measurement collection period; if PREF_RESP_QUAL is set to 010, the25Provide Pilot Phase Measurement response element shall be sent within T326seconds of the time corresponding to the beginning of the measurement27collection period; if PREF_RESP_QUAL is set to 011, the Provide Pilot28Phase Measurement response element shall be sent within T4 seconds of the29time corresponding to the beginning of the measurement collection period; if30PREF_RESP_QUAL is set to 100, the Provide Pilot Phase Measurement31response element shall be sent within T5 seconds of the time corresponding32to the beginning of the measurement collection period; if PREF_RESP_QUAL33is set to 101, the Provide Pilot Phase Measurement response element shall34be sent within T6 seconds of the time corresponding to the beginning of the35measurement collection period; if PREF_RESP_QUAL is set to 110, the36Provide Pilot Phase Measurement response element shall be sent within T737seconds of the time corresponding to the beginning of the measurement38collection period; if PREF_RESP_QUAL is set to 111, the Provide Pilot39Phase Measurement response element shall be sent within T8 seconds of the40time corresponding to the beginning of the measurement collection period.41

  • TIA/EIA/IS-801-1

    3-16

    If DESI_PIL_PH_RES is set to 1, the Provide Pilot Phase Measurement1response element shall9 be of at least 1/8 of TIA/EIA-95 PN chip resolution;2otherwise, the Provide Pilot Phase Measurement response element shall be3of at least 1 TIA/EIA-95 PN chip resolution.4

    If OFFSET_REQ is set to 1, the Provide Pilot Phase Measurement response5element shall include MOB_SYS_T_OFFSET; otherwise the Provide Pilot6Phase Measurement response element should not include7MOB_SYS_T_OFFSET.8

    Request Location Response: The mobile station shall send one or more Provide9Location Response response elements, according to that which is specified by10NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between Fixes) included11in the Request Location Response. The mobile station shall include the Provide12Location Response response element in one or more response Position13Determination Data Messages according to the number of parts into which the14response element is divided. The mobile station shall set the periodic rate of15measurement collection equal to the value of T_BETW_FIXES.16

    If PREF_RESP_QUAL is set to 000, the Provide Location Response17response element shall be sent within T1 seconds of the time corresponding18to the beginning of the measurement collection period; if PREF_RESP_QUAL19is set to 001, the Provide Location Response response element shall be20sent within T2 seconds of the time corresponding to the beginning of the21measurement collection period; if PREF_RESP_QUAL is set to 010, the22Provide Location Response response element shall be sent within T323seconds of the time corresponding to the beginning of the measurement24collection period; if PREF_RESP_QUAL is set to 011, the Provide Location25Response response element shall be sent within T4 seconds of the time26corresponding to the beginning of the measurement collection period; if27PREF_RESP_QUAL is set to 100, the Provide Location Response response28element shall be sent within T5 seconds of the time corresponding to the29beginning of the measurement collection period; if PREF_RESP_QUAL is set30to 101, the Provide Location Response response element shall be sent31within T6 seconds of the time corresponding to the beginning of the32measurement collection period; if PREF_RESP_QUAL is set to 110, the33Provide Location Response response element shall be sent within T734seconds of the time corresponding to the beginning of the measurement35collection period; if PREF_RESP_QUAL is set to 111, the Provide Location36Response response element shall be sent within T8 seconds of the time37corresponding to the beginning of the measurement collection period.38

    9 If the mobile station rejects the request with 1/8 chip resolution, it may send anunsolicited response (see 3.2.1.1) with 1 chip resolution.

  • TIA/EIA/IS-801-1

    3-17

    If HEIGHT_REQ is set to 1, the Provide Location Response response1element should include height information; otherwise, the Provide Location2Response response element should not include height information.3

    If CLK_COR_GPS_REQ is set to 1, the Provide Location Response response4element should include clock correction for GPS time; otherwise, the Provide5Location Response response element should not include clock correction for6GPS time.7

    If VELOCITY_REQ is set to 1, the Provide Location Response response8element should include velocity information; otherwise, the Provide Location9Response response element should not include velocity information.10

    Request Time Offset Measurement: The mobile station shall include a Provide Time11Offset Measurement response element in the response Position Determination12Data. If USE_TIME is set to 1, the Provide Time Offset Measurement response13element shall include the offset information determined to be valid at the14ACTION_TIME. If USE_TIME is set to 0, the Provide Time Offset Measurement15response element shall include the offset information determined to be valid at the16time the Request Time Offset Measurement is received by the mobile station. If17USE_TIME is set to 1, the Provide Time Offset Measurement response element18shall be sent within 750 ms of ACTION_TIME. If USE_TIME is set to 0, the Provide19Time Offset Measurement response element shall be sent within 750 ms of the20reception of the Request Time Offset Measurement request element.21

    Request Cancellation: The mobile station shall cancel the outstanding request22element indicated by CANCEL_TYPE. The mobile station shall include a Provide23Cancellation Acknowledgement response element in the Position Determination Data24Message to indicate the successful cancellation of the outstanding request element.25If the mobile station has no outstanding request element of the type indicated by26CANCEL_TYPE, it shall set the NO_OUT_REQ flag in the Provide Cancellation27Acknowledgment response element. The Provide Cancellation Acknowledgement28response element shall be sent within 750 ms of the reception of the Request29Cancellation request element.30

    3.2.2.3.3.2 Base Station Response Elements Received31

    The mobile station should process and should make use of base station response elements.32Upon receiving a Position Determination Data Message, the mobile station should examine33the received response elements prior to processing the request elements.34

    If the mobile station receives Provide GPS Almanac Correction response element, the35mobile station shall process the response element as follows.36

    If DELTA_XYZ_INCL is 0, the mobile station shall set the values of DELTA_X,37DELTA_Y, DELTA_Z, DELTA_X_1ST, DELTA_Y_1ST and DELTA_Z_1ST to 0.38

    If DELTA_CLOCK_INCL is 0, the mobile station shall set the values of39DELTA_CLOCK and DELTA_CLOCK_1ST to 0.40

    3.2.2.3.4 Traffic Channel Setup41

  • TIA/EIA/IS-801-1

    3-18

    When a mobile station in the TIA/EIA-95-B Mobile Station Idle State intends to send1Position Determination Data Message on a Traffic Channel, the following procedures apply:2

    The mobile station shall send an Origination Message (see 6.7.1.3.2.4 of3TIA/EIA-95-B) containing no dialed digits and requesting Service Option 35 or4Service Option 36. The base station should complete an authentication Unique5Challenge-Response Procedure (see 6.3.12.1.5 of TIA/EIA-95-B) immediately after6assigning the traffic channel. The Unique Challenge-Response Procedure should be7completed successfully before the Position Determination Data Messages are sent to8the mobile station, and before the mobile-originated Position Determination Data9Messages are forwarded to other network entities.10

    Call processing following the transmission of the Origination Message shall follow11the procedures defined in 6.6 of TIA/EIA-95-B. When the mobile station enters the12Conversation Substate, the mobile station may send the Position Determination Data13Messages in accordance with the procedures defined in the next section.14

    3.2.2.3.5 Mobile Station Position Determination Data Message Origination in the15Conversation Substate16

    3.2.2.3.5.1 Position Determination Data Message Transmission Requirements17

    When the mobile station is in the TIA/EIA-95-B Mobile Station Conversation Substate and18needs to send one (or more) Position Determination Data Message(s), the mobile station shall19form one (or more) Data Burst Message(s) (see 6.7.2.3.2.4 of TIA/EIA-95-B), setting20BURST_TYPE to 000101 and send the Data Burst Message(s) on the Reverse Traffic21Channel. The mobile station shall set the MSG_NUMBER and NUM_MSGS fields to 1, and22shall set NUM_FIELDS field to the number of octets in the Position Determination Data23Message (see 3.2.4). The Data Burst Message contains the Position Determination Data in24the CHARi fields (see 6.7.2.3.2.4 of TIA/EIA-95-B). The mobile station shall set the25ACK_REQ Layer-2 field to 1. If the only connected service option is Service Option 35 or26Service Option 36, the mobile station should enter the Release Substate with a mobile27station release indication (see 6.6.4.5 of TIA/EIA/95-B) when Position Determination Data28Messages have not been received or have not been sent during a period of time which is29implementation-dependent. If any service option in addition to Service Option 35 or Service30Option 36 is connected, the mobile station shall remain in the Conversation Substate, and31the mobile station should initiate Service Negotiation to drop Service Option 35 or Service32Option 36 when Position Determination Data Messages have not been received or have not33been sent during a period of time which is implementation-dependent. If the user needs to34initiate a call and Service Option 35 or 36 is the only service option connected, then the35mobile station should release the call for Service Option 35 or 36 if needed to connect the36user call.37

    3.2.2.3.5.2 Unsolicited Response Elements38

    Reserved39

    3.2.2.3.5.3 Request Elements40

  • TIA/EIA/IS-801-1

    3-19

    Reserved1

    3.2.3 Broadcast Procedures2

    Reserved3

    3.2.4 Reverse Link Message Format4

    The reverse link Position Determination Data Messages are summarized in Table 3.2.4-1.5

    Table 3.2.4-1. Reverse Link Messages6

    Message Name PD_MSG_TYPE

    Position Determination DataMessage

    00000000

    Reserved for future standardization 00000001 through10111111

    Available for manufacturer-specificPosition Determination DataMessage definition as specified inTSB-58

    11000000 through11111110

    Reserved 11111111

    7

    The Position Determination Data Message from mobile station to base station has the8following variable length format:9

    10

    Field Length (bits)

    SESS_START 1

    SESS_END 1

    SESS_SOURCE 1

    SESS_TAG 5

    PD_MSG_TYPE (00000000) 8

    NUM_REQUESTS 4

    NUM_RESPONSES 4

    The mobile station shall include NUM_REQUESTSoccurrences of the following record:

    RESERVED 4

    REQ_TYPE 4

    REQ_PAR_LEN 8

  • TIA/EIA/IS-801-1

    3-20

    REQ_PAR_RECORD 8 REQ_PAR_LEN

    The mobile station shall include NUM_RESPONSESoccurrences of the following record:

    RESERVED 3

    UNSOL_RESP 1

    RESP_TYPE 4

    RESP_PAR_LEN 8

    RESP_PAR_RECORD 8 RESP_PAR_LEN

    1

    SESS_START Start-of-session indicator.2

    If the mobile station has previously sent or received a3Position