Documente Academic
Documente Profesional
Documente Cultură
INTERIM STANDARD
TIA/EIA/IS-801-1
Addendum 1
TIA/EIA/IS-801-1
(Addendum No. 1 to TIA/EIA/IS-801)
MARCH 2001
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 user’s 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 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
DON'T VIOLATE
THE
LAW!
This document is copyrighted by the TIA and may not be reproduced without
permission.
CONTENTS
1 1 GENERAL....................................................................................................................... 1-1
2 1.1 Terms....................................................................................................................... 1-1
3 2 MESSAGE TRANSPORT PROTOCOL .............................................................................. 2-1
4 2.1 Analog Transport Protocol........................................................................................ 2-1
5 2.2 CDMA Transport Protocol ........................................................................................ 2-1
6 2.2.1 Session Tags ...................................................................................................... 2-1
7 3 MOBILE STATION PROCEDURES.................................................................................. 3-1
8 3.1 Analog Mobile Station Procedures............................................................................ 3-1
9 3.2 CDMA Mobile Station Procedures ............................................................................ 3-1
10 3.2.1 Position Determination Data Message Processing.............................................. 3-1
11 3.2.1.1 Overview ...................................................................................................... 3-1
12 3.2.1.2 Requirements .............................................................................................. 3-2
13 3.2.2 Point-to-point Procedures .................................................................................. 3-5
14 3.2.2.1 Control Channel Procedure ......................................................................... 3-5
15 3.2.2.1.1 Mobile Station Position Determination Data Message Termination ....... 3-5
16 3.2.2.1.1.1 Base Station Request Elements Received ........................................ 3-5
17 3.2.2.1.1.2 Base Station Response Elements Received...................................... 3-9
18 3.2.2.1.2 Mobile Station Position Determination Data Message Origination....... 3-10
19 3.2.2.1.2.1 Position Determination Data Message Transmission Requirements…
20 ........................................................................................................................ 3-10
21 3.2.2.1.2.2 Unsolicited Response Elements..................................................... 3-10
22 3.2.2.1.2.3 Request Elements ......................................................................... 3-11
23 3.2.2.2 Authentication Procedures ........................................................................ 3-11
24 3.2.2.3 Traffic Channel Procedure ......................................................................... 3-11
25 3.2.2.3.1 Message Encryption ............................................................................ 3-11
26 3.2.2.3.2 Negotiation for the Position Determination Service Option .................. 3-11
27 3.2.2.3.2.1 Procedures Using Service Negotiation ........................................... 3-11
28 3.2.2.3.3 Mobile Station Position Determination Data Message Termination ..... 3-13
29 3.2.2.3.3.1 Base Station Request Elements Received ...................................... 3-13
30 3.2.2.3.3.2 Base Station Response Elements Received.................................... 3-17
31 3.2.2.3.4 Traffic Channel Setup ......................................................................... 3-17
i
TIA/EIA/IS-801-1
CONTENTS
1 3.2.2.3.5 Mobile Station Position Determination Data Message Origination in the
2 Conversation Substate ....................................................................................... 3-18
3 3.2.2.3.5.1 Position Determination Data Message Transmission Requirements…
4 ........................................................................................................................ 3-18
5 3.2.2.3.5.2 Unsolicited Response Elements..................................................... 3-18
6 3.2.2.3.5.3 Request Elements ......................................................................... 3-18
7 3.2.3 Broadcast Procedures ...................................................................................... 3-19
8 3.2.4 Reverse Link Message Format.......................................................................... 3-19
9 3.2.4.1 Request Element Parameters Record......................................................... 3-23
10 3.2.4.2 Response Element Parameters Record....................................................... 3-27
11 4 BASE STATION PROCEDURES .................................................................................... 4-52
12 4.1 Analog Base Station Procedures ............................................................................ 4-52
13 4.2 CDMA Base Station Procedures ............................................................................. 4-52
14 4.2.1 Position Determination Data Message Processing............................................ 4-52
15 4.2.1.1 Overview .................................................................................................... 4-52
16 4.2.1.2 Requirements .............................................................................................. 4-2
17 4.2.2 Point-to-point Procedures .................................................................................. 4-5
18 4.2.2.1 Control Channel Procedure ......................................................................... 4-5
19 4.2.2.1.1 Base Station Position Determination Data Message Termination .......... 4-5
20 4.2.2.1.1.1 Mobile Station Request Elements Received ..................................... 4-5
21 4.2.2.1.1.2 Mobile Station Response Elements Received................................... 4-8
22 4.2.2.1.2 Base Station Position Determination Data Message Origination ........... 4-8
23 4.2.2.1.2.1 Position Determination Data Message Transmission Requirements…
24 .......................................................................................................................... 4-8
25 4.2.2.1.2.2 Unsolicited Response Elements....................................................... 4-9
26 4.2.2.1.2.3 Request Elements ........................................................................... 4-9
27 4.2.2.2 Authentication Procedures .......................................................................... 4-9
28 4.2.2.3 Traffic Channel Procedure ........................................................................... 4-9
29 4.2.2.3.1 Message Encryption .............................................................................. 4-9
30 4.2.2.3.2 Negotiation for the Position Determination Service Option .................. 4-10
31 4.2.2.3.2.1 Procedures Using Service Negotiation ........................................... 4-10
32 4.2.2.3.3 Base Station Position Determination Data Message Termination ........ 4-10
33 4.2.2.3.3.1 Mobile Station Request Elements Received ................................... 4-11
ii
TIA/EIA/IS-801-1
CONTENTS
1 4.2.2.3.3.2 Mobile Station Response Elements Received................................. 4-13
2 4.2.2.3.4 Traffic Channel Setup ......................................................................... 4-14
3 4.2.2.3.5 Base Station Position Determination Data Message Origination in the
4 Conversation Substate ....................................................................................... 4-14
5 4.2.2.3.5.1 Position Determination Data Message Transmission Requirements…
6 ........................................................................................................................ 4-14
7 4.2.2.3.5.2 Unsolicited Response Elements..................................................... 4-14
8 4.2.2.3.5.3 Request Elements ......................................................................... 4-15
9 4.2.3 Broadcast Procedures ...................................................................................... 4-15
10 4.2.4 Forward Link Message Format......................................................................... 4-15
11 4.2.4.1 Request Element Parameters Record......................................................... 4-19
12 4.2.4.2 Response Element Parameters Record....................................................... 4-23
13 Annex A – TIMERS ............................................................................................................ A-1
14 Annex B – REQUEST/RESPONSE ELEMENT TYPES ........................................................B-1
15 Annex C – EXAMPLE POSITION DETERMINATION DATA MESSAGE................................C-1
16 Annex D – INFORMATIVE ANNEX ON SESSION TAGS .....................................................D-1
iii
TIA/EIA/IS-801-1
TABLES
1 Table 3.2.1.2-1. Response Elements Sent in Response to Received Request Elements .... 3-4
2 Table 3.2.2.3.2.1-1. Valid Service Configuration Attributes for Service Option 35 ......... 3-12
3 Table 3.2.2.3.2.1-2. Valid Service Configuration Attributes for Service Option 36 ......... 3-12
4 Table 3.2.4-1. Reverse Link Messages ............................................................................ 3-19
5 Table 3.2.4-2. Request Element Type ............................................................................. 3-22
6 Table 3.2.4-3. Response Element Type........................................................................... 3-23
7 Table 3.2.4.2-1. Reject Reason ....................................................................................... 3-28
8 Table 3.2.4.2-2. Pilot Phase Capability........................................................................... 3-29
9 Table 3.2.4.2-3. Mapping Table for GPS Acquisition Capability ..................................... 3-29
10 Table 3.2.4.2-4. Mapping Table for Position Calculation Capability ............................... 3-30
11 Table 3.2.4.2-5. Inverse of Weighting Factor Representation ......................................... 3-32
12 Table 3.2.4.2-6. Time Reference Source ......................................................................... 3-34
13 Table 3.2.4.2-7. Multipath Indicator .............................................................................. 3-36
14 Table 3.2.4.2-8. Pseudorange RMS Error Representation .............................................. 3-37
15 Table 3.2.4.2-9. RMS Error in Pilot Phase Measurement Representation....................... 3-43
16 Table 3.2.4.2-10. Position Uncertainty ........................................................................... 3-47
17 Table 4.2.1.2-1. Response Elements Sent in Response to Received Request Elements .... 4-4
18 Table 4.2.4-1. Forward Link Messages ........................................................................... 4-15
19 Table 4.2.4-2. Request Element Type ............................................................................. 4-18
20 Table 4.2.4-3. Response Element Type........................................................................... 4-19
21 Table 4.2.4.2-1. Reject Reason ....................................................................................... 4-24
22 Table 4.2.4.2-2. Autonomous Location Determination Capability in the Base Station ... 4-26
23 Table 4.2.4.2-3. Reference PN ........................................................................................ 4-29
24 Table 4.2.4.2-4. DOPPLER_WIN Parameter Format........................................................ 4-30
25 Table 4.2.4.2-5. Code Phase Search Window Parameter Format .................................... 4-32
26 Table 4.2.4.2-6. Position Uncertainty ............................................................................. 4-57
27 Table A-1. Time Limits .....................................................................................................A-1
28 Table B-1. MS Requests and BS Responses .....................................................................B-1
29 Table B-2. MS Responses and BS Requests .....................................................................B-1
30 Table C-1. Bit Field of the Position Determination Data Message.....................................C-1
iv
TIA/EIA/IS-801-1
FOREWORD
v
TIA/EIA/IS-801-1
REVISION HISTORY
vi
TIA/EIA/IS-801-1
NOTES
1 1. For purposes of this standard, “shall” and “shall not” identify requirements to be
2 followed strictly to conform to the standard, and from which no deviation is
3 permitted. “Should” and “should not” indicate that one of several possibilities is
4 recommended as particularly suitable, without mentioning or excluding others; that
5 a certain course of action is preferred, but not necessarily required; or (in negative
6 form) that a certain possibility or course of action is discouraged, but not
7 prohibited. “May” and “may not” indicate a course of action permissible within the
8 limits of this standard. “Can” and “cannot” are used for statements of possibility
9 and capability, whether material, physical or causal.
10 2. The terms “location” and “position” are used interchangeably throughout this
11 document. In this respect the definition of the term differs from the historic use of
12 location in wireless systems to identify the mobile’s current serving system.
13 3. Those wishing to deploy systems in the United States should also take notice of the
14 requirement to be compliant with Federal Communications Commission (FCC)
15 Rulings on 911 Emergency Services.
16 4. “Base station” refers to the functions performed on the land side, which are typically
17 distributed among a Base Station Transceiver (BTS), a Base Station Controller
18 (BSC), a Mobile Switching Center (MSC), Mobile Positioning Center (MPC), Position
19 Determination Entity (PDE) and any Inter-Working Function (IWF) required for
20 network connection. These elements are grouped together, because there is no need
21 to distinguish them in an air interface standard. See TSB-100 Wireless Reference
22 Model and Enhanced Wireless 9-1-1 Phase 2.
23 5. Footnotes appear at various points in this specification to elaborate and to further
24 clarify items discussed in the body of the specification.
25 6. Unless indicated otherwise, this document presents numbers in decimal form.
26 Binary numbers are distinguished in the text by the use of single quotation marks.
27 7. The following operators define mathematical operations:
28 × indicates multiplication.
29 x indicates the largest integer less than or equal to x: 1.1 = 1, 1.0 = 1.
30 x indicates the smallest integer greater or equal to x: 1.1 = 2, 2.0 = 2.
31 |x| indicates the absolute value of x: |-17|=17, |17|=17.
32 ⊕ indicates exclusive OR (modulo-2 addition).
33 min (x, y) indicates the minimum of x and y.
34 max (x, y) indicates the maximum of x and y.
35 x mod y indicates the remainder after dividing x by y: x mod y = x - (y × x/y).
36 8. References in this document are to TIA/EIA-95-B. This standard is equally
37 applicable to TIA/EIA/IS-2000. Except where explicit references are made to
38 TIA/EIA/IS-2000, the reference to TIA/EIA-95-B can be converted directly to
39 TIA/EIA/IS-2000 usage.
vii
TIA/EIA/IS-801-1
NOTES
1 9. Wherever this document refers to CDMA System time in frames, it is taken to mean
2 an integer value t such that: t = s/0.02, where s represents System Time in
3 seconds.
viii
TIA/EIA/IS-801-1
REFERENCES
1 The following standards contain provisions, which, through reference in this text,
2 constitute provisions of this standard. At the time of publication, the editions indicated
3 were valid. All standards are subject to revision, and parties to agreements based on this
4 standard are encouraged to investigate the possibility of applying the most recent editions
5 of the standards indicated below. ANSI and TIA maintain registers of currently valid
6 national standards published by them.
7
ix
TIA/EIA/IS-801-1
1 No text.
2
x
TIA/EIA/IS-801-1
1 1 GENERAL
2 1.1 Terms
3 2D Fix. A two-dimensional (latitude and longitude) position determination process.
4 3D Fix. A three-dimensional (latitude, longitude and height) position determination
5 process.
6 Advanced Forward Link Trilateration (AFLT). A geolocation technique that utilizes the
7 mobile station’s measured time of arrival of radio signals from the base stations (and,
8 possibly, other terrestrial measurements).
9 AFLT. See Advanced Forward Link Trilateration.
10 Almanac. See GPS Almanac.
11 Alpha. See Alpha, Beta Parameters.
12 Alpha, Beta Parameters. Ionospheric parameters which allow the “L1 only” user to utilize
13 the ionospheric mode for computation of ionospheric delay are contained in page 18 of
14 subframe 4 of GPS navigation data.
15 Angle of Axis for Position Uncertainty. Position uncertainty is represented as a 1-σ (one
16 standard deviation) ellipse. This angle is the angle of one of the ellipse’s axes with respect
17 to True North.
18 Assistance Data. The assistance data provided by the base station to the mobile station
19 for various purposes (e.g., acquisition, location calculation or sensitivity improvement).
20 Authentication. A procedure used by a base station to validate a mobile station’s identity.
21 Autonomous Mobile Station. A mobile station that is capable of detecting a navigation
22 signal without any help from the base station. The mobile station may be capable of
23 autonomously calculating its own position.
24 Autonomous Base Station. A base station capable of determining the location of the
25 mobile station without requiring any cooperation from the mobile station.
26 Azimuth. An angle that specifies a direction in the horizontal plane, expressed in degrees
27 measured clockwise from True North.
28 Bad Satellite. Bad satellite is one that is unusable for position calculation. See Satellite
29 Health.
30 Base Station. The base station includes the transceiver equipment, Mobile Switching
31 Center (MSC), Mobile Positioning Center (MPC), Position Determination Entity (PDE) and
32 any Inter-Working Function (IWF) required for network connection.
33 Base Station Almanac. The location and reference time correction for a collection of base
34 stations in the immediate neighborhood of the mobile station (the size of the immediate
35 neighborhood is a service provider option).
36 Beta. See Alpha, Beta Parameters.
1-1
TIA/EIA/IS-801-1
1 C/A Code. Coarse/Acquisition code used for spectral spreading of the GPS signal.
2 C/A Code Chip. The interval defined by the chipping (spreading) rate of the GPS C/A code.
3 Stated as a time interval, one chip equals approximately 977.5 ns; as a distance it is
4 approximately 293.0 m.
5 C/N0. The ratio of carrier signal power (C) to the power spectral density of background
6 noise (N0).
7 CDMA Code Boundary. The point in time where the system time modulo the PN code
8 period is precisely zero.
9 CDMA System Time. All base station digital transmissions are referenced to a common
10 CDMA system-wide time scale that uses the Global Positioning System (GPS) time scale,
11 which is traceable to and synchronous with Universal Coordinated Time (UTC). GPS and
12 UTC differ by an integer number of seconds, specifically the number of leap second
13 corrections added to UTC since January 6, 1980. The start of CDMA System Time is
14 January 6, 1980 00:00:00 UTC, which coincides with the start of GPS time. (See
15 TIA/EIA/95-B Section 1.2). Note that if the CDMA baseband transmit signal is modeled as
16 a complex impulse train passed through a symmetric non-causal filter, then the precise
17 zero instant of system time modulo the pilot PN sequence code period is given by the
18 midpoint between the impulse representing the last element of the pilot PN sequence and
19 the subsequent impulse representing the first element of the pilot PN sequence. The
20 impulse train represents the pilot PN sequence, where the impulses are separated by
21 exactly one PN code chip. The symmetric non-causal filter represents the baseband filter
22 shape prior to the pre-equalization filter.
23 Clock Bias. The difference between the GPS System Time and the local time in the mobile
24 station.
25 Clock Drift. The rate of change of the clock bias.
26 Code Phase. At a given time, the code phase is the fraction of the code period that has
27 elapsed since the latest code boundary (GPS or CDMA).
28 Code Phase Search Window. The expected range of possible code phase values.
29 DGPS. Differential GPS.
th th
30 Doppler n Order. The n order moment specifying a satellite’s observed Doppler.
31 Doppler Search Window. The expected range of possible Doppler values.
32 ECEF. “Earth-Centered-Earth-Fixed”. A frame of reference for specifying positions that is
33 centered in the center of the Earth and rotates with it.
34 Elevation Angle. The angle between a (GPS) satellite and the horizon, expressed in
35 degrees.
36 Ephemeris. The ephemeris data embedded in the GPS signal. The precise (high accuracy)
37 orbital parameters of one GPS satellite, as transmitted by that satellite in GPS subframes 1,
38 2, and 3. The ephemeris also includes satellite clock correction.
1-2
TIA/EIA/IS-801-1
1 Extended Base Station Almanac. The location and reference time correction for a
2 collection of base stations in the extended neighborhood of the mobile station (the size of
3 the extended neighborhood is a service provider option).
4 Fix. The process of performing position computation.
5 Frame. See GPS Navigation Message Frame.
6 Geolocation. The process of determining a geographic location.
7 GPS. Global Positioning System.
8 GPS Almanac. The almanac data embedded in the GPS signal. The almanac data are a
9 reduced-precision subset of the clock and ephemeris parameters for all satellites, as
10 transmitted by every satellite in GPS subframes 4 and 5.
11 GPS Code Boundary. The point in time where the system time modulo the C/A code
12 period is precisely zero.
13 GPS Navigation Message Frame. A GPS navigation message frame contains five
14 subframes. Subframes 1 through 3 contain ephemeris information, subframes 4 and 5
15 contain message and almanac information.
16 GPS Navigation Message Subframe. One of the five GPS subframes of the GPS navigation
17 message. Subframe is 300-bits long.
18 GPS Navigation Message Superframe. A GPS navigation message superframe consists of
19 25 frames and has a duration of 12.5 minutes.
20 ICD. Interface Control Document.
21 IWF. InterWorking Function. A network entity enabling interactions between network
22 elements, such as interactions between an MSC and a landline function. The IWF usually
23 performs protocol conversions as its primary function.
24 Legacy Terminal. A mobile station that is not compliant with the messages defined in this
25 document.
26 Location. The terms “location” and “position” are used interchangeably throughout this
27 document. In this respect, the definition of the term differs from the historic use of location
28 in wireless systems to identify the mobile’s current serving system. See Position.
29 LSB. Least Significant Bit.
30 MPC. Mobile Positioning Center: The network entity that serves as the point of interface of
31 the wireless network for the exchange of geographic position information.
32 Mobile Station (MS). A station that communicates with the base station.
33 Mobile Station Originated Message. A message originating from a mobile station.
34 Mobile Station Terminated Message. A message received by a mobile station.
35 Mobile Switching Center (MSC). A configuration of equipment that provides cellular
36 radio-telephone service. Also called the Mobile Telephone Switching Office (MTSO).
37 ms. Millisecond (10-3 second).
1-3
TIA/EIA/IS-801-1
1-4
TIA/EIA/IS-801-1
1-5
TIA/EIA/IS-801-1
1
This definition covers unsolicited responses that are divided into several parts in different
messages.
2-1
TIA/EIA/IS-801-1
1 The structure of the first CHARi field is detailed in 3.2.4 and 4.2.4. It includes a session
2 tag (SESS_TAG) and three flags. Procedures for assigning a value to SESS_TAG are also
3 detailed in 3.2.4 and 4.2.4.
4 All request elements, response elements, and parts of response elements that are related
5 should, if possible, be included in the same Position Determination Data Message. A
6 Position Determination Data Message shall only include request elements, response
7 elements, or parts of response elements that are mutually related.
2-2
TIA/EIA/IS-801-1
6 3.2.1.1 Overview
7 The Position Determination Data Message sent by the mobile station is comprised of request
8 elements and response elements, as specified below.
9 Request elements sent by mobile station:
10 • Request BS Capabilities
11 • Request GPS Acquisition Assistance
12 • Request GPS Location Assistance
13 • Request GPS Sensitivity Assistance
14 • Request Base Station Almanac
15 • Request GPS Almanac
16 • Request GPS Ephemeris
17 • Request GPS Navigation Message Bits
18 • Request Location Response
19 • Request GPS Almanac Correction
20 • Request GPS Satellite Health Information
21 Response elements sent by mobile station:
22 • Reject
23 • Provide MS Information
24 • Provide Autonomous Measurement Weighting Factors
25 • Provide Pseudorange Measurement
26 • Provide Pilot Phase Measurement
27 • Provide Location Response
28 • Provide Time Offset Measurement
29 • Provide Cancellation Acknowledgement
30 The Position Determination Data Message received by the mobile station is also comprised of
31 request elements and response elements, as specified below.
3-1
TIA/EIA/IS-801-1
31 3.2.1.2 Requirements
32 Each Position Determination Data Message shall contain at least one request element, or at
33 least one part of a response element, or both. No more than one request element of a
34 specific REQ_TYPE shall be included in a Position Determination Data Message. Each
35 request element shall be fully contained in a Position Determination Data Message. Some
3-2
TIA/EIA/IS-801-1
1 response elements may be divided into parts (see 3.2.4.2). Each response element part
2 shall be fully contained in a Position Determination Data Message. All Position
3 Determination Data Messages shall be no larger than 200 bytes.
4 If the mobile station sends a response element in response to a received request element, it
5 shall comply with Table 3.2.1.2-1. A “Reject” shall not be sent as a response element to a
6 “Request MS Information” request element. A “Reject” shall not be sent as a response
7 element to a “Request Cancellation” request element.
8 NOTE: The reader of this document should be aware that the request for the geographical
9 location of the mobile station may be in the context of an emergency call, for example E911
10 in the United States; however, a “Reject” should not be sent as a response element to any
11 request elements that are recognized by the mobile station to be associated with an
12 emergency position location session, if the requested capability is supported by the mobile
13 station.
14 If one or more response elements from the mobile station can be useful to the base station
15 in responding to a request from the mobile station, the mobile station should include all or
16 part of each response element and the request element in the same Position Determination
17 Data Message.
18 Upon receiving a Position Determination Data Message, the mobile station should examine
2
19 the received response elements prior to processing the request elements.
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 Position Determination Data
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.
3-3
TIA/EIA/IS-801-1
3 No more than one request element shall be outstanding at any given time for each
4 REQ_TYPE in any given session. If an additional request element is received while there is
5 an outstanding request element of the same type in the same session, the additional
6 request element shall be discarded. A received request element is considered outstanding
7 until all of the corresponding response elements or a “Reject” have been sent or until a
8 “Request Cancellation” for the request element has been received. The mobile station
9 should wait T9 (see ANNEX A) seconds for a response or a “Reject” to a sent request
10 element; after T9 seconds the request element should no longer be considered outstanding.
11 Unsolicited response elements shall have the UNSOL_RESP flag set to ‘1’. If the mobile
12 station while in the Mobile Station Idle State performs an idle handoff (see section 6.6.2.1.4
13 of TIA/EIA-95B) to a base station with different SID/NID, it shall discard all of the
14 outstanding request elements. If the mobile station switches from an analog system to a
15 CDMA system or switches from a CDMA system to an analog system, the mobile station
16 shall discard all of the outstanding request elements. If the mobile station, while in the
17 Mobile Station Conversation Substate of Mobile Station Control on the Traffic Channel State,
18 performs a handoff (see section 6.6.6.2.9 of TIA/EIA-95B) to an analog system, the mobile
19 station shall discard all of the outstanding request elements.
20 If a “Reject” constitutes the response element, its REJ_REQ_TYPE shall be set to the
21 REQ_TYPE of the corresponding request element.
3-4
TIA/EIA/IS-801-1
3
The parameters discussed in this subsection are defined in 4.2.4.1.
3-5
TIA/EIA/IS-801-1
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.
3-6
TIA/EIA/IS-801-1
3-7
TIA/EIA/IS-801-1
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.
3-8
TIA/EIA/IS-801-1
3-9
TIA/EIA/IS-801-1
6
The criteria for suitability are implementation dependent.
3-10
TIA/EIA/IS-801-1
3-11
TIA/EIA/IS-801-1
3-12
TIA/EIA/IS-801-1
1 ‘00000001’, unspecified reason), if it receives a Service Option Control Message for Service
2 Option 35 or Service Option 36 from the base station.
7
The parameters discussed in this subsection are defined in 4.2.4.1.
3-13
TIA/EIA/IS-801-1
1 • Request Pseudorange Measurement: The mobile station shall send one or more
2 “Provide Pseudorange Measurement” response elements, according to that which is
3 specified by NUM_FIXES (Number of Fixes) and T_BETW_FIXES (Time between
4 Fixes) included in the “Request Pseudorange Measurement”. The mobile station
5 shall include the “Provide Pseudorange Measurement” response element in one or
6 more response Position Determination Data Messages according to the number of
7 parts into which the response element is divided. The mobile station shall set the
8 TOTAL_PARTS, TIME_REF_SRC, OFFSET_INCL and REF_PN fields to identical
9 values in all parts of the same “Provide Pseudorange Measurement” message. The
10 mobile station should use the mobile station time reference as defined in
8
11 TIA/EIA-95 as the time reference used to perform the pseudorange measurements.
12 If the mobile station is unable to use the mobile station time reference as defined in
13 TIA/EIA-95 to measure the pseudoranges, then the mobile station shall use an
14 alternate time reference to perform the pseudorange measurements. The mobile
15 station shall set the TIME_REF_SRC field in the “Provide Pseudorange
16 Measurement” response element to the appropriate value to indicate the source of
17 the time reference used to perform the pseudorange measurements. If the
18 pseudorange measurements performed in the mobile station contain a bias caused
19 by receiver hardware delays, then the mobile station should correct the
20 measurement values in order to remove that bias from the reported code phase
21 values. The mobile station shall set the periodic rate of measurement collection
22 equal to the value of T_BETW_FIXES.
23 – If PREF_RESP_QUAL is set to ‘000’, the “Provide Pseudorange Measurement”
24 response element shall be sent within T1 seconds of the time corresponding
25 to the beginning of the measurement collection period; if PREF_RESP_QUAL
26 is set to ‘001’, the “Provide Pseudorange Measurement” response element
27 shall be sent within T2 seconds of the time corresponding to the beginning of
28 the measurement collection period; if PREF_RESP_QUAL is set to ‘010’, the
29 “Provide Pseudorange Measurement” response element shall be sent within
30 T3 seconds of the time corresponding to the beginning of the measurement
31 collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide
32 Pseudorange Measurement” response element shall be sent within T4
33 seconds of the time corresponding to the beginning of the measurement
34 collection period; if PREF_RESP_QUAL is set to ‘100’, the “Provide
35 Pseudorange Measurement” response element shall be sent within T5
36 seconds of the time corresponding to the beginning of the measurement
37 collection period; if PREF_RESP_QUAL is set to ‘101’, the “Provide
38 Pseudorange Measurement” response element shall be sent within T6
39 seconds of the time corresponding to the beginning of the measurement
40 collection period; if PREF_RESP_QUAL is set to ‘110’, the “Provide
41 Pseudorange Measurement” response element shall be sent within T7
42 seconds of the time corresponding to the beginning of the measurement
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.
3-14
TIA/EIA/IS-801-1
3-15
TIA/EIA/IS-801-1
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.
3-16
TIA/EIA/IS-801-1
3-17
TIA/EIA/IS-801-1
1 When a mobile station in the TIA/EIA-95-B Mobile Station Idle State intends to send
2 Position Determination Data Message on a Traffic Channel, the following procedures apply:
3 • The mobile station shall send an Origination Message (see 6.7.1.3.2.4 of
4 TIA/EIA-95-B) containing no dialed digits and requesting Service Option 35 or
5 Service Option 36. The base station should complete an authentication Unique
6 Challenge-Response Procedure (see 6.3.12.1.5 of TIA/EIA-95-B) immediately after
7 assigning the traffic channel. The Unique Challenge-Response Procedure should be
8 completed successfully before the Position Determination Data Messages are sent to
9 the mobile station, and before the mobile-originated Position Determination Data
10 Messages are forwarded to other network entities.
11 • Call processing following the transmission of the Origination Message shall follow
12 the procedures defined in 6.6 of TIA/EIA-95-B. When the mobile station enters the
13 Conversation Substate, the mobile station may send the Position Determination Data
14 Messages in accordance with the procedures defined in the next section.
3-18
TIA/EIA/IS-801-1
1 Reserved
8 The Position Determination Data Message from mobile station to base station has the
9 following variable length format:
10
3-19
TIA/EIA/IS-801-1
REQ_PAR_RECORD 8 × REQ_PAR_LEN
The mobile station shall include NUM_RESPONSES
occurrences of the following record:
RESERVED 3
UNSOL_RESP 1
RESP_TYPE 4
RESP_PAR_LEN 8
RESP_PAR_RECORD 8 × RESP_PAR_LEN
10
This field indicates which side (mobile station or base station) initiated this session.
3-20
TIA/EIA/IS-801-1
3-21
TIA/EIA/IS-801-1
Description 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’
Request GPS Satellite Health Information ‘1100’
All other REQ_TYPE values are reserved.
3-22
TIA/EIA/IS-801-1
Description 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.
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).
3-23
TIA/EIA/IS-801-1
4
th
5 DOPP _REQ – Doppler (0 order) term requested.
th
6 If Doppler (0 order) terms are requested, the mobile
7 station shall set this field to ‘1’; otherwise the mobile
8 station shall set this field to ‘0’.
9 ADD_DOPP_REQ – Additional Doppler terms requested.
th
10 If the Doppler (0 order) terms, the Doppler High-
11 Order terms and the Doppler search window terms are
12 requested, the mobile station shall set this field to ‘1’;
13 otherwise the mobile station shall set this field to ‘0’.
14 CODE_PH_PAR_REQ – Code phase parameters requested.
15 If the code phase parameters are requested, the mobile
16 station shall set this field to ‘1’; otherwise the mobile
17 station shall set this field to ‘0’.
18 AZ_EL_REQ – Azimuth and elevation angle requested.
19 If azimuth and elevation angle are requested, the
20 mobile station shall set this field to ‘1’; otherwise the
21 mobile station shall set this field to ‘0’.
22 RESERVED – Reserved bits.
23 The mobile station shall set this field to ‘0000’.
24 If REQ_TYPE is equal to ‘0110’ (Request GPS Location Assistance), REQ_PAR_RECORD
25 shall include the following record:
26
27
3-24
TIA/EIA/IS-801-1
11
22
3-25
TIA/EIA/IS-801-1
11
3-26
TIA/EIA/IS-801-1
REJ_REQ_TYPE 4
REJ_REASON 3
RESERVED 1
18
3-27
TIA/EIA/IS-801-1
REJ_REASON
Reason for rejection
(binary)
Capability not supported by the mobile station ‘000’
Capability normally supported by the mobile ‘001’
station but temporarily not available or not
12
enabled
All other REJ_REASON values are reserved.
MS_LS_REV 6
MS_MODE 4
PILOT_PH_CAP 6
GPS_ACQ_CAP 12
LOC_CALC_CAP 12
12
For example, the position determination feature may be disabled by the user.
3-28
TIA/EIA/IS-801-1
14
3-29
TIA/EIA/IS-801-1
12
3-30
TIA/EIA/IS-801-1
3-31
TIA/EIA/IS-801-1
14
16
3-32
TIA/EIA/IS-801-1
3-33
TIA/EIA/IS-801-1
TIME_REF_SRC
Time reference source
(binary)
Mobile station time reference as defined in 6.1.5.1 of ‘00’
TIA/EIA-95-B
GPS time reference ‘01’
Other time reference ‘10’
Reserved ‘11’
20
3-34
TIA/EIA/IS-801-1
13 th
This field supports a maximum resolution of 1/16 of a TIA/EIA-95-B chip. However,
th
mobile stations not capable of 1/16 chip measurement resolution are also supported by
this standard (See Table 3.2.4.2-2). Measurements made at lower resolutions are reported
th
in this field using 1/16 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.
3-35
TIA/EIA/IS-801-1
Threshold MUL_PATH_IND
Description
(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.
15
3-36
TIA/EIA/IS-801-1
RMS Error in
Index value, i Floating-Point Pseudorange
Exponent, X Mantissa, Y
= Y + 8×X value, fi Measurement
value, σ (m)
‘000’ ‘000’ 0 0.5 P < 0.5
‘000’ ‘001’ 1 0.5625 0.5 ≤ P < 0.5625
2 ≤ i ≤ 61 fi-1 ≤ P < fi
X
X Y 0.5×(1 + Y/8)×2
‘111’ ‘110’ 62 112 104 ≤ P < 112
‘111’ ‘111’ 63 Not Applicable 112 ≤ P
3-37
TIA/EIA/IS-801-1
BAND_CLASS 5
CDMA_FREQ 11
BASE_ID 16
SID 15
NID 16
TOTAL_RX_PWR 5
PART_NUM 3
TOTAL_PARTS 3
NUM_PILOTS_P 6
The mobile station shall include NUM_PILOTS_P occurrences
of the following three-field record:
PILOT_PN_PHASE 19
PILOT_STRENGTH 6
RMS_ERR_PHASE 6
ADD_PILOTS_INCL 1
ADD_BAND_CLASS 0 or 5
ADD_CDMA_FREQ 0 or 11
ADD_TOTAL_RX_PWR 0 or 5
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
three-field record:
ADD_PILOT_PN_PH 19
ADD_PILOT_STRENGTH 6
3-38
TIA/EIA/IS-801-1
ADD_RMS_ERR_PH 6
3-39
TIA/EIA/IS-801-1
3-40
TIA/EIA/IS-801-1
3-41
TIA/EIA/IS-801-1
1 The mobile station shall include NUM_PILOTS_P occurrences of the following three fields for
2 each pilot in the Active Set, and for each pilot in the Candidate or Neighbor Set whose pilot
15
3 strength is greater than T_DROP , other than the pilot identified by the REF_PN field. The
4 mobile station may also include other pilots.
5 PILOT_PN_PHASE – Pilot measured phase.
6 The mobile station shall set this field to the phase of
7 the pilot PN sequence relative to the zero offset pilot PN
8 sequence of this pilot, in units of 1/16 TIA/EIA-95 PN
9 chips, in the range from 0 to 32,767.9375 chips. The
10 pilot arrival time shall be the time of occurrence, as
11 measured at the mobile station antenna connector, of
12 the earliest arriving usable multipath component of
13 the pilot. See 6.6.6.2.4 of TIA/EIA-95-B.
3-42
TIA/EIA/IS-801-1
3-43
TIA/EIA/IS-801-1
3-44
TIA/EIA/IS-801-1
3-45
TIA/EIA/IS-801-1
1 LAT – Latitude.
2 The mobile station shall set this field to the two’s
25
3 complement value of the latitude, in units of 180/2
-24
4 degrees, in the range from -90 degrees to +90×(1-2 )
5 degrees, referenced to the WGS-84 reference ellipsoid,
6 counting positive angles north of the equator and
7 negative angles south of the equator,
8 LONG – Longitude.
9 The mobile station shall set this field to the two’s
26
10 complement value of the longitude, in units of 360/2
11 degrees, in the range from -180 degrees to
-25
12 +180×(1-2 ) degrees, referenced to the WGS-84
13 reference ellipsoid, counting positive angles east of the
14 Greenwich meridian and negative angles west of the
15 Greenwich meridian.
16 LOC_UNCRTNTY_ANG – Angle of axis with respect to True North for position
17 uncertainty.
18 The mobile station shall set this field to the angle of
19 axis for position uncertainty, in units of 5.625 degrees,
20 in the range from 0 to 84.375 degrees, where 0 degrees
21 is True North and the angle increases toward the East.
22 LOC_UNCRTNTY_A – Standard deviation of axis along angle specified for
23 position uncertainty.
24 The mobile station shall set this field to represent the
25 standard deviation of axis along angle specified for
26 position uncertainty as specified in Table 3.2.4.2-10.
3-46
TIA/EIA/IS-801-1
3-47
TIA/EIA/IS-801-1
16
Velocity information includes the horizontal and vertical components of velocity, as well
as heading.
3-48
TIA/EIA/IS-801-1
3-49
TIA/EIA/IS-801-1
32
3-50
TIA/EIA/IS-801-1
26
3-51
TIA/EIA/IS-801-1
8 4.2.1.1 Overview
9 The Position Determination Data Message sent by the base station is comprised of request
10 elements and response elements, as specified below.
11 Request elements sent by base station:
12 • Request MS Information
13 • Request Autonomous Measurement Weighting Factors
14 • Request Pseudorange Measurement
15 • Request Pilot Phase Measurement
16 • Request Location Response
17 • Request Time Offset Measurement
18 • Request Cancellation
19 Response elements sent by base station:
20 • Reject
21 • Provide BS Capabilities
22 • Provide GPS Acquisition Assistance
23 • Provide GPS Location Assistance – Spherical Coordinates
24 • Provide GPS Location Assistance – Cartesian Coordinates
25 • Provide GPS Sensitivity Assistance
26 • Provide Base Station Almanac
27 • Provide GPS Almanac
28 • Provide GPS Ephemeris
29 • Provide GPS Navigation Message Bits
30 • Provide Location Response
31 • Provide GPS Almanac Correction
4-52
TIA/EIA/IS-801-1
33 4.2.1.2 Requirements
34 Each Position Determination Data Message shall contain at least one request element, or at
35 least one part of a response element, or both. No more than one request element of a
4-2
TIA/EIA/IS-801-1
4-3
TIA/EIA/IS-801-1
3 No more than one request element shall be outstanding at any given time for each
4 REQ_TYPE in any given session. If an additional request element is received while there is
5 an outstanding request element of the same type in the same session, the additional
6 request element shall be discarded. A received (or sent) request element is considered
7 outstanding until all of the corresponding response elements or a “Reject” for the request
4-4
TIA/EIA/IS-801-1
1 element have been sent (or received). Unsolicited response elements shall have the
2 UNSOL_RESP flag set to ‘1’.
3 If a “Reject” constitutes the sent response element, its REJ_REQ_TYPE shall be set to the
4 REQ_TYPE of the corresponding request element.
17
The parameters discussed in this subsection are defined in 3.2.4.1.
4-5
TIA/EIA/IS-801-1
1 • Request GPS Acquisition Assistance: The base station shall respond with the
2 “Provide GPS Acquisition Assistance” response element.
3 – If DOPP_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance” response
th
4 element shall include the Doppler 0 order term and ADD_DOPP_INCL flag;
5 otherwise, the “Provide GPS Acquisition Assistance” response element should
th
6 not include the Doppler 0 order term and ADD_DOPP_INCL flag.
7 – If ADD_DOPP_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance”
8 response element shall include the high-order Doppler and the Doppler
9 search window terms; otherwise, the “Provide GPS Acquisition Assistance”
10 response element should not include the high-order Doppler and the Doppler
11 search window terms.
12 – If CODE_PH_PAR_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance”
13 response element shall include the code phase parameters; otherwise, the
14 “Provide GPS Acquisition Assistance” response element should not include
15 the code phase parameters.
16 – If AZ_EL_REQ is set to ‘1’, the “Provide GPS Acquisition Assistance” response
17 element shall include the azimuth and elevation angles; otherwise, the
18 “Provide GPS Acquisition Assistance” response element should not include
19 the azimuth and elevation angles.
20 • Request GPS Location Assistance: The base station shall respond with the “Provide
21 GPS Location Assistance – Spherical Coordinates” or with the “Provide GPS Location
22 Assistance – Cartesian Coordinates” response element. If COORD_TYPE is set to ‘1’,
23 the base station shall provide the “Provide GPS Location Assistance – Spherical
24 Coordinates” response element; otherwise, the base station shall provide the
25 “Provide GPS Location Assistance – Cartesian Coordinates” response element. The
26 base station shall also send the “Provide GPS Acquisition Assistance” response
27 element in the same Position Determination Data Message that contains the “Provide
28 GPS Location Assistance – Spherical Coordinates” response element or the “Provide
29 GPS Location Assistance – Cartesian Coordinates” response element. The value of
30 NUM_SV_P in each part of the “Provide GPS Location Assistance – Spherical
31 Coordinates” response element or the “Provide GPS Location Assistance – Cartesian
32 Coordinates” response element shall be the same as the value of NUM_SV_P in the
33 part of the “Provide GPS Acquisition Assistance” response element that appears in
34 the same Position Determination Data Message. The “Provide GPS Location
35 Assistance – Spherical Coordinates” response element or the “Provide GPS Location
36 Assistance – Cartesian Coordinates” response element shall have the satellite
37 related fields repeated in the same SV_PRN_NUM order as contained in the “Provide
38 GPS Acquisition Assistance” response element.
39 • Request GPS Sensitivity Assistance: The base station shall respond with a “Provide
40 GPS Sensitivity Assistance” response element in one or more response Position
41 Determination Data Messages, according to the number of parts into which the
42 response element is divided. The base station shall set the TOTAL_PARTS fields to
4-6
TIA/EIA/IS-801-1
1 identical value in all parts of the same “Provide GPS Sensitivity Assistance”
2 message.
3 • Request Base Station Almanac: The base station shall respond with a “Provide Base
4 Station Almanac” response element in one or more response Position Determination
5 Data Messages, according to the number of parts into which the response element
6 is divided. The base station shall set the REF_PN, TIME_CRRCTION_REF, LAT_REF,
7 LONG_REF, HEIGHT_REF and TOTAL_PARTS fields to identical values in all parts of
8 the same “Provide Base Station Almanac” message. If EXT_BS_ALM is set to ‘1’, the
9 “Provide Base Station Almanac” response element shall include the extended base
10 station almanac; otherwise, the “Provide Base Station Almanac” response element
11 shall include the base station almanac.
12 • Request GPS Almanac: The base station shall respond with a “Provide GPS Almanac”
13 response element in one or more response Position Determination Data Messages,
14 according to the number of parts into which the response element is divided. The
15 base station shall set the TOTAL_PARTS fields to identical value in all parts of the
16 same “Provide GPS Almanac” message.
17 • Request GPS Ephemeris: The base station shall respond with a “Provide GPS
18 Ephemeris” response element in one or more response Position Determination Data
19 Messages, according to the number of parts into which the response element is
20 divided. If AB_PAR_REQ is set to ‘1’, the “Provide GPS Ephemeris” response element
21 shall include the Alpha and Beta parameters; otherwise, the “Provide GPS
22 Ephemeris” response element should not include the Alpha and Beta parameters.
23 The base station shall set the TOTAL_PARTS, AB_PAR_INCL, ALPHA_0, ALPHA_1,
24 ALPHA_2, ALPHA_3, BETA_0, BETA_1, BETA_2 and BETA_3 fields to identical
25 values in all parts of the same “Provide GPS Ephemeris” message.
26 • Request GPS Navigation Message Bits: The base station shall respond with a
27 “Provide GPS Navigation Message Bits” response element in one or more response
28 Position Determination Data Messages, according to the number of parts into which
29 the response element is divided. The base station shall set the TOTAL_PARTS fields
30 to identical value in all parts of the same “Provide GPS Navigation Message Bits”
31 message. If SUBF_4_5_REQ is set to ‘1’, the “Provide GPS Navigation Message Bits”
32 response element shall include the subframes 4 and 5; otherwise, the “Provide GPS
33 Navigation Message Bits” response element shall not include the subframes 4 and 5.
34 • Request Location Response: The base station shall respond with the “Provide
35 Location Response“ response element.
36 – If HEIGHT_REQ is set to ‘1’, the Location response element should include
37 height information; otherwise, the “Provide Location Response” response
38 element should not include height information.
39 – If CLK_COR_GPS_REQ is set to ‘1’, the “Provide Location Response” response
40 element should include clock correction for mobile station time; otherwise,
41 the “Provide Location Response” response element should not include clock
42 correction for mobile station time.
4-7
TIA/EIA/IS-801-1
18
The criteria for suitability are implementation dependent.
4-8
TIA/EIA/IS-801-1
1 If the Position Determination Data Message(s) is (are) unsuitable for transmission on the
19
2 Paging Channel , the base station shall send the Position Determination Data Message(s) on
3 the CDMA Traffic Channel, following the procedures defined in 4.2.2.3.
4 The base station shall set the ACK_REQ Layer-2 field to ‘1’. The base station shall
5 guarantee the in-order delivery of Position Determination Data Messages.
19
For example, the choice to use the Paging Channel or a Forward Traffic Channel, when
multiple Position Determination Data Messages are waiting to be transmitted, is
implementation dependent.
4-9
TIA/EIA/IS-801-1
1 appropriate (see 7.3.2 of TIA/EIA-95-B). Encryption of the Forward and Reverse CDMA
2 Traffic Channel messages is defined in Annex A of TIA/EIA-95-B.
4-10
TIA/EIA/IS-801-1
1 The base station shall process all Data Burst Messages received on the Reverse Traffic
2 Channel and having the BURST_TYPE field set to ‘000101’ (as assigned in TSB58-B). The
3 base station shall discard the message without further processing, if one or more of the
4 following is true:
5 • MSG_NUMBER field is set to a value other than 1.
6 • NUM_MSGS field is set to a value other than 1.
7 • NUM_FIELDS field is set to zero.
8 Otherwise, the base station shall process the Position Determination Data contained in the
9 CHARi fields of the received Data Burst Message (see 6.7.2.3.2.4 of TIA/EIA-95-B), as
10 described in the next section.
11 If the only connected service option is Service Option 35 or Service Option 36, the base
12 station should release the traffic channel when no Position Determination Data Messages
13 have been received or have been sent during a period of time which is implementation-
14 dependent.
20
The parameters discussed in this subsection are defined in 3.2.4.1.
4-11
TIA/EIA/IS-801-1
4-12
TIA/EIA/IS-801-1
1 base station shall set the TOTAL_PARTS fields to identical value in all parts of the
2 same “Provide GPS Almanac” message.
3 • Request GPS Ephemeris: The base station shall respond with a “Provide GPS
4 Ephemeris” response element in one or more response Position Determination Data
5 Messages, according to the number of parts into which the response element is
6 divided. If AB_PAR_REQ is set to ‘1’, the “Provide GPS Ephemeris” response element
7 shall include the Alpha and Beta parameters; otherwise, the “Provide GPS
8 Ephemeris” response element should not include the Alpha and Beta parameters.
9 The base station shall set the TOTAL_PARTS, AB_PAR_INCL, ALPHA_0, ALPHA_1,
10 ALPHA_2, ALPHA_3, BETA_0, BETA_1, BETA_2 and BETA_3 fields to identical
11 values in all parts of the same “Provide GPS Ephemeris” message.
12 • Request GPS Navigation Message Bits: The base station shall respond with a
13 “Provide GPS Navigation Message Bits” response element in one or more response
14 Position Determination Data Messages, according to the number of parts into which
15 the response element is divided. The base station shall set the TOTAL_PARTS fields
16 to identical value in all parts of the same “Provide GPS Navigation Message Bits”
17 message. If SUBF_4_5_REQ is set to ‘1’, the “Provide GPS Navigation Message Bits”
18 response element shall include the subframes 4 and 5; otherwise, the “Provide GPS
19 Navigation Message Bits” response element shall not include the subframes 4 and 5.
20 • Request Location Response: The base station shall respond with the “Provide
21 Location Response” response element.
22 – If HEIGHT_REQ is set to ‘1’, the “Provide Location Response” response
23 element should include height information; otherwise, the “Provide Location
24 Response” response element should not include height information
25 – If CLK_COR_GPS_REQ is set to ‘1’, the “Provide Location Response” response
26 element should include clock correction for mobile station time; otherwise,
27 the “Provide Location Response” response element should not include clock
28 correction for mobile station time.
29 – If VELOCITY_REQ is set to ‘1’, the “Provide Location Response” response
30 element should include velocity information; otherwise, the “Provide Location
31 Response” response element should not include velocity information.
32 • Request GPS Almanac Correction: The base station shall respond with a “Provide
33 GPS Almanac Correction” response element in one or more response Position
34 Determination Data Messages, according to the number of parts into which the
35 response element is divided. The base station shall set the REF_TIME and
36 TOTAL_PARTS fields to identical values in all parts of the same “Provide GPS
37 Almanac Correction” message.
38 • Request GPS Satellite Health Information: The base station shall respond with the
39 “Provide GPS Satellite Health Information” response element.
4-13
TIA/EIA/IS-801-1
1 The base station should process and should make use of the mobile station response
2 elements. Upon receiving a Position Determination Data Message, the base station should
3 examine the received response elements prior to processing the request elements.
4-14
TIA/EIA/IS-801-1
1 If “Provide GPS Location Assistance – Spherical Coordinates” or the “Provide GPS Location
2 Assistance – Cartesian Coordinates” is sent as an unsolicited response element, the base
3 station shall also send “Provide GPS Acquisition Assistance” response element in the same
4 Position Determination Data Message. The value of NUM_SV_P in each part of the “Provide
5 GPS Location Assistance – Spherical Coordinates” response element or the “Provide GPS
6 Location Assistance – Cartesian Coordinates” response element shall be the same as the
7 value of NUM_SV_P in the part of the “Provide GPS Acquisition Assistance” response
8 element that appears in the same Position Determination Data Message. The “Provide GPS
9 Location Assistance – Spherical Coordinates” response element or the “Provide GPS
10 Location Assistance – Cartesian Coordinates” response element shall have the satellite
11 related fields repeated in the same SV_PRN_NUM order as contained in the “Provide GPS
12 Acquisition Assistance” response element.
21
22 The Position Determination Data Message from base station to mobile station has the
23 following variable length message format:
24
4-15
TIA/EIA/IS-801-1
4-16
TIA/EIA/IS-801-1
21
1 SESS_SOURCE – Session-source indicator.
2 If SESS_START is set to ‘1’ the base station shall set
3 this field to ‘0’; otherwise it shall set this field to the
4 same value as the SESS_SOURCE field that appeared
5 in a previously-received or previously-sent Position
6 Determination Data Message that was related to this
7 Position Determination Data Message (as defined in
8 2.2.1).
9 SESS_TAG – Session tag.
10 If SESS_START is set to ‘0’ the base station shall set
11 this field to the same value as the SESS_TAG field that
12 appeared in a previously-received or previously-sent
13 Position Determination Data Message that was related
14 to this Position Determination Data Message (as defined
15 in 2.2.1); otherwise, the base station shall set this field
16 to one more (modulo 32) than the value it assigned to
17 this field in the latest Position Determination Data
18 Message that it sent with SESS_START set to ‘1’. If no
19 such latest Position Determination Data Message
20 exists, the base station shall set this field to ‘00000’.
21 The definition of “latest” is implementation dependent.
22 PD_MSG_TYPE – Position Determination Data Message type.
23 The base station shall set this field to ‘00000000’.
24 NUM_REQUESTS – Number of request element parameter records.
25 The base station shall set this field to the number of
26 request element parameters record included in the
27 message in the range from 0 to 15.
28 NUM_RESPONSES – Number of response element parameter records.
29 The base station shall set this field to the number of
30 response element parameters record included in the
31 message in the range from 0 to 15.
32 RESERVED – Reserved bits.
33 The base station shall set this field to ‘0000’.
34 REQ_TYPE – Request element type.
35 The base station shall set this field to the value shown
36 in Table 4.2.4-2.
37
21
This field indicates which side (mobile station or base station) initiated this session.
4-17
TIA/EIA/IS-801-1
REQ_TYPE
Description
(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.
4-18
TIA/EIA/IS-801-1
RESP_TYPE
Description
(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’
Provide GPS Satellite Health Information ‘1100’
All other RESP_TYPE values are reserved.
4-19
TIA/EIA/IS-801-1
21
4-20
TIA/EIA/IS-801-1
27
28
4-21
TIA/EIA/IS-801-1
28
29
4-22
TIA/EIA/IS-801-1
17
18
REJ_REQ_TYPE 4
REJ_REASON 3
4-23
TIA/EIA/IS-801-1
RESERVED 1
REJ_REASON
Reason for rejection
(binary)
Capability not supported by the base station ‘000’
Capability normally supported by the base station but ‘001’
temporarily not available or not enabled
All other REJ_REASON values are reserved.
10
16
4-24
TIA/EIA/IS-801-1
4-25
TIA/EIA/IS-801-1
10
4-26
TIA/EIA/IS-801-1
4-27
TIA/EIA/IS-801-1
4-28
TIA/EIA/IS-801-1
4-29
TIA/EIA/IS-801-1
4-30
TIA/EIA/IS-801-1
1 shall not include this field. The bit number within the
2 GPS frame is in the range from 0 to 1499.
3 SV_CODE_PH_WIN – The total code phase window.
4 If CODE_PH_PAR_INCL is set to ‘1’, the base station
5 shall set this field to represent the total size of the two
6 sided symmetric code phase search window as
7 specified in Table 4.2.4.2-5; otherwise the base station
8 shall not include this field.
9
4-31
TIA/EIA/IS-801-1
‘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
4-32
TIA/EIA/IS-801-1
‘10111’ 158
‘11000’ 190
‘11001’ 222
‘11010’ 254
‘11011’ 318
‘11100’ 382
‘11101’ 446
‘11110’ 512
‘11111’ 640
4-33
TIA/EIA/IS-801-1
4-34
TIA/EIA/IS-801-1
4-35
TIA/EIA/IS-801-1
4-36
TIA/EIA/IS-801-1
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
4-37
TIA/EIA/IS-801-1
4-38
TIA/EIA/IS-801-1
4-39
TIA/EIA/IS-801-1
4-40
TIA/EIA/IS-801-1
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
BASE_ID 16
TIME_CORRECTION 9
LOC_SAME_AS_PREV 1
DELTA_LAT 0 or 16
DELTA_LONG 0 or 16
HEIGHT 0 or 10
4-41
TIA/EIA/IS-801-1
2 The base station shall set this field to the latitude of the
3 base station antenna transmitting pilot REF_PN,
4 referenced to the WGS-84 reference ellipsoid, in units
5 of 0.125” (arc seconds), expressed as a two’s complement
6 signed number with positive numbers signifying north
7 latitudes. The base station shall set this field to a value
8 in the range from –324000” to 324000” inclusive
9 (corresponding to the range from -90° to +90°).
11 The base station shall set this field to the longitude of the
12 base station antenna transmitting pilot REF_PN,
13 referenced to the WGS-84 reference ellipsoid, in units
14 of 0.125” (arc seconds), expressed as a two’s complement
15 signed number with positive numbers signifying east
16 longitudes. The base station shall set this field to a value
17 in the range from –648000” to 648000” inclusive
18 (corresponding to the range from -180° to +180°).
4-42
TIA/EIA/IS-801-1
4-43
TIA/EIA/IS-801-1
4-44
TIA/EIA/IS-801-1
22
See Reference 3.
4-45
TIA/EIA/IS-801-1
4-46
TIA/EIA/IS-801-1
4-47
TIA/EIA/IS-801-1
4-48
TIA/EIA/IS-801-1
23
See Reference 3.
4-49
TIA/EIA/IS-801-1
23
1 parameter of the specified GPS ephemeris ; otherwise
2 the base station shall not include this field.
3 BETA_1 – Ionospheric correction parameter β1.
4 If AB_PAR_INCL is set to ‘1’, the base station shall set
5 this field to the value contained in the associated
23
6 parameter of the specified GPS ephemeris ; otherwise
7 the base station shall not include this field.
8 BETA_2 – Ionospheric correction parameter β2.
9 If AB_PAR_INCL is set to ‘1’, the base station shall set
10 this field to the value contained in the associated
23
11 parameter of the specified GPS ephemeris ; otherwise
12 the base station shall not include this field.
13 BETA_3 – Ionospheric correction parameter β3.
14 If AB_PAR_INCL is set to ‘1’, the base station shall set
15 this field to the value contained in the associated
23
16 parameter of the specified GPS ephemeris ; otherwise
17 the base station shall not include this field.
18 SV_PRN_NUM – The satellite PRN number.
19 The base station shall set this field to the value of the
20 PRN signal number for which the data is valid. It is
21 represented as an unsigned value in the range from 1
22 to 32, where the binary value of the field conveys the
23 satellite PRN number minus one.
24 IODE – Issue of data.
25 The base station shall set this field to the value
26 contained in the associated parameter of the specified
23
27 GPS ephemeris .
28 C_RS – Amplitude of the sine harmonic correction term to the
29 orbit radius.
30 The base station shall set this field to the value
31 contained in the associated parameter of the specified
23
32 GPS ephemeris .
33 DELTA_N – Mean motion difference from the computed value.
34 The base station shall set this field to the value
35 contained in the associated parameter of the specified
23
36 GPS ephemeris .
4-50
TIA/EIA/IS-801-1
4-51
TIA/EIA/IS-801-1
4-52
TIA/EIA/IS-801-1
12
4-53
TIA/EIA/IS-801-1
1 The base station shall set this field to specify the total
2 number of parts that the GPS Navigation Message Bits
3 data is divided into, in the range from 1 to 32, where
4 the binary value of the field conveys the total number
5 of parts minus one.
6 SUBF_4_5_INCL – Inclusion of the additional parameters indicator.
7 The base station shall set this field to ‘1’ if the
8 subframes 4 and 5 are included in the response
9 element; otherwise the base station shall set this field
10 to ‘0’.
11 SUBF_4_5 – GPS subframes 4 and 5.
12 If SUBF_4_5_INCL is set to ‘1’, the base station shall
13 set this field to the contents of GPS navigation
14 message subframes 4 and 5; otherwise the base
15 station shall not include this field.
16 Note that the data shall be current as of the time of
17 transmission; time-dependent fields shall be
18 represented as they will occur in the next whole frame
19 (for subframes 1, 2 and 3) or in the next whole
20 superframe (for subframes 4 and 5) from the time the
21 request is received by the base station.
22 SV_PRN_NUM – The satellite PRN number.
23 The base station shall set this field to the value of the
24 PRN signal number for which the data is valid. It is
25 represented as an unsigned value in the range from 1
26 to 37, where the binary value of the field conveys the
27 satellite PRN number minus one.
28 SUBF_1_2_3 – The subframes 1, 2 and 3.
29 The base station shall set this field to the contents of
30 GPS navigation message subframes 1, 2 and 3
31 transmitted by the satellite specified in the previous
32 field.
33 Note that the data shall be current as of the time of
34 transmission; time-dependent fields shall be
35 represented as they will occur in the next whole frame
36 (for subframes 1, 2 and 3) or in the next whole
37 superframe (for subframes 4 and 5) from the time the
38 request is received by the base station.
39 RESERVED – Reserved bits.
40 The base station shall add reserved bits as needed in
41 order to make the length of the response element
4-54
TIA/EIA/IS-801-1
4-55
TIA/EIA/IS-801-1
4-56
TIA/EIA/IS-801-1
‘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
4-57
TIA/EIA/IS-801-1
‘11100’ 8,192
‘11101’ 12,288
‘11110’ >12,288
4-58
TIA/EIA/IS-801-1
4-59
TIA/EIA/IS-801-1
4-60
TIA/EIA/IS-801-1
4-61
TIA/EIA/IS-801-1
24
See 3.2.2.1.1.2 and 3.2.2.3.3.2
4-62
TIA/EIA/IS-801-1
4-63
TIA/EIA/IS-801-1
st
1 the two’s complement value of the delta clock 1 order,
2 in units of 0.1 ppb, in the range from -12.8 ppb to
3 +12.7 ppb; otherwise the base station shall not include
4 this field.
5 RESERVED – Reserved bits.
6 The base station shall add reserved bits as needed in
7 order to make the length of the response element
8 parameters record equal to an integer number of
9 octets. The base station shall set these bits to ‘0’.
10 If RESP_TYPE is equal to ‘1100’ (Provide GPS Satellite Health Information),
11 RESP_PAR_RECORD shall include the following record:
12
13
4-64
TIA/EIA/IS-801-1
4-65
TIA/EIA/IS-801-1
1 No text.
4-66
TIA/EIA/IS-801-1
1 Annex A – TIMERS
2 The following table provides values for time limits given in the text.
3 Table A-1. Time Limits
Time
Description Value References
Limit
T1 Time limit for preferred quality of “Provide Pseudorange 2s 3.2.2.1.1.1
Measurement”, “Provide Pilot Phase Measurement” and 3.2.2.3.3.1
“Provide Location Response” response elements when
PREF_RESP_QUAL = ‘000’
T2 Time limit for preferred quality of “Provide Pseudorange 4s 3.2.2.1.1.1
Measurement”, “Provide Pilot Phase Measurement” and 3.2.2.3.3.1
“Provide Location Response” response elements when
PREF_RESP_QUAL = ‘001’
T3 Time limit for preferred quality of “Provide Pseudorange 8s 3.2.2.1.1.1
Measurement”, “Provide Pilot Phase Measurement” and 3.2.2.3.3.1
“Provide Location Response” response elements when
PREF_RESP_QUAL = ‘010’
T4 Time limit for preferred quality of “Provide Pseudorange 16 s 3.2.2.1.1.1
Measurement”, “Provide Pilot Phase Measurement” and 3.2.2.3.3.1
“Provide Location Response” response elements when
PREF_RESP_QUAL = ‘011’
T5 Time limit for preferred quality of “Provide Pseudorange 32 s 3.2.2.1.1.1
Measurement”, “Provide Pilot Phase Measurement” and 3.2.2.3.3.1
“Provide Location Response” response elements when
PREF_RESP_QUAL = ‘100’
T6 Time limit for preferred quality of “Provide Pseudorange 64 s 3.2.2.1.1.1
Measurement”, “Provide Pilot Phase Measurement” and 3.2.2.3.3.1
“Provide Location Response” response elements when
PREF_RESP_QUAL = ‘101’
T7 Time limit for preferred quality of “Provide Pseudorange 128 s 3.2.2.1.1.1
Measurement”, “Provide Pilot Phase Measurement” and 3.2.2.3.3.1
“Provide Location Response” response elements when
PREF_RESP_QUAL = ‘110’
T8 Time limit for preferred quality of “Provide Pseudorange 256 s 3.2.2.1.1.1
Measurement”, “Provide Pilot Phase Measurement” and 3.2.2.3.3.1
“Provide Location Response” response elements when
PREF_RESP_QUAL = ‘111’
T9 The time limit for the mobile station to wait for a response 35 s 3.2.1.2
or a “Reject” to a sent request element
A-1
TIA/EIA/IS-801-1
1 No text.
A-2
TIA/EIA/IS-801-1
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
1010 Request GPS Navigation Message Bits 1010 Provide GPS Navigation Message Bits
1011 Request GPS Almanac Correction 1011 Provide GPS Almanac Correction
1100 Request GPS Satellite Health 1100 Provide GPS Satellite Health
Information Information
3 See Table 3.2.4-2. Request Element Type and Table 4.2.4-3. Response Element Type.
4
0101 Provide Pilot Phase Measurement 0101 Request Pilot Phase Measurement
0110 Provide Time Offset Measurement 0110 Request Time Offset Measurement
B-1
TIA/EIA/IS-801-1
1 See Table 3.2.4-3. Response Element Type and Table 4.2.4-2. Request Element Type.
B-2
TIA/EIA/IS-801-1
C-1
TIA/EIA/IS-801-1
REQ_PAR_RECORD
RESP_PAR_RECORD
2 Therefore the entire Position Determination Data Message consists of 16 octets or 128 bits
3 as follows:
4 MSB and beginning of message
5 ↓
6 00000000001000010000010000000001111100000000
7 10110000001010010011101010100000001000000101
8 0000000000000000000000100001000010100101
9 ↑
10 LSB end of message
C-2
TIA/EIA/IS-801-1
29 Session tags can also serve an important purpose in enabling the network and the MS to
30 handle multiple sessions simultaneously; that is, session tags may help IS801-compliant
31 entities to keep track of simultaneous sessions that proceed at the same time.
32 Session tags may enable:
33 • An alert to the serving network entity when MS-initiated requests occur and no PDE is
34 assigned yet.
35 • An alert to the serving network entity when a TCAP session is to begin and to end.
36 These points concerning Session Tags should be noted:
37 • The Session Tag value, SESS_TAG, is assigned by the initiator. It should be set to one
38 more than the previous SESS_TAG value. The session tag value never changes
39 throughout the life of a session.
D-1
TIA/EIA/IS-801-1
1 • The MS may be able to handle multiple sessions through the use of session tags;
2 however, having multiple session tags active towards a mobile is allowed only under the
3 restriction that there is only one outstanding request of a given REQ_TYPE active at any
4 time for each session. Any new request with the same REQ_TYPE as the outstanding
5 request type will be discarded if it is done within a single session.
6 • The SESS_START tag is set on the initial message only.
7 • SESS_END tag indicates that the sender considers the session to be finished. Setting of
8 the SESS_END tag, however, may not end the session. The session ends when both
9 sender and receiver mutually agree, and all in-transit messages have been handled.
10 The value of SESS_SOURCE indicates who set the SESS_START tag, with 0, meaning
11 the source was a BS, and 1, meaning the source was an MS. This value never changes
12 throughout the life of a session.
13
D-2