TIA/EIA INTERIM STANDARD 1 0 8 S I / A I E / A I T
Position Determination Service Standard for Dual Mode Spread Spectrum Systems
TIA/EIA/IS-801
NOVEMBER 1999
TELECOMMUNICATIONS TELECOMMUNICAT IONS INDUSTRY ASSOCIATION
Representing the telecommunications industry in association with the Electronic Industries Alliance
NOTICE TIA/EIA Engineering Standards and Publications are designed to serve the public interest through eliminating misunderstandings between manufacturers and purchasers, facilitating interchangeability and improvement of products, and assisting the purchaser in selecting and obtaining with minimum delay the proper product for his particular need. Existence of such Standards and Publications shall not in any respect preclude any member or nonmember of TIA/EIA from manufacturing or selling products not conforming to such Standards and Publications, nor shall the existence of such Standards and Publications preclude their voluntary use by those other than TIA/EIA members, whether the standard is to be used either domestically or internationally. Standards and Publications are adopted by TIA/EIA in accordance with the American National Standards Institute (ANSI) patent policy. By such action, TIA/EIA does not assume any liability to any patent owner, nor does it assume any obligation whatever to parties adopting the Standard or Publication. TIA/EIA INTERIM STANDARDS TIA/EIA Interim Standards contain information deemed to be of technical value to the industry, and are published at the request of the originating Committee without necessarily following the rigorous public review and resolution of comments which is a procedural part of the development of a TIA/EIA Standard. 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. 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 Telecommunications Industry Association, 2500 Wilson Boulevard, Arlington, VA 22201. (From Project No. 4535, formulated under the cognizance of the TIA TR-45.5 Subcommittee on Spread Spectrum Digital Technology.) Published by ©TELECOMMUNICATIONS
INDUSTRY ASSOCIATION 1999 Standards & Technology Department Department 2500 Wilson Boulevard Arlington, VA 22201
PRICE: Please refer to current current Catalog 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.
NOTICE TIA/EIA Engineering Standards and Publications are designed to serve the public interest through eliminating misunderstandings between manufacturers and purchasers, facilitating interchangeability and improvement of products, and assisting the purchaser in selecting and obtaining with minimum delay the proper product for his particular need. Existence of such Standards and Publications shall not in any respect preclude any member or nonmember of TIA/EIA from manufacturing or selling products not conforming to such Standards and Publications, nor shall the existence of such Standards and Publications preclude their voluntary use by those other than TIA/EIA members, whether the standard is to be used either domestically or internationally. Standards and Publications are adopted by TIA/EIA in accordance with the American National Standards Institute (ANSI) patent policy. By such action, TIA/EIA does not assume any liability to any patent owner, nor does it assume any obligation whatever to parties adopting the Standard or Publication. TIA/EIA INTERIM STANDARDS TIA/EIA Interim Standards contain information deemed to be of technical value to the industry, and are published at the request of the originating Committee without necessarily following the rigorous public review and resolution of comments which is a procedural part of the development of a TIA/EIA Standard. 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. 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 Telecommunications Industry Association, 2500 Wilson Boulevard, Arlington, VA 22201. (From Project No. 4535, formulated under the cognizance of the TIA TR-45.5 Subcommittee on Spread Spectrum Digital Technology.) Published by ©TELECOMMUNICATIONS
INDUSTRY ASSOCIATION 1999 Standards & Technology Department Department 2500 Wilson Boulevard Arlington, VA 22201
PRICE: Please refer to current current Catalog 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 TH E 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
CONTENTS
1 GENERAL......................................................................................................................... 1-1 1.1 Term s ......................................................................................................................... 1-1 2 MESSAGE TRANSPORT PROTOCOL ................................................................................ 2-1 2.1 An alog Tran sp ort Protocol .......................................................................................... 2-1 2.2 CDMA Tran s port Protoco l........................................................................................... 2-1 2.2.1 Ses sion Tags ........................................................................................................ 2-1 3 MOBILE STATION PROCEDURE S .................................................................................... 3-1 3.1 An alog Mobile Sta tion Procedu res .............................................................................. 3-1 3.2 CDMA Mobile Sta tion Procedu res ............................................................................... 3-1 3.2.1 Position Determ ina tion Data Mess age Proces sing ................................................ 3-1 3.2 .1.1 Overview ........................................................................................................ 3-1 3.2.1 .2 Requ ireme nt s ................................................................................................. 3-2 3.2.2 Point-to-p oin t Procedu res .................................................................................... 3-5 3.2.2 .1 Con trol Ch an n el Procedu re ............................................................................ 3-5 3.2.2 .1.1 Mobile Position Mess age Term ina tion ...................................................... 3-5 3.2.2.1.1.1 Bas e Sta tion Request Elements Received .......................................... 3-5 3.2.2.1.1.2 Bas e Sta tion Respons e Elements Received ........................................ 3-9 3.2.2 .1.2 Mobile Position Mess age Origin ation ....................................................... 3-9 3 . 2 . 2 . 1 .2 . 1 P o s it io n D e t e r m i n a t i on D a t a Me s s a g e Tr a n s m i s s i o n R e qu i r em e n t s . . 3 - 9 3.2.2 .1.2.2 Uns olicited Respon se Elemen ts ....................................................... 3-1 0 3.2.2 .1.2.3 Requ es t E lemen ts ............................................................................ 3-1 0 3.2.2 .2 Au th en tication Procedu res ........................................................................... 3-1 0 3.2.2 .3 Traffic Ch an ne l Procedu re ........................................................................... 3-1 1 3.2.2 .3.1 Mess age En cryption ............................................................................... 3-1 1 3.2.2.3.2 Negotiation for th e Position Determ ination Service Opt ion .................... 3-11 3.2.2 .3.2.1 Pr ocedu res Us ing Service Negotiation .............................................. 3-1 1 3.2.2 .3.3 Mobile Position Mess age Term ina tion .................................................... 3-1 3 3.2.2.3.3.1 Bas e Sta tion Request Elements Received ........................................ 3-13 3.2.2.3.3.2 Bas e Sta tion Respons e Elements Received ...................................... 3-17 3.2.2 .3.4 Traffic Ch an nel Setu p ............................................................................ 3-1 7 3.2.2.3.5 Mobile Position Messa ge Origination in th e Conversa tion Su bs tate ....... 3-18
i
TIA/ EIA/ IS-801 CONTENTS
3 . 2 . 2 . 3 .5 . 1 P o s it io n D e t e r m i n a t i on D a t a M e s s a g e Tr a n s m i s s i o n R e qu i r em e n t s 3 - 1 8 3.2.2 .3.5.2 Uns olicited Res pons e Elemen ts ....................................................... 3-1 8 3.2.2 .3.5.3 Requ es t E lemen ts ............................................................................ 3-1 8 3.2.3 Broa dca st Procedu res ........................................................................................ 3-1 8 3.2 .4 Reverse Link Messa ge Form at ............................................................................ 3-1 8 3.2.4 .1 Requ est Elem en t Para m eter s Record ........................................................... 3-2 3 3.2.4 .2 Resp ons e Elemen t Para m eter s Record ......................................................... 3-2 7 4 BASE STATION PROCEDURES ........................................................................................ 4-1 4.1 An alog Ba se Sta tion Procedu res ................................................................................. 4-1 4.2 CDMA Bas e St at ion Procedu res ................................................................................. 4-1 4.2.1 Position Determ ina tion Data Mess age Proces sing ................................................ 4-1 4.2 .1.1 Overview ........................................................................................................ 4-1 4.2.1 .2 Requ ireme nt s ................................................................................................. 4-2 4.2.2 Point-to-point Procedu res .................................................................................... 4-4 4.2.2 .1 Con trol Ch an n el Procedu re ............................................................................ 4-4 4.2.2 .1.1 Mobile Position Mess age Origin ation ....................................................... 4-4 4.2.2 .1.1.1 Mobile Sta tion Reques t Elemen ts Received........................................ 4-4 4.2.2 .1.1.2 Mobile Sta tion Respon se Elemen ts Received ..................................... 4-7 4.2.2 .1.2 Mobile Position Mess age Term ina tion ...................................................... 4-7 4 . 2 . 2 . 1 .2 . 1 P o s it io n D e t e r m i n a t i on D a t a Me s s a g e Tr a n s m i s s i o n R e qu i r em e n t s . . 4 - 7 4.2.2 .1.2.2 Un solicited Respon se Elemen ts ......................................................... 4-8 4.2.2 .1.2.3 Requ es t Elem en ts .............................................................................. 4-8 4.2.2 .2 Au th en tication Procedu res ............................................................................. 4-8 4.2.2 .3 Traffic Ch an ne l Procedu re ............................................................................. 4-8 4.2.2 .3.1 Mess age En cryption ................................................................................. 4-8 4.2.2.3.2 Negotiation for t he Position Determin ation Service Op tion ...................... 4-8 4.2.2 .3.2.1 Procedu res Usin g Service Negotiation ................................................ 4-9 4.2.2 .3.3 Mobile Position Mess age Origin ation ....................................................... 4-9 4.2.2 .3.3.1 Mobile Sta tion Reques t Elemen ts Received...................................... 4-1 0 4.2.2.3.3.2 Mobile Sta tion Respons e Elements Received ................................... 4-12 4.2.2 .3.4 Traffic Ch an nel Setu p ............................................................................ 4-1 2
ii
TIA/ EIA/ IS-801 CONTENTS
4 . 2 . 2 .3 . 5 M o b il e S t a t io n Me s s a g e T e r m in a t io n i n t h e C on v e r s a t io n S u b s t a t e . .. .. . 4 - 1 2 4 . 2 . 2 . 3 .5 . 1 P o s it io n D e t e r m i n a t i on D a t a M e s s a g e Tr a n s m i s s i o n R e qu i r em e n t s 4 - 1 2 4.2.2 .3.5.2 Uns olicited Res pons e Elemen ts ....................................................... 4-1 3 4.2.2 .3.5.3 Requ es t E lemen ts ............................................................................ 4-1 3 4.2.3 Broa dca st Procedu res ........................................................................................ 4-1 3 4.2.4 Forwa rd Link Mess age Form at ........................................................................... 4-1 3 4.2.4 .1 Requ est Elem en t Para m eter s Record ........................................................... 4-1 8 4.2.4 .2 Resp ons e Elemen t Para m eter s Record ......................................................... 4-2 2 Ann ex A - TIMERS ............................................................................................................... A-1 Ann ex B – REQUE ST/ RESPONSE ELEMENT TYPES ..........................................................B-1 Ann ex C – EXAMPLE POS ITION DE TERMINATION DATA MES SAGE ...... ...... ...... ...... ...... .... C-1
iii
TIA/ EIA/ IS-801
TABLES
Tab le 3.2.1.2-1. Respons e Elemen ts Sen t in Respons e to Received Requ est Elemen ts .....3-4 Table 3.2.2.3.2 .1-1 . Valid Service Con figu ra tion Attr ibu tes for Service Option 35 ..........3-12 Table 3.2.2.3.2 .1-2 . Valid Service Con figu ra tion Attr ibu tes for Service Option 36 ..........3-12 Table 3 .2.4-1 . Revers e Lin k Mes sa ges ............................................................................3-1 9 Table 3.2.4 -2. Requ es t Elemen t Type .............................................................................3-22 Table 3.2 .4-3. Resp ons e Elemen t Type ...........................................................................3-2 3 Table 3.2.4 .2-1. Reject Rea son .......................................................................................3-2 8 Table 3 .2.4.2 -2. Pilot Ph as e Ca pa bility ...........................................................................3-29 Table 3.2.4 .2-3. Mapp ing Tab le for GPS Acqu isition Ca pa bility......................................3-29 Table 3.2.4.2-4 . Mapp ing Table for Position Calculat ion Capa bility ...............................3 -30 Table 3.2.4.2-5 . In verse of Weightin g Fac tor Repr esen ta tion ..........................................3-32 Table 3.2.4 .2-6. Tim e Referen ce Sou rce .........................................................................3-3 4 Table 3 .2.4.2 -7. Multipa th In dicat or...............................................................................3-36 Table 3.2.4 .2-8 . Pseu dora n ge RMS Error Repres en ta tion ...............................................3-36 Tab le 3.2.4.2-9. RMS Error in Pilot Ph as e Meas u rem ent Represen tation .......................3-42 Table 3.2.4 .2-10 . Position Uncer ta inty ...........................................................................3-4 6 Tab le 4.2.1.2-1. Respons e Elemen ts Sen t in Respons e to Received Requ est Elemen ts .....4-3 Table 4.2.4 -1. Forwar d Lin k Mess ages ...........................................................................4-1 4 Table 4.2.4 -2. Requ es t Elemen t Type .............................................................................4-17 Table 4.2 .4-3. Resp ons e Elemen t Type ...........................................................................4-1 8 Table 4.2.4 .2-1. Reject Rea son .......................................................................................4-2 3 Tab le 4.2.4.2-2. Au tonomou s Location Determina tion Capa bility in the Base Station ...4-25 Tab le 4.2 .4.2 -3. Referen ce PN.........................................................................................4 -27 Table 4.2.4 .2-4. DOPPLER_WIN Par am eter For m at ........................................................4-2 8 Tab le 4.2.4.2-5. Code Pha se Sea rch Win dow Para met er Forma t ....................................4-29 Table 4.2 .4.2-6 . Position Un cert ain ty .............................................................................4-54 Tab le A-1. Tim e Limit s ..................................................................................................... A-1 Table B-1. MS Reques ts an d BS Respon ses .................................................................... B-1 Table B-2. MS Respon ses a n d BS Requ est s .................................................................... B-1 Table C-1. Bit Field of th e Position Determ ina tion Data Mess age .................................... C-1
iv
TIA/ EIA/ IS-801 FOREWORD (This foreword is not part of this standard)
This Standard was prepared by Telecommunications Industry Association Subcommittee TR45.5, Spread Spectrum Digital Technology - Mobile and Personal Communications Standards.
Th i s s t a n d a r d i s a n
a d j u n c t s t a n d a r d t o TIA/ E IA- 9 5 - B , Mob ile S ta tion -Ba s e S ta tion Compatibility Standard for Dual-Mode Spread Spectrum Systems or TIA/ EIA/ IS-2000 -5, Upper Layer (Layer 3) Signaling Standard for cdma2000 Spread Spectrum Systems.
This
s t a n d a r d d e f in e s a s e t o f s i gn a li n g m e s s a g e s b e t w ee n t h e m o b i le s t a t io n a n d b a s e s t a t io n t o provide a position d eterm ination s ervice. This s tan dar d cons ists of the following s ections : 1 . G e n e r a l. Th i s s e c t io n d e fin e s t h e t e r m s a n d n u m e r i c in d i c a t io n s u s e d i n t h i s d o c u m e n t . 2 . Me s s a g e T ra n s p o rt P ro t o c o l . This section defines the transport protocol used between
t h e m o b ile s t a t i on a n d b a s e s t a t i on . 3 . M o b i l e S t a t i o n P r o c e d u r e s . This section d e s c r i b es t h e p r o c ed u r e s u s e d b y t h e m o b il e
station to process messages received from the base station and to send messages to the b a s e s t a t i on . Th i s s e c t io n a l s o s p e c ifi es t h e m e s s a g e fo r m a t s fo r m e s s a g e s s e n t f r om t h e m o b i le s t a t io n t o t h e b a s e s t a t i o n . 4. Base Station Procedures.
This section d e s c r i b e s t h e p r o c e d u r e s u s e d b y t h e b a s e
station to process messages received from the mobile station and to send messages to the mob ile sta tion. This section also specifies th e mess age forma ts for mess ages sen t from th e b a s e s t a t io n t o t h e m o b i le s t a t i o n . Ann ex A. This section p r o vid e s v a lu e s fr o m v a r i ou s t im e r s u s e d i n t h e s t a n d a r d . Annex B.
Th i s s e c t io n p r o vi d es t h e s u m m a r y t a b l e s of t h e r e q u e s t / r e s p o n s e e l em e n t
types. Annex C. This s ection p rovides a n exam ple of th e Position Determination Data Mes s age .
v
TIA/ EIA/ IS-801
NOTES
1 . For purposes of this standard, “shall” and “shall not” identify requirements to be followed strictly to conform to the standard, and from which no devi ation is perm itted.
“Shou ld” an d “sh ould not” indicate th at on e of several possibilities is
r e c o m m e n d e d a s p a r t i c u l a r ly s u i t a b le , wi t h ou t m e n t i on i n g o r e x clu d in g o t h e r s ; t h a t a certain course of action is preferred, but not necessarily required; or (in negative form) that a certain possibility or course of action is dis couraged, but not prohibited. “May” an d “ma y not” in dicate a cou rse of action per missible within th e limits of this st an da rd.
“Can ” an d “can not” are u sed for sta tem ents of poss ibility
a n d c a p a b i li ty , wh e t h e r m a t e r i a l, p h y s i c a l or c a u s a l . 2 . The terms “location” and “position” are used interchangeably throughout this docu men t. In th is respect the definition of the term differs from th e historic use of location in wireless system s t o identify the m obile’s cu rrent serving system .
3.
Those wishing to deploy systems in the United States should also take notice of the requirement to be compliant with Federal Communications Commission (FCC) Rulings on 911 Em ergency Services.
4 . “Bas e sta tion” refers t o the fun ction s p erformed on the lan d s ide, wh ich are typically distributed among a Base Station Transceiver (BTS), a Base Station Controller (BSC), a Mobile Switching Center (MSC), Mobile Positioning Center (MPC), Position Determination Entity (PDE) and any Inter-Working Function (IWF) required for n e t w o r k co n n e c t i on . Th e s e e l em e n t s a r e g r o u p e d t o ge t h e r , b e c a u s e t h e r e i s n o n e e d t o d i s t in g u i s h t h e m i n a n a i r in t e r f a c e s t a n d a r d .
S e e TS B - 1 0 0 Wireless Reference
Mod e l a n d En h a n ce d Wire les s 9 -1 -1 Pha s e 2 (to be released, cu rren tly PN-3890).
5 . F oo t n o t e s a p p e a r a t v a r io u s p o in t s in t h i s s p e c ific a t i on t o e la b o r a t e a n d t o fu r t h e r clarify items discu ss ed in the body of th e sp ecification . 6. Unless indicated otherwise, this document presents numbers in decimal f orm. B in a r y n u m b e r s a r e d i s t in g u i s h e d i n t h e t e x t b y t h e u s e o f s i n g le q u o t a t i on m a r k s . 7 . The following operat ors defin e m ath ema tical opera tions :
× indicates
multiplication.
x i n d ic a t e s
t h e l a r g es t i n t e ge r l e s s t h a n o r e q u a l t o x : 1 .1 = 1 , 1 .0 = 1 .
x indicates
th e sm allest integer greater or equa l to x: 1 .1 = 2 , 2 .0 = 2 .
| x | in d ic a te s t h e a b s olu t e va lu e o f x : | - 1 7| =1 7 , | 1 7 | =1 7 .
⊕ indicates
exclu sive OR (modu lo-2 a ddition ).
min (x, y) in dicates th e minimu m of x an d y. ma x (x, y) indicates t he m aximu m of x an d y. x mod y indicat es th e rem aind er a fter d ividing x by y: x mod y = x - (y 8 . References in th is docum ent are to TIA/ EIA-95-B.
× x/ y ).
This stan da rd is equa lly
app licable to TIA/ EIA/ IS-2000 . Except where explicit referen ces are mad e to TIA/ EIA/ IS-2000 , th e referen ce to TIA/ EIA-95-B can be con verted directly to TIA/ EIA/ IS-2000 u sage.
vi
TIA/ EIA/ IS-801 9 . Wherever this document refers to CDMA System time in frames, it is taken to mean an integer value t such that: t = seconds.
s / 0 .0 2 , w h e r e
vii
s represents System Time in
TIA/ EIA/ IS-801 REFERENCES
The following standards contain provisions which, through reference in this text, constitute provisions of this s tan dar d. At th e time of pu blication, the editions indicat ed were valid. All s t a n d a r d s a r e s u b je c t t o r e vi s io n , a n d p a r t i e s t o a g r e em e n t s b a s e d o n t h i s s t a n d a r d a r e encou raged to investigate th e poss ibility of app lying the mos t recen t editions of the st an da rds indicated below. ANSI an d TIA ma intain registers of cu rrent ly valid n ational s t a n d a r d s p u b lis h e d b y t h e m .
1.
TIA/ EIA-95 -B, Mob ile S ta tion -Ba s e S ta tion Co m pa tib ility S ta n d a rd for Du a l-Mod e S p r ea d S p e c tru m S y s t e m s , Ma r c h 1 9 9 9 .
2.
TIA/ EIA/ TSB58-B, Ad m in is tra tion of Para m e te r Va lu e As s ign m e n ts for TIA/ EIA S p r e a d S p e c t ru m S t a n d a rd s , Au g u s t 1 9 9 9 .
3.
ICD-GPS-200C, Na v s ta r G PS S p a ce S e gm e n t / Na v iga tion Us er In te rfa ce s, S e p t e m b e r 1997.
4.
DMA TR 8350 .2, De fe n s e Ma p pin g Ag e n cy Pu b lica tion , S e p t e m b e r 3 0 , 1 9 8 7 .
5 . En h a n ce d W ire les s 9 -1 -1 Pha s e 2 .
TR45 .2 AHES.
To be releas ed.
(Cu rren tly
PN-3890). 6 . B e y on d En h a n ce d W ire le s s 9 -1 -1 Pha s e 2 . (Cu rren tly PN-4288). 7.
TR45 .2 AHES.
Geo-Location Support on the Analog Air Interface.
TR45.1.1.1.
To be releas ed.
To be released.
(Cu rren tly PN-4662). 8.
TSB-100, Wireless Ne tw ork Referen ce Model, J u l y 1 9 9 8 .
9.
TIA/ EIA/ IS-2000 -1, In tro d u ctio n to cd m a 2 0 0 0 S ta n d a rd s System, J uly 1999.
for S p re a d
S pe ctru m
1 0 . TIA/ EIA/ IS-2000 -2, Me d iu m Ac ce s s Con trol (MAC) S ta n d a rd s fo r cd m a 2 0 0 0 S pre a d Spectrum Systems, Ju ly 1999.
1 1 . TIA/ EIA/ IS-2000 -3, Signaling Link Access Control (LAC) Standard for cdma2000 S p r ea d S p e c tru m S y s t e m s , J u l y 1 9 9 9 .
1 2 . TIA/ EIA/ IS-2000 -4, Upper Layer (Lay er 3) Signaling S tand ard for cdma 20 00 Spread Spectrum Systems, Ju ly 1999.
1 3 . TIA/ EIA/ IS-2000 -5, Upper Layer (Lay er 3) Signaling S tand ard for cdma 20 00 Spread Spectrum Systems, Ju ly 1999.
1 4 . TIA/ EIA/ IS-2000 -6, Analog Signaling Standard for cdma2000 Spread Spectrum Systems , Ju ly 1999.
viii
TIA/ EIA/ IS-801
1 GENERAL 1 .1 Terms 2 D F ix . A two-dimen sional (latitu de a nd longitude) position determ ination p rocess. 3D Fix.
A three-dimensional (latitude, longitude and height) position determination
process. Advanced Forward Link Trilateration (AFLT).
A geolocation technique that utilizes the
mob ile station’s m eas u red time of arrival of rad io signa ls from t he bas e st ations (and , p o s s i b ly , o th e r t e r r e s t r i a l m e a s u r e m e n t s ). AFLT. See Advan ced Forwar d Link Trilatera tion . A l m a n a c . See GPS Alman ac. Alpha. S e e Al p h a , B e t a P a r a m e t e r s . Alpha, Beta Parameters. Ionos ph eric param eters which a llow the “L1 on ly” u ser to u tilize
the ionospheric mode for computation of ionospheric delay are contained in page 18 o f s u b fr a m e 4 o f G P S n a v ig a t io n d a t a . Angle of Axis for Position Uncertainty. P os i t io n u n c e r t a in t y is r e p r e s e n t e d a s a 1 - σ (one
st an dar d deviation) ellips e. Th is a ngle is th e an gle of one of the ellipse’s a xes with res pect to Tru e North . Assistance Data. The assistance data provided by the base station to the mobile station
for various pu rposes (e.g., acqu isition, location calculation or sen sitivity imp rovemen t). A u t h e n t i c a t i o n . A procedu re u sed by a ba se s tat ion to validate a mobile st ation’s iden tity. Autonomous Mobile Station.
A mobile station that is capable of detecting a navigation
s i gn a l wi th o u t a n y h e lp fr o m t h e b a s e s t a t io n .
Th e m o b il e s t a t i o n m a y b e c a p a b l e o f
autonomously calculating its own position. Autonomous Base Station.
A base station capable of determining the location of the
mob ile station withou t requ iring an y cooperation from th e mobile sta tion. A z i m u t h . An angle that specifies a direction in the horizontal plane, expressed in degrees
measured clockwise from True North. Base Station.
The base station includes the transceiver equipment, Mobile Switching
Center (MSC), Mobile Positioning Center (MPC), Position Determination Entity (PDE) and an y In ter-Working Fun ction (IWF) requ ired for n etwork conn ection. B a s e S t a t i o n A l m a n a c . The location a nd reference time correction for a collection of base
stations in the immediate neighborhood of the mobile station (the size of the immediate neighborhood is a service provider option). B e t a . S e e Al ph a , B e t a P a r a m e t e r s . C/ A C o d e . Coars e/ Acquisition code u sed for sp ectral sprea ding of the GPS signal.
1 -1
TIA/ EIA/ IS-801 C/ A Code Chip. Th e interval defined b y the chipping (sprea ding) rate of th e GPS C/ A code.
Stated as a time interval, one chip equals approximately 977.5 ns; as a di stance it is a p p r o x im a t e ly 2 9 3 . 0 m . C/ N0 .
The ratio of carrier signal power (C) to the power spectral density of background
n oise (N0 ). CDMA System Time.
All base station digital transmissions are referenced to a common
CDMA system-wide time scale that uses the Global Positioning System (GPS) time scale, which is traceab le to an d synch ronous with Un iversa l Coordin ated Time (UTC). GPS an d UTC differ by an integer number of seconds, specifically the number of leap second corrections a dded to UTC since J an u ary 6, 1980.
The s tart of CDMA System Time is
J an u ary 6, 198 0 00:00:00 UTC, which coin cides with th e start of GPS time.
(See
TIA/ EIA/ 95-B S ection 1.2). Clock Bias. The difference between the GPS System Time and the local time in the mobile
station. Clock Drift. The rat e of ch an ge of th e clock b ias. Code Phase.
At a given time, the code phase is the fraction of the code period that has
e la p s e d s i n c e t h e l a t e s t c o d e b ou n d a r y . Co d e P h a s e S e a r c h Wi n d o w . The expected r an ge of poss ible code pha se values . DGPS. Differential GPS. Doppler n
th
Order. The n
th
order mom ent specifyin g a s atellite’s ob served Doppler.
Doppler Search Window. The expected ra nge of poss ible Doppler valu es. ECEF. “Ea rth -Cent ered-E ar th -Fixed”. A fra m e of referen ce for specifyin g pos itions th at is
c e n t e r e d in t h e c e n t e r o f t h e E a r t h a n d r o t a t e s w it h it . Elevation Angle.
The angle between a (GPS) satellite and the horizon, expressed in
degrees. E p h e m e r i s . Th e e p h e m e r is d a t a e m b e d d e d i n t h e G P S s ig n a l . Th e p r e c is e (h i gh a c c u r a c y)
o r b it a l p a r a m e t e r s o f o n e G P S s a t e l lit e , a s t r a n s m i t t e d b y t h a t s a t e ll it e i n G P S s u b fr a m e s 1 , 2, an d 3. The eph emer is also includ es sa tellite clock correction. Extended Base Station Almanac.
The location and reference time correction for a collection of base stations in the extended neighborhood of the mobile station (the size of th e extend ed n eighborh ood is a service provider option). Fix. The p rocess of perform ing position comp u tat ion. F r a m e . See GPS Navigation Mess age Fram e. G e o l o c a t i o n . Th e process of determ ining a geograp h ic location. GPS. Global Positioning System. GPS Almanac. Th e a l m a n a c d a t a e m b e d d e d in t h e G P S s i gn a l . Th e a l m a n a c d a t a a r e a
reduced-precision subset of the clock and ephemeris parameters for all satellites, as t r a n s m i t te d b y e ve r y s a t e lli t e in G P S s u b fr a m e s 4 a n d 5 .
1 -2
TIA/ EIA/ IS-801 GPS Navigation Message Frame.
subframes.
A GPS navigation message frame contains five
Subframes 1 through 3 contain ephemeris information, subframes 4 and 5
c o n t a i n m e s s a g e a n d a l m a n a c in f or m a t io n . GPS Navigation Message Subframe. One of the five GPS s u bfram es of the GPS na vigation
m e s s a g e . S u b fr a m e is 3 0 0 - b i t s lo n g . GPS Navigation Message Superframe. A G P S n a vig a t io n m e s s a g e s u p e r fr a m e c o n s i s t s o f
2 5 fr a m e s a n d h a s a d u r a t io n o f 1 2 . 5 m i n u t e s . ICD. Interface Control Document. IWF.
In terWorking Fun ction .
A network entity ena bling inter actions between network
e le m e n t s , s u c h a s i n t e r a c t io n s b e t w e en a n M SC a n d a l a n d l in e f u n c t i on . Th e I WF u s u a l ly perform s pr otocol conversions as its prima ry fun ction. Legacy Terminal.
A mobile station that is not compliant with the messages defined in
t h i s d o cu m e n t . Location.
The terms “location” and “position” are used interchangeably throughout this
docu men t. In th is respect, th e definition of th e term d iffers from th e historic u se of location in wireless system s to identify the mobile’s cu rrent s erving system . See Position . LSB. Least Significant Bit. MPC. Mobile Positioning Center: The network en tity tha t s erves a s the point of in terface of
th e wireless n etwork for th e excha nge of geograph ic position informa tion . Mobile Station (MS). A s t a t i on t h a t c o m m u n i c a t e s w it h t h e b a s e s t a t io n . Mobile Station Originated Message. A mes sa ge origina ting from a mob ile sta tion . Mo b i le S t a t i o n Te r m i n a t e d Me s s a g e . A mes sa ge received by a mob ile sta tion. Mobile Switching Center (MSC).
A configuration of equipment that provides cellular ra dio-telephon e s ervice. Also called th e Mobile Telephon e Switchin g Office (MTSO). m s . Millisecond (10 -3 second). MS . See Mobile Station. MSB. Most Significan t Bit. MSC. See Mobile Switching Center. Navigation Message Bits.
The message bits (50 bits per second) transmitted by GPS s a t e ll it e s , c o n t a i n in g t h e s a t e lli t e c lo c k , e p h e m e r i s , a l m a n a c a n d o t h e r p a r a m e t e r s . n s . Nanosecond (10 -9 second). PDE. See Position Determin ation En tity. PN Offset.
The PN offset mea su red in u nits of 64 PN chips of a pilot, relative to the zero-
offset pilot PN sequence. Position.
The geographic position of the mobile station expressed in latitude and
longitude.
1 -3
TIA/ EIA/ IS-801 Position Determination Entity (PDE).
A network entity which manages the position or
geograph ic location determ ination of the m obile st ation. ppb. Parts per b illion. P s e u d o d o p p l e r . The mea su red Doppler frequ ency sh ift in th e signa l received from t he GPS
sa tellite.
Since the sa tellite and receiver clock drifts a re inclu ded, it is referred to as
pseudodoppler. Pseudorange.
The measured range (in GPS chip) from the observed satellite to the GPS
receiver an tenn a. Since the sa tellite an d receiver clock bias es are included, it is referred to a s p s e u d o r a n g e. P u s h . An unsolicited response. R e f e re n c e B it B o u n d a ry . A b o u n d a r y b e t w ee n t w o 2 0 - m s G P S b it i n t e r va l s c h o s e n a s t h e
referen ce point for code pha ses . Sensitivity.
Th e m inimu m level (dBm ) of received GPS s ignal at mob ile sta tion th at allows
th e determ ination of the geolocation of the m obile sta tion . S u b f r a m e . See GPS Navigation Message Su bfram e. S u p e r f r a m e . See GPS Navigation Mess age Su perfram e. S V.
Space Vehicle; a way of referring to one of the GPS satellites; note SV will often be
used in this context as part of a message name, so the message is as sociated with a satellite. PRN Num ber. Th e GPS PRN signa l nu mb er as defin ed in ICD-GPS-200C, tab le 3-I. Time of Arrival.
The time occurrence, as measured at the mobile station antenna connector, of the earliest arriving usable multipath component of the signal. Unsolicited Response.
A response element that is issued in the absence of the c o r r e s p o n d in g r e q u e s t e l e m e n t . Weighting Factor. Weigh ting factor is a weight ap plied to the GPS mea su remen t as pa rt of
a Weighted Least Squ ares Filter (WLSF) implemen tat ion of th e n avigation algorith m u sed by th e Mobile Sta tion to compu te its position . WGS-84. World Geodetic System - 198 4 . WGS-84 reference ellipsoid.
Worldwide datum reference system defining the surface of
t h e E a r t h (n o t e : S u p e r s e d e s W GS - 7 2 ), i .e . , t h e s t a n d a r d p h y s i ca l m o d e l of t h e E a r t h u s e d for GPS app lications . Ellipsoid referen ce models are location s pecific and ma y be obtained from Defense Mapping Agency publication DMA TR 8350.2 (September 30, 1987). WLSF. Weighted Leas t S qua res Filter n avigation algorithm .
1 -4
TIA/ EIA/ IS-801
2 MESSAGE TRANSPORT PROTOCOL Position Determination Data Messages (see 3 and 4) can be sent over the CDMA Traffic
Channel or the CDMA Control Channel. Position Determination Data Messages a r e s e n t u sing a Layer-2 p rotocol tha t pr ovides reliable delivery an d d u plicate detection . 2 .1 Analog Transport Protocol
Th e an alog tran sport protocol is defined in [7]. 2 .2 CDMA Transport Protocol
The message defined in 3.2.4 and 4.2.4 shall be sent in the CHARi fields of Da ta B u rs t Me s s a ges (see 6.7.1.3.2.3, 6.7.2.3.2.4, 7.7.2.3.2.9 an d 7.7.3.3.2.4 of TIA/ EIA-95-B). The BURST_TYPE field of Da ta B u rs t Mes s a ge s carrying Position Determination Data Messages sh all be set to ‘00 01 01 ’ (as a ss igned in TSB5 8-B).
The MSG_NUMBER an d NUM_MSGS
fields shall be set to 1 and the NUM_FIELDS fields shall be set to the number of octets in th e
Position
Determination
Data
Mes s age.
Data
Burs t Mess age s
carrying
Pos ition
De te rm in a tion Da ta Me s s a ge s h a l l b e s e n t a s m e s s a g e s r e q u i r in g La y e r -2 a c k n o w le d ge m e n t
(see 6.6 .4.1.3 .1 an d 7.6.4 .1.3.1 of TIA/ EIA-95 -B). 2.2.1 Sess ion Tags The first CHARi field of each Da ta B u rs t Me s s a ge of BURST_TYPE ‘000101’ is intended to identify groups of Position Determination Data Messages t h a t a r e r e l a t e d t o o n e a n o t h e r . Th e p u r p o s e is t o a s s i s t t h e n e t w or k i n r o u t i n g t h e d a t a t o t h e p r o p e r d e s t i n a t i on . Two Position Determination Data Messages a r e d e f i n e d t o b e r e l a t e d , a n d t h e e l e m e n t s o r pa rts of element s th ey con tain a re defin ed to be related if an y of th e following is tru e.
•
On e Position Determination Data Message c o n t a i n s a r e q u e s t e l e m e n t a n d t h e o t h e r Position Determination Data Message c o n t a i n s t h e a s s o c i a t e d r e s p o n s e e l e m e n t o r
p a r t o f t h e a s s o ci a t e d r e s p o n s e e le m e n t .
•
On e Position Determination Data Message c o n t a i n s p a r t o f a r e s p o n s e e l e m e n t a n d t h e o t h e r Position Determination Data Message c o n t a i n s a n o t h e r p a r t o f t h e s a m e 1 r e s p o n s e e l em e n t .
•
The sending entity (mobile station or base station) of a Position Determination Data Me s s a ge had previously received or previously sent another Position Determination Da ta Mes s a ge , a n d t h e t w o Position Determination Data Message s c o n t a i n e l e m e n t s
th at a re related. The criteria for determ ining if a relation exists are defin ed by the s e n d in g e n t i t y in a n i m p l em e n t a t i on - d e p e n d e n t fa s h i on . Th e stru ctu re of th e first CHARi field is deta iled in 3 .2.4 an d 4.2.4. ta g (SES S_TAG) an d th ree flags.
It includ es a ses sion
Procedu res for as signing a value to SESS_TAG are a lso
d e t a i le d i n 3 . 2 . 4 a n d 4 . 2 . 4 .
1
Th is definition covers u ns olicited r espon ses tha t a re divided into several par ts in differen t
messages.
2 -1
TIA/ EIA/ IS-801 All request elements, response elements, and parts of response elements that are related should, if possible, be included in the same Position Determination Data Message. A Position Determination Data Message s h a l l o n l y i n c l u d e r e q u e s t e l e m e n t s , r e s p o n s e elements,
or
parts
of
response
elements
2 -2
that
are
mutually
related.
TIA/ EIA/ IS-801
3 MOBILE STATION PROCEDURES 3 .1 Analog Mobile Station Procedures
The an alog mobile st ation procedu res are d efined in [7]. 3 .2 CDMA Mobile S tatio n Proc edures
3.2.1 Position Determination Data Message Processing 3.2.1.1 Overview Th e Position Determina tion Data Mes s age sent by the mobile station is comprised of request e le m e n t s a n d r e s p o n s e e le m e n t s , a s s p e c i fi ed b e lo w. R e qu e s t e l e m e n t s s e n t b y m o b i le s t a t io n :
•
Request BS Cap ab ilities
•
Request GPS Acquisition Ass istan ce
•
Request GPS Location Ass istan ce
•
Request GPS Sen sitivity Ass ista nce
•
R e qu e s t B a s e S t a t i on Al m a n a c
•
Request GPS Almanac
•
R e qu e s t G P S E p h e m e r i s
•
Request GPS Navigation Message Bits
•
Request Location Response
•
Request GPS Alman ac Correction
R e s p o n s e e l em e n t s s e n t b y m o b ile s t a t io n :
•
Reject
•
Provide MS In form at ion
•
Provide Au tonomou s Measu remen t Weighting Factors
•
P r ovid e P s e u d o r a n ge M e a s u r e m e n t
•
Provide Pilot Phas e Measu remen t
•
Provide Location Response
•
Provide Time Offset Measu remen t
•
Provide Cancellation Acknowledgement
Th e Position Determina tion Data Mes s age received by th e mobile station is a lso comprised of r e q u e s t e le m e n t s a n d r e s p o n s e e le m e n t s , a s s p e c i fi ed b e l ow . Request elemen ts received by mobile stat ion:
3 -1
TIA/ EIA/ IS-801
•
Request MS Inform ation
•
R e qu e s t Au t o n o m o u s M ea s u r e m e n t We ig h t in g F a c t o r s
•
Request Pseudorange Measurement
•
R e qu e s t P il ot P h a s e M ea s u r e m e n t
•
Request Location Response
•
Request Time Offset Measurement
•
Request Can cellation
Respons e elemen ts received by mobile stat ion:
•
Reject
•
Provide BS Cap abilities
•
Provide GPS Acquisition Assistance
•
Provide GPS Location Ass istan ce – Sph erical Coordina tes
•
Provide GPS Location Ass istan ce – Cartesian Coordina tes
•
Provide GPS Sensitivity Assistance
•
Provide Bas e Stat ion Alman ac
•
Provide GPS Almanac
•
Provide GPS Eph emeris
•
Provide G PS Navigation Mes sa ge Bits
•
Provide Location Response
•
Provide GPS Almanac Correction
Response elements sent by the mobile station may be generated in response to re quest e le m e n t s r e c e ive d b y t h e m o b ile s t a t io n o r t h e y m a y b e g e n e r a t e d a s u n s o li ci t ed r e s p o n s e element s.
Every reques t elemen t inclu des a REQ_TYPE (reques t elemen t type) field tha t
uniquely identifies the request element (See Table 3.2.4-2). Every res ponse element includes a RESP_TYPE (response element type) field that uniquely identifies the response element (See Table 3.2.4-3). Mu ltiple respon se elemen ts m ay be associated with a single requ est element . Unsolicited resp onse elemen ts are s ent with th e UNSOL_RESP flag set to ‘1’ (see 3.2.4). 3.2.1.2 R e q u i r e m e n t s E a c h Position Determina tion Data Mess age s h a l l c on t a i n a t l e a s t o n e r e q u e s t e l e m e n t , o r a t l ea s t o n e p a r t o f a r e s p o n s e e le m e n t , o r b o t h . No m o r e t h a n o n e r e q u e s t e le m e n t o f a specific REQ_TYPE shall be included in a Position Determination Data Message . request element shall be fully contained in a Position Determination Data Message . r e s p o n s e el em e n t s m a y b e d ivi d e d in t o p a r t s ( s e e 3 .2 . 4 . 2 ). shall
be
fully
contained
in
a
Position
Determination
Each response element part Data
De te rm in a tion Da ta Mes s a ge s s h a l l b e n o l a r ge r t h a n 2 0 0 b y t e s .
3 -2
Each Some
Message .
All
Position
TIA/ EIA/ IS-801 If t h e m o b i le s t a t io n s e n d s a r e s p o n s e e l e m e n t i n r e s p o n s e t o a r e c e ive d r e q u e s t e l e m e n t , i t sh all comply with Table 3.2.1.2-1. A “Reject” sh all not be s ent as a res pons e element to a “Request MS In forma tion” requ est element .
A “Reject” sh all not be sen t as a res pons e
element to a “Reques t Can cellation” requ est elemen t. If o n e o r m o r e r e s p o n s e e l e m e n t s fr o m t h e m o b i le s t a t io n c a n b e u s e fu l t o t h e b a s e s t a t i on in responding to a request from the mobile station, the mobile station should include all or p a r t o f e a c h r e s p o n s e e l e m e n t a n d t h e r e q u e s t e l e m e n t i n t h e s a m e Position Determination Da ta Me s s a ge .
Upon receiving a Position Determination Data Message , t h e m o b il e s t a t i on s h o u l d e x a m i n e 2 t h e r e c e ive d r e s p o n s e e l em e n t s p r i o r t o p r o c es s i n g t h e r e qu e s t e le m e n t s .
2
Consider, for example, the case in which a base station asks a mobile stat ion for a location fix while, at the same time, providing acquisition assistance that is nee ded to a c h ie ve t h e fi x. In t h a t c a s e , t h e b a s e s t a t io n w ou l d is s u e a Position Determination Data Me s s a ge containing both the request for a location fix (Request Location Re sponse
message) and an unsolicited response with the acquisition assistance (Provide GPS Ac qu i s it io n As s i s t a n c e m e s s a g e ). S e n d i n g a m e s s a g e w it h b o t h t h e r e qu e s t a n d r e s p o n s e avoids t he a dditiona l exchan ge of mes sages th at would otherwise occur if th e mobile st ation h ad to iss u e a requ est for acquisition ass ista nce an d wait for the respon se.
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 t h a t r e s p o n s e e l em e n t s s h o u l d b e “e x a m i n e d ” p r io r t o p r o c e s s i n g t h e r e q u e s t e le m e n t s .
3 -3
TIA/ EIA/ IS-801 Ta bl e 3 . 2 . 1 . 2 -1 . R e s p o n s e E le m e n t s S e n t i n Re s p o n s e t o R e c e i v e d R e q u e s t El e m e n t s Re qu e s t e le m e n t re c e iv e d
Po s s ible re s p o n s e e le m e n t s
Requ es t MS In for m a t ion
Pr ovid e MS In for m a t ion
Request Autonomous Measurement
Reject
Weighting Factors
P r ovid e Au t o n o m o u s M ea s u r e m e n t Weighting Factors
Request Pseudorange Measurement
Reject P r ovid e P s e u d o r a n ge M e a s u r e m e n t
R e qu e s t P il ot P h a s e M e a s u r e m e n t
Reject Provide Pilot Pha se Measu rem ent
Request Location Response
Reject Provide Location Response
Request Time Offset Measurement
Reject Provide Time Offset Meas u remen t
Requ es t Ca n cella t ion
Pr ovid e Ca n cella t ion Acknowledgement
No more than one request element shall be outstanding at any given time for each REQ_TYPE.
If an ad ditiona l requ est element is received while there is an ou tsta nding
r e q u e s t e l em e n t o f t h e s a m e t y p e , t h e a d d i t io n a l r eq u e s t e l e m e n t s h a l l b e d i s c a r d e d .
A
received request element is considered outstanding until all of the corresponding response elements or a “Reject” have been sent or until a “Request Cancellation” for the requ est element ha s been received. Th e mobile stat ion sh ould wait T9 (see ANNEX A) seconds for a response or a “Reject” to a sent request element; after T 9 s e c o n d s t h e r e q u e s t e l e m e n t s h o u l d n o lo n g er b e c o n s i d e r e d ou t s t a n d in g . U n s o lic it e d r e s p o n s e e l em e n t s s h a l l h a ve t h e UNSOL_RESP flag set to ‘1’.
If th e m obile sta tion while in th e Mob ile S ta tion Id le S ta te
performs an idle h an doff (see s ection 6.6.2.1.4 of TIA/ EIA-95B) to a b as e s tat ion with differen t SID/ NID, it sh all discard a ll of the ou tst an ding requ est elemen ts. If th e mobile station switches from an analog system to a CDMA system or switches from a CDMA s y s t e m t o a n a n a l og s y s t e m , t h e m o b ile s t a t io n s h a l l d i s c a r d a l l of t h e o u t s t a n d i n g r e q u e s t element s. If th e mobile station, while in th e Mob ile S ta tio n Con ve rs a tio n S u bs ta te of Mobile Station Control on the Traffic Channel State, performs a handoff (see section 6.6.6.2.9 of
TIA/ EIA-95B) to an a na log system , the m obile sta tion s h all discard all of the outs tan ding request elements. If a “Reject” constitutes the response element, its REJ_REQ_TYPE shall be set to the REQ_TYPE of the corres ponding requ est elemen t.
3 -4
TIA/ EIA/ IS-801 3.2.2 Poin t-to-point Procedures This section defines the procedures for the processing of mobile-termina ted Pos ition De te rm in a tion Da ta Me s s a ge s t h a t a r e a d d r e s s e d t o in d i vi d u a l m o b i le s t a t io n s a n d f or t h e processing of all mobile-originated Position Determination Data Mes sa ges . 3.2.2.1 C o n t r o l Ch a n n e l P ro c e d u r e 3.2.2.1.1 Mobile Position Message Termination A mobile station supporting Position Determination shall accept and shall process Da ta B u rs t Mes s a ge s received while th e m obile sta tion is m onitoring th e CDMA Paging Ch an nel
(see 7.7.2.3.2.9 of TIA/ EIA-95-B) tha t are ad dres sed to the m obile station. TIA/ EIA-95-B Layer-2 fields sh all be in accord an ce with TIA/ EIA-95-B.
Processing of D ata Burst
Me s s a ges u s e d t o t r a n s p o r t P o s i t i o n D e t e r m i n a t i o n r e q u e s t a nd r e s p o n s e e l e m e n t s s h a l l
always be acknowledged (Layer 2) and the in-order delivery over the air interface shall be g u a r a n t e e d b y t h e t r a n s m i t t i n g en t i t ie s : Mo b il e s t a t io n a n d b a s e s t a t io n . The mobile station shall process all Da ta Bu rs t Me s s a ge s a d d r e s s e d t o t h e m o b i l e s t a t i o n on th e Paging Cha nn el an d h aving the BURST_TYPE field s et to ‘00 01 01’ (as as signed in TSB58-B). Th e mobile stat ion sh all discard th e mess age with out fu rther proces sing if one or m ore of th e following is tru e:
•
MSG_NUMBER field is s et to a valu e other th an 1.
•
NUM_MSGS field is set t o a value other th an 1.
•
NUM_FIELDS field is set to zero.
Otherwise, the mobile station shall process the Position Determination Data contained in the CHARi fields of the received Da ta B u rs t Me s s a ge (see 7.7.2 .3.2.9 of TIA/ EIA-95-B), a s des cribed below. 3.2.2.1.1.1 Base Station Request Elements Received If the mobile station does not support the requested capability, the mobile station shall respond with a “Reject” response element with the appropriate reject reason (see Tab le 3.2.4.2-1), u nless the b as e sta tion requ est elemen t is “Request MS In forma tion” or “Requ est Cancellation” (these request elements cannot be rejected); otherwise, the mobile station shall include the appropriate response elements in the response Position Determinatio n Data (see 3.2.4) as d escribed below. The res pons e Position Determin ation Data s ha ll reside 3 in the CHARi field of the response Da ta Bu rs t Me s s a ge (see 6.7.1 .3.2.3 of TIA/ EIA-95 -B).
•
Re qu e s t MS
In fo rm a tio n : The mobile station shall include the “Provide MS
In forma tion” respon se element in the respons e Position Determ ination Data.
Th e
r e s p o n s e Position Determination Data Message s h a l l b e s e n t w i t h i n 7 5 0 m s o f t h e reception of the “Request MS Information”.
3
Th e p a r a m e t e r s d i s c u s s e d in t h i s s u b s e c t io n a r e d e fi n e d in 4 . 2 . 4 .1 .
3 -5
TIA/ EIA/ IS-801
•
Re qu e s t Au to n om ou s Me a s u re m e n t We igh tin g Fa ctors : The mobile station shall
include
the
“Provide
Autonomous
Measurement
Weighting
element in th e respons e Position Determ ination Data .
Factors”
respo nse
The PREF_RESP_QUAL
indicator provided in the “Request Location Response” shall also apply to the “Request Autonomous Measurement Weighting Factors” request element.
•
Re qu e s t Ps e u d ora n ge Me a s u rem e n t: T h e m o b i l e s t a t i o n s h a l l s e n d o n e o r m o r e
“Provide Pseudorange Measurement” response elements, according to that which is s pec ified b y NUM_FIXES (Num be r of Fixes) an d T_BETW_FIXES (Time bet ween Fixes) inclu ded in th e “Requ est Pseu doran ge Measu rem ent”. The m obile sta tion shall include the “Provide Pseudorange Measurement” response element in one or m o r e r e s p o n s e Position Determination Data Messages , a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o wh i c h t h e r e s p o n s e e le m e n t i s d i vi d ed . Th e m o b il e s t a t io n s h o u l d u s e t h e mobile sta tion t ime reference a s d efined in TIA/ EIA-95 a s th e time reference u sed to 4
p e r fo r m t h e p s e u d o ra n g e m e a s u r e m e n t s . If the mobile station is unable to use the mobile sta tion t ime reference, as defined in TIA/ EIA-95, to m easu re th e pseudoranges, then the mobile station shall use an alternate time referen ce to p e r fo r m t h e
p s e u d o r a n ge m e a s u r e m e n t s .
Th e
m o b il e s t a t io n
shall set
the
TIME_REF_SRC field in th e “Provide Pseu doran ge Measu rem ent” respon se elemen t to the appropriate value to indicate the source of the time reference used to perform the pseu dorange mea su remen ts.
Th e m o b i le s t a t i on s h a l l s e t t h e p e r io d ic r a t e o f
m eas u rem ent collection equ al to th e valu e of T_BETW_FIXES. If PREF_RESP_QUAL is s et t o ‘00 0’, th e “Provide Pseu dora nge Mea su rem en t” r e s p o n s e e l e m e n t s h a l l b e s e n t w i t h i n T 1 s e c on d s o f t h e t i m e c o r r e s p o n d in g to th e beginn ing of th e m eas u rem en t collection per iod; if PREF_RESP_QUAL is set to ‘001 ’, the “Provide Pseu doran ge Meas u remen t” resp onse element s h a l l b e s e n t w it h i n T 2 seconds of the time corresponding to the beginning of th e me as u rem ent collection pe riod; if PREF_RESP_QUAL is set to ‘01 0’, th e “Provide Pseudorange Measurement” response element shall be sent within T3 s e c o n d s o f t h e t i m e c o r r e s p o n d i n g t o t h e b e g i n n i n g o f t h e m e a s u r e m e n t collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide Pseudorange Measurement” response element shall be sent within T 4 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘100’, the “Provide Pseudorange Measurement” response element shall be sent within T 5 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘101’, the “Provide Pseudorange Measurement” response element shall be sent within T 6 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘110’, the “Provide Pseudorange Measurement” response element shall be sent within T 7 seconds of the time corresponding to the beginning of the measurement
4
Th e t i m e r e fe r e n c e u s e d t o p e r fo r m t h e p s e u d o r a n g e m e a s u r e m e n t s s h o u l d b e i n it i a li ze d
from th e m obile s tation t ime referen ce as defined in TIA/ EIA-95.
3 -6
TIA/ EIA/ IS-801 collection
period;
if
PREF_RESP_QUAL
is
set
to
‘111’,
the
“Provide
Pseudorange Measurement” response element shall be sent within T 8 seconds of the time corresponding to the beginning of the measurement collection p eriod. If OFFSE T_REQ is set to ‘1’, th e “Provide Pseu dora n ge Mea su rem ent ” response element shall include REF_PN and MOB_SYS_T_OFFSET; otherwise the “Provide Pseudorange Measurement” response element should n ot in clu de REF_PN a n d MOB_SYS_T_OFFSET.
•
Re qu e s t Pilot Ph a s e Me a s u re m e n t: T h e m o b i l e s t a t i o n s h a l l s e n d o n e o r m o r e
“Provide Pilot Phase Measurement” response elements, according to that which is s pec ified b y NUM_FIXES (Num be r of Fixes) an d T_BETW_FIXES (Time bet ween Fixes) inclu ded in the “Requ est Pilot Ph as e Measu remen t”. The mobile sta tion s ha ll include the “Provide Pilot Phase Measurement” response element in one or more r e s p o n s e Position Determination Data Messages a c c o r d i n g t o t h e n u m b e r o f p a r t s into which th e respon se element is divided. The m obile stat ion sh all set t he p eriodic rate of measurement collection equal to the value of T_BETW_FIXES. If PREF_RESP_QUAL is s et to ‘00 0’, th e “Provide Pilot Ph as e Meas u rem en t” r e s p o n s e e l e m e n t s h a l l b e s e n t w i t h i n T 1 s e c on d s o f t h e t i m e c o r r e s p o n d in g to th e beginn ing of th e m eas u rem en t collection per iod; if PREF_RESP_QUAL is set to ‘001 ’, th e “Provide Pilot Ph as e Measu rem ent” respons e element sh all b e s e n t w i t h i n T 2 seconds of the time corresponding to the beginning of the m eas u rem en t collection p eriod; if PREF_RESP_QUAL is se t to ‘01 0’, th e “Provide Pilot Phase Measurement” response element shall be sent within T 3 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide Pilot P h a s e Me a s u r e m e n t ” r es p o n s e e l e m e n t s h a l l b e s e n t w it h i n T 4 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is s et t o ‘100 ’, th e “Provide Pilot Ph as e Meas u rem en t” r e s p o n s e e l e m e n t s h a l l b e s e n t w i t h i n T 5 s e c on d s o f t h e t i m e c o r r e s p o n d in g to th e beginn ing of th e m eas u rem en t collection per iod; if PREF_RESP_QUAL is set to ‘101 ’, th e “Provide Pilot Ph as e Measu rem ent” respons e element sh all b e s e n t w i t h i n T 6 seconds of the time corresponding to the beginning of the m eas u rem en t collection p eriod; if PREF_RESP_QUAL is se t to ‘11 0’, th e “Provide Pilot Phase Measurement” response element shall be sent within T 7 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘111’, the “Provide Pilot P h a s e Me a s u r e m e n t ” r es p o n s e e l e m e n t s h a l l b e s e n t w it h i n T 8 seconds of the time corresp onding to the beginn ing of th e mea su remen t collection p eriod. If DES I_PIL_PH_RES is se t t o ‘1’, th e "Provide Pilot Pha se Measu rem ent ” 5
r e s p o n s e e l e m e n t s h a l l be of at least 1/ 8 of TIA/ EIA-95 PN chip res olut ion ;
5
If t h e m o b ile s t a t io n r e j ec t s t h e r e q u e s t w i th 1 / 8 c h i p r e s o lu t io n , it m a y s e n d a n
u ns olicited respon se (see 3.2.1.1) with 1 ch ip resolu tion.
3 -7
TIA/ EIA/ IS-801 otherwise, the “Provide Pilot Phase Measurement” response element shall be of at least 1 TIA/ EIA-95 PN chip resolution. If OFFSE T_REQ is set to ‘1’, th e “Provide Pilot Ph as e Measu rem en t” res pon se elemen t sh all inclu de MOB_SYS_T_OFFSET; oth erwise th e “Provide Pilot Phase
Measurement”
response
element
should
not
include
MOB_SYS_T_OFFSET.
•
Re qu e s t Loc a tion Re s pon s e : The mobile station shall send one or more “Provide
Location Response” response elements, according to that which is specified by NUM_FIXES (Nu m ber of Fixes) a n d T_BETW_FIXES (Tim e be tween Fixes) in clud ed in the “Reques t Location Respon se”. The mobile st ation sh all inclu de th e “Provide Location
Response”
response
element
in
one
or
mor e
response
Pos ition
De te rm in a tion Da ta Mes s a ge s a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o w h i c h t h e
resp ons e elemen t is divided.
The mobile sta tion sh all set the periodic rate of
m eas u rem ent collection equ al to th e valu e of T_BETW_FIXES. If PREF_RESP_QUAL is set to ‘000’, the “Provide Location Response” r e s p o n s e e l e m e n t s h a l l b e s e n t w i t h i n T 1 s e c on d s o f t h e t i m e c o r r e s p o n d in g to th e beginn ing of th e m eas u rem en t collection per iod; if PREF_RESP_QUAL is s et to ‘001 ’, th e “Provide Location Respons e” response elemen t s h all be s e n t w i t h i n T 2 seconds of the time corresponding to the beginning of the m eas u rem en t collection p eriod; if PREF_RESP_QUAL is se t to ‘01 0’, th e “Provide Location Response” response element shall be sent within T 3 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide Location Response” response element shall be sent within T4 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘10 0’, th e “Provide Loca tion Respon se” res pons e e l e m e n t s h a l l b e s e n t w i t h i n T 5 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘101’, the “Provide Location Response” response element shall be sent within T6 seconds of the time corresponding to the beginning of the m eas u rem en t collection p eriod; if PREF_RESP_QUAL is se t to ‘11 0’, th e “Provide Location Response” response element shall be sent within T 7 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘111’, the “Provide Location Response” response element shall be sent within T8 seconds of the time correspon ding to th e beginn ing of the m eas u remen t collection period. If HEIGHT_REQ is s et to ‘1’, th e “Provide Location Respon se” res pon se element sh ould include height inform ation; otherwise, th e “Provide Location Response” response element should not include height information. If CLK_COR_GPS_REQ is set to ‘1’, the “Provide Location Response” response element sh ould includ e clock correction for GPS time; oth erwise, t he “Provide Location Respons e” respon se elemen t sh ould not inclu de clock correction for GPS time.
3 -8
TIA/ EIA/ IS-801 If VELOCITY_REQ is set to ‘1’, the “Provide Location Response” response elemen t sh ou ld inclu de velocity inform at ion; oth erwise, th e “Provide Location Respons e” respon se elemen t s hou ld not include velocity in forma tion .
•
Re qu e s t Tim e Offs e t Me a s u re m e n t: The mobile s tat ion s ha ll in clu de a “Provide Time
Offset Measurement” response element in the response Position Determination Dat a. If USE_TIME is s et to ‘1’, th e “Provide Tim e Offset Meas u rem en t” res pon se element shall include the offset information determined to be valid at the ACTION_TIME. If USE _TIME is s et to ‘0’, th e “Provide Tim e Offse t Mea s u rem en t” response element shall include the offset information determined to be valid at the time the “Request Time Offset Measu remen t” is received by th e mobile sta tion .
If
USE_TIME is set t o ‘1’, th e “Provide Time Offse t Meas u rem ent ” res pon se elemen t sh all be s en t with in 7 50 m s of ACTION_TIME. If USE _TIME is s et to ‘0’, th e “Provide Time Offset Measurement” response element shall be sent within 750 ms of the reception of th e “Requ est Time Offset Measu remen t” requ est elemen t.
•
Re qu e s t Ca n ce lla tion : T h e m o b i l e s t a t i o n s h a l l c a n c e l t h e o u t s t a n d i n g re q u e s t
elemen t in dicat ed by CANCEL_TYPE.
The m obile sta tion sh all includ e a “Provide
Can cellation Acknowledgement ” respon se elemen t in th e Position Determination Data Me s s a ge t o i n d ic a t e t h e s u c c e s s fu l c a n c e ll a t io n o f t h e o u t s t a n d in g r e q u e s t e le m e n t . I f t h e m o b i l e s t a t i o n h a s n o o u t s t a n d i n g r e q u e s t e le m e n t o f t h e t y p e i n d i c a t e d b y CANCEL_TYPE, it shall set the NO_OUT_REQ flag in the “Provide Cancellation Ackn owledgmen t” resp onse elemen t.
The “Provide Cancellation Ackn owledgement ”
response element shall be sent within 750 ms of the reception of the “Req uest Can cellation” request elemen t. 3.2.2.1.1.2 Base Station Response Elements Received Th e m o b ile s t a t i on s h o u l d p r o c e s s a n d s h o u l d m a k e u s e o f b a s e s t a t i o n r e s p o n s e e l e m e n t s . Upon receiving a Position Determination Data Message , t h e m o b il e s t a t i on s h o u l d e x a m i n e t h e r e c e ive d r e s p o n s e e l em e n t s p r i o r t o p r o c es s i n g t h e r e qu e s t e le m e n t s . If the mobile station receives “Provide GPS Almanac Correction” response element, the mobile station shall process the response element as follows.
•
If DELTA_XYZ_INCL is ‘0’, th e m obile s ta tion s h all s et th e va lue s of DELTA_X, DE LTA_Y, D ELTA_Z, DE LTA_X_1 S T, DE LTA_Y_1S T an d DE LTA_Z_1S T to 0 .
•
If DELTA_CLOCK_INCL is ‘0’, th e m obile s ta tion s h all se t t h e valu es o f DE LTA_CLOCK a n d DE LTA_CLOCK_1ST to 0.
3.2.2.1.2 Mobile Position Mess age Origin ation 3.2.2.1.2.1 P o s it io n D e t e r m i n a t i on D a t a M e s s a g e Tr a n s m i s s i o n R e qu i r em e n t s Mobile stations supporting Position Determination shall support the Mob ile S ta tio n Me s s a ge Transmission Operation , as defin ed in 6 .6.2.6 of TIA/ EIA-95-B. Wh en the m obile st ation is in th e TIA/ EIA-95-B Mob ile S ta tion Id le S ta te a n d n e e d s t o s e n d one (or more) Position Determination Data Message(s), the mobile station shall determine w h e t h e r t h e Position Determina tion Data Mess age(s) is (are) suitable for transmission on the
3 -9
TIA/ EIA/ IS-801 6
Ac c e s s C h a n n e l . As par t of th is determina tion, th e mobile sta tion s ha ll determ ine wheth er the length of the Position Determina tion Data Mes s age (s ) i s s u c h t h a t t h e m e s s a g e ( s ) c a n b e s e n t o n t h e Ac c e s s C h a n n e l. If t h e Position Determination Data Message(s) is (are) not s u i t a b l e f o r t h e A c c e s s C h a n n e l , t h e m o b i l e s t a t i o n s h a l l s e n d t h e Position Determination Da ta Mes s a ge (s) on the CDMA Traffic Channel, following the procedures defined in 3.2.2.3.
If the Position Determination Data Message(s) is (are) suitable to be sent on the Access Channel, the mobile station may form one (or more) Da ta B u rs t Me s s a ge (s ) (see 6.7.1.3.2.3 of TIA/ EIA-95-B), sett ing BURST_TYPE to ‘00 010 1’, an d sen d it (th em) on th e Access Cha nn el, following th e procedur e specified in 6 .6.2.6 an d 6.6.3 of TIA/ EIA-95-B. The mob ile sta tion sh all set NUM_FIELDS field to th e nu mber of octets in th e De te rm in a tion Da ta Mes s a ge (see 3.2.4).
Position
The mobile station add ress fields sh all be set
u s i n g t h e a d d r e s s p a r a m e t e r s t o r e d in t h e m o b il e s t a t i o n . Th e a u t h e n t i ca t i on f ie ld s s h a l l be set, as described in 3.2.2.2, using the authentication parameter stored in the mobile s t a t i o n . T h e Da ta B u rs t Mes s a ge contains the Position Determination Data in the CHARi fields (see 6.7.1 .3.2.3 of TIA/ EIA-95 -B). The mob ile stat ion sh all wait for an a pp ropr iate r e s p o n s e fr o m t h e b a s e s t a t io n i n a c c o r d a n c e w it h t h e m o b il e s t a t io n r e q u e s t e l e m e n t s . Wh en th e m obile st ation is in th e TIA/ EIA-95-B S y s t e m A c c e s s S t a t e , the mobile station shall wait until it exits the S y s t e m A c c e s s S t a t e . If the mobile station enters the Mob ile Station Idle State, the mobile station shall follow the procedures specified in the above p a r a g r a p h . If t h e m o b i le s t a t i on e n t e r s t h e Mob ile S ta tion Con tro l on Tra ff ic Ch a n n e l S ta te , th e mobile sta tion s ha ll follow the procedu res defined in 3 .2.2.3. If th e mobile sta tion enters an analog mode task, the mobile station shall follow the procedures for a mobil e st ation in an alog mode (see 3.1). Position Determination Data Messages s e n t o n t h e A c c e s s C h a n n e l a l w a y s r e q u i r e a
TIA/ EIA-95-B Layer-2 a ckn owledgement an d the in-order delivery over t he air interface s h a l l b e g u a r a n t e e d b y t h e m o b i le s t a t io n . 3.2.2.1.2.2 Uns olicited Respon se Elemen ts Reserved 3.2.2.1.2.3 R e qu e s t E l e m e n t s Reserved 3.2.2.2 Authentication Procedures W h e n s e n d i n g a Da ta B u rs t Me s s a ge o n t h e A c c e s s C h a n n e l , t h e m o b i l e s t a t i o n s h a l l u s e th e au then tication procedures defined in 6.3.12 of TIA/ EIA-95-B.
The au then tication
pa ram eter s ha ll consist of six 4-bit digits, en coded according to TIA/ EIA-95-B Table 6.7.1.3.2.4-4.
Th e digits sh all be generat ed from th e first th ree CHARi fields of th e Da ta
B u rs t Me s s a ge .
6
Th e criteria for su itability are imp lement ation depen dent .
3-10
TIA/ EIA/ IS-801 The sequence of digits in the authentication parameter shall be used to compute the authentication fields of the Da ta B u rs t Mes s a ge in a ccordan ce with 6 .3.12.1.8 of TIA/ EIA95-B. 3.2.2.3 Traffic Cha n nel Procedur e 3.2.2.3.1 Message En cryption To enhance the security of the position determination session and to protect sensitive subscriber location information, Position Determination Data Messages on the Traffic C h a n n e l s h o u l d b e e n c r yp t e d a s d e e m e d a p p r o p r i a t e .
E n c r y p t io n o f t h e F o r wa r d a n d
Reverse CDMA Traffic Ch an n el m ess ages is defin ed in 6.3.1 2.2 of TIA/ EIA-95-B a n d An ne x A of TIA/ EIA-95 -B. 3.2.2.3.2 Negotiation for th e Position Determ ination S ervice O ption Negotiation for the Position Determination Service Option is only required when no other service option is con nected. The Position Determination Service Option described by this standard shall use service option nu mb er 35 an d is called Service Option 35 wh en u sing Mu ltiplex Option 1.
Th e
Position Determination Service Option shall use service option number 36 and is called Service Option 36 wh en u sing Multiplex Option 2. The m obile s tat ion s h all negotiate for Service Option 3 5 u sing service n egotiation (see 3.2.2.3.2.1). The m obile s tat ion s h all negotiate for Service Option 3 6 u sing service n egotiation (see 3.2.2.3.2.1). 3.2.2.3.2.1 Procedures Using Service Negotiation The mobile station shall perform service negotiation for Service Option 35 or Service Option 36 a s des cribed in TIA/ EIA-95-B. The negotiated s ervice configu ration sh all inclu de only valid a ttribu tes for the n egotiated s ervice option consisten t with th ose s pecified in Table 3.2.2.3.2.1-1 and Table 3.2.2.3.2.1-2.
3-11
TIA/ EIA/ IS-801 T ab le 3 . 2 . 2 . 3 . 2 . 1 - 1 . Va l id S e r v i c e C o n f i gu r at i o n A t t ri b u t e s f o r S e r v ic e O p t i o n 3 5 S e rv ic e Co n fig ura ti on At t ribu t e
Va lid S e le c t io n s
Forwa r d Mu lt iplex Op tion
Mu ltip lex Op t ion 1
Rever s e Mu ltip lex Op t ion
Mu ltip lex Op t ion 1
For wa rd Tr a n s m is sion Ra tes
Ra te S et 1 wit h a ll fou r r a tes en a b led
Rever s e Tr a ns m is s ion Ra tes
Ra te S et 1 wit h a ll fou r r a tes en a b led
For wa r d Tr a ffic Typ e
Non e.
Th is
ser vice op tion
does
not u s e n or
generat e an y forward tra ffic other t ha n s ign aling. Reverse Traffic Type
None.
This service option
does not
u se
nor
generat e an y reverse tr affic other t ha n s ign aling.
T ab le 3 . 2 . 2 . 3 . 2 . 1 - 2 . Va l id S e r v i c e C o n f i gu r at i o n A t t ri b u t e s f o r S e r v ic e O p t i o n 3 6 S e rv ic e Co n fig ura ti on At t ribu t e
Va lid S e le c t io n s
Forwa r d Mu lt iplex Op tion
Mu ltip lex Op t ion 2
Rever s e Mu ltip lex Op t ion
Mu ltip lex Op t ion 2
For wa rd Tr a n s m is sion Ra tes
Ra te S et 2 wit h a ll fou r r a tes en a b led
Rever s e Tr a ns m is s ion Ra tes
Ra te S et 2 wit h a ll fou r r a tes en a b led
Forwa rd Traffic Type
None.
This service option
does not
u se
nor
generat e an y forward tra ffic other t ha n s ign aling. Rever s e Tr a ffic Type
Non e.
Th is
service op tion
does
not u se n or
generat e an y reverse tr affic other t ha n s ign aling.
If the mobile station accepts a service configuration, as specified in a Service Connect Me s s a ge , that includes a service option connection using Service Option 35 or Service Option 36, then the service option connection shall become part of the current service c o n f i g u r a t i o n a t t h e a c t i o n t i m e a s s o c i a t e d w i t h t he Service Connect Message . Service Option 35 or Service Option 36 is considered to be connected when the current servic e configu ration includ es a service option conn ection for it. If Service Option 35 or Service Option 36 is connected when the mobile station enters the Wa iting for Mobile S tation Ans w er S ub s tate , or Service Option 35 or Service Option 36
becomes connected while the mobile station is in the Wa iting for Mobile S tation Ans w er S u b s t a t e , t h e m o b i l e s t a t i o n s h a l l s e n d a Connect Order t o t h e b a s e s t a t i o n a s a m e s s a g e
requ iring ack nowledgmen t withou t waitin g for the u ser to explicitly comm an d th e call to be a n s w e r e d . Th e m o b i le s t a t io n s h a l l e n t e r t h e Conversation Substate. Th e m o b i le s t a t i on s h a l l n o t s e n d a S ervice Option Control Mes s age for Service Option 35 or Service Option 36. The mob ile st ation sh all sen d a Mob ile S ta tion Re ject Ord e r (ORDQ =
3-12
TIA/ EIA/ IS-801 ‘00 00 00 01 ’, u n sp ecified rea son ), if it receives a Service Option Control Message for Service Option 35 or Service Option 36 from th e bas e sta tion. 3.2.2.3.3 Mobile Position Message Termination A mobile station supporting Position Determination shall accept and shall process Da ta B u rs t Me s s a ges received on the CDMA Forward Traffic Channel (see 7.7.2.3.2.9 of
TIA/ EIA-95-B).
Process ing of TIA/ EIA-95-B Layer-2 fields sh all be in accor da n ce with
TIA/ E IA- 9 5 - B. D a t a B u r s t Me s s a g e s u s e d t o t r a n s p o r t P os i t io n D e t e r m i n a t i o n r e q u e s t a n d response elements shall always be acknowledged (Layer 2) and the in-order delivery over t h e a i r in t e r fa c e s h a l l b e g u a r a n t e e d b y t h e t r a n s m i t t in g e n t i t ie s : Mo b il e s t a t i on a n d b a s e station. The mobile station shall process all Da ta Bu rs t Me s s a ge s a d d r e s s e d t o t h e m o b i l e s t a t i o n on th e Forwar d Traffic Cha n n el an d h aving the BURST_TYPE field set to ‘00 010 1’ (as as sign ed in TSB58-B).
Th e mobile sta tion sh all discard th e mes sa ge with out fu rth er
processing if one or more of the following is true:
•
MSG_NUMBER field is s et to a value other th an 1.
•
NUM_MSGS field is set t o a value other th an 1.
•
NUM_FIELDS field is set to zero.
Otherwise, the mobile station shall process the Position Determination Data contained in the CHARi fields of the received Da ta B u rs t Me s s a ge (see 7.7.3 .3.2.4 of TIA/ EIA-95 -B), a s des cribed below. 3.2.2.3.3.1 Base Station Request Elements Received If the mobile station is unable to respond with the requested information, the mobile station shall respond with a “Reject” response element with the appropriate reject reason, unless the base station request element is “Request MS Infor mation” or “Request Cancellation” (these request elements cannot be rejected); otherwise, the mobile station shall include the appropriate response elements in the response Position Determinatio n Data (see 3.2.4) as d escribed below. The res pons e Position Determin ation Data s ha ll reside in the CHARi fields of the response Da ta B u rs t Me s s a ge (see 6.7.2 .3.2.4 of TIA/ EIA-95 -B).
•
Re qu e s t MS
7
In fo rm a tio n : The mobile station shall include the “Provide MS
In forma tion” respon se element in the respons e Position Determina tion Data .
Th e
r e s p o n s e Position Determination Data Message s h a l l b e s e n t w i t h i n 7 5 0 m s o f t h e reception of the “Request MS Information”.
•
Re qu e s t Au to n om ou s Me a s u re m e n t We igh tin g Fa ctors : The mobile station shall
include
the
“Provide
Autonomous
Measurement
Weighting
Factors”
respo nse
element in th e respons e Position Determ ination Data . The PREF_RESP_QUAL indicator provided in the “Request Location Response” shall also apply to the “Request Autonomous Measurement Weighting Factors” request element.
7
Th e p a r a m e t e r s d i s c u s s e d in t h i s s u b s e c t io n a r e d e fi n e d in 4 . 2 . 4 .1 .
3-13
TIA/ EIA/ IS-801
•
Re qu e s t Ps e u d ora n ge Me a s u rem e n t: T h e m o b i l e s t a t i o n s h a l l s e n d o n e o r m o r e
“Provide Pseudorange Measurement” response elements, according to that which is s pec ified b y NUM_FIXES (Num be r of Fixes) an d T_BETW_FIXES (Time bet ween Fixes) inclu ded in th e “Requ est Pseu doran ge Measu rem ent”.
The m obile sta tion
shall include the “Provide Pseudorange Measurement” response element in one or m o r e r e s p o n s e Position Determination Data Messages a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o wh i c h t h e r e s p o n s e e le m e n t i s d i vi d ed . Th e m o b il e s t a t io n s h o u l d u s e t h e mobile sta tion t ime reference a s d efined in TIA/ EIA-95 a s th e time reference u sed to 8 p e r fo r m t h e p s e u d o ra n g e m e a s u r e m e n t s . If the mobile station is unable to use the mobile
st ation
time
reference
as
defined
in
TIA/ EIA-95
to
m eas u re
th e
pseudoranges, then the mobile station shall use an alternate time referen ce to p e r fo r m t h e p s e u d o r a n ge m e a s u r e m e n t s . Th e m o b il e s t a t io n s h a l l s e t t h e TIME_REF_SRC field in th e “Provide Pseu doran ge Measu rem ent” respon se elemen t to the appropriate value to indicate the source of the time reference used to perform the pseu dorange mea su remen ts.
Th e m o b i le s t a t i on s h a l l s e t t h e p e r io d ic r a t e o f
m eas u rem ent collection equ al to th e valu e of T_BETW_FIXES. If PREF_RESP_QUAL is s et t o ‘00 0’, th e “Provide Pseu dora nge Mea su rem en t” r e s p o n s e e l e m e n t s h a l l b e s e n t w i t h i n T 1 s e c on d s o f t h e t i m e c o r r e s p o n d in g to th e beginn ing of th e m eas u rem en t collection per iod; if PREF_RESP_QUAL is set to ‘001 ’, the “Provide Pseu doran ge Meas u remen t” resp onse element s h a l l b e s e n t w it h i n T 2 seconds of the time corresponding to the beginning of th e me as u rem ent collection pe riod; if PREF_RESP_QUAL is set to ‘01 0’, th e “Provide Pseudorange Measurement” response element shall be sent within T3 s e c o n d s o f t h e t i m e c o r r e s p o n d i n g t o t h e b e g i n n i n g o f t h e m e a s u r e m e n t collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide Pseudorange Measurement” response element shall be sent within T 4 seconds of the time corresponding to the beginning of the measurement collection
period;
if
PREF_RESP_QUAL
is
set
to
‘100’,
the
“Provide
Pseudorange Measurement” response element shall be sent within T 5 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘101’, the “Provide Pseudorange Measurement” response element shall be sent within T 6 seconds of the time corresponding to the beginning of the measurement collection
period;
if
PREF_RESP_QUAL
is
set
to
‘110’,
the
“Provide
Pseudorange Measurement” response element shall be sent within T 7 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘111’, the “Provide Pseudorange Measurement” response element shall be sent within T 8 seconds of the time corresponding to the beginning of the measurement collection p eriod.
8
Th e t i m e r e fe r e n c e u s e d t o p e r fo r m t h e p s e u d o r a n g e m e a s u r e m e n t s s h o u l d b e i n it i a li ze d
from th e m obile s tation t ime referen ce as defined in TIA/ EIA-95.
3-14
TIA/ EIA/ IS-801 If OFFSE T_REQ is set to ‘1’, th e “Provide Pseu dora n ge Mea su rem ent ” response
element
shall
include
REF_PN
and
MOB_SYS_T_OFFSET;
otherwise the “Provide Pseudorange Measurement” response element should n ot in clu de REF_PN a n d MOB_SYS_T_OFFSET.
•
Re qu e s t Pilot Ph a s e Me a s u re m e n t: T h e m o b i l e s t a t i o n s h a l l s e n d o n e o r m o r e
“Provide Pilot Phase Measurement” response elements, according to that which is s pec ified b y NUM_FIXES (Num be r of Fixes) an d T_BETW_FIXES (Time bet ween Fixes) inclu ded in the “Requ est Pilot Ph as e Measu remen t”. The mobile sta tion s h all include the “Provide Pilot Phase Measurement” response element in one or more r e s p o n s e Position Determination Data Messages a c c o r d i n g t o t h e n u m b e r o f p a r t s into which th e respon se element is divided. The m obile stat ion sh all set t he p eriodic rate of measurement collection equal to the value of T_BETW_FIXES. If PREF_RESP_QUAL is s et to ‘00 0’, th e “Provide Pilot Ph as e Meas u rem en t” r e s p o n s e e l e m e n t s h a l l b e s e n t w i t h i n T 1 s e c on d s o f t h e t i m e c o r r e s p o n d in g to th e beginn ing of th e m eas u rem en t collection per iod; if PREF_RESP_QUAL is set to ‘001 ’, th e “Provide Pilot Ph as e Measu rem ent” respons e element sh all b e s e n t w i t h i n T 2 seconds of the time corresponding to the beginning of the m eas u rem en t collection p eriod; if PREF_RESP_QUAL is se t to ‘01 0’, th e “Provide Pilot Phase Measurement” response element shall be sent within T 3 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide Pilot P h a s e Me a s u r e m e n t ” r es p o n s e e l e m e n t s h a l l b e s e n t w it h i n T 4 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is s et t o ‘100 ’, th e “Provide Pilot Ph as e Meas u rem en t” r e s p o n s e e l e m e n t s h a l l b e s e n t w i t h i n T 5 s e c on d s o f t h e t i m e c o r r e s p o n d in g to th e beginn ing of th e m eas u rem en t collection per iod; if PREF_RESP_QUAL is set to ‘101 ’, th e “Provide Pilot Ph as e Measu rem ent” respons e element sh all b e s e n t w i t h i n T 6 seconds of the time corresponding to the beginning of the m eas u rem en t collection p eriod; if PREF_RESP_QUAL is se t to ‘11 0’, th e “Provide Pilot Phase Measurement” response element shall be sent within T 7 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘111’, the “Provide Pilot P h a s e Me a s u r e m e n t ” r es p o n s e e l e m e n t s h a l l b e s e n t w it h i n T 8 seconds of the time corresp onding to the beginn ing of th e mea su remen t collection p eriod. If DES I_PIL_PH_RES is se t to ‘1’, th e “Provide Pilot Ph as e Meas u rem en t” 9 r e s p o n s e e l e m e n t s h a l l be of at least 1/ 8 of TIA/ EIA-95 PN chip res olut ion ; otherwise, the “Provide Pilot Phase Measurement” response element shall be of at least 1 TIA/ EIA-95 PN chip resolution. If OFFSE T_REQ is set to ‘1’, th e “Provide Pilot Ph as e Measu rem en t” res pon se elemen t sh all inclu de MOB_SYS_T_OFFSET; oth erwise th e “Provide Pilot
9
If t h e m o b ile s t a t io n r e j ec t s t h e r e q u e s t w i th 1 / 8 c h i p r e s o lu t io n , it m a y s e n d a n
u ns olicited respon se (see 3.2.1.1) with 1 ch ip resolu tion.
3-15
TIA/ EIA/ IS-801 Phase
Measurement”
response
element
should
not
include
MOB_SYS_T_OFFSET.
•
Re qu e s t Loc a tion Re s pon s e : The mobile station shall send one or more “Provide
Location Response” response elements, according to that which is specified by NUM_FIXES (Nu m ber of Fixes) a n d T_BETW_FIXES (Tim e be tween Fixes) in clud ed in the “Reques t Location Respon se”. The mobile st ation sh all inclu de th e “Provide Location Response” response element in one or mor e response Pos ition De te rm in a tion Da ta Mes s a ge s a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o w h i c h t h e
resp ons e elemen t is divided.
The mobile sta tion sh all set the periodic rate of
m eas u rem ent collection equ al to th e valu e of T_BETW_FIXES. If PREF_RESP_QUAL is set to ‘000’, the “Provide Location Response” r e s p o n s e e l e m e n t s h a l l b e s e n t w i t h i n T 1 s e c on d s o f t h e t i m e c o r r e s p o n d in g to th e beginn ing of th e m eas u rem en t collection per iod; if PREF_RESP_QUAL is s et to ‘001 ’, th e “Provide Location Respons e” response elemen t s h all be s e n t w i t h i n T 2 seconds of the time corresponding to the beginning of the m eas u rem en t collection p eriod; if PREF_RESP_QUAL is se t to ‘01 0’, th e “Provide Location Response” response element shall be sent within T 3 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘011’, the “Provide Location Response” response element shall be sent within T4 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘10 0’, th e “Provide Loca tion Respon se” res pons e e l e m e n t s h a l l b e s e n t w i t h i n T 5 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘101’, the “Provide Location Response” response element shall be sent within T6 seconds of the time corresponding to the beginning of the m eas u rem en t collection p eriod; if PREF_RESP_QUAL is se t to ‘11 0’, th e “Provide Location Response” response element shall be sent within T 7 seconds of the time corresponding to the beginning of the measurement collection period; if PREF_RESP_QUAL is set to ‘111’, the “Provide Location Response” response element shall be sent within T8 seconds of the time correspon ding to th e beginn ing of the m eas u remen t collection period. If HEIGHT_REQ is s et to ‘1’, th e “Provide Location Respon se” res pon se element sh ould include height inform ation; otherwise, th e “Provide Location Response” response element should not include height information. If CLK_COR_GPS_REQ is set to ‘1’, the “Provide Location Response” response element sh ould includ e clock correction for GPS time; oth erwise, t he “Provide Location Respons e” respon se elemen t sh ould not inclu de clock correction for GPS time. If VELOCITY_REQ is set to ‘1’, the “Provide Location Response” response elemen t sh ou ld inclu de velocity inform at ion; oth erwise, th e “Provide Location Respons e” respon se elemen t s hou ld not include velocity in forma tion .
3-16
TIA/ EIA/ IS-801
•
Re qu e s t Tim e Offs e t Me a s u re m e n t: The mobile s tat ion s ha ll in clu de a “Provide Time
Offset Measurement” response element in the response Position Determination Dat a.
If USE_TIME is s et to ‘1’, th e “Provide Tim e Offset Meas u rem en t” res pon se
element shall include the offset information determined to be ACTION_TIME.
valid at the
If USE _TIME is s et to ‘0’, th e “Provide Tim e Offse t Mea s u rem en t”
response element shall include the offset information determined to be valid at the time the “Request Time Offset Measu remen t” is received by th e mobile sta tion .
If
USE_TIME is set t o ‘1’, th e “Provide Time Offset Measu rem en t” respon se elemen t sh all be s en t with in 7 50 m s of ACTION_TIME. If USE _TIME is s et to ‘0’, th e “Provide Time Offset Measurement” response element shall be sent within 750 ms of the reception of th e “Requ est Time Offset Measu remen t” requ est elemen t.
•
Re qu e s t Ca n ce lla tion : T h e m o b i l e s t a t i o n s h a l l c a n c e l t h e o u t s t a n d i n g re q u e s t
elemen t in dicat ed by CANCEL_TYPE.
The m obile sta tion sh all includ e a “Provide
Can cellation Acknowledgement ” respon se elemen t in th e Position Determination Data Me s s a ge t o i n d ic a t e t h e s u c c e s s fu l c a n c e ll a t io n o f t h e o u t s t a n d in g r e q u e s t e le m e n t . I f t h e m o b i l e s t a t i o n h a s n o o u t s t a n d i n g r e q u e s t e le m e n t o f t h e t y p e i n d i c a t e d b y CANCEL_TYPE, it shall set the NO_OUT_REQ flag in the “Provide Cancellation Ackn owledgmen t” resp onse elemen t.
The “Provide Cancellation Ackn owledgement ”
response element shall be sent within 750 ms of the reception of the “Req uest Can cellation” request elemen t. 3.2.2.3.3.2 Base Station Response Elements Received Th e m o b ile s t a t i on s h o u l d p r o c e s s a n d s h o u l d m a k e u s e o f b a s e s t a t i o n r e s p o n s e e l e m e n t s . Upon receiving a Position Determination Data Message , t h e m o b il e s t a t i on s h o u l d e x a m i n e t h e r e c e ive d r e s p o n s e e l em e n t s p r i o r t o p r o c es s i n g t h e r e qu e s t e le m e n t s . If the mobile station receives “Provide GPS Almanac Correction” response element, the mobile station shall process the response element as follows.
•
If DELTA_XYZ_INCL is ‘0’, th e m obile s ta tion s h all s et th e va lue s of DELTA_X, DE LTA_Y, D ELTA_Z, DE LTA_X_1 S T, DE LTA_Y_1S T an d DE LTA_Z_1S T to 0 .
•
If DELTA_CLOCK_INCL is ‘0’, th e m obile s ta tion s h all se t t h e valu es o f DE LTA_CLOCK a n d DE LTA_CLOCK_1ST to 0.
3.2.2.3.4 Traffic Chan nel Setu p Wh en a mobile st ation in t he TIA/ EIA-95-B Mob ile S ta tio n Id le S ta te i n t e n d s t o s e n d Position Determina tion Data Mes s age on a Traffic Cha n nel, th e followin g procedu res app ly:
•
The
mobile
station
shall
send
an
Origination
Message
(see
6.7.1.3.2.4
of
TIA/ EIA-95-B) containing n o dialed digits an d r equ esting Service Option 35 or S e r vic e Op t io n 3 6 .
Th e b a s e s t a t i on s h o u l d c om p l e t e a n a u t h e n t ic a t i on U n i q u e
Ch allenge-Respon se Procedu re (see 6.3.1 2.1.5 of TIA/ EIA-95 -B) imm ediat ely after as signing the traffic cha nn el. The Un iqu e Challenge-Respon se Procedure sh ould be completed successfully before the Position Determination Data Messages a r e s e n t t o the mobile station, and before the mobile-originated Position Determination Data Me s s a ge s are forward ed to other n etwork entities.
3-17
TIA/ EIA/ IS-801
•
Call processing following the transmission of the Origination Message sh all follow th e procedures d efin ed in 6 .6 of TIA/ EIA-95-B. Wh en th e mobile sta tion en ters th e Conversation Substate, t h e m o b il e s t a t io n m a y s e n d t h e Position Determination Data Me s s a ge s i n a c c o r d a n c e w i t h t h e p r o c e d u r e s d e fi n e d in t h e n e xt s e c t io n .
3.2.2.3.5 Mobile Position Messa ge Origination in the Conver s at ion Sub st ate 3.2.2.3.5.1 P o s it io n D e t e r m i n a t i on D a t a M e s s a g e Tr a n s m i s s i o n R e qu i r em e n t s Wh en the mobile st ation is in th e TIA/ EIA-95-B Mob ile S ta tion Co n v ers a tion S u bs ta te a n d n e e d s t o s e n d o n e (o r m o r e ) Position Determina tion Data Mess age(s), t h e m o b ile s t a t io n s h a ll form one (or more) Da ta B u rs t Me s s a ge (s ) (se e 6.7 .2.3.2 .4 of TIA/ EIA-95-B), settin g BURST_TYPE to ‘000 10 1’ an d s en d th e Da ta Bu rs t Mes s a ge (s) on the Reverse Traffic Cha nn el. The mobile st ation s ha ll set t he MSG_NUMBER an d NUM_MSGS fields to 1, an d shall set NUM_FIELDS field to the number of octets in the Position Determination Data Me s s a ge (se e 3.2.4 ). The Da ta B u rs t Mes s a ge contains the Position Determination Data in th e CHARi fields (see 6.7.2 .3.2.4 of TIA/ EIA-95 -B). Th e mobile st at ion s h all set th e ACK_REQ Layer-2 field to ‘1’. If th e on ly conn ected se rvice option is Ser vice Opt ion 35 or Service Option 36, the mobile station should enter the Release Substate with a mobile sta tion release indication (see 6 .6.4.5 of TIA/ EIA/ 95-B) when Position Determination Data Me s s a ges have not been received or have not been sent during a period of time which is
implemen tation-depen den t. If an y service option in a ddition to Service Option 3 5 or Service O p t io n 3 6 i s c on n e c t e d , t h e m o b il e s t a t io n s h a l l r e m a i n in t h e C on v e r s a t io n S u b s t a t e , a n d the mobile station should initiate Service Negotiation to drop Service Option 35 or Service O p t io n 3 6 w h e n Position Determination Data Messages have not been received or have not b e e n s e n t d u r i n g a p e r io d o f t i m e wh i c h is i m p l e m e n t a t i o n - d e p en d e n t . If t h e u s e r n e e d s t o initiate a call and Service Option 35 or 36 is the only service option connected, then the mobile station should release the call for Service Option 35 or 36 if needed to connect the u s e r c a l l. 3.2.2.3.5.2 Uns olicited Respon se Elemen ts Reserved 3.2.2.3.5.3 R e qu e s t E l e m e n t s Reserved 3.2.3 B r o a d c a s t P r oc e d u r e s Reserved 3.2.4 Reverse Link Mess age Forma t The reverse lin k Position Determination Data Mes s ages a r e s u m m a r i ze d i n T a b le 3 . 2 . 4 - 1 .
3-18
TIA/ EIA/ IS-801 Ta b le 3 . 2 . 4 - 1 . R e v e r s e Li n k Me s s a g e s Me s s age Nam e Position
Determination
PD_MS G_TYPE
‘000 0000 0’
Data
Me s s a ge
Res er ved for fu t u re s ta n da rd iza tion
‘0 00 00 00 1’ t hr ou gh ‘101 1111 1’
Available for manufacturer-specific Position
Determination
‘110 000 00’ throu gh ‘111 1111 0’
Data
Me s s a ge definition as specified in
TSB-58 Res er ved
‘1 1 1 1 1 1 1 1 ’
Th e Pos ition De te rm in a tion Da ta Me s s a ge f r o m m o b i l e s t a t i o n t o b a s e s t a t i o n h a s t h e followin g var iable length form at :
F ie ld
Le n gt h (bit s )
S E SS _S TART
1
S E SS _E ND
1
S E SS _SOURCE
1
S E SS _TAG
5
PD _MSG_TYPE (‘0 0 0 00 0 0 0 ’)
8
NUM_RE Q UE STS
4
NUM_RE S PONS E S
4
The
mobile
station
shall
include
NUM_REQUESTS
occurrences of the following record: RE S E RVE D
4
RE Q _TYPE
4
RE Q _PAR_LE N
8
RE Q_PAR_RE CORD
8
The
mobile
station
shall
include
occurrences of the following record:
3-19
× REQ_PAR_LEN NUM_RESPONSES
TIA/ EIA/ EIA/ IS-801
S E S S _S TAR T
R E S E R VE D
3
U NS O L_R E S P
1
R E S P _TYP E
4
R E S P _PAR _LE N
8
R E S P _PAR _R E C O R D
8
–
× RESP_PAR_LEN
S t a r t - o f- s e s s io n in d ic a t o r . If the mobile station has previously sent or received a Position Determination Data Message related to this Position Determination Data Message (as defined in
2.2.1 ) it sh all set t h is fiel field d to ‘0’ ‘0’;; other wise wise , it sh all set th is field t o ‘1’ ‘1’.. S E S S _E ND
–
E n d - o f- s e s s io n in d ic a t o r . If th e mobile station does not expect t o receive receive or s end a n y m o r e Position osition Determination Data Mes s ages related to this Position osition Determination Data Mes s age (as defined in 2.2 .1) th e mob ile ile st at ion sh all set t his field ield to ‘1’ ‘1’;; oth erwise, it sha ll set t his field field to ‘0’ ‘0’.. The criteria for setting this field are implementation dependent.
S E S S _S O U RC E
–
S e s s io n - s o u r c e in d ic a t o r .
10
If SES S_STA S_START is s et to ‘1’ th e m obile obile s ta tion s h all set th is field field to ‘1’ ‘1’;; othe rwise it sh all set t his field ield to th e s a m e v a lu lu e a s t h e S E S S _S _S O U RC RC E fi fie ld ld t h a t a p p e a r e d in a previously-received or previously-sent Pos Pos ition ition De te rm in a tion Da ta Me s s a ge t h a t w a s r e l a t e d t o this Position Determination Data Message (as defined in
2.2.1).
10
This fie field ld in in dicates wh ich side (mobil (mobilee st ation or ba se s tation) in in itiated th is s ess ion ion .
3-20
TIA/ EIA EIA/ IS-801 S E S S _TAG
–
S e s s io n t a g . If SES S_STA S_START is s et to ‘0’ th e m obile obile s ta tion s h all set th is fiel field d to th e sa me valu valu e as th e SESS_TA SESS_TAG fie field ld th at appeared in a previously-received or previously-sent Position Determination Data Message t h a t w a s r e l a t e d
t o this Position osition Determination Data Mess age (as defined in 2.2.1); otherwise, the mobile station shall set this field to one more (modulo 32) than the value it assigned to this field in the latest Pos ition ition De te rm in a tion tio n Da ta Mes Me s s a ge t h a t i t s e n t w i t h SESS _START START set to ‘1’ ‘1’..
If n o su ch late st Position De te rm in a tion tio n Da ta Mes Me s s a ge exists, the mobile station sh all set th is fiel field d to ‘00 ‘00 00 0’. 0’. The defin defin ition ition of “lates “lates t” i s i m p le le m e n t a t io io n d e p e n d e n t . P D _MS G _TYP E
–
Position osition Determination Data Mes s age type.
The mobile mobile s tat ion s h all set th is field ield to ‘000 0000 0’. 0’. NU M_R E Q U E S TS
–
Nu m be b e r of of r e q u es e s t e le m en e n t p a ra ra me m e t e r re re c o r d s . The mobile station shall set this field to the number of request element parameters records included in the message.
NU M_R E S PO PO NS ES ES
–
Nu m be b e r of o f r e s po p o n s e el e le m en e n t pa p a ra r a m et et e r r e c o r d s. s. The mobile station shall set this field to the number of response element parameters records included in the message.
R E S E R VE D
–
R e s e r ve d b i t s . The m obile obile st at ion ion s h all set th is field field to ‘00 ‘00 00 ’.
R E Q _TYP E
–
R e q u e s t e le m e n t t y p e . The mobile station shall set this field to the value shown in Table 3.2.4-2.
3-21
TIA/ EIA/ EIA/ IS-801 Ta b le le 3 . 2 . 4 - 2 . R e q u e s t El El e m e n t Ty Ty p e D e s c ri p t i o n
R E Q _TYP E (binary)
R e s e r ve d
‘0 0 0 0 ’
R e q u e s t B S C a p a b ilit ie s
‘0 0 1 0 ’
R e q u e s t G PS Ac qu is it io n As s is t a n c e
‘0 1 0 0 ’
R e q u e s t G PS Lo c a t io n As s is t a n c e
‘0 1 1 0 ’
R e s e r ve d
‘0 1 1 1 ’
R e q u e s t G P S S e n s it ivit y As s is t a n c e
‘0 1 0 1 ’
R e q u e s t B a s e S t a t io n Alm a n a c
‘0 0 1 1 ’
R e q u e s t G P S Alm a n a c
‘1 0 0 0 ’
R e q u e s t G P S E p h e m e r is
‘1 0 0 1 ’
R e q u e s t G PS Na viga t io n M e s s a g e B it s
‘1 0 1 0 ’
R e q u e s t Lo c a t io n R e s p on s e
‘0 0 0 1 ’
R e q u e s t G P S Alm a n a c C o r r e c t io n
‘1 0 1 1 ’
All oth er REQ_TY REQ_TYPE values ar e res erved.
R E Q _P AR _LE N
–
R e q u es es t e le m e n t p a r a m e t e r s le n g t h . The mobile station shall set this field to t h e n u m b e r of of octets inclu ded in t h e REQ_PAR_ REQ_PAR_RECORD RECORD fiel field d.
R E Q_ Q_P AR _R E CO CO RD
–
R e q u es e s t e le m een n t p ar a r am a m eett eerr s r ec ec o r d. d. The mobile station shall set this record as described in 3.2.4.1.
R E S E R VE D
–
R e s e r ve d b i t s . The mobile mobile st ation s ha ll set th ese bits t o ‘000 ‘000 ’.
U NS O L_R E S P
–
U n s o lic it e d re r e s p on s e in in d ic a t o r . If the response element is an unsolicited response elemen t, th e mob ile ile st ation s h all set th is fiel field d to ‘1’ ‘1’;; oth erwise th e mob ile ile sta tion sh all se t th is fiel field d to ‘0’ ‘0’..
R E S P _TYP E
–
R e s p o n s e e le m e n t t y p e . The mobile station shall set this field to the value shown in Table 3.2.4-3.
3-22
TIA/ EIA/ IS-801 Ta b le 3 . 2 . 4 - 3 . R e s p o n s e E le m e n t Ty p e De s c ript io n
RES P_TYPE (binary)
Reject
‘0 0 0 0 ’
Pr ovid e MS In for m a t ion
‘0 0 1 0 ’
Provid e Au ton om ou s Mea s u rem en t Weigh tin g Fa ctor s
‘0 0 1 1 ’
Pr ovid e Ps eu dora n ge Mea s u r em en t
‘0 1 0 0 ’
Pr ovid e Pilot Ph a s e Mea s u r em en t
‘0 1 0 1 ’
Pr ovid e Loca t ion Res p on s e
‘0 0 0 1 ’
Pr ovid e Tim e Offs et Mea s u rem en t
‘0 1 1 0 ’
Provid e Ca n cella t ion Ackn owled gem en t
‘0 1 1 1 ’
All oth er RES P_TYPE valu es a re re se rved.
RE S P_PAR_LE N
–
Res pon se elem en t p a r a m et er s len gt h . The mobile station shall set RESP_PAR_LEN to the n u m b e r o f o c t et s i n c lu d e d i n t h e r e s p o n s e e le m e n t .
RE SP_PAR_RE CO RD –
Re sp on s e e le m en t p a ra m et er s r ecor d. The mobile station shall set this record as described in 3.2.4.2.
3.2.4.1 R e qu e s t E l e m e n t P a r a m e t e r s R e co r d 11
The mobile station shall set REQ_PAR_RECORD as described below . If REQ_TYPE in Position Dete rm in a tion Da ta Me s s a ge is e qu al t o ‘00 10 ’, or if REQ _TYPE is equ al to ‘01 01 ’, or if REQ_TYPE is equ al to ‘10 00’, th e m obile st at ion sh all not inclu de t h is re cor d.
If REQ _TYPE in Position De te rm in a tion Da ta Mes s a ge is equ al t o ‘00 01’, or if
REQ_TYPE is equ al to ‘00 11 ’, or if REQ_TYPE is equ al t o ‘01 00 ’, or if REQ_TYPE is equ al t o ‘01 10 ’, or if REQ_TYPE is equ al t o ‘10 01 ’, or if REQ _TYPE is equ a l to ‘10 10 ’, or if REQ _TYPE is equ al to ‘101 1’, the mobile sta tion sh all includ e th e record REQ_PAR_RECORD a n d set its fields a s described below. If REQ_TYPE is eq u al to ‘01 00 ’ (Requ es t GPS Acqu isition Ass ist a n ce), REQ _PAR_RECORD sh all inclu de th e following record :
11
A r e q u e s t e le m e n t in c l u d e s a n y p a r a m e t e r s t h a t d i re c t ly s p e c ify t h e s t r u c t u r e o r c o n t e n t s
o f t h e e x p e c t e d r e s p on s e . It d o e s n o t i n c lu d e p a r a m e t e r s t h a t c on v e y i n fo r m a t i o n a b o u t t h e "sta te" (or sta tu s) of th e mobile, or values of pa ram eters s tored in t he m obile.
If su ch
parameters are needed in support of the request, they can be conveyed in an unsolicited resp ons e. (Note: "sta te" does n ot refer to th e IS-95 s tate of the mob ile; rat her , it refers, in general, to the intern al sta tu s of th e mobile).
3-23
TIA/ EIA/ IS-801
F ie ld
DOPP _RE Q
Le n gt h (bit s )
DOPP _RE Q
1
ADD_DOPP_RE Q
1
COD E _PH_PAR_RE Q
1
AZ_E L_RE Q
1
RE S E RVE D
4
–
Dop p ler (0
th
order) term requested.
If Doppler (0
th
order) terms are requested, the mobile
st at ion sh all set th is field to ‘1’; other wise th e m obile st at ion sh all set t his field to ‘0’. ADD_DOPP_RE Q
–
Ad dit ion al Dop pler t er m s r equ es ted . If the Doppler (0
th
order) terms, the Doppler High-
O r d e r t e r m s a n d t h e D o p p le r s e a r c h w in d o w t e r m s a r e requ ested , th e m obile sta tion sh all set th is field to ‘1’; oth erwise th e mob ile sta tion sh all se t th is field to ‘0’. CODE _PH_PAR_RE Q –
Cod e ph a s e p ar am et er s requ es ted . If t h e c o d e p h a s e p a r a m e t e r s a r e r e q u e s t e d , t h e m o b il e st at ion sh all set th is field to ‘1’; other wise th e m obile st at ion sh all set t his field to ‘0’.
AZ_E L_RE Q
–
Azim u t h a n d eleva t ion a n gle r equ es t ed . If azimuth and elevation angle are requested, the m obile sta tion sh all set t his field to ‘1’; otherwise t he m obile s ta tion s h all set th is field to ‘0’.
RE S E RVE D
–
Res er ved b it s . The m obile st at ion s h all set th is field to ‘00 00 ’.
If REQ_TYPE is equ a l to ‘01 10 ’ (Requ es t GPS Loca tion Ass ist an ce), REQ_PAR_RECORD sh all inclu de th e following record :
F ie ld
COORD_TYPE
Le n gt h (bit s )
COORD_TYPE
1
RE S E RVE D
7
–
Coord in a te t ype r equ es t ed .
3-24
TIA/ EIA/ IS-801 If Cartesian coordinates are requested, the mobile st at ion
sh all se t
th is
field
to
‘0’.
If
sp h erical
c oo r d in a t e s a r e r e q u e s t e d , t h e m o b il e s t a t i on s h a l l s e t th is field t o ‘1’. RE S E RVE D
–
Res er ved b it s . The m obile st at ion s h all se t th is field to ‘00 000 00 ’.
If REQ_TYPE is equ al to ‘001 1’ (Reques t Bas e S ta tion Alm an ac), REQ_PAR_RECORD sh all include the following record:
F ie ld
E XT_BS _ALM
Le n gt h (bit s )
E XT_BS _ALM
1
RE S E RVE D
7
–
E xt en ded b a s e s t a t ion a lm a n a c r equ es t ed . If t h e e x t e n d e d b a s e s t a t i on a l m a n a c i s r e q u e s t e d , t h e m obile sta tion sh all set th is field to ‘1’.
If th e bas e
station almanac is requested, the mobile station shall s et th is field to ‘0’. RE S E RVE D
–
Res er ved b it s . The m obile st at ion s h all se t th is field to ‘00 000 00 ’.
If REQ_TYPE is equ al to ‘10 01’ (Reque st GPS E ph eme ris), REQ_PAR_RECORD s h all inclu de th e following r ecord :
F ie ld
AB_PAR_RE Q
Le n gt h (bit s )
AB_PAR_RE Q
1
RE S E RVE D
7
–
Alph a / B et a p a r a m et ers r equ es t ed . If Al p h a / B e t a p a r a m e t e r s a r e r e q u e s t e d , t h e m o b il e st at ion sh all set th is field to ‘1’; other wise th e m obile st at ion sh all set t his field to ‘0’.
RE S E RVE D
–
Res er ved b it s . The m obile st at ion s h all se t th is field to ‘00 000 00 ’.
If REQ_TYPE is eq u al to ‘10 10 ’ (Requ es t GPS Navigat ion Mes s age Bits ), REQ_PAR_RECORD sh all inclu de th e following record :
3-25
TIA/ EIA/ IS-801
F ie ld
S UBF_4 _5 _REQ
Le n gt h (bit s )
S UBF_4 _5 _RE Q
1
RE S E RVE D
7
–
S u b fr a m es 4 a n d 5 r equ es t ed . If s u b fr a m e s 4 a n d 5 a r e r e q u e s t e d , t h e m o b il e s t a t i on sh all se t th is field to ‘1’; othe rwise th e m obile s ta tion sh all set th is field to ‘0’.
RE S E RVE D
–
Res er ved b it s . The m obile st at ion s h all se t th is field to ‘00 000 00 ’.
If REQ_TYPE is equ a l to ‘00 01 ’ (Requ es t Location Resp on se ), REQ_PAR_RECORD s h all include the following record:
F ie ld
HE IGHT_RE Q
Le n gt h (bit s )
HE IGHT_RE Q
1
CLK_COR_GPS _RE Q
1
VE LO CITY_RE Q
1
RE S E RVE D
5
–
Heigh t in for m a t ion r equ es t ed . If height information is requested, the mobile station sh all se t th is field to ‘1’; othe rwise th e m obile s ta tion sh all set th is field to ‘0’.
CLK_C OR_G PS _RE Q –
C loc k c or re ct ion fo r GPS tim e r equ e s t ed . If clock correction for GPS time is reques ted, th e m obile sta tion sh all set t his field to ‘1’; otherwise t he m obile s ta tion s h all set th is field to ‘0’.
VE LOCITY_RE Q
–
Velocity in for m at ion requ es ted . If velocity information is requested, the mobile station sh all se t th is field to ‘1’; othe rwise th e m obile s ta tion sh all set th is field to ‘0’.
RE S E RVE D
–
Res er ved b it s . The m obile st at ion s h all set th is field to ‘00 000 ’.
If REQ_TYPE is equ a l to ‘10 11 ’ (Requ es t GPS Alma n a c Corr ection ), REQ_PAR_RECORD sh all inclu de th e following record :
3-26
TIA/ EIA/ IS-801
F ie ld
TOA
Le n gt h (bit s )
TOA
8
WE E K_NUM
8
–
Tim e of a lm a n a c. The mobile station shall set this field to the time of app licability of th e a lman ac for which the correction is requested, in units of 4096 s, in the range from 0 to 602,112 s.
WE E K_NUM
–
GPS week n u m ber . The mobile station shall set this field to the 8 least significant bits of the GPS week number of the alma na c for which the correction is request ed.
The
ran ge for th is field is from 0 to 255 . 3.2.4.2 R e s p o n s e E l e m e n t P a r a m e t e r s R e c or d The mobile station shall set RESP_PAR_RECORD as described below. If RESP_TYPE in
Pos ition Dete rm in a tion
Da ta
Mes s a ge
is e qu a l to ‘00 00 ’ (Reject),
RESP_PAR_RECORD sh all inclu de th e following record :
F ie ld
RE J _RE Q_TYPE
Le n gt h (bit s )
RE J _RE Q_TYPE
4
RE J _RE ASON
3
RE S E RVE D
1
–
Reject requ es t type. The mobile station shall set this field to the value of th e REQ_TYPE correspond ing to the requ est elemen t it rejects. See Tab le 4.2.4-2.
RE J _RE ASON
–
Reject rea s on . The mobile station shall set this field to the value shown in Table 3.2.4.2-1.
3-27
TIA/ EIA/ IS-801 Ta b le 3 . 2 . 4 . 2 - 1 . R e je c t Re a s o n REJ_REASON
R e a s o n fo r re j e c t i o n
(binary)
Ca pa b ilit y n ot su pp or t ed by t h e m ob ile s ta tion
‘0 0 0 ’
Capa bility norm ally su pported b y the m obile station but temporarily not available or not
‘001’
enabled
12
All oth er REJ _REASON valu es a re res erved.
RE S E RVE D
–
Res er ved b it s . The m obile s ta tion s h all set t h is field to ‘0’.
If RES P_TYPE is equ a l to ‘00 10 ’ (Provide MS In form a tion), RES P_PAR_RECORD s h a ll include the following variable-length record:
F ie ld
MS _LS _RE V
Le n gt h (bit s )
MS _LS _RE V
6
MS _MODE
4
PILOT_PH_CAP
6
GPS_ACQ_CAP
12
LOC_CALC_CAP
12
–
Th e m obile s t a t ion loca t ion st a n da rd r evis ion n u m ber . The m obile st at ion s h all se t th is field to ‘00 00 00’.
MS _MODE
–
Th e d igit a l m od e in dica tor. The m obile st at ion s h all set th is field to ‘00 00 ’.
PILOT_PH_CAP
–
Pilot p h a s e ca p a b ilit y. The mobile station shall set this field to the value shown in Table 3.2.4.2-2.
12
F o r e x a m p l e , t h e p o s i t io n d e t e r m i n a t io n f e a t u r e m a y b e d i s a b l e d b y t h e u s e r .
3-28
TIA/ EIA/ IS-801 Ta b le 3 . 2 . 4 . 2 - 2 . P i lo t P h a s e C a p ab i li t y PILOT_PH
IS-95 Pilot Phase Capability
(binary)
‘0 00 00 0’
Fu ll Ch ip Mea su r em en t Ca pa bilit y
‘0 00 00 1’
Ha lf Ch ip Mea su r em en t Ca pa bilit y
‘0 00 01 0’
Q u ar ter Ch ip Mea su r em en t Ca pa bility
‘0 00 01 1’
E igh th Ch ip Mea su r em en t Ca pa bility
‘0 00 10 0’
O ne S ixt ee n th Ch ip Me as u r em en t Ca p ab ilit y All oth er PILOT_PH values ar e re se rved.
GPS_ACQ_CAP
–
GPS a cqu is ition ca p a b ilit y. GPS_ACQ_CAP cons ists of 12 b its, e ach of the LSB’s repres ents
one
GPS
acqu isition
cap ability.
ma pping of th e bits is listed in Table 3.2.4.2-3.
Th e If a
GPS acquisition capability is supported, the mobile station
shall
set
the
corresponding
bit
in
GPS_ACQ_CAP to ‘1’; oth erwise th e m obile s ta tion sh all set th e corres ponding bit to ‘0’. Bits 8-12 s ha ll be s et to ‘00 00 0’.
Table 3.2 .4 .2 -3. Mapping Table for GPS Acquis ition Capability Co rre s p o n d i n g B i t i n GP S _ACQ_CAP
GP S Ac q u i s i t io n C a pa bi li t y
Bit 1 (LSB)
GPS Acqu is ition As s is t a n ce
Bit 2
GPS S en s itivit y As s is t a n ce
Bit 3
GPS Alm a n a c
Bit 4
GPS E ph em er is
Bit 5
GPS Na viga tion Mes s a ge Bit s
Bit 6
GPS Alm a n a c Cor r ection
Bit 7
GPS Au t on om ou s Acqu is it ion Ca p a b le
Bit s 8 – 1 2
Res er ved
LOC_CALC_CAP
–
Pos it ion ca lcu la tion ca p a bilit y.
3-29
TIA/ EIA/ IS-801 LOC_CALC_CAP con sis ts of 12 bits , ea ch of th e LSB’s repres ents one position calculation capab ility.
Th e
ma pping of th e bits is listed in Table 3.2.4.2-4.
If a
position calcu lation ca pability is s up ported, th e mobile station
shall
set
the
corresponding
bit
in
LOC_CALC_CAP to ‘1’; otherwise the mobile station sh all set th e corres ponding bit to ‘0’.
Bits 9-11 s ha ll
be set to ‘000’.
Table 3.2 .4 .2 -4. Mapping Table for Pos ition Calculation Capability Co r re s p o n d i n g B i t i n LO C_ACQ_CAP
P o s i t i o n C a lc u l a t i o n C a p ab i li t y
Bit 1 (LSB)
Loca tion
Ca lcu la tion
Ca p a b le
u s in g
Location Ass ista nce – Sph erical Bit 2
Loca tion
Ca lcu la tion
Ca p a b le
u s in g
Location Ass ista nce – Cartes ian Bit 3
Ad va n ced
For wa rd
Lin k
Tr ila tera t ion
(AFLT) Locat ion Calcu lation Cap ab le Bit 4
Location Calculation Capable using GPS Almanac Assistance
Bit 5
Loca tion Ca lcu la tion Ca p a b le u s in g GPS E p h e m e r is A s s is t a n c e
Bit 6
Location Calculation Capable using GPS Alman ac Correction
Bit 7
Au t on om ou s Loca t ion Ca lcu la t ion Ca p a b le
Bit 8
Hyb rid
G PS
and
AFLT
Loca tion
Calculation Capable Bit 9 –1 1
Res er ved
Bit s 1 2 (MS B)
Pr e-p r ogr a m m ed Loca t ion
If RESP_TYPE is equ al to ‘00 11 ’ (Provide Au tonom ou s Mea su rem ent Weigh ting Fa ctors ), RESP_PAR_RECORD sh all includ e th e following var iable length record :
3-30
TIA/ EIA/ IS-801
F ie ld
Le n gt h (bit s )
TIME _RE F_CDMA
14
DGPS
1
NUM_S V
4
GPS_WE IGH T
4
The mobile s tat ion s h all inclu de NUM_SV occu rren ces of the following fields:
TIME _RE F_CDMA
S V_PRN_NUM
6
INV_WE IGHT_FA
6
RE S E RVE D
0 - 7 (a s n eeded )
–
CDMA s ys tem t im e a t th e tim e th e solu tion is va lid . The mobile station shall set this field to ( t / 5 0 m od 163 84), wh ere t is th e CDMA system time in fram es, as defined in
1.2 of TIA/ EIA-95-B, a t th e time t he
solution is valid. This is the time at wh ich the values of the parameters reported in this response element p a r a m e t e r r e c o r d a r e v a l id . DGPS
–
DGPS fla g. If differential GPS is used, the mobile station shall set th is field to ‘1’; othe rwise th e mob ile st ation s h all set th is field t o ‘0’.
NUM_S V
–
Nu m b er of GPS s a t ellit es in s olu tion . The mobile station shall set this field to the number of GPS satellites used to compute the solution, in the ran ge from 1 to 16, wh ere th e binar y value of the field c on v e ys t h e n u m b e r o f s a t e ll it e s m in u s o n e .
GPS_WE IGH T
–
Ra t io of GPS weigh t to t ot a l weigh t. The mobile station shall set this field to the ratio of GPS weight to total weight (GPS weight an d pilot ph ase weight) used to compute the solution, in the range fr o m 0 t o 1 , w it h a r e s o lu t i o n o f 1 / 1 5 .
3-31
TIA/ EIA/ IS-801 S V_PRN_NUM
–
S a t ellit e PRN n u m b er . The mobile station shall set this field to the value of t h e P R N s i gn a l n u m b e r fo r w h ic h t h e m e a s u r e d d a t a i s va l id .
It is r e p r e s e n t e d a s a n u n s ig n e d va l u e in t h e
ran ge from 1 to 37, wh ere th e binar y value of the field c on v e ys t h e s a t e l li t e P RN n u m b e r m i n u s o n e . INV_WE IGHT_FA
–
In ver s e of weigh tin g fa ct or . The mobile station shall set this field to the inverse of the weighting factor used for the satellite, in the range from 0.5 m to 11 2 m. A “floating-point ” repr esen ta tion i s u s e d w h e r e t h e 3 m o s t s i gn i fic a n t b i t s c o n s t i t u t e t h e e x p on e n t a n d t h e 3 l e a s t s ig n ifi ca n t b i t s c o n s t i t u t e t h e mantissa as specified in Table 3.2.4.2-5.
Ta b le 3 . 2 . 4 . 2 - 5 . In v e r s e o f We i g h t i n g Fa c t o r Re p r e s e n t a t i o n Ex po n en t , X
Man t is s a, Y
Index value, i =Y+8 ×X
Floating-Point v a l u e , f i
In v e rs e We i g h t i n g F a c t o r v a l u e , (m )
‘0 0 0 ’
‘0 0 0 ’
0
0 .5
σ<
0.5
‘0 0 0 ’
‘0 0 1 ’
1
0 .5 6 2 5
0 .5
≤σ<
X
Y
2
‘1 1 1 ’
‘1 1 0 ’
62
‘1 1 1 ’
‘1 1 1 ’
63
RE S E RVE D
–
≤ i ≤ 61
X
0.5625
≤ σ < f
0 .5 ×(1 + Y / 8 )×2
f i-1
112
104
≤σ<
112
≤σ
Not Ap plica b le
i
112
Res er ved b it s . The m obile sta tion s ha ll add r eserved bits as need ed in order to make the length of the response element parameters record equal to an integer number of octets. The m obile sta tion s ha ll set thes e bits to ‘0’.
3-32
TIA/ EIA/ IS-801 If RESP_TYPE is equ al to ‘01 00 ’ (Provide Ps eu dora n ge Meas u rem ent ), RES P_PAR_RECORD sh all inclu de the following variable length record:
F ie ld
Le n gt h (bit s )
PART_NUM
3
TO TAL_PARTS
3
NUM_PS _RANGE S_P
6
TIME _RE F
24
TIME _RE F_S RC
2
OFFS E T_INCL
1
RE F_PN
0 or 9
MOB_SYS _T_OFFS ET
0 or 1 4
The
m obile
s ta tion
s h all
inclu de
NUM_PS_RANGES_P
occu rren ces of th e following fields:
PART_NUM
S V_PRN_NUM
6
S V_CNO
6
PS _DO PPLE R
16
S V_CODE _PH_WH
10
S V_CODE _PH_FR
10
MUL_PATH_IND
3
PS _RANGE_RMS _E R
6
RE S E RVE D
0 - 7 (a s n eeded )
–
Th e p a r t n u m ber . The mobile station shall set this field to specify the p a r t n u m b e r o f t h e P s e u d o r a n g e Me a s u r e m e n t d a t a , i n the range from 1 to TOTAL_PARTS.
TOTAL_PARTS
–
Th e tot a l n u m b er of p a rt s . The mobile station shall set this field to specify the total number of parts that the Pseudorange Me a s u r e m e n t d a t a i s d i vi de d i n t o , in t h e r a n ge fr o m 1 to 8.
3-33
TIA/ EIA/ IS-801 NUM_PS _RANG ES _P –
Nu m b er of p s eu d or an ge s in t his pa r t. The mobile station shall set this field to the number of pseudoranges included in this part of the response element, in the range from 1 to 64, where the binary value of the field conveys the number of satellites minus one.
TIME _RE F
–
Th e t im e o f va lid it y o f t h e p a r a m e t er s r ep or t ed in t h is r e s p o n s e e le m e n t . The mobile station shall set this fi eld to (t m od 14,4 00 ,000 ), whe re t is th e time of validity in units of 1 ms, based on the time reference specified by TIME_REF_SRC (see Table 3.2.4 .2-6). This is th e time a t w h i c h t h e va l u e s o f t h e p a r a m e t e r s r e p o r t e d in t h i s r e s p o n s e e le m e n t p a r a m e t e r r e c o r d a r e v a l id .
TIME _RE F_S RC
–
Tim e r eferen ce s ou rce. The mobile station shall set this field according to Table 3.2.4.2-6 .
T ab le 3 . 2 . 4 . 2 - 6 . Ti m e R e f e re n c e S o u rc e TIME_REF_SRC (binary)
T im e re f e r e n c e s o u r c e
Mobile station time reference as defined in 6.1.5.1 of
‘00’
TIA/ EIA-95 -B GPS tim e r efer en ce
‘0 1 ’
Ot h er t im e r efer en ce
‘1 0 ’
Res er ved
‘1 1 ’
OFFS E T_INCL
–
Offs et In clu d ed . If the response element includes REF_PN and MOB_SYS_T_OFFSET fields, then the mobile station sh all se t th is field to ‘1’; othe rwise th e m obile s ta tion sh all set th is field to ‘0’.
RE F_PN
–
Tim e r efer en ce PN s equ en ce offs et . If the OFFSET_INCL field is set to ‘1’, then the mobile station shall set this field to the PN sequence offset of the pilot used by the mobile station to derive its time referenc e, relative to th e zero offse t pilot PN sequ enc e in units of 64 PN chips; otherwise the mobile station sh all not inclu de th is field.
3-34
TIA/ EIA/ IS-801 MO B_S YS _T_O FF SE T –
Mob ile s t a tion s ys t em t im e offs e t. If the OFFSET_INCL field is set to ‘1’, then the mobile sta tion s h all set th is field to the two’s com plement value
of
the
offset
between
mobile
station
time
reference and time of occurrence of Reference PN, in 13
u nits of 1/ 16 TIA/ EIA-95-B chips , in the range from -512 t o +511.9375 TIA/ EIA-95-B chips ; oth erwise th e mobile sta tion s ha ll not include th is field. The sign of th is qua n tity sha ll be positive if th e reference PN occurs earlier than the mobile station time reference; otherwise it sh all be n egative. S V_PRN_NUM
–
S a t ellit e PRN n u m b er . The mobile station shall set this field to the value of t h e P R N s i gn a l n u m b e r fo r w h ic h t h e m e a s u r e d d a t a i s va l id .
It is r e p r e s e n t e d a s a n u n s ig n e d va l u e in t h e
ran ge from 1 to 37, wh ere th e binar y value of the field c on v e ys t h e s a t e l li t e P RN n u m b e r m i n u s o n e . S V_CNO
–
S a t ellit e C/ N0 . The mobile station shall set this field to the value of t h e s a t e lli t e C / N0 , a s r e f e r e n c e d t o t h e a n t e n n a 14 connector , in u nits of 1 dB-Hz, in th e ran ge from 0 to 63 d B-Hz.
PS _DOPPLE R
–
Ps eu d od opp ler . The mobile s tat ion sh all set th is field to the two’s complement
value
of
the
measured
satellite
pseudodoppler, in units of 0.2 Hz, in the range from -6,553.6 Hz to +6,553.6 Hz. S V_CODE _PH_WH
–
S a tellit e cod e p h a se – wh ole ch ip s. The mobile station shall set this field to the satellite code phase measured as a number of GPS chips, in units of 1 GPS chips, in the range from 0 to 1022 chips.
13
Th i s fi el d s u p p o r t s a m a x i m u m r e s o lu t io n o f 1 / 1 6
th
of a TIA/ EIA-95-B chip.
However,
th
m o b i le s t a t i on s n o t c a p a b le o f 1 / 1 6 c h i p m e a s u r e m e n t r e s o l u t i o n a r e a l s o s u p p o r t e d b y t h i s s t a n d a r d (S e e Ta b l e 3 .2 . 4 . 2 - 2 ). M ea s u r e m e n t s m a d e a t l ow e r r e s o lu t io n s a r e r e p o r t e d i n t h i s fi el d u s i n g 1 / 1 6 14
th
chip resolution.
If an active ant enn a is em ployed (i.e., one with a bu ilt-in am plifier a n d/ or filter), th en
C/ N0 sh ould be referenced to the a nten n a port p rior to an y amp lifier or filter.
3-35
TIA/ EIA/ IS-801 S V_CODE _PH_FR
–
S a tellit e cod e p h a s e – fr a ct ion a l ch ips . The mobile station shall set this field to the residual s a t e ll it e c od e p h a s e , i n u n i t s o f 1 / 2 10
th e ran ge from 0 to (2 - 1 )/ 2 MUL_PATH _IND
–
10
10
of GPS chips, in
GPS chips.
Mu ltip a t h in dica tor . The mobile station shall set this field to the value shown in Table 3.2.4.2-7.
T ab le 3 . 2 . 4 . 2 -7 . Mu l t i p a t h In d i c a t o r Th re s h o ld
MUL_PATH_IND (binary)
Not s pecified
‘0 0 0 ’
Description
Not m ea s u r ed Low
MP E rr or
Mediu m
≤5
5 m < MP E r ror
High
m
≤ 43
‘0 0 1 ’ m
‘0 1 0 ’
MP E r ror > 4 3 m
‘0 1 1 ’
All other MUL_PATH_IND values are reserved.
PS _RANGE_RMS _E R –
Ps eu d or an ge RMS er ror . The
mobile
station
shall
set
this
field
to
the
pseudorange RMS error used for the satellite, in the ran ge from 0.5 m to 112 m . A “floating-point ” representation is used where the 3 most significant b i t s c o n s t i t u t e t h e e xp o n e n t a n d t h e 3 le a s t s i gn i fic a n t bits constitute the mantissa as specified in Table 3.2.4.2-8.
Ta b le 3 . 2 . 4 . 2 - 8 . P s e u d o r a n g e R MS E rro r Re p r e s e n t a t i o n Ex po n en t , X
Man t is s a, Y
Index value, i = Y + 8 ×X
Floating-Point v a l u e , f i
Pseudorange value, P (m )
‘0 0 0 ’
‘0 0 0 ’
0
0 .5
P < 0.5
‘0 0 0 ’
‘0 0 1 ’
1
0 .5 6 2 5
0 .5
X
Y
2
‘1 1 1 ’
‘1 1 0 ’
62
‘1 1 1 ’
‘1 1 1 ’
63
≤ i ≤ 61
X
0.5625
≤ P < f
0 .5 ×(1 + Y / 8 )×2
f i-1
112
104
≤P<
112
≤P
Not Ap plica b le
3-36
≤P< i
112
TIA/ EIA/ IS-801 RE S E RVE D
–
Res er ved b it s . The m obile sta tion s ha ll add r eserved bits as need ed in order to make the length of the response element parameters record equal to an integer number of octets. The m obile sta tion s ha ll set thes e bits to ‘0’.
3-37
TIA/ EIA/ IS-801 If RES P_TYPE is equ al to ‘01 01 ’ (Provide Pilot Ph a se Mea su rem en t), RESP_PAR_RECORD sh all inclu de the following variable length record:
F ie ld
Le n gt h (bit s )
TIME _RE F_MS
24
OFFS E T_INCL
1
MOB_SYS _T_OFFS ET
0 or 1 4
RE F_PN
9
PILO T_S TRE NGTH
6
BAND_CLASS
5
CDMA_FRE Q
11
BAS E_ID
16
S ID
15
NID
16
PART_NUM
3
TO TAL_PARTS
3
NUM_PILOTS _P
6
The mobile station shall include NUM_PILOTS_P occurrences of the following two-field record: PILOT_PN_PHAS E
19
RMS _E RR_PHAS E
6
ADD_PILOTS _INCL
1
ADD_BAND_CLASS
0 or 5
ADD_CDMA_FRE Q
0 or 1 1
NUM_ADD_PILOTS _P
0 or 6
If ADD_PILOT_INCL is set to ‘1’, the mobile station shall inclu de NUM_ADD_PILOTS_P occu rr en ces of th e followin g two-field record : ADD_PILOT_PN_PH
19
ADD_RMS_E RR_PH
6
RE S E RVE D
0 - 7 (a s n eeded )
3-38
TIA/ EIA/ IS-801 TIME _RE F_MS
–
Th e t im e o f va lid it y o f t h e p a r a m e te r s r e po rt e d in t h is r e s p o n s e e le m e n t . The
mobile
station
shall
set
this
fi eld
to
(t m od 14,4 00 ,000 ), whe re t is th e time of validity in units of 1 ms, based on mobile station time reference as defined in 6.1.5.1 of TIA/ EIA-95-B. This is t he time a t w h i c h t h e va l u e s o f t h e p a r a m e t e r s r e p o r t e d in t h i s r e s p o n s e e le m e n t p a r a m e t e r r e c o r d a r e v a l id . OFFS E T_INCL
–
Offs et In clu d ed . If the response element includes MOB_SYS_T_OFFSET field, then th e m obile stat ion sh all set th is field to ‘1’; oth erwise th e mob ile sta tion sh all se t th is field to ‘0’.
MO B_S YS _T_O FF S ET –
Mob ile s t a tion s y s t em t im e offs e t .
S e e 6. 1. 5 .1 o f
TIA/ EIA-95 -B. If the OFFSET_INCL field is set to ‘1’, then the mobile sta tion s h all set th is field to the two’s com plement value
of
the
offset
between
mobile
station
time
reference and time of occurrence of Reference PN, in u nits of 1/ 16 TIA/ EIA-95-B chips, in th e ran ge from -512 t o +511.9375 TIA/ EIA-95-B chips ; oth erwise th e mobile sta tion s ha ll not include th is field. The sign of th is qua n tity sha ll be positive if th e reference PN occurs earlier than the mobile station time reference; otherwise it sh all be n egative. RE F_PN
–
Tim e r efer en ce PN s equ en ce offs et . The mobile station shall set this field to the PN sequence offset of the pilot used by the mobile station to derive its time reference, relative to the zero offset pilot PN sequen ce in u nits of 64 PN chips.
PILOT_S TRE NG TH
–
Pilot s t r en gth . T h i s p a r a m e t e r c o n v e y s t h e E c / Io of this pilot (as sp ecified in 6.6.6 .2.2 of TIA/ EIA-95 -B), in th e u n its of 0.5 dB, in th e ran ge from 0 to –31.5 dB. Th e mobile sta tion sh all set t his field to
-2 × 10
3-39
log 1 0 PS ,
TIA/ EIA/ IS-801 where PS is the strength of the pilot used by the mobile station to derive its time reference (see 6.1.5.1 of TIA/ EIA-95-B), mea su red as sp ecified in 6.6.6.2.2 of TIA/ EIA-95-B. If th is valu e (-2 × 10 log 1 0 PS ) is less than 0, the mobile station shall set this field to ‘000 000 ’. If th is value is greater tha n 6 3, th e mobile sta tion sh all set t his field to ‘111 111 ’. BAND_CLASS
–
Ba n d cla s s . The mobile station shall set this field to the CDMA band class of the pilots that are reported in this resp ons e elemen t, as s pecified in TSB58-B.
CDMA_FRE Q
–
Fr equ en cy a s s ign m en t . The mobile station shall set this field to the CDMA Channel number, in the specified CDMA band class, of the pilots that are reported in this response element, as sp ecified in 6.1 .1.1 of TIA/ EIA-95 -B.
BAS E_ID
–
Ba s e S t a tion Id en tifica tion . If the mobile station is on the Paging Channel, the mobile station shall set this field to the base station identification number obtained from the Paging Channel that the mobile station is demodulating; otherwise, the mobile station shall set this field to the b a s e s t a t i o n i d e n t i f i c a t i o n n u m b e r o b t a i n e d f r o m t he Paging
Channel
that
the
mobile
station
last
demodulated. S ID
–
S ys t em Id en tifica tion . If the mobile station is on the Paging Channel, the mobile station shall set this field to the system identification number obtained from the Paging Channel that the mobile station is demodulating; otherwise, the mobile station shall set this field to the system identification number obtained from the Paging C h a n n e l t h a t t h e m o b il e s t a t io n l a s t d e m o d u l a t e d .
3-40
TIA/ EIA/ IS-801 NID
–
Net wor k Id en tifica tion . If the mobile station is on the Paging Channel, the mobile station shall set this field to the network identification
number
obtained
from
the
Paging
Channel that the mobile station is demodulating; otherwise, the mobile station shall set this field to the network identification number obtained from the Paging Channel demodulated. PART_NUM
–
that
the
mobile
station
last
Th e p a r t n u m ber . The mobile station shall set this field to specify the part number of the Pilot Phase Measurement data, in the range from 1 to TOTAL_PARTS.
TOTAL_PARTS
–
Th e tot a l n u m b er of p a rt s . The mobile station shall set this field to specify the total
number
of
parts
that
the
Pilot
Phase
Me a s u r e m e n t d a t a i s d i vi de d i n t o , in t h e r a n ge fr o m 1 to 8. NUM_PILOTS _P
–
Nu m b er of p ilot s in th is p a r t . The mobile station shall set this field to the number of pilots to be reported in this part of the response element (not including additional pilots, as defined by NUM_ADD_PILOTS_P).
The m obile s ta tion s h all in clude NUM_PILOTS_P occu rren ces of the following p air of fields for each pilot in the Active Set, and for each pilot in the Candidate or Neighbor Set whose 15
pilot stren gth is greater th an T_DROP , other than the pilot identified by the REF_PN field. PILOT_PN_PHAS E
–
Pilot m ea s u red p h as e. The mobile station shall set this field to the phase of the pilot PN sequence relative to the zero offset pilot PN sequ ence of this p ilot, in u nits of 1/ 16 TIA/ EIA-95 PN c h i p s , i n t h e r a n g e fr o m 0 t o 3 2 , 7 6 7 . 8 7 5 c h ip s .
Th e
pilot arrival time shall be the time of occurrence, as measured at the mobile station antenna connector, of the earliest arriving usable multipath component of th e pilot. See 6.6.6 .2.4 of TIA/ EIA-95 -B.
15
T_DROP is defined in TIA/ EIA-95 -B.
3-41
TIA/ EIA/ IS-801 RMS _E RR_PHAS E
–
RMS
e rr or
in
phase
m e as u r em en t .
Th is
fie ld
r e p r e s e n t s t h e m o b il e s t a t i on ’s b e s t e s t im a t e o f t h e standard deviation of PILOT_PN_PHASE. The mobile station shall set this field to a value in the ran ge
from
1
m
to
224
m.
A “floating-poin t”
representation is used where the 3 most significant b i t s c o n s t i t u t e t h e e xp o n e n t a n d t h e 3 le a s t s i gn i fic a n t bits constitute the mantissa as specified in Table 3.2.4.2-9.
T ab le 3 . 2 . 4 . 2 - 9 . R MS E rro r in P i l o t P h a s e Me a s u re m e n t R e p r e s e n t a t i o n
Ex po n en t, X
Man t is s a, Y
‘0 0 0 ’
‘0 0 0 ’
0
1
σ<1
‘0 0 0 ’
‘0 0 1 ’
1
1 .1 2 5
1
X
Y
2
‘1 1 1 ’
‘1 1 0 ’
62
‘1 1 1 ’
‘1 1 1 ’
63
ADD_PILOTS _INCL
–
≤ i ≤ 61
Floating-Point v a l u e , f i
RMS Error in Pilo t P h a s e Me a s u re m e n t Value, (m )
In d e x v a l u e , i = Y + 8 ×X
X
≤σ<
1.125
≤ σ < f
(1 + Y / 8 )×2
f i-1
224
208
≤σ<
224
≤σ
Not Ap p lica b le
i
224
Ad dit ion a l p ilots in clu d ed . If this part of the response element includes additional pilots belonging to a different CDMA channel number or to a different CDMA band class, the mobile station sh all se t th is field to ‘1’; othe rwise th e m obile s ta tion sh all set th is field to ‘0’.
ADD_BAND_CLASS
–
Ad dit ion al b an d cla s s . If ADD_PILOTS_INCL is se t to ‘1’, t h e m obile s ta tion shall set this field to the CDMA band class of the additional pilots that are reported in this part of the response element, as specified in TSB58-B; otherwise th e mobile st ation sh all not include t his field.
ADD_CDMA_FRE Q
–
Ad dit ion al fr equ e n cy a s sign m en t. If ADD_PILOTS_INCL is se t to ‘1’, t h e m obile s ta tion shall set this field to the CDMA channel number, in th e s pecified CDMA ba nd clas s, of the add itiona l pilots t h a t a r e r e p o r t e d i n t h e r e s p o n s e e l e m e n t , a s s p e c i fie d in
6.1 .1.1
of TIA/ EIA-95-B;
oth erwise
sta tion s h all not includ e this field.
3-42
th e
m obile
TIA/ EIA/ IS-801 NUM_ADD _PILOTS _P –
Nu m b e r of a d d it io n a l p ilo ts in t h is p a r t . If ADD_PILOTS_INCL is se t to ‘1’, t h e m obile s ta tion sh all set th is field to the nu mber of add itiona l pilots t o be reported in this part of the response element; otherwise the mobile station shall not include this field.
The m obile s ta tion s h all in clude NUM_ADD_PILOTS_P occu rren ces of th e following p air of fields for pilots whose pilot s tren gth is greater t ha n T_DROP. ADD_PILOT_PN_PH
–
Ad dit ion a l p ilot m ea su r ed ph a s e. The mobile station shall set this field to the phase of the pilot PN sequence relative to the zero offset pilot PN sequ ence of this p ilot, in u nits of 1/ 16 TIA/ EIA-95 PN c h i p s , i n t h e r a n g e fr o m 0 t o 3 2 , 7 6 7 . 8 7 5 c h ip s .
Th e
pilot arrival time shall be the time of occurrence, as measured at the mobile station antenna connector, of the earliest arriving usable multipath component of th e pilot. See 6.6.6 .2.4 of TIA/ EIA-95 -B. AD D_RMS _E RR_PH
–
Ad d it io n a l p ilo t RMS e r ro r in ph a s e m e a s u r em e n t . This field represen ts t he m obile sta tion’s bes t estim ate of the standard deviation of ADD_PILOT_PN_PH. The mobile station shall set this field to a value according to Table 3.2.4.2-9.
RE S E RVE D
–
Res er ved b it s . The m obile sta tion s ha ll add r eserved bits as need ed in order to make the length of the response element parameters record equal to an integer number of octets. The m obile sta tion s ha ll set thes e bits to ‘0’.
3-43
TIA/ EIA/ IS-801 If RES P_TYPE is equ al to ‘00 01 ’ (Provide Loca tion Re sp on s e), RES P_PAR_RECORD s h all include the following variable length record:
F ie ld
TIME _RE F_CDMA
Le n gt h (bit s )
TIME _RE F_CDMA
14
LAT
25
LONG
26
LOC_UNCRTNTY_ANG
4
LOC_UNCRTNTY_A
5
LOC_UNCRTNTY_P
5
FIX_TYPE
1
VE LOCITY_INCL
1
VE LOCITY_HOR
0 or 9
HE ADING
0 or 1 0
VE LOCITY_VE R
0 or 8
CLOCK_INCL
1
CLOCK_BIAS
0 or 1 8
CLOCK_DRIFT
0 or 1 6
HE IGHT_INCL
1
HE IGHT
0 or 1 4
LOC_UNCRTNTY_V
0 or 5
RE S E RVE D
0 - 7 (a s n eeded )
–
CDMA s ys tem t im e a t th e tim e th e solu tion is va lid . The mobile station shall set this field to ( t / 5 0 m od 163 84), wh ere t is th e CDMA system time in fram es, as defined in
1.2 of TIA/ EIA-95-B, a t th e time t he
solution is valid. This is the time at wh ich the values of the parameters reported in this response element p a r a m e t e r r e c o r d a r e v a l id .
3-44
TIA/ EIA/ IS-801 LAT
–
La t it u d e. The mobile s tat ion sh all set th is field to the two’s c o m p le m e n t v a l u e o f t h e l a t i t u d e , in u n it s o f 1 8 0 / 2 degrees, in the range from -90 degrees to +90×(1-2
25
-24
)
degrees, referenced to th e WGS-84 reference ellipsoid, counting positive angles north of the equator and n e g a t i ve a n gl es s o u t h o f t h e e q u a t o r , LONG
–
Lon gitu de. The mobile s tat ion sh all set th is field to the two’s c o m p le m e n t va l u e o f t h e lo n g it u d e , in u n i ts o f 3 6 0 / 2 degrees, +180×(1-2
in -25
)
the
range
degrees,
from
referenced
-180 to
degrees the
26
to
WGS-84
reference ellipsoid, cou nting p ositive an gles eas t of the Greenwich meridian and negative angles west of the G r e e n w ic h m e r i d ia n . LO C _U NC RTNTY_ANG –
An g le of a x is w it h r e s p e c t t o Tr u e N or t h fo r p o s i ti on uncertainty. The mobile station shall set this field to the angle of axis for position u ncerta inty, in u nits of 5.625 degrees, in the ra nge from 0 to 84.37 5 degrees, where 0 degrees i s Tr u e No r t h a n d t h e a n g le in c r e a s e s t o wa r d t h e E a s t .
LO C _U NC RTNTY_A
–
S t a n d a r d d e via t ion of a x is a lo n g a n g le s p e c ifie d fo r p o s i t io n u n c e r t a i n t y . The mobile station shall set this field to represent the standard deviation of axis along angle specified for position u ncert ainty as specified in Table 3.2.4.2-10.
3-45
TIA/ EIA/ IS-801 T ab le 3 . 2 . 4 . 2 - 1 0 . P o s i t i o n Un c e r t a i n t y LOC_UNCR TNTY
S t an d ard De v ia ti on fo r Po s it io n Un c e rt ai n t y (m e t e rs )
‘0 0 0 0 0 ’
0 .5
‘0 0 0 0 1 ’
0 .7 5
‘0 0 0 1 0 ’
1
‘0 0 0 1 1 ’
1 .5
‘0 0 1 0 0 ’
2
‘0 0 1 0 1 ’
3
‘0 0 1 1 0 ’
4
‘0 0 1 1 1 ’
6
‘0 1 0 0 0 ’
8
‘0 1 0 0 1 ’
12
‘0 1 0 1 0 ’
16
‘0 1 0 1 1 ’
24
‘0 1 1 0 0 ’
32
‘0 1 1 0 1 ’
48
‘0 1 1 1 0 ’
64
‘0 1 1 1 1 ’
96
‘1 0 0 0 0 ’
128
‘1 0 0 0 1 ’
192
‘1 0 0 1 0 ’
256
‘1 0 0 1 1 ’
384
‘1 0 1 0 0 ’
512
‘1 0 1 0 1 ’
768
‘1 0 1 1 0 ’
1 ,0 2 4
‘1 0 1 1 1 ’
1 ,5 3 6
‘1 1 0 0 0 ’
2 ,0 4 8
‘1 1 0 0 1 ’
3 ,0 7 2
‘1 1 0 1 0 ’
4 ,0 9 6
‘1 1 0 1 1 ’
6 ,1 4 4
‘1 1 1 0 0 ’
8 ,1 9 2
‘1 1 1 0 1 ’
1 2 ,2 8 8
‘1 1 1 1 0 ’
>1 2 ,2 8 8
‘1 1 1 1 1 ’
Not com p u t a b le
3-46
TIA/ EIA/ IS-801
LO C_U NC RTNTY_P
–
S t a n d a r d d e via t ion of a x is p er p en d ic u la r t o a n g le sp ecified for pos ition u n certainty. The mobile station shall set this field to represent the Standard Deviation of Axis Perpendicular to Angle Specified for Position Uncertainty as specified in Table 3.2.4.2-10.
FIX_TYPE
–
Fix t yp e. The m obile s ta tion s h all set th is field to ‘0’ for 2 D fix an d to ‘1’ for 3 D fix.
VE LO CITY_INCL
–
Velocity in for m at ion in clu ded . If velocity information is included in this response elemen t, the mob ile sta tion sh all set th is field to ‘1’. If velocity in form at ion
16
is not included in this response
element, th e m obile s tation s ha ll set th is field t o ‘0’. VE LOCITY_HO R
–
Horizon ta l velocit y m agn itu de. If VELOCITY_INCL is set to ‘1’, the mobile station shall set this field to th e h orizonta l velocity, in u nits of 0.25 m / s , in t h e r a n g e fr o m 0 t o 1 2 7 . 7 5 m / s ; o t h e rw is e t h e mobile station s ha ll not includ e th is field. Note that this field is not included for cases in which the
measurement
technique
does
not
permit
calculation of valu e. HE ADING
–
Hea din g. If VELOCITY_INCL is set to ‘1’, the mobile station shall 10
set th is field to Heading, in u n its of 360 / 2 degrees, in -10 the range from 0 to 360×(1-2 ) degrees; oth erwise the mobile station shall not include this field, where 0 degrees is True North and the angle increases toward the East. Note that this field is not included for cases in which the
measurement
technique
does
not
permit
calculation of valu e.
16
Velocity informa tion inclu des th e h orizonta l an d vertical componen ts of velocity, a s well
a s h e a d i n g.
3-47
TIA/ EIA/ IS-801 VE LOCITY_VE R
–
Ver t ica l velocit y. If VELOCITY_INCL a n d F IX_TYPE a re s et to ‘1’, t h e mobile station s ha ll set th is field t o th e two’s com plemen t valu e of Vertica l Velocity, in u n its of 0.5 m / s , in t h e r a n g e fr om - 6 4 m / s t o +6 3 .5 m / s ; otherwise the mobile station shall not include this field. Note that this field is not included for cases in which the
measurement
technique
does
not
permit
calculation of valu e. CLOCK_INCL
–
Clock in for m a t ion in clu ded . If clock information is included in this response elemen t, the mob ile sta tion sh all set th is field to ‘1’. If clock information is not included in this response element, th e m obile s tation s ha ll set th is field t o ‘0’.
CLOCK_BIAS
–
Clock b ia s . If CLOCK_INCL is set to ‘1’, the mobile station shall set th is field to the clock bias in u nits of 1 n s, in t he ra n ge fr o m - 1 3 , 0 0 0 n s t o + 2 4 9 , 1 4 3 n s ; o t h e r w is e t h e m o b ile sta tion sh all not includ e this field. This pa ram eter is computed as true GPS time minus mobile station time referen ce a s defin ed in TIA/ EIA-95. Note that as part of a GPS fix, the computation yields an estimate of the discrepancy between the time sp ecified by th e local clock and t ru e GPS time.
Th is
p a r a m e t e r r e p o r t s t h e d is c r e p a n c y. Th e m a i n c a u s e o f this discrepancy is going to be the propagation delay from the base station to the MS, which is always pos itive.
Accordin gly, th e ra n ge allowed
for th is
p a r a m e t e r is n o t s ym m e t r ic . CLOCK_DRIFT
–
Clock d r ift . If CLOCK_INCL is set to ‘1’, the mobile station shall set th is field to th e two’s complemen t value of the rate of cha nge of clock bias in un its of ppb (ns/ s), in the r a n g e fr o m - 3 2 7 6 8 p p b (n s / s ) t o +3 2 7 6 7 p p b (n s / s ); otherwise the mobile station shall not include this field.
HE IGHT_INCL
–
Heigh t in for m a t ion in clu ded . If height information is included in this response elemen t, th e mob ile st ation s h all set th is field to ‘1’; oth erwise, th e mob ile st ation s h all set t his field to ‘0’.
3-48
TIA/ EIA/ IS-801 HE IGHT
–
Heigh t . If HEIGHT_INCL is set to ‘1’, the mobile station shall set t his field to the height a bove th e WGS-84 reference ellipsoid, in u nits of 1 m eter, in th e ran ge from -50 0 m to 158 33 m ; otherwise it sh all not include t his field.
LO C _U NC RTNTY_V
–
Standard
d e via t io n
o f ve r t ic a l
e r r or
fo r
p o s it io n
uncertainty. If HEIGHT_INCL is set to ‘1’, the mobile station shall include this field and set this field to represent the Standard Deviation Vertical Error for Position Uncerta inty as specified in Table 3.2.4.2-10 ; otherwise th e mobile st ation sh all not include t his field. Note that this field is not included for cases in which the
measurement
technique
does
not
permit
calculation of valu e. RE S E RVE D
–
Res er ved b it s . The m obile sta tion s ha ll add r eserved bits as need ed in order to make the length of the response element parameters record equal to an integer number of octets. The m obile sta tion s ha ll set thes e bits to ‘0’.
If RES P_TYPE is e qu al to ‘01 10 ’ (Provide Time O ffse t Mea s u rem en t), RESP_PAR_RECORD sh all inclu de th e following record :
F ie ld
TIME _RE F_MS
Le n gt h (bit s )
TIME _RE F_MS
24
RE F_PN
9
MOB_SYS _T_OFFS ET
14
RE S E RVE D
1
–
Th e t im e o f va lid it y o f t h e p a r a m e te r s r e po rt e d in t h is r e s p o n s e e le m e n t . The
mobile
station
shall
set
this
fi eld
to
(t m od 14,4 00 ,000 ), whe re t is th e time of validity in units of 1 ms, based on mobile station time reference as defined in 6.1.5.1 of TIA/ EIA-95-B. This is t he time a t w h i c h t h e va l u e s o f t h e p a r a m e t e r s r e p o r t e d in t h i s r e s p o n s e e le m e n t p a r a m e t e r r e c o r d a r e v a l id .
3-49
TIA/ EIA/ IS-801 RE F_PN
–
Tim e r efer en ce PN s equ en ce offs et . The mobile station shall set this field to the PN sequence offset of the pilot used by the mobile station to derive its time reference, relative to the zero offset pilot PN sequen ce in u nits of 64 PN chips.
MO B_S YS _T_O FF SE T –
Mob ile s t a tion s ys t em t im e offs e t. The mobile s tat ion sh all set th is field to the two’s complemen t value of the offset between mobile s tation time reference a nd time of occurr ence of Reference PN, in un its of 1/ 16 TIA/ EIA-95 chips, in th e ran ge from -512 to +511.9375 TIA/ EIA-95 chips. The s ign of this qu an tity sh all be positive if th e reference PN occu rs earlier
than
the
mobile
station
time
reference;
otherwise it sh all be n egative. RE S E RVE D
–
Res er ved b it s . The m obile s ta tion s h all set t h is field to ‘0’.
If
RES P_TYPE
is
equ al
to
‘01 11 ’
(Provide
Can cellation
Ackn owledgem en t),
RESP_PAR_RECORD sh all inclu de th e following record :
F ie ld
Le n gt h (bit s )
CANCE L_TYPE _ACK
4
NO_OUT_RE Q
1
RE S E RVE D
3
CANCE L_TYPE _ACK –
Ca n cella tion t ype. The mobile station shall set this field to the value of CANCEL_TYPE included in the corresponding request elemen t (“Reque st Can cellation ”).
NO _OUT_RE Q
–
No ou t s t a n din g r equ es t elem en t . If there is no outstanding request element of the type indicated by CANCEL_TYPE_ACK, the mobile station sh all se t th is field to ‘1’; othe rwise th e m obile s ta tion sh all set th is field to ‘0’.
RE S E RVE D
–
Res er ved b it s . The m obile st at ion s h all set th is field to ‘00 0’.
3-50
TIA/ EIA/ IS-801
4 BASE STATION PROCEDURES 4 .1 An a l o g B a s e S t a t i o n P ro c e d u re s
The an alog base s tation procedu res ar e defined in [7]. 4 .2 CDMA Base S tatio n Proce dures
4.2.1 Position Determination Data Message Processing 4.2.1.1 Overview Th e Position Determination Data Message s e n t b y t h e b a s e s t a t i o n i s c o m p r i s e d o f r e q u e s t e le m e n t s a n d r e s p o n s e e le m e n t s , a s s p e c i fi ed b e lo w. R e qu e s t e le m e n t s s e n t b y b a s e s t a t i on :
•
Request MS Inform ation
•
R e qu e s t Au t o n o m o u s M ea s u r e m e n t We ig h t in g F a c t o r s
•
Request Pseudorange Measurement
•
R e qu e s t P il ot P h a s e M ea s u r e m e n t
•
Request Location Response
•
Request Time Offset Measurement
•
Request Can cellation
R e s p o n s e e le m e n t s s e n t b y b a s e s t a t i on :
•
Reject
•
Provide BS Cap abilities
•
Provide GPS Acquisition Assistance
•
Provide GPS Location Ass istan ce – Sph erical Coordina tes
•
Provide GPS Location Ass istan ce – Cartesian Coordina tes
•
Provide GPS Sensitivity Assistance
•
Provide Bas e Stat ion Alman ac
•
Provide GPS Almanac
•
Provide GPS Eph emeris
•
Provide G PS Navigation Mes sa ge Bits
•
Provide Location Response
•
Provide GPS Almanac Correction
Th e Position Determination Data Message received by the base station is also comprised of r e q u e s t e le m e n t s a n d r e s p o n s e e le m e n t s , a s s p e c i fi ed b e l ow .
4 -1
TIA/ EIA/ IS-801 R e qu e s t e l e m e n t s r e c e ive d b y b a s e s t a t io n :
•
Request BS Cap ab ilities
•
Request GPS Acquisition Ass istan ce
•
Request GPS Location Ass istan ce
•
Request GPS Sen sitivity Ass ista nce
•
R e qu e s t B a s e S t a t i on Al m a n a c
•
Request GPS Almanac
•
R e qu e s t G P S E p h e m e r i s
•
Request GPS Navigation Message Bits
•
Request Location Response
•
Request GPS Alman ac Correction
R e s p o n s e e l em e n t s r e c e ive d b y b a s e s t a t io n :
•
Reject
•
Provide MS In form at ion
•
Provide Au tonomou s Measu remen t Weighting Factors
•
P r ovid e P s e u d o r a n ge M e a s u r e m e n t
•
Provide Pilot Phas e Measu remen t
•
Provide Location Response
•
Provide Time Offset Measu remen t
•
Provide Cancellation Acknowledgement
Response elements sent by the base station may be generated in response to request elements received by the base station or they may be generated as unsolicited respo nse element s.
Every reques t elemen t inclu des a REQ_TYPE (reques t elemen t type) field tha t
u niquely identifies the request element (See Tab le 4.2.4-2).
Every respon se elemen t
includes a RESP_TYPE (response element type) field that uniquely identifies the response element (See Table 4.2.4-3). Mu ltiple respon se elemen ts m ay be associated with a single requ est element . Unsolicited resp onse elemen ts are s ent with th e UNSOL_RESP flag set to ‘1’ (see 4.2.4). 4.2.1.2 R e q u i r e m e n t s E a c h Position Determina tion Data Mess age s h a l l c on t a i n a t l e a s t o n e r e q u e s t e l e m e n t , o r a t l ea s t o n e p a r t o f a r e s p o n s e e le m e n t , o r b o t h . No m o r e t h a n o n e r e q u e s t e le m e n t o f a specific REQ_TYPE shall be included in a Position Determination Data Message . request element shall be fully contained in a Position Determination Data Message .
Each Some
r e s p o n s e e le m e n t s m a y b e d i vi d e d in p a r t s ( s e e 4 .2 . 4 . 2 ). E a c h r e s p o n s e e l e m e n t p a r t s h a l l be fully cont ained in a Position Determination Data Mes s age .
4 -2
TIA/ EIA/ IS-801 If the base station sends a response element in response to a received request element, it sh all comply with Table 4.2.1.2-1. A “Reject” sh all not be s ent as a res pons e element to a “Request BS Cap abilities” requ est elemen t. If o n e o r m o r e r e s p o n s e e l e m e n t s fr o m t h e b a s e s t a t io n c a n b e u s e fu l t o t h e m o b i le s t a t i on i n r e s p o n d i n g to a r e q u e s t f r om t h e b a s e s t a t io n , t h e b a s e s t a t i on s h o u ld i n c lu d e a l l o r p a r t o f e a c h r e s p o n s e e l e m e n t a n d t h e r e q u e s t e l e m e n t i n t h e s a m e Position Determination Data Me s s a ge . Upon receiving a Position Determination Data Mes sa ge , t h e b a s e s t a t io n s h o u l d e x a m i n e t h e r e c e ive d r e s p o n s e e l e m e n t s p r io r t o p r o c e s s i n g t h e r e q u e s t e l e m e n t s .
Ta bl e 4 . 2 . 1 . 2 -1 . R e s p o n s e E le m e n t s S e n t i n Re s p o n s e t o R e c e i v e d R e q u e s t El e m e n t s Re qu e s t e le m e n t re c e iv e d
Po s s ible re s p o n s e e le m e n t s
Requ es t BS Ca p a b ilit ies
Provid e BS Ca p a bilit ies
Request GPS Acquisition Ass istan ce
Reject Provide GPS Acquisition Assistance Reject Provide GPS Location Assistance – Sph erical Coordina tes And
Request GPS Location Ass istan ce
Provide GPS Acquisition Assistance Provide GPS Location Assistance – C a r t e s i a n C oo r d in a t e s An d Provide GPS Acquisition Assistance
Request GPS Sens itivity Ass ist an ce
R e qu e s t B a s e S t a t i on Al m a n a c
Request GPS Almanac
R e qu e s t G P S E p h e m e r is
Request GPS Navigation Message Bits
Request Location Response
Request GPS Alman ac Correction
Reject Provide GPS Sensitivity Assistance Reject Provide Bas e Stat ion Alman ac Reject Provide GPS Almanac Reject Provide GPS Eph emeris Reject Provide G PS Navigation Mes sa ge Bits Reject Provide Location Response Reject Provide GPS Almanac Correction
4 -3
TIA/ EIA/ IS-801
No more than one request element shall be outstanding at any given time for each REQ_TYPE. If an ad ditiona l requ est element is received while there is an ou tsta nd ing r e q u e s t e l em e n t o f t h e s a m e t y p e , t h e a d d i t io n a l r eq u e s t e l e m e n t s h a l l b e d i s c a r d e d .
A
received (or sent) request element is considered outstanding until all of the corresponding response elements or a “Reject” for the request element have been sent (or received). Un solicited res pon se elem en ts s h all ha ve th e UNSOL_RESP flag set t o ‘1’. If a “Reject” constitutes the sent response element, its REJ_REQ_TYPE shall be set to the REQ_TYPE of the corres ponding requ est elemen t. 4.2.2 Poin t-to-point Procedures This section defines the procedures for the processing of mobile-termina ted
Pos ition
De te rm in a tion Da ta Me s s a ge s t h a t a r e a d d r e s s e d t o in d i vi d u a l m o b i le s t a t io n s a n d f or t h e
processing of all mobile-originated Position Determination Data Mes sa ges . 4.2.2.1 C o n t r o l Ch a n n e l P ro c e d u r e 4.2.2.1.1 Mobile Position Mess age Origin ation A b a s e s t a t i on s u p p o r t in g P o s it io n D e t e r m i n a t i on s h a l l a c c ep t a n d s h a l l p r oc e s s Da ta B u rs t Me s s a ges received on th e CDMA Access Ch an n el (see 6.7 .1.3.2 .3 of TIA/ EIA-95 -B).
The
proc ess ing of TIA/ EIA-95-B Layer-2 fields sh all be in accord an ce with TIA/ EIA-95-B. Dat a Burst Messages used to transport Position Determination request and response elements sh all always be a cknowledged (Layer 2) an d th e in-order d elivery over th e air interface sh all b e g u a r a n t e e d b y t h e t r a n s m i t t in g e n t i t ie s : Mo b il e s t a t io n a n d b a s e s t a t io n . Th e b a s e s t a t i o n s h a l l p r o c e s s a l l Da ta B u rs t Mes s a ge s r e c e ive d o n t h e A cc e s s C h a n n e l a n d having the BURST_TYPE field set to ‘000101’. Th e b a s e s t a t i on s h a ll d is c a r d t h e m e s s a g e w it h o u t fu r t h e r p r o c e s s i n g if o n e o r m o r e o f t h e followin g is t ru e:
•
MSG_NUMBER field is s et to a value other th an 1.
•
NUM_MSGS field is set t o a value other th an 1.
•
NUM_FIELDS field is set to zero.
O t h e r w is e , t h e b a s e s t a t io n s h a ll p r o c es s t h e P o s it io n D e t e r m i n a t i on D a t a c on t a in e d i n t h e CHARi fields of the received Da ta B u rs t Me s s a ge (see 6.7.1 .3.2.3 of TIA/ EIA-95- B), a s des cribed below. 4.2.2.1.1.1 Mobile St ation Reques t E lemen ts Received If t h e b a s e s t a t i on d o e s n o t s u p p o r t t h e r e q u e s t e d c a p a b i li ty , t h e b a s e s t a t io n s h a l l r e s p o n d with a “Reject” response element with the appropriate reject reason, unless the mobile station request element is “Request BS Capabilities”; otherwise, the base station shall include the appropriate response elements in the response Position Determination Da ta
4 -4
TIA/ EIA/ IS-801 (see 4.2.4) as d escribed below. Th e respons e Position Determ ina tion Da ta s ha ll reside in the CHARi fields of the response Da ta B u rs t Mes s a ge (see 7.7.2 .3.2.9 of TIA/ EIA-95 -B).
•
17
Re qu e s t B S Ca p a b ility : The base station shall respond with the “Provide BS
Capa bilities” respon se elemen t.
•
Re qu e s t GPS Acq u is itio n As s is ta n ce : T h e b a s e s t a t i o n s h a l l r e s p o n d w i t h t h e
“Provide GPS Acquisition Ass istan ce” respons e elemen t. If DOPP_REQ is set to ‘1’, th e “Provide GPS Acqu isition Ass ista n ce” res pons e element shall include the Doppler 0
th
order term and ADD_DOPP_INCL flag;
otherwise, th e “Provide GPS Acquisition Assistan ce” respon se elemen t s hou ld th not includ e the Doppler 0 order term and ADD_DOPP_INCL flag. If ADD_DOPP_REQ is s et to ‘1’, th e “Provide GPS Acqu isition Ass ista n ce” response element shall include the high-order Doppler and the Doppler search window terms; otherwise, the “Provide GPS Acquisition Assistance” r e s p o n s e e le m e n t s h o u ld n o t in c l u d e t h e h i gh - o r d e r D o p p le r a n d t h e D o p p le r s e a r c h w in d o w t e r m s . If CODE _PH_PAR_REQ is s et t o ‘1’, th e “Provide GPS Acqu isition Ass ist an ce” response element shall include the code phase parameters; otherwise, the “Provide GPS Acquisition Assistance” response element should not include t h e c o d e ph a s e p a r a m e t e r s . If AZ_EL_REQ is s et to ‘1’, th e “Provide GPS Acqu isition Ass ist a nc e” res pon s e element shall include the azimuth and elevation angles; otherwise, the “Provide GPS Acquisition Assistance” response element should not include t h e a z im u t h a n d e l eva t i on a n g le s .
•
Re qu e s t GPS Loc a tion As s is ta n ce : The base station shall respond with the “Provide
GPS Location Assistance – Spherical Coordinates” or with the “Provide GPS Location Ass ista n ce – Car tes ian Coordin ate s” res pon se elemen t. If COORD_TYPE is s et to ‘1’, the base station shall provide the “Provide GPS Location Assistance – Spherical Coordinates” response element; otherwise, the base station shall provi de the “Provide GPS Location Assistan ce – Cartes ian Coordin ates ” resp onse elemen t. Th e base station shall also send the “Provide GPS Acquisition Assistance” response e le m e n t i n t h e s a m e Position Determina tion Data Mes s age that contains the “Provide GPS Location Ass ist an ce – Sph erical Coordinat es” respons e elemen t or th e “Provide GPS Location Ass istan ce – Cartes ian Coordina tes” respon se elemen t. Th e value of NUM_SV_P in each part of the “Provide GPS Location Assistance – Spherical Coordina tes” respons e element or th e “Provide GPS Location Ass istan ce – Cartesian Coordinates” response element shall be the same as the value of NUM_SV_P in the part of the “Provide GPS Acquisition Assistance” response element that appears in t h e s a m e Position Determination Data Message . The “Provide GPS Loca tion Ass istan ce – Spherical Coordinates ” respon se elemen t or the “Provide GPS Location Assistance – Cartesian Coordinates” response element shall have the s atellite
17
Th e p a r a m e t e r s d i s c u s s e d in t h i s s u b s e c t io n a r e d e fi n e d in 3 . 2 . 4 .1 .
4 -5
TIA/ EIA/ IS-801 related fields repea ted in t h e sa me SV_PRN_NUM order as conta in ed in th e “Provide GPS Acquisition Assistan ce” respon se elemen t.
•
Re qu e s t GPS S e n s itiv ity As s is ta n ce : The base station shall respond with a “Provide
GPS Sensitivity Assistance” response element in one or more response
Position
De te rm in a tion Da ta Me s s a ge s , a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o w h i c h t h e
resp ons e elemen t is divided.
•
Re qu e s t B a s e S ta tio n Alm a n a c: The base station shall respond with a “Provide Base
S t a t i on A lm a n a c ” r e s p o n s e e le m e n t i n o n e o r m o r e r e s p o n s e Position Determination Da ta Mes s a ge s , a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o w h i c h t h e r e s p o n s e e l e m e n t
is divided .
If EXT_BS_ALM is s et to ‘1’, th e “Provide Bas e Sta tion Alma n ac ”
response element shall include the extended base station almanac; otherwise, the “Provide Base Station Almanac” response element shall include the basic base s t a t io n a lm a n a c .
•
Re qu e s t GPS Alm a n a c: Th e bas e sta tion sh all respon d with a “Provide GPS Alman ac”
r e s p o n s e e l e m e n t i n o n e o r m o r e r e s p o n s e Position Determination Data Messages , a c c o r d in g t o t h e n u m b e r o f p a r t s i n t o wh i c h t h e r e s p o n s e e le m e n t i s d i vi de d .
•
Re qu e s t GPS Ep h e m e ris : The base station shall respond with a “Provide GPS
E p h e m e r i s ” r e s p o n s e e l e m e n t i n o n e o r m o r e r e s p o n s e Position Determination Data Me s s a ge s , a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o w h i c h t h e r e s p o n s e e l e m e n t i s divided. If AB_PAR_REQ is s et to ‘1’, th e “Provide GPS E ph em eris” respon se elemen t shall
include
the
Alpha
and
Beta
parameters;
otherwise,
the
“Provide
GPS
E p h e m e r is ” r e s p o n s e e l em e n t s h o u l d n o t in c l u d e t h e Al p h a a n d B e t a p a r a m e t e r s .
•
Re qu e s t GPS Na viga tio n Me s s a ge Bit s : T h e b a s e s t a t i o n s h a l l r e s p o n d w i t h a
“Provide GPS Navigation Message Bits” response element in one or more response Position Determination Data Messages , a c c o r d in g t o t h e n u m b e r o f p a r t s i n t o wh i c h th e res pon se elem en t is divided. If SUBF_4_5_REQ is s et to ‘1’, th e “Provide GPS Navigation Message Bits” response element shall include the subframes 4 and 5; otherwise, the “Provide GPS Navigation Message Bits” response element shall not in c lu d e t h e s u b fr a m e s 4 a n d 5 .
•
Re qu e s t Loca tion Re s pon s e : The base station shall respond with the “Provide
Location Respon se“ respon se elemen t. If HEIGHT_REQ is s et to ‘1’, the Location res pon se elem en t sh ou ld in clud e height information; otherwise, the “Provide Location Response” response e le m e n t s h o u ld n o t i n c l u d e h e i gh t i n fo r m a t i on . If CLK_COR_GPS_REQ is set to ‘1’, the “Provide Location Response” response element should include clock correction for mobile station time; otherwise, th e “Provide Location Resp onse” respons e element sh ould n ot include clock correction for m obile s tation time. If VELOCITY_REQ is set to ‘1’, the “Provide Location Response” response elemen t sh ou ld inclu de velocity inform at ion; oth erwise, th e “Provide Location Respons e” respon se elemen t s hou ld not include velocity in forma tion .
4 -6
TIA/ EIA/ IS-801
•
Re qu e s t GPS Alm a n a c Corre ction : The base station shall respond with a “Provide
GPS Almanac Correction” response element in one or more response
Position
De te rm in a tion Da ta Me s s a ge s , a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o w h i c h t h e
resp ons e elemen t is divided. 4.2.2.1.1.2 Mobile St ation Respon se Elements Received The base station should process and should make use of the mobile stat ion response element s.
Upon receiving a Position Determination Data Message , t h e b a s e s t a t i o n s h o u l d
e x a m i n e t h e r e c e ive d r e s p o n s e e le m e n t s p r io r t o p r o c es s in g t h e r e q u e s t e le m e n t s . 4.2.2.1.2 Mobile Position Message Termination 4.2.2.1.2.1 P o s it io n D e t e r m i n a t i on D a t a M e s s a g e Tr a n s m i s s i o n R e q u i r em e n t s The requirements of this section apply when Position Determination Data Messages a d d r e s s e d t o i n d i v i d u a l m o b i l e s t a t i o n s a r e t o b e se n t b y t h e b a s e s t a t i o n a n d t h e des tination m obile sta tion is n ot on a Traffic Cha n n el. W h e n t h e b a s e s t a t i o n h a s t o s e n d o n e ( o r m o r e ) Position Determination Data Message(s), and the addressed mobile station is not on a Traffic Channel, the b ase station shall d e t e r m i n e w h e t h e r t h e Position Determina tion Data Mes s age(s) is (are) suita ble to be sen t on the Paging Channel.
18
If the Position Determination Data Message(s) is (are) suitable, the
base station may form one (or more) Paging Channel Da ta B u rs t Mes s a ge (s) (see 7.7.2.3.2.9 of TIA/ EIA-95-B), se tting BURST_TYPE to ‘00 010 1’. Th e bas e sta tion sh all set th e MSG_NUMBER and NUM_MSGS fields to 1, and shall set the NUM_FIELDS field to the n u m b e r o f c h a r a c t e r s i n t h e Position Determina tion Data Mes s age(s) (as ap propriate). Wh e n a Position Determination Data Mess age i s t o b e s e n t o n t h e P a g in g C h a n n e l , t h e b a s e sta tion sh all sen d th e mes sa ge followin g the procedu res sp ecified in 7.6.2 of TIA/ EIA-95-B. T h e b a s e s t a t i o n m a y s e n d t h e Position Determination Data Message t h r o u g h o u t t h e a r e a where th e mobile is registered . Alterna tively, th e base s tat ion ma y pa ge th e mobile sta tion to determine which Paging Channel to use to communicate with the mobile; the base station may use Service Option 35 or 36 in the Page Record; then, the base station m ay s e n d t h e Position Determination Data Me s s a ge o n t h e P a g in g C h a n n e l co r r e s p o n d in g t o t h e Ac c e s s C h a n n e l o n w h ic h t h e m o b ile s t a t i on r e s p o n d e d . Th e b a s e s t a t io n m a y t h e n s e n d a Re le a s e Ord er to the mobile station.
If the Position Determination Data Message(s) i s ( a r e ) u n s u i t a b l e f o r t r a n s m i s s i o n o n t h e 19
P a g in g C h a n n e l , t h e b a s e s t a t ion s h a ll s e n d t h e Position Determination Data Mes s age(s) on the CDMA Traffic Channel, following the procedures defined in 4.2.2.3.
18
The criteria for su itability are imp lement ation depen dent .
19
For example, the choice to use the Paging Channel or a Forward Traffic Channel, when
multiple
Position
Determination
Data
Messages
i m p l em e n t a t i on d e p e n d e n t .
4 -7
are
waiting
to
be
transmitted,
is
TIA/ EIA/ IS-801 The bas e sta tion s h all set t he ACK_REQ Layer-2 field to ‘1’.
The b as e sta tion s h all
gua ran tee the in-order delivery of Position Determination Data Mes s ages . 4.2.2.1.2.2 Uns olicited Respon se Elemen ts If “Provide GPS Acquisition Ass istan ce” is s ent a s a n u ns olicited respon se elemen t, th e ba se st at ion sh all set CODE_PH_PAR_INCL to ‘1’ an d it sh all inclu de REFERENCE_PN, SV_CODE_PH, SV_CODE_PH_INT, GPS_BIT_NUM and SV_CODE_PH_WIN. If “Provide GPS Location Assistance – Spherical Coordinates” or the “Provide GPS Location Assistance – Cartesian Coordinates” is sent as an unsolicited response element, the base station shall also send “Provide GPS Acquisition Assistance” response element in the same Position Determination Data Message . The value of NUM_SV_P in ea ch pa rt of th e “Provide
GPS Location Assistance – Spherical Coordinates” response element or the “Provide GPS Location Assistance – Cartesian Coordinates” response element shall be the same as the value of NUM_SV_P in the part of the “Provide GPS Acquisition Assistance” response e le m e n t t h a t a p p e a r s in t h e s a m e Position Determination Data Message . The “Provide GPS Location Assistance – Spherical Coordinates” response element or the “Pro vide GPS Location Assistance – Cartesian Coordinates” response element shall have the satel lite related fields repeated in the same SV_PRN_NUM order as contained in the “Provide GPS Acquisition Ass istan ce” respon se elemen t. 4.2.2.1.2.3 R e qu e s t E l e m e n t s A “Request Autonomous Measurement Weighting Factors” shall not be issued unless a “Request Location Respon se” is issu ed in the s am e Position Determination Data Mes s age . 4.2.2.2 Authentication Procedures If the mobile station includes authentication information when sending an activation o r igin a t io n , t h e b a s e s t a t io n s h o u l d p r o c es s t h e a u t h e n t i c a t io n d a t a a s r e q u i r e d in 7 . 3 . 1 o f TIA/ EIA-95-B. Du ring the position determ ination session, the bas e station shou ld invoke signaling message encryption whenever available, as appropriate. 4.2.2.3 Traffic Cha n nel Procedur e 4.2.2.3.1 Message En cryption To enhance the security of the position determination session and to protect sensitive s u b s c r i b e r l o c a t i o n i n f o r m a t i o n , t h e b a s e s t a t i o n sh o u l d e n a b l e m e s s a g e e n c r y p t i o n a s ap propriate (see 7.3.2 of TIA/ EIA-95-B).
En cryption of the Forward a nd Reverse CDMA
Traffic Cha n n el mes sa ges is defin ed in An nex A of TIA/ EIA-95 -B. 4.2.2.3.2 Negotiation for th e Position Determ ination S ervice O ption Negotiation for the Position Determination Service Option is only required when no other service option is con nected. The Position Determination Service Option described by this standard shall use service option nu mb er 35 an d is called Service Option 35 when u sing Mu ltiplex Option 1. Th e
4 -8
TIA/ EIA/ IS-801 Position Determination Service Option shall use service option number 36 and is called Service Option 36 wh en u sing Multiplex Option 2. The base station shall negotiate for Service Option 35 using service negot iation (see 4.2.2.3.2.1). The base station shall negotiate for Service Option 36 using service negot iation (see 4.2.2.3.2.1). 4.2.2.3.2.1 Procedures Using Service Negotiation The base station shall perform service negotiation for Service Option 35 or Service Option 36 a s des cribed in TIA/ EIA-95-B. The negotiated s ervice configu ration sh all inclu de only valid attributes for the negotiated service option consistent with those specified in Tables 3 . 2 . 3 .1 . 2 - 1 a n d 3 . 2 . 3 .1 . 2 - 2 . If the base station establishes a service configuration, as specified in a Service Connect Me s s a ge , that includes a service option connection using Service Option 35 or Service Option 36, then the service option connection shall become part of the current service c o n f i g u r a t i o n a t t h e a c t i o n t i m e a s s o c i a t e d w i t h t he Service Connect Message . Service Option 35 or Service Option 36 is considered to be connected when the current servic e configu ration includ es a service option conn ection for it. T h e b a s e s t a t i o n s h a l l n o t s e n d a Service Option Control Message for Service Option 35 or Service Option 36. 4.2.2.3.3 Mobile Position Mess age Origin ation For m obile-originat ed ca lls with no dialed digits in th e Origination Mess age , t h e b a s e s t a t i on should complete an authentication Unique Challenge-Response Procedure (see 6.3.12.1.5 of TIA/ EIA-95-B) imm ediat ely after ass ignin g th e tra ffic ch an n el.
The Uniqu e Ch allenge-
Response Procedure should be completed successfully before Position Determination Data Me s s a ges are sent to the mobile station and before any mobile-originated Position De te rm in a tion Da ta Mes s a ge s are forwarded to other n etwork entities.
A b a s e s t a t i on s u p p o r t in g P o s it io n D e t e r m i n a t i on s h a l l a c c ep t a n d s h a l l p r oc e s s Da ta B u rs t Me s s a ges received on th e CDMA Revers e Traffic Ch an nel (see 6 .7.2.3 .2.4 of TIA/ EIA-95-B). Process ing of TIA/ EIA-95-B Layer-2 fields sh all be in accord an ce with TIA/ EIA-95-B. Dat a Burst Messages used to transport Position Determination request and response elements sh all always be a cknowledged (Layer 2) an d th e in-order d elivery over th e air interface sh all b e g u a r a n t e e d b y t h e t r a n s m i t t in g e n t i t ie s : Mo b il e s t a t io n a n d b a s e s t a t io n . T h e b a s e s t a t i o n s h a l l p r o c e s s a l l Da ta B u rs t Me s s a ge s received on the Reverse Traffic Ch an n el an d h aving the BURST_TYPE field set to ‘00 01 01 ’ (as a ss igned in TSB58 -B). The b a s e s t a t i o n s h a l l d i s c a r d t h e m e s s a g e w i t h o u t f u r th e r p r o c e s s i n g , i f o n e o r m o r e o f t h e followin g is t ru e:
•
MSG_NUMBER field is s et to a value other th an 1.
•
NUM_MSGS field is set t o a value other th an 1.
•
NUM_FIELDS field is set to zero.
4 -9
TIA/ EIA/ IS-801 O t h e r w is e , t h e b a s e s t a t io n s h a ll p r o c es s t h e P o s it io n D e t e r m i n a t i on D a t a c on t a in e d i n t h e CHARi fields of the received Da ta B u rs t Mes s a ge (see 6.7.2 .3.2.4 of TIA/ EIA-95 -B), a s d e s c r i b e d in t h e n e x t s e c t io n . If the only connected service option is Service Option 35 or Service Option 36, the base s t a t i o n s h o u l d r e l e a s e t h e t r a f f i c c h a n n e l w h e n n o Position Determination Data Messages have been received or have been sent during a period of time which is implementation dependent. 4.2.2.3.3.1 Mobile St ation Reques t E lemen ts Received If t h e b a s e s t a t i on d o e s n o t s u p p o r t t h e r e q u e s t e d c a p a b i li ty , t h e b a s e s t a t io n s h a ll r e s p o n d with a “Reject” response element with the appropriate reject reason, unless the mobile station request element is “Request BS Capabilities”; otherwise, the base station shall include the appropriate response elements in the response Position Determination Da ta (see 4.2.4) as d escribed below. Th e respons e Position Determ ina tion Da ta s ha ll reside in the CHARi fields of the response Da ta B u rs t Mes s a ge (see 7.7.3 .3.2.4 of TIA/ EIA-95 -B).
•
20
Re qu e s t B S Ca p a b ility : The base station shall respond with the “Provide BS
Capa bilities” respon se elemen t.
•
Re qu e s t GPS Acq u is itio n As s is ta n ce : T h e b a s e s t a t i o n s h a l l r e s p o n d w i t h t h e
“Provide GPS Acquisition Ass istan ce” respons e elemen t. If DOPP_REQ is set to ‘1’, th e “Provide GPS Acqu isition Ass ista n ce” res pons e element shall include the Doppler 0
th
order term and ADD_DOPP_INCL flag;
otherwise, th e “Provide GPS Acquisition Assistan ce” respon se elemen t s hou ld th not includ e the Doppler 0 order term and ADD_DOPP_INCL flag. If ADD_DOPP_REQ is s et to ‘1’, th e “Provide GPS Acqu isition Ass ista n ce” response element shall include the high-order Doppler and Doppler search win dow term s; oth erwise, the “Provide GPS Acquisition Ass ista nce” respon se element should not include the high-order Doppler and Doppler search w in d o w t e r m s . If CODE _PH_PAR_REQ is s et t o ‘1’, th e “Provide GPS Acqu isition Ass ist an ce” response element shall include the code phase parameters; otherwise, the “Provide GPS Acquisition Assistance” response element should not include t h e c o d e ph a s e p a r a m e t e r s . If AZ_EL_REQ is s et to ‘1’, th e “Provide GPS Acqu isition Ass ist a nc e” res pon s e element shall include the azimuth and elevation angles; otherwise, the “Provide GPS Acquisition Assistance” response element should not include t h e a z im u t h a n d e l eva t i on a n g le s .
•
Re qu e s t GPS Loc a tion As s is ta n ce : The base station shall respond with the “Provide
GPS Location Assistance – Spherical Coordinates” or with the “Provide GPS Location Ass istan ce – Cartes ian Coordinates ” respon se elemen ts.
20
If COORD_TYPE is set to
Th e p a r a m e t e r s d i s c u s s e d in t h i s s u b s e c t io n a r e d e fi n e d in 3 . 2 . 4 .1 .
4-10
TIA/ EIA/ IS-801 ‘1’, the b as e st at ion sh all provide the “Provide GPS Locat ion Ass ista n ce – Sph erical Coordinates” response element; otherwise, the base station shall provi de the “Provide GPS Location Assistan ce – Cartes ian Coordin ates ” resp onse elemen t. Th e base station shall also send the “Provide GPS Acquisition Assistance” response e le m e n t i n t h e s a m e Position Determina tion Data Mes s age that contains the “Provide GPS Location Ass ist an ce – Sph erical Coordinat es” respons e elemen t or th e “Provide GPS Location Ass istan ce – Cartes ian Coordina tes” respon se elemen t. Th e value of NUM_SV_P in each part of the “Provide GPS Location Assistance – Spherical Coordina tes” respons e element or th e “Provide GPS Location Ass istan ce – Cartesian Coordinates” response element shall be the same as the value of NUM_SV_P in the part of the “Provide GPS Acquisition Assistance” response element that appears in t h e s a m e Position Determination Data Message . The “Provide GPS Loca tion Ass istan ce – Spherical Coordinates ” respon se elemen t or the “Provide GPS Location Assistance – Cartesian Coordinates” response element shall have the s atellite related fields repea ted in t h e sa me SV_PRN_NUM order as conta in ed in th e “Provide GPS Acquisition Assistan ce” respon se elemen t.
•
Re qu e s t GPS S e n s itiv ity As s is ta n ce : The base station shall respond with a “Provide
GPS Sensitivity Assistance” response element in one or more response
Position
De te rm in a tion Da ta Me s s a ge s , a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o w h i c h t h e
resp ons e elemen t is divided.
•
Re qu e s t B a s e S ta tio n Alm a n a c: The base station shall respond with a “Provide Base
S t a t i on A lm a n a c ” r e s p o n s e e le m e n t i n o n e o r m o r e r e s p o n s e Position Determination Da ta Mes s a ge s , a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o w h i c h t h e r e s p o n s e e l e m e n t
is divided .
If EXT_BS_ALM is s et to ‘1’, th e “Provide Bas e Sta tion Alma n ac ”
response element shall include the extended base station almanac; otherwise, the “Provide Base Station Almanac” response element shall include the basic base s t a t io n a l m a n a c
•
Re qu e s t GPS Alm a n a c: Th e bas e sta tion sh all respon d with a “Provide GPS Alman ac”
r e s p o n s e e l e m e n t i n o n e o r m o r e r e s p o n s e Position Determination Data Messages , a c c o r d in g t o t h e n u m b e r o f p a r t s i n t o wh i c h t h e r e s p o n s e e le m e n t i s d i vi de d .
•
Re qu e s t GPS Ep h e m e ris : The base station shall respond with a “Provide GPS
E p h e m e r i s ” r e s p o n s e e l e m e n t i n o n e o r m o r e r e s p o n s e Position Determination Data Me s s a ge s , a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o w h i c h t h e r e s p o n s e e l e m e n t i s divided. If AB_PAR_REQ is s et to ‘1’, th e “Provide GPS E ph em eris” respon se elemen t shall
include
the
Alpha
and
Beta
parameters;
otherwise,
the
“Provide
GPS
E p h e m e r is ” r e s p o n s e e l em e n t s h o u l d n o t in c l u d e t h e Al p h a a n d B e t a p a r a m e t e r s .
•
Re qu e s t GPS Na viga tio n Me s s a ge Bit s : T h e b a s e s t a t i o n s h a l l r e s p o n d w i t h a
“Provide GPS Navigation Message Bits” response element in one or more response Position Determination Data Messages , a c c o r d in g t o t h e n u m b e r o f p a r t s i n t o wh i c h th e res pon se elem en t is divided.
If SUBF_4_5_REQ is s et to ‘1’, th e “Provide GPS
Navigation Message Bits” response element shall include the subframes 4 and 5; otherwise, the “Provide GPS Navigation Message Bits” response element shall not in c lu d e t h e s u b fr a m e s 4 a n d 5 .
4-11
TIA/ EIA/ IS-801
•
Re qu e s t Loca tion Re s pon s e : The base station shall respond with the “Provide
Location Respon se” respon se elemen t. If HEIGHT_REQ is s et to ‘1’, th e “Provide Location Respon se” res pon se element sh ould include height inform ation; otherwise, th e “Provide Location Response” response element should not include height information If CLK_COR_GPS_REQ is set to ‘1’, the “Provide Location Response” response element should include clock correction for mobile station time; otherwise, th e “Provide Location Resp onse” respons e element sh ould n ot include clock correction for m obile s tation time. If VELOCITY_REQ is set to ‘1’, the “Provide Location Response” response elemen t sh ou ld inclu de velocity inform at ion; oth erwise, th e “Provide Location Respons e” respon se elemen t s hou ld not include velocity in forma tion .
•
Re qu e s t GPS Alm a n a c Corre ction : The base station shall respond with a “Provide
GPS Almanac Correction” response element in one or more response
Position
De te rm in a tion Da ta Me s s a ge s , a c c o r d i n g t o t h e n u m b e r o f p a r t s i n t o w h i c h t h e
resp ons e elemen t is divided. 4.2.2.3.3.2 Mobile St ation Respon se Elements Received The base station should process and should make use of the mobile stat ion response element s.
Upon receiving a Position Determination Data Message , t h e b a s e s t a t i o n s h o u l d
e x a m i n e t h e r e c e ive d r e s p o n s e e le m e n t s p r io r t o p r o c es s in g t h e r e q u e s t e le m e n t s . 4.2.2.3.4 Traffic Chan nel Setu p Wh e n a b a s e s t a t i on is t o s e n d P o s it io n D e t e r m i n a t i on d a t a o n a Tr a ffi c C h a n n e l , a n d t h e ad dres sed mobile sta tion is n ot on a Traffic Chan nel, the followin g procedures ap ply. Th e m o b ile s t a t i on a d d r e s s s h a l l b e u s e d f or m e s s a g e s s e n t o ve r t h e p a g in g c h a n n e l . Th e base station shall page the mobile station and establish a Traffic Ch annel using the procedu res defined in 7 .6 of TIA/ EIA-95-B. Th e bas e sta tion s h all requ est Service Option 35 or Service Option 36 . W h e n t h e b a s e s t a t i o n e n t e r s t h e Conversation Substate, t h e b a s e s t a t i o n m a y s e n d t h e Position Determination Data Messages in accordance with the procedures defined in
4.2.2.3.5. 4.2.2.3.5 M ob i le S t a t i on Me s s a g e T er m i n a t i o n i n t h e C o n ve r s a t i o n S u b s t a t e 4.2.2.3.5.1 P o s it io n D e t e r m i n a t i on D a t a M e s s a g e Tr a n s m i s s i o n R e qu i r em e n t s The requirements of this section shall be followed when the addressed mobile station is in th e TIA/ EIA-95-B Conversation Substate of the Mob ile S ta tion Co n tro l o n th e Tra ff ic Ch a n n e l State.
Th e bas e sta tion s h all form on e (or more) Da ta B u rs t Me s s a ge(s) (see 7.7.3 .3.2.4 of TIA/ EIA95 -B), sett ing BURST_TYPE to ‘00 01 01 ’ an d s end th e m es sa ge(s) on th e Forwar d Traffic Cha nn el. The b as e sta tion s ha ll set th e MSG_NUMBER and NUM_MSGS fields to 1 an d
4-12
TIA/ EIA/ IS-801 sh all set the NUM_FIELDS field to th e nu mber of octets in t he Position Determination Data m e s s a g e (see 4 .2.4). The ba se s ta tion sh all set th e ACK_REQ Layer-2 field to ‘1’.
If the only connected service option is Service Option 35 or Service Option 36, the base s t a t io n s h o u l d r e l e a s e t h e t r a f fi c c h a n n e l w h e n Position Determination Data Messages h a v e not been received or have not been sent during a period of time which is implementationdepen den t. If an y service option in a ddition to Service Option 35 or Service Option 3 6 is conn ected, the b as e sta tion s hou ld initiate Service Negotiation to dr op Service Option 35 or Service Option 36 when Position Determination Data Messages have not been received or h ave not been sen t during a period of time wh ich is imp lemen tation-depen den t. After s e n d i n g a Position Determination Data Message , the base station should delay the traffic channel release for a period of time sufficient to allow the mobile station to return any r e q u e s t e d a c k n o w le d gm e n t s . 4.2.2.3.5.2 Uns olicited Respon se Elemen ts If “Provide GPS Acquisition Ass istan ce” is s ent a s a n u ns olicited respon se elemen t, th e ba se st at ion
sh all set
CODE_PH_PAR_INCL to ‘1’ an d it
sh all inclu de
REFERENCE_PN,
SV_CODE_PH, SV_CODE_PH_INT, GPS_BIT_NUM and SV_CODE_PH_WIN. If “Provide GPS Location Assistance – Spherical Coordinates” or the “Provide GPS Location Assistance – Cartesian Coordinates” is sent as an unsolicited response element, the base station shall also send “Provide GPS Acquisition Assistance” response element in the same Position Determination Data Message . The value of NUM_SV_P in ea ch pa rt of th e “Provide
GPS Location Assistance – Spherical Coordinates” response element or the “Provide GPS Location Assistance – Cartesian Coordinates” response element shall be the same as the value of NUM_SV_P in the part of the “Provide GPS Acquisition Assistance” response e le m e n t t h a t a p p e a r s in t h e s a m e Position Determination Data Message . The “Provide GPS Location Assistance – Spherical Coordinates” response element or the “Pro vide GPS Location Assistance – Cartesian Coordinates” response element shall have the satel lite related fields repeated in the same SV_PRN_NUM order as contained in the “Provide GPS Acquisition Ass istan ce” respon se elemen t. 4.2.2.3.5.3 R e qu e s t E l e m e n t s A “Request Autonomous Measurement Weighting Factors” shall not be issued unless a “Request Location Respon se” is issu ed in the s am e Position Determination Data Mes s age . 4.2.3 B r o a d c a s t P r oc e d u r e s Reserved 4.2.4 Forward Lin k Messa ge Forma t The forward link Position Determination Data Mes s ages a r e s u m m a r i ze d i n Ta b l e 4 . 2 . 4 - 1 .
4-13
TIA/ EIA/ IS-801 Table 4 .2 .4 -1. Forward Link Mes sage s Me s s age Nam e Position
Determination
PD_MS G_TYPE
‘000 0000 0’
Data
Me s s a ge
Res er ved for fu t u re s ta n da rd iza tion
‘0 00 00 00 1’ t hr ou gh ‘101 1111 1’
Available for manufacturer-specific Position
Determination
‘110 000 00’ throu gh ‘111 1111 0’
Data
Me s s a ge definition as specified in
TSB-58 Res er ved
‘1 1 1 1 1 1 1 1 ’
Th e Position Determination Data Message f r o m b a s e s t a t i o n t o m o b i l e s t a t i o n h a s t h e following variable length message format:
F ie ld
Le n gt h (bit s )
S E SS _S TART
1
S E SS _E ND
1
S E SS _SOURCE
1
S E SS _TAG
5
PD _MSG_TYPE (‘0 0 0 00 0 0 0 ’)
8
NUM_RE Q UE STS
4
NUM_RE S PONS E S
4
The ba se s tat ion s ha ll includ e NUM_REQUESTS occu rren ces of the following record: RE S E RVE D
4
RE Q _TYPE
4
RE Q _PAR_LE N
8
RE Q_PAR_RE CORD
8 ×REQ_PAR_LEN
The
ba se
s tat ion
sh all
inclu de
occurrences of the following record: RE S E RVE D
3
4-14
NUM_RESPONSES
TIA/ EIA/ IS-801
S E SS _S TART
UNSO L_RES P
1
RE S P_TYPE
4
RE S P_PAR_LE N
8
RE S P_PAR_RE CORD
8
–
× RESP_PAR_LEN
S t a r t -of-s es s ion in dica tor . If the base station has previously sent or received a Position Determination Data Message related to this Position Determination Data Message (as defined in
2.2.1 ) it sh all set t h is field to ‘0’; other wise , it sh all set th is field t o ‘1’. S E SS _E ND
–
E n d -of-s es s ion in d ica tor . If the base station does not expect to receive or send a n y m o r e Position Determination Data Mes s ages related to this Position Determination Data Mes s age (as defined in 2.2.1) the ba se s tation s h all set th is field to ‘1’; oth erwise, it sha ll set t his field to ‘0’. The criteria for setting this field are implementation dependent.
S E SS _SOURCE
–
S es s ion -s ou r ce in dica tor.
21
If SES S_START is s et to ‘1’ th e ba se sta tion s h all set th is field to ‘0’; othe rwise it sh all set t his field to th e s a m e v a lu e a s t h e S E S S _S O U RC E fie ld t h a t a p p e a r e d in a previously-received or previously-sent
Pos ition
De te rm in a tion Da ta Me s s a ge t h a t w a s r e l a t e d t o this Position Determination Data Message (as defined in
2.2.1).
21
This field in dicates wh ich side (mobile st ation or ba se s tation) in itiated th is s ess ion .
4-15
TIA/ EIA/ IS-801 S E SS _TAG
–
S es s ion t a g. If SES S_START is s et to ‘0’ th e ba se sta tion s h all set th is field to th e sa me valu e as th e SESS_TAG field th at appeared in a previously-received or previously-sent Position Determination Data Message t h a t w a s r e l a t e d
t o this Position Determination Data Mess age (as defined in 2.2.1); otherwise, the ba se s tation s ha ll set th is field to one more (modulo 32) than the value it assigned to this field in the latest Position Determination Data Me s s a ge th at it s en t with S ESS_START se t to ‘1’. If n o such
latest
Position
Determination
Data
Message
exist s, th e ba se s tation s h all set th is field to ‘0000 0’. The definition of “latest” is implemen tation depen den t. PD_MSG_TYPE
–
Position Determination Data Mes s age type.
The bas e sta tion sh all set this field to ‘000 000 00’. NUM_RE QUE STS
–
Nu m ber of r equ es t elem en t p a ra met er recor d s . The base station shall set this field to the number of request element parameters record included in the message.
NUM_RE S PONS ES
–
Nu m ber of r es pon s e elem en t pa ra m et er r ecor d s. The base station shall set this field to the number of response element parameters record included in the message.
RE S E RVE D
–
Res er ved b it s . The ba se s tat ion sh all set th is field to ‘000 0’.
RE Q_TYPE
–
Requ es t elem en t typ e. The base station shall set this field to the value shown in Table 4.2.4-2.
4-16
TIA/ EIA/ IS-801 Ta b le 4 . 2 . 4 - 2 . R e q u e s t El e m e n t Ty p e REQ_TYPE (binary)
Description
Res erved
‘0 0 0 0 ’
Requ es t MS In for m a t ion
‘0 0 1 0 ’
Requ es t Au ton om ou s Mea s u rem en t Weigh tin g Fa ctor s
‘0 0 1 1 ’
Requ es t Ps eu d or a n ge Mea s u r em en t
‘0 1 0 0 ’
Requ es t Pilot Ph a s e Mea s u rem en t
‘0 1 0 1 ’
Requ es t Loca tion Res p on s e
‘0 0 0 1 ’
Requ es t Tim e Offs et Mea s u rem en t
‘0 1 1 0 ’
Requ es t Ca n cella t ion
‘0 1 1 1 ’
All oth er REQ_TYPE values ar e res erved.
RE Q_PAR_LE N
–
Requ es t elem en t p a r a m et er s len gt h . The base station shall set this field to the number of octets inclu ded in th e REQ_PAR_RECORD field.
RE Q_PAR_RE CORD
–
Requ es t elem en t p ar am et er s r ecor d. The base station shall set this record as described in 4.2.4.1.
RE S E RVE D
–
Res er ved b it s . Th e bas e sta tion sh all set t hes e bits to ‘000 ’.
UNSOL_RES P
–
Un s olicit ed res p on s e in d ica tor . The ba se s ta tion sh all set t his field to ‘1’ if th e response element is an unsolicited response element; otherwise th e ba se s tation s h all set th is field to ‘0’.
RE S P_TYPE
–
Res pon s e elem en t typ e. The base station shall set this field to the value shown in Table 4.2.4-3.
4-17
TIA/ EIA/ IS-801
Ta b le 4 . 2 . 4 - 3 . R e s p o n s e E le m e n t Ty p e RESP_TYPE (binary)
Description
Reject
‘0 0 0 0 ’
Pr ovid e BS Ca p a bilit ies
‘0 0 1 0 ’
Pr ovid e GPS Acqu is it ion As s is t a n ce
‘0 1 0 0 ’
Provid e GPS Loca tion As sis ta nce – S p h erica l Coor din a tes
‘0 11 0’
Provid e GPS Loca tion As sis ta nce – Ca rt es ia n Coor din a tes
‘0 11 1’
Provid e GPS S en s it ivity As s is t a n ce
‘0 1 0 1 ’
Pr ovid e Ba s e St a t ion Alm a n a c
‘0 0 1 1 ’
Pr ovid e GPS Alm a n a c
‘1 0 0 0 ’
Pr ovid e GPS E p h em er is
‘1 0 0 1 ’
Provid e GPS Na viga t ion Mes s a ge Bit s
‘1 0 1 0 ’
Pr ovid e Loca t ion Res p on s e
‘0 0 0 1 ’
Pr ovid e GPS Alm a n a c Cor r ect ion
‘1 0 1 1 ’
All oth er RES P_TYPE valu es a re re se rved.
RE S P_PAR_LE N
–
Res pon se elem en t p a r a m et er s len gt h . The base station shall set RESP_PAR_LEN to the nu mb er of octets included in th e RESP_PAR_RECORD field.
RE SP_PAR_RE CO RD –
Re sp on s e e le m en t p a ra m et er s r ecor d. The base station shall set this record as described in 4.2.4.2.
4.2.4.1 R e qu e s t E l e m e n t P a r a m e t e r s R e co r d If REQ_TYPE in Position Dete rm in a tion Da ta Me s s a ge is e qu al t o ‘00 10 ’, or if REQ _TYPE is equ al to ‘001 1’, the ba se sta tion sh all n ot includ e this record. If REQ_TYPE is equa l to ‘00 01 ’, or if REQ_TYPE is equ al t o ‘01 00 ’, or if REQ _TYPE is equ a l to ‘01 01 ’, or if REQ _TYPE is equ al to ‘01 10 ’, or if REQ_TYPE is equ al to ‘01 11 ’, th e ba se s ta tion s h all in clude th e record REQ_PAR_RECORD and set its fields as described below. If REQ_TYPE in
Position Determination Data Message
is equ al to ‘01 00’ (Reques t
Pseu dora nge Measu rem en t), REQ_PAR_RECORD sh all in clud e th e following fields :
4-18
TIA/ EIA/ IS-801
F ie ld
PRE F_RE S P_QUAL
Le n gt h (bit s )
PRE F_RE S P_QUAL
3
NUM_FIXE S
8
T_BE TW_FIXES
8
OFFS E T_RE Q
1
RE S E RVE D
4
–
Pr efer r ed res pon se qu a lity. The base station shall set this according to 3.2.2.1.1.1 a n d 3 . 2 . 2 . 3 .3 . 1 .
NUM_FIXE S
–
Nu m b er of fixes . T h e b a s e s t a t i o n s h a l l s e t t h i s f i e l d t o t h e r e q u e st e d nu mber of fixes, in th e ran ge from 1 t o 255.
T_BE TW_FIXES
–
Tim e b etween fixes . T h e b a s e s t a t i o n s h a l l s e t t h i s f i e l d t o t h e r e q u e st e d secon ds between fixes, in th e ran ge from 0 t o 255.
OFFS E T_RE Q
–
Offs et r equ es t ed . If REF_PN an d MOB_SYS_T_OFFSE T are requ est ed, th e ba se s tat ion sh all set this field to ‘1’; otherwise th e ba se s ta tion sh all set th is field to ‘0’.
RE S E RVE D
–
Res er ved b it s . The bas e sta tion sh all set th is field to ‘000 0’.
If REQ_TYPE is equ al to ‘01 01 ’ (Reques t Pilot Pha se Meas u rem en t), REQ_PAR_RECORD sh all includ e th e following fields:
F ie ld
PRE F_RE S P_QUAL
Le n gt h (bit s )
PRE F_RE S P_QUAL
3
NUM_FIXE S
8
T_BE TW_FIXES
8
OFFS E T_RE Q
1
DE S I_PIL_PH _RES
1
RE S E RVE D
3
–
Pr efer r ed res pon se qu a lity.
4-19
TIA/ EIA/ IS-801 The base station shall set this field according to 3 . 2 . 2 .1 . 1 . 1 a n d 3 . 2 . 2 .3 . 3 . 1 . NUM_FIXE S
–
Nu m b er of fixes . T h e b a s e s t a t i o n s h a l l s e t t h i s f i e l d t o t h e r e q u e st e d nu mber of fixes, in th e ran ge from 1 t o 255.
T_BE TW_FIXES
–
Tim e b etween fixes . T h e b a s e s t a t i o n s h a l l s e t t h i s f i e l d t o t h e r e q u e st e d secon ds between fixes, in th e ran ge from 0 t o 255.
OFFS E T_RE Q
–
Offs et r equ es t ed . If MOB_SYS_T_OFFSET is requested, the base station sh all set th is field to ‘1’; otherwise th e b as e s tat ion sh all set th is field to ‘0’.
DE S I_PIL_PH_RES
–
Des ir ed p ilot p ha se r es olu tion . If at
least
one
TIA/ EIA-95
PN
chip
pilot
p ha se
resolution is requested, the base station shall set this field to ‘0’.
If at leas t 1/ 8 TIA/ EIA-95 PN chip pilot
p h a s e r e s o l u t i o n i s r e q u e s t e d , t h e b a s e s t a t i o n s h al l s et th is field to ‘1’. RE S E RVE D
–
Res er ved b it s . The ba se s tat ion sh all set th is field to ‘000 ’.
If REQ_TYPE is equ a l to ‘00 01 ’ (Requ es t Location Resp on se ), REQ_PAR_RECORD s h all inclu de th e following fields:
F ie ld
PRE F_RE S P_QUAL
Le n gt h (bit s )
PRE F_RE S P_QUAL
3
NUM_FIXE S
8
T_BE TW_FIXES
8
HE IGHT_RE Q
1
CLK_COR_GPS _RE Q
1
VE LO CITY_RE Q
1
RE S E RVE D
2
–
Pr efer r ed res pon se qu a lity. The base station shall set this field according to 3 . 2 . 2 .1 . 1 . 1 a n d 3 . 2 . 2 .3 . 3 . 1 .
4-20
TIA/ EIA/ IS-801 NUM_FIXE S
–
Nu m b er of fixes . T h e b a s e s t a t i o n s h a l l s e t t h i s f i e l d t o t h e r e q u e st e d nu mber of fixes, in th e ran ge from 1 t o 255.
T_BE TW_FIXES
–
Tim e b etween fixes . T h e b a s e s t a t i o n s h a l l s e t t h i s f i e l d t o t h e r e q u e st e d secon ds between fixes, in th e ran ge from 0 t o 255.
HE IGHT_RE Q
–
Heigh t in for m a t ion r equ es t ed . If the height information is requested, the base station sh all set th is field to ‘1’; otherwise th e b as e s tat ion sh all set th is field to ‘0’.
CLK_C OR_G PS _RE Q –
C loc k c or re ct ion fo r GPS tim e r equ e s t ed . If the clock correction for GPS time is requested, the ba se s tat ion s ha ll set this field to ‘1’; otherwise th e ba se s ta tion sh all set th is field to ‘0’.
VE LOCITY_RE Q
–
Velocity in for m at ion requ es ted . If velocity information is requested, the base station sh all set th is field to ‘1’; otherwise th e b as e s tat ion sh all set th is field to ‘0’.
RE S E RVE D
–
Res er ved b it s . The ba se sta tion sh all set th is field to ‘00’.
If REQ_TYPE is equ al to ‘01 10 ’ (Requ es t Time Offse t Meas u rem en t), REQ_PAR_RECORD sh all inc lud e th e following fields:
US E _TIME
F ie ld
Le n gt h (bit s )
US E _TIME
1
ACTION_TIME
0 or 6
RE S E RVE D
7 or 1 (a s n eeded )
–
Us e a ction t im e in dica tor . This field indicates whether an ACTION_TIME is specified in this request element. If an ACTION_TIME is specified in this message, the ba se s tat ion sh all set th is field to ‘1’; otherwise, th e ba se s ta tion sh all set th is field to ‘0’.
ACTION_TIME
–
Action t im e.
4-21
TIA/ EIA/ IS-801 If the USE_TIME field is set to ‘1’, the base station shall set this field to the System Time, in units of 80 m s (m o d u lo 6 4 ), a t w h i c h t h e o ffs e t m e a s u r e m e n t i s t o ta ke effect . If th e USE_TIME field is s et to ‘0’ th e ba s e sta tion s h all not includ e this field. RE S E RVE D
–
Res er ved b it s . The base station shall add reserved bits as needed in order to make the length of the request element parameters record equal to an integer number of octets. The b as e stat ion sh all set th ese bits to ‘0’.
If REQ_TYPE is equ al to ‘01 11 ’ (Requ es t Ca n cellation ), REQ_PAR_RECORD s h a ll inclu de the following fields:
CANCE L_TYPE
Fie ld
Le n gt h (bit s )
CANCE L_TYPE
4
RE S E RVE D
4
–
Ca n cella tion t ype. The base station shall set this field to the type of request element to be cancelled, according to Table 4.4.1.1-1.
RE S E RVE D
–
Res er ved b it s . The ba se s tat ion sh all set th is field to ‘000 0’.
4.2.4.2 R e s p o n s e E l e m e n t P a r a m e t e r s R e c or d The ba se sta tion sh all set RESP_PAR_RECORD a s described below. If RESP_TYPE in
Position Determination Data Message is equ al t o ‘00 00 ’ (Reject),
RESP_PAR_RECORD sh all inclu de th e following record :
F ie ld
RE J _RE Q_TYPE
Le n gt h (bit s )
RE J _RE Q_TYPE
4
RE J _RE ASON
3
RE S E RVE D
1
–
Reject requ es t type.
4-22
TIA/ EIA/ IS-801 The base station shall set this field to the value of the REQ_TYPE corresponding to the request element it rejects. See 3.2.4. RE J _RE ASON
–
Reject rea s on . The base station shall set this field to the value shown in Table 4.2.4.2-1.
Ta b le 4 . 2 . 4 . 2 - 1 . R e je c t Re a s o n REJ_REASON
R e a s o n fo r re j e c t i o n
(binary)
Ca p a b ilit y n ot s u p p or t ed by t h e b a s e s t a t ion
‘0 0 0 ’
C a p a b i li t y n o r m a ll y s u p p o r t e d b y t h e b a s e s t a t io n b u t
‘001’
tem porarily not a vailable or n ot ena bled All oth er REJ _REASON valu es a re res erved.
RE S E RVE D
–
Res er ved b it s . The ba se s ta tion sh all set th is field to ‘0’.
If RES P_TYPE is equ al to ‘00 10 ’ (Provide BS Ca pa bilities ), RES P_PAR_RECORD s h all inclu de th e following fields:
F ie ld
BS _LS_RE V
Le n gt h (bit s )
BS _LS_RE V
6
GPSC_ID
1
AFLTC_ID
1
APDC_ID
8
–
Th e b a s e s t a t ion loca tion s t a n da r d r evis ion n u m b er . The bas e sta tion sh all set th is field to ‘000 000 ’.
GPSC_ID
–
GPS ca p a bility in d ica tor . If the base station can do all of the following:
•
provide
the
“GPS
Assist”
response
elements
(“Provide GPS Acqu isition Ass ist an ce”; “Provide GPS Location Ass istan ce – Sph erical Coordinat es”; “Provide
GPS
Location
Assistance
–
Cartesian
Coordinates”; “Provide GPS Sensitivity Assistance”;
4-23
TIA/ EIA/ IS-801 “Provide GPS Almanac”; “Provide GPS Ephemeris”; “Provide GPS Na vigation Mess age Bits ”), a n d
•
determine the position of the mobile station based on information provided by the mobile station through
the
GPS
response
elements
(“Provide
Autonomous Measurement Weighting Factors”; “Provide Pseud oran ge Meas u remen t”), an d
•
accept a “Provide Location Response” response element from the mobile station with autonomous positioning technology,
th en th e bas e st ation s ha ll set this field to ‘1’; otherwise th e ba se s tation s h all set th is field to ‘0’. AF LTC_ID
–
Ad va n c ed
fo rwa r d
lin k
t rila t er a tion
c a pa b ilit y
indicator. If the base station can do all of the following:
•
provide
the
“Provide
Base
Station
Almanac”
response element, and
•
determine the position of the mobile station based on information provided by the mobile station through the “Provide Pilot Phase Measurement” response element, and
•
accept a “Provide Location Response” response element from the mobile station with autonomous positioning technology,
th en th e bas e st ation s ha ll set
this field to ‘1’;
otherwise th e ba se s tation s h all set th is field to ‘0’. APD C_ID
–
Au t on o m ou s
p os it ion
d et er m in a t ion
c a pa b ilit y
indicator. If the base station can do all of the following:
•
determine
the
autonomously
position (i.e.,
of
the
without
mobile mobile
station station
involvement), and
•
accept a “Provide Location Response” response element from the mobile station with autonomous positioning technology,
t h e n t h e b a s e s t a t i o n s h a l l s e t t h i s f i e l d t o a v a lu e other th an ‘000 0000 0’ according to Table 4.2.4.2-2; otherwise the base station shall set this field to ‘00000000’.
4-24
TIA/ EIA/ IS-801
Ta b le 4 . 2 . 4 . 2 -2 . Au t o n o m o u s Lo c a t i o n D e t e rm i n a t i o n Ca p a bi l it y i n t h e B as e S t a t i o n APDC_ID
Lo c at io n De t e rm in at io n Capabilit y
‘000 000 00’
No Au tonomou s Capability
‘0 0 0 0 0 0 0 1 ’ – ‘1 1 1 1 1 1 1 1 ’
Au t o n o m ou s Loc a t io n Te ch n o lo gy Id e n t ifie r
Location
Determin ation
If RES P_TYPE is equ a l to ‘01 00 ’ (Provide GPS Acqu isition As sis ta n ce), RESP_PAR_RECORD sh all inclu de th e following record :
F ie ld
Le n gt h (bit s )
NUM_S V
4
TIME _OF_APP
8
DOPP_INCL
1
ADD_DOPP_INCL
0 or 1
CODE _PH_PAR_INCL
1
RE FE RE NCE _PN
0 or 1 0
AZ_E L_INCL
1
The base station shall include NUM_SV occurrences of the following fields:
NUM_S V
S V_PRN_NUM
6
DOPPLE R0
0 or 1 2
DOPPLE R1
0 or 7
DOPPLE R_WIN
0 or 3
S V_CODE _PH
0 or 1 0
S V_CODE _PH_INT
0 or 5
GPS_BIT_NUM
0 or 2
S V_CODE _PH_WIN
0 or 5
AZIMUTH
0 or 5
ELE VATION
0 or 3
RE S E RVE D
0 - 7 (a s n eeded )
–
Nu m ber of GPS s at ellit es .
4-25
TIA/ EIA/ IS-801 The base station shall set this field to the number of repeated data fields for all applicable satellites, in the ran ge from 1 to 16, wh ere th e binar y value of the field c on v e ys t h e n u m b e r o f s a t e ll it e s m in u s o n e . TIME _O F_AP P
–
Th e
CD MA
s ys t e m
t im e
r e fe r en c e
fo r
the
G PS
Acquisition Assist information. The base station shall set this field to the CDMA s y s t e m t i m e r e fe r e n c e , in u n i t s o f 1 . 2 8 s , i n t h e r a n g e fr o m 0 t o 3 1 8 . 7 2 s . DOPP_INCL
–
Dop p ler (0
th
order) term included.
If DOPPLER0 is included in this response element, the ba se s tat ion s ha ll set this field to ‘1’; otherwise th e ba se s ta tion sh all set th is field to ‘0’. ADD_DOPP_INCL
–
Ad dit ion a l Dop pler in form a tion in clu d ed . If DOPP_INCL is se t to ‘1’, th e b as e s ta tion s h all include
this
field
and,
if
DOPPLER1
and
DOPPLER_WIN are included in this response element, it shall set ADD_DOPP_INCL to ‘1’; if DOPPLER1 and DOPPLER_WIN are n ot inclu ded in th is res pons e elem en t,
it
sh a ll se t
ADD_DOPP_INCL to
‘0’.
If
DOPP_INCL is set to ‘0’, th e ba se s ta tion s h all not inclu de this field. CO DE _PH _PAR_INC L –
C od e p h a s e in fo rm a t ion in c lu d e d . If code phase information is included in this response element , the bas e sta tion s ha ll set this field to ‘1’. code
phase
information
is
not
included
in
If
this
response element, the base station shall set this field to ‘0’. RE FE RE NCE _PN
–
Refer en ce PN. If CODE _PH_PAR_INCL is s et to ‘1’, t h e b as e s ta tion shall include this field and set the most significant bit of th is field to ‘0’ an d th e 9 leas t s ignifican t b its of this field to th e PN sequen ce offset of the p ilot u sed as time reference by the base station for the SV_CODE_PH information included in this element, relative to the zero offset pilot PN sequence in units of 64 PN chips. If
the
SV_CODE_PH
information
included
in
this
element does not use any pilot PN sequence as its reference, then the base station shall set this field to ‘10 00 00 00 00’.
See
Table
4.2.4 .2-3.
If
CODE_PH_PAR_INCL is set to ‘0’, the base station sh all not inclu de th is field.
4-26
TIA/ EIA/ IS-801
Ta b le 4 . 2 . 4 . 2 -3 . R e f e re n c e P N REFERENCE_PN
PN se quenc e offset value
(binary)
‘0 xxxxxxxxx’
‘xxxxxxxxx’
‘1 00 00 00 00 0’
No Pilot PN s equ e nc e u s ed a s r efe re n ce
All other REFERENCE_PN values are reserved.
AZ_E L_INCL
–
Azim u th a n d eleva t ion a n gle in clu ded . If azimuth and elevation angle are included in this response element, the base station shall set this field to ‘1’. If azimu th an d elevation an gle are n ot in clu ded in this response element, the base station shall set th is field t o ‘0’.
S V_PRN_NUM
–
Th e s a t ellit e PRN n u m ber . The mobile station shall set this field to the value of t h e P R N s i gn a l n u m b e r fo r w h ic h t h e m e a s u r e d d a t a i s va l id . It is r e p r e s e n t e d a s a n u n s ig n e d va l u e in t h e ran ge from 1 to 37, wh ere th e binar y value of the field c on v e ys t h e s a t e l li t e P RN n u m b e r m i n u s o n e .
DOPPLE R0
–
Th e 0
th
order Doppler.
If DOPP_INCL is set to ‘1’, th e ba se st ation sh all set th is field to t he two’s complemen t value of the 0
th
order
Doppler, in u nits of 2.5 Hz, in th e ran ge from -5 120 Hz to +5117.5 Hz; otherwise the base station shall not inclu de this field. Note: Generally, this value is obtained from a specification of the associated parameter that has a larger n u mber of bits of resolution. Th ese values sh all be obtained by simple truncation without round-off. DOPPLE R1
–
Th e 1
st
order Doppler.
If ADD_DOPP_INCL is in clude d an d s et to ‘1’, th e b as e sta tion s h all set th is field to the two’s com plement st
valu e of th e 1 o r d e r Do p p le r , in u n i t s o f 1 / 6 4 H z / s , i n t h e r a n ge fr o m - 1 H z/ s t o + 6 3 / 6 4 H z/ s ; o th e r w is e t h e base station shall not include this field. DOPPLE R_WIN
–
Th e Dop pler s ea rch win dow.
4-27
TIA/ EIA/ IS-801 If ADD_DOPP_INCL is inclu ded an d ADD_DOPP_INCL is set to ‘1’, the ba se s tation s ha ll set th is field to represent the Doppler search window as specified in Table 4.2.4.2-4; otherwise the base station shall not inclu de this field.
Table 4.2 .4 .2 -4. DOPPLER_WIN Parame te r Form at DOPPLER_WIN
Do pp le r S e arc h Win do w
‘0 0 0 ’
2 0 0 Hz
‘0 0 1 ’
1 0 0 Hz
‘0 1 0 ’
5 0 Hz
‘0 1 1 ’
2 5 Hz
‘1 0 0 ’
1 2 .5 Hz
All other values of DOPPLER_WIN are res erved.
S V_CODE _PH
–
Th e GPS cod e p h a s e. If CODE _PH_PAR_ INCL is se t t o ‘1’, th e b a s e s ta tion shall include this field and set this field to the code phase in GPS chip, in the range from 0 to 1022 GPS c h i p s ; o t h e r w i s e , t h e b a s e s t a t i o n s h a l l n o t i n c l u de th is field.
S V_CO DE _PH _INT
–
Th e in t ege r n u m b e r of c od e p er iod s t h a t h a ve ela p s ed since the latest GPS bit bound ary. If CODE _PH_PAR_INCL is s et to ‘1’, t h e b as e s ta tion shall set this field to number of the code periods that have elapsed since the latest GPS bit boundary, in u nits of C/ A code period, in the ra nge from 0 t o 19; otherwise the base station shall not include this field.
G PS _B IT_NU M
–
Th e t wo le a s t s ign ific a n t b it s o f t h e b it n u m b e r (w it h in t h e G P S fr a m e ) b e in g c u r r e n t l y t r a n s m i t t e d . If CODE _PH_PAR_INCL is s et to ‘1’, t h e b as e s ta tion sh all set this field to represen t th e two leas t significant bits of the bit number being received at TIME_OF_APP in the range from 0 to 3; otherwise the base station sh all not inclu de th is field.
S V_CODE _PH_WIN
–
Th e tot al cod e ph a se win dow. If CODE _PH_PAR_INCL is s et to ‘1’, t h e b as e s ta tion shall set this field to represent the two sided code
4-28
TIA/ EIA/ IS-801 phase search window as specified in Table 4.2.4.2-5; otherwise the base station shall not include this field.
Ta b le 4 . 2 . 4 . 2 - 5 . Co d e P h a s e S e a rc h Wi n d o w P ara m e t e r F o rm a t SV_CODE_PH_WIN
Co d e P h a s e S e a r c h Wi n d o w (GPS c hips )
‘0 0 0 0 0 ’
1023
‘0 0 0 0 1 ’
1
00010’
2
‘0 0 0 1 1 ’
3
‘0 0 1 0 0 ’
4
‘0 0 1 0 1 ’
5
‘0 0 1 1 0 ’
6
‘0 0 1 1 1 ’
8
‘0 1 0 0 0 ’
10
‘0 1 0 0 1 ’
12
‘0 1 0 1 0 ’
14
‘0 1 0 1 1 ’
18
‘0 1 1 0 0 ’
22
‘0 1 1 0 1 ’
26
‘0 1 1 1 0 ’
30
‘0 1 1 1 1 ’
38
‘1 0 0 0 0 ’
46
‘1 0 0 0 1 ’
54
‘1 0 0 1 0 ’
62
‘1 0 0 1 1 ’
78
‘1 0 1 0 0 ’
94
‘1 0 1 0 1 ’
110
‘1 0 1 1 0 ’
126
4-29
TIA/ EIA/ IS-801
AZIMUTH
‘1 0 1 1 1 ’
158
‘1 1 0 0 0 ’
190
‘1 1 0 0 1 ’
222
‘1 1 0 1 0 ’
254
‘1 1 0 1 1 ’
318
‘1 1 1 0 0 ’
382
‘1 1 1 0 1 ’
446
‘1 1 1 1 0 ’
512
‘1 1 1 1 1 ’
640
–
Azim u t h of t h e GPS s a t ellit e. If AZ_EL_ INCL is set to ‘1’, the base station shall set this field to the azimuth, in units of 11.25 degrees, in t h e r a n g e fr o m 0 t o 3 4 8 . 7 5 d e g r ee s ; o t h e r wi s e t h e b a s e sta tion s h all not includ e this field. Note:
Generally,
this
value
is
obtained
from
a
specification of the associated parameter that has a larger n u mber of bits of resolution. Th ese values sh all be obtained by simple truncation without round-off. E LE VATION
–
E leva tion an gle of t h e GPS s a t ellit e. If AZ_EL_ INCL is set to ‘1’, the base station shall set this field to the elevation angle, in units of 11.25 degrees,
in
the
range
from
0
to
78.75
degrees;
otherwise the base station shall not include this field. Note:
Generally,
this
value
is
obtained
from
a
specification of the associated parameter that has a larger n u mber of bits of resolution. Th ese values sh all be obtained by simple truncation without round-off. RE S E RVE D
–
Res er ved b it s . The base station shall add reserved bits as needed in order to make the length of the response element parameters record equal to an integer number of octets. The b as e stat ion sh all set th ese bits to ‘0’.
4-30
TIA/ EIA/ IS-801 If RESP_TYPE is equ al to ‘01 10 ’ (Provide GPS Location Ass ista nce – Sph erical Coord ina tes ), RESP_PAR_RECORD sh all inclu de th e following record :
F ie ld
Le n gt h (bit s )
LAT_RE F
20
LONG_RE F
20
HE IGHT_REF
7
NUM_DLY
3
NUM_S V
4
The base station shall include NUM_DLY occurrences of the following fields: PILOT_PN
9
DLY_ONE WAY
11
The base station shall include NUM_SV occurrences of the following fields:
LAT_RE F
DOPPLE R0 _LS B
4
S V_CODE _PH_FR
10
AZIMUTH_LS B
11
E LE VATION_LS B
11
RE S E RVE D
0 - 7 (a s n eeded )
–
Refer en ce la t itu de. The b as e sta tion s h all set th is field to th e two’s c o m p le m e n t v a l u e o f t h e l a t i t u d e , in u n it s o f 1 8 0 / 2 degrees, in the range from -90 degrees to +90×(1-2
20
-1 9
)
degrees, referenced to the WGS-84 reference ellipsoid, counting positive angles north of the equator and n e g a t i ve a n gl es s o u t h o f t h e e q u a t o r . LONG_RE F
–
Refer en ce lon gitu d e. The b as e sta tion s h all set th is field to th e two’s c o m p le m e n t va l u e o f t h e lo n g it u d e , in u n i ts o f 3 6 0 / 2 degrees, +180×(1-2
in -19
)
the
range
degrees,
from
referenced
-180 to
degrees the
20
to
WGS-84
reference ellipsoid, cou nting p ositive an gles eas t of the Greenwich meridian and negative angles west of the G r e e n w ic h m e r i d ia n .
4-31
TIA/ EIA/ IS-801 HE IGHT_REF
–
Refer en ce h eigh t . The base station shall set this field to the reference height , i n u n i t s o f 4 0 m , i n t h e r a n g e f r o m - 4 0 0 m t o +4 6 8 0 m . Note that the reference height is defined as the height above the WGS-84 reference ellipsoid.
NUM_DLY
–
Nu m b er of d ela ys . The base station shall set this field to the number of repea ted d ata fields for a ll applicable PN offsets , in the ran ge from 0 t o 7.
NUM_S V
–
Nu m ber of GPS s at ellit es . The base station shall set this field to the number of repeated data fields for all applicable satellites, in the ran ge from 1 to 16, wh ere th e binar y value of the field c on v e ys t h e n u m b e r o f s a t e ll it e s m in u s o n e .
PILOT_PN
–
Pilot PN s equ en ce offs et in d ex. The base station shall set this field to the pilot PN sequence offset for the base station, in units of 64 TIA/ EIA-95 PN ch ips.
DLY_ONE WAY
–
On e wa y d ela y. The base station shall set this field to the one way delay, in u nits of 1/ 16 TIA/ EIA-95 PN chips, in t h e r a n g e fr o m 0 t o 1 2 7 . 9 3 7 5 c h i p s .
DOPPLE R0 _LS B
–
Th e LS B’s of t h e 0
th
order term Doppler. This field is a
resolution extension of DOPPLER0 in a “Provide GPS Acquisition
Ass istan ce” respon se
elemen t.
When
appended to the bit representation DOPPLER0 in a “Provide GPS Acquisition Assistance” response element included
in
the
same
Position Determination Data
Me s s a ge , it provides higher-resolution version of the
0
th
order term Doppler.
The bas e sta tion sh all set this field to th e LSB’s of the 0
th
o r d e r D op p l er , in u n i ts o f 2 .5 / 2
4
Hz, in the range
-4
from 0 to 2.5×(1-2 ) Hz. S V_C OD E _PH _F R
–
Th e fr a c tio n a l c h ip o f c od e p h a s e . Th i s fie ld is a res olution exten sion of SV_CODE_PH in “Provide GPS Acquisition
Ass istan ce” respon se
elemen t.
When
appended to the chip representation SV_CODE_PH in “Provide
4-32
GPS
Acquisition
Assistance”
response
TIA/ EIA/ IS-801 element, it provides higher-resolution version of the code phase. The base station shall set this field to the fractional chip of code phase, in units of 2 ran ge from 0 to (1- 2 AZIMU TH _LS B
–
-1 0
-1 0
GPS chips, in the
) chips .
Th e LS B’s o f t h e a zim u t h .
Th is fie ld is a r e s olu t io n
exte n sion of AZIMUTH in a “Provide GPS Acqu isition As s i s t a n c e ” r e s p o n s e e le m e n t . Wh e n a p p e n d e d t o t h e bit
representation
AZIMUTH
in
a
“Provide
GPS
Acquisition Ass istan ce” respon se elemen t included in t h e s a m e Position Determination Data Message , it provides h igh er-resolution version of th e azimu th . The bas e sta tion sh all set this field to th e LSB’s of the a z im u t h , in u n it s o f 1 1 . 2 5 / 2 from 0 t o 11 .25×(1-2 E LE VATIO N_LS B
–
-1 1
11
degrees, in the range
) degrees.
Th e LS B ’s o f t h e e le va t io n a n g le .
Th i s fie ld is a
res olu tion ext en sion of ELEVATION in a “Provide G PS Acquisition Ass istan ce” respon se elemen t. When appended to the bit representation ELEVATION in a “Provide GPS Acquisition Assistance” response element included
in
the
same
Position Determination Data
Me s s a ge , it provides higher-resolution version of the
elevation angle. The bas e sta tion sh all set this field to th e LSB’s of the 11 elevation an gle, in u nits of 11.25 / 2 degrees, in the ran ge from 0 to 11.25 ×(1-2 RE S E RVE D
–
-11
) degrees .
Res er ved b it s . The base station shall add reserved bits as needed in order to make the length of the response element parameters record equal to an integer number of octets. The b as e stat ion sh all set th ese bits to ‘0’.
If RESP_TYPE is equ al to ‘01 11 ’ (Provide GPS Location Assis ta nc e – Cart esian Coordina tes ), RESP_PAR_RECORD sh all inclu de th e following record :
F ie ld
Le n gt h (bit s )
NUM_DLY
3
NUM_S V
4
The base station shall include NUM_DLY occurrences of the following fields:
4-33
TIA/ EIA/ IS-801
PILOT_PN
9
DLY_ONE WAY
11
The base station shall include NUM_SV occurrences of the following fields:
NUM_DLY
DOPPLE R0 _LS B
4
S V_COOR_X
27
S V_COOR_Y
27
S V_COOR_Z
27
RE S E RVE D
0 - 7 (a s n eed ed )
–
Nu m b er of d ela ys . The base station shall set this field to the number of repea ted d ata fields for a ll applicable PN offsets , in the ran ge from 0 t o 7.
NUM_S V
–
Nu m ber of GPS s at ellit es . The base station shall set this field to the number of repeated data fields for all applicable satellites, in the ran ge from 1 to 16, wh ere th e binar y value of the field c on v e ys t h e n u m b e r o f s a t e ll it e s m in u s o n e .
PILOT_PN
–
Pilot PN s equ en ce offs et in d ex. The base station shall set this field to the pilot PN sequence offset for the base station, in units of 64 TIA/ EIA-95 PN ch ips.
DLY_ONE WAY
–
On e wa y d ela y. The base station shall set this field to the One way delay, in u nits of 1/ 16 TIA/ EIA-95 PN chips, in t h e r a n g e fr o m 0 t o 1 2 7 . 9 3 7 5 c h i p s .
D OP PLE R0 _LS B
–
Th is fie ld is a r e s olu t io n e xt en s i on o f D OP PLE R0 in a “Provide
GPS
Acquisition
Assistance”
response
e le m e n t .
Wh e n a p p e n d e d t o t h e b it r ep r e s e n t a t io n
DOPPLER0 in a “Provide GPS Acquisition Assistance” response
element
De te rm in a tion
Da ta
included
i n t h e s a m e Pos ition Mes s a ge , it provides higher-
resolution version of th e 0
th
order term Doppler.
The bas e sta tion sh all set this field to th e LSB’s of the 0
th
o r d e r D op p l er , in u n i ts o f 2 .5 / 2 -4
from 0 to 2.5×(1-2 ) Hz.
4-34
4
Hz, in the range
TIA/ EIA/ IS-801 S V_COOR_X
–
Th e X coor d in at e of t h e s a t ellit e in ECE F for m at . The b as e sta tion s h all set th is field to th e two’s complement of the X coordinate of the satellite, in u n i t s o f 0 . 4 1 2 5 m , in t h e r a n g e fr o m - 0 . 4 1 2 5 × 2 0.4125×(2
S V_COOR_Y
–
26
26
m to
- 1) m.
Th e Y coor din ate of t h e s a tellite in E CE F for m at . The b as e sta tion s h all set th is field to th e two’s complement of the Y coordinate of the satellite, in u n i t s o f 0 . 4 1 2 5 m , in t h e r a n g e fr o m - 0 . 4 1 2 5 × 2 26 0.4125×(2 - 1) m.
S V_COOR_Z
–
26
m to
Th e Z coor din a te of t h e s a tellite in ECE F for m a t . The b as e sta tion s h all set th is field to th e two’s complement of the Z coordinate of the satellite, in u n i t s o f 0 . 4 1 2 5 m , in t h e r a n g e fr o m - 0 . 4 1 2 5 × 2 26 0.4125×(2 - 1) m.
RE S E RVE D
–
26
m to
Res er ved b it s . The base station shall add reserved bits as needed in order to make the length of the response element parameters record equal to an integer number of octets. The b as e stat ion sh all set th ese bits to ‘0’.
4-35
TIA/ EIA/ IS-801 If RES P_TYPE is equ a l to ‘01 01 ’ (Provide GPS Sen sitivity Ass ista n ce), RESP_PAR_RECORD sh all inclu de th e following record :
F ie ld
Le n gt h (bit s )
RE F_BIT_NUM
11
NUM_DR_P
4
DR_S IZE
8
PART_NUM
3
TO TAL_PARTS
3
The b as e sta tion s h all includ e NUM_DR_P occurren ces of the following r ecor d o f (NUM_SV_DR+2) fields : NAV_MSG_BITS
2
NUM_S V_DR
4
× DR_SIZE
The ba se s tat ion sh all inclu de NUM_SV_DR occurr ences of th e following field:
RE F_BIT_NUM
S V_PRN_NUM
6
RE S E RVE D
0 - 7 (a s n eed ed )
–
Th e r efer en ce b it n u m b er. This parameter conveys the position of a particular bit in the 1500-bit GPS frame to be called the “reference bit”, which is the last bit of the first half of the NAV_MSG_BITS field.
The ba se s ta tion sh all set t h is
field to the position of the reference bit in the range fr o m 0 t o 1 4 9 9 . NUM_D R_P
–
Nu m b er of d a t a r ecord s in t h is p a r t . The base station shall set this field to specify the number
of
repeated
records
in
this
part
of
the
r e s p o n s e e l e m e n t , i n t h e r a n g e fr o m 0 t o 1 5 . DR_S IZE
–
Da t a r ecor d s ize. The base station shall set this field to specify the data record size in 2-bit units, in the range from 0 to 510 bits.
4-36
TIA/ EIA/ IS-801 PART_NUM
–
Th e p a r t n u m ber . The base station shall set this field to specify the part number of the GPS Sensitivity Assistance data, in the ra n ge from 1 to TOTAL_PARTS.
TOTAL_PARTS
–
Th e tot a l n u m b er of p a rt s . The base station shall set this field to specify the total number of parts that the GPS Sensitivity Assistance dat a is divided in to, in the r an ge from 1 to 8.
NAV_MSG_BITS
–
Na viga tion m es s a ge bit s . The base station shall set this field to specify the Navigation m ess age bits.
NU M_S V_D R
–
Nu m b e r of G PS s a t ellit es in t h is d a ta r ecor d . The base station shall set this field to the number of repeated data fields for all applicable satellites in this data record, in the range from 1 to 16, where the binary value of the field conveys the number of s a t e ll it e s m in u s o n e .
S V_PRN_NUM
–
Th e s a t ellit e PRN n u m ber . The mobile station shall set this field to the value of t h e P R N s i gn a l n u m b e r fo r w h ic h t h e m e a s u r e d d a t a i s va l id . It is r e p r e s e n t e d a s a n u n s ig n e d va l u e in t h e ran ge from 1 to 37, wh ere th e binar y value of the field c on v e ys t h e s a t e l li t e P RN n u m b e r m i n u s o n e .
RE S E RVE D
–
Res er ved b it s . The base station shall add reserved bits as needed in order to make the length of the response element parameters record equal to an integer number of octets. The b as e stat ion sh all set th ese bits to ‘0’.
If RES P_TYPE is equ al to ‘00 11 ’ (Provide Bas e St a tion Alm an ac), RESP_PAR_RECORD s h all include the following record:
4-37
TIA/ EIA/ IS-801
F ie ld
Le n gt h (bit s )
RE F_PN
9
TIME _CRRCTION_REF
9
LAT_RE F
23
LONG_RE F
24
HE IGHT_REF
10
PART_NUM
3
TO TAL_PARTS
3
NUM_PILOTS _P
9
The ba se sta tion sh all includ e NUM_PILOTS_P occu rren ces of the following six-field record:
RE F_PN
PILOT_PN
9
TIME _CORRE CTION
9
LOC_S AME _AS _PRE V
1
DE LTA_LAT
0 or 1 6
DE LTA_LONG
0 or 1 6
HE IGHT
0 or 1 0
RE S E RVE D
0 - 7 (a s n eed ed )
–
Pilot PN s equ en ce offs et of t h e r efer en ce b a s e s t a tion . The base station shall set this field to the pilot PN sequence
offset
of
the
pilot
transmitted
by
the
reference base station with respect to which locations of other base stations are reported, relative to the zero offset pilot PN sequen ce in u nits of 64 PN chips. TIME _C RR CTIO N_RE F–
Re fe r en c e t im e co rr ec t ion . The b as e sta tion s h all set th is field to th e two’s complement value of the reference time correction of the base station transmitting pilot REF_PN in units of 1/ 16 TIA/ EIA-95 PN chips , in t he ra nge from -16 to +15.9375 chips.
4-38
TIA/ EIA/ IS-801 LAT_RE F
–
Refer en ce la t itu de. The base station shall set this field to the latitude of the base
station
antenna
transmitting
pilot
REF_PN ,
referenced to the WGS-84 reference ellipsoid, in units of 0.12 5” (arc secon ds), expres sed as a two’s com plemen t signed number with positive numbers signifying north latitu des. The bas e station sh all set th is field to a valu e in
the
range
from
–324000”
to
324000”
inclusive
(corresponding to the range from -90 ° to +90 °).
LONG_RE F
–
Refer en ce lon gitu d e. The b as e sta tion s ha ll set this field t o the longitud e of the base
station
antenna
transmitting
pilot
REF_PN ,
referenced to the WGS-84 reference ellipsoid , in units of 0.12 5” (arc secon ds), expres sed as a two’s com plemen t signed number with positive numbers signifying east longitudes. The bas e station sh all set th is field to a value in
the
range
from
–648000”
to
648000”
inclusive
(corresponding to the range from -180 ° to +180 °).
HE IGHT_REF
–
Refer en ce h eigh t . The b as e stat ion sh all set th is field to th e height, a bove the WGS-84 reference ellipsoid, of the base station a n t e n n a t r a n s m i tt in g p ilo t R E F _P N , i n u n i t s o f 4 m , in t h e r a n g e fr o m 0 t o 4 0 9 2 m .
PART_NUM
–
Th e p a r t n u m ber . The base station shall set this field to specify the part number of the Base Station Almanac data, in the ra n ge from 1 to TOTAL_PARTS.
TOTAL_PARTS
–
Th e tot a l n u m b er of p a rt s . The base station shall set this field to specify the total n u m b e r o f p a r t s t h a t t h e B a s e S t a t i on Al m a n a c d a t a i s divided into, in the ran ge from 1 to 8.
NUM_PILOTS _P
–
Nu m b er of p ilot s in th is p a r t . The base station shall set this field to the number of pilots to be reported in this part of the response e le m e n t , i n t h e r a n ge fr o m 0 t o 5 1 1 .
PILOT_PN
–
Pilot PN s equ en ce offs et in d ex. The base station shall set this field to the pilot PN sequence offset of the pilot transmitted by the base sta tion whose location is b eing reported , relative to th e zero offset pilot PN sequen ce in u nits of 64 PN chips .
4-39
TIA/ EIA/ IS-801 TIME _ C OR RE CTIO N –
Th e (G PS ) r e fe r en c e t im e c o rr e ct io n fo r Pilo t PILO T_P N. The b as e sta tion s h all set th is field to th e two’s complement value of the reference time correction of the base station antenna transmitting pilot PILOT_PN, in un its of 1/ 16 TIA/ EIA-95 PN chips, express ed as a two’s complemen t signed n u mb er in the ra nge from - 1 6 t o + 1 5 .9 3 7 5 c h i p s .
LO C_S AME _AS _PRE V–
Loc a tion s a m e a s t h e p re viou s . If t h e l o c a t io n o f t h e b a s e s t a t i on a n t e n n a t r a n s m i t t in g th is pilot PN is th e sa me a s th e location of the p revious b a s e s t a t i o n a n t e n n a , t h e b a s e s t a t i o n s h a l l s e t t hi s field to ‘1’; otherwise, th e ba se sta tion sh all set t his field to ‘0’.
D ELTA_LAT
–
Th e d iffe ren c e in t h e la t it u d e o f t h is b a s e s t a tion antenna and the latitude of the reference base station antenna. If LOC_SAME_AS_PREV is s et to ‘0’, th e ba se s ta tion sh all set this field to th e difference in th e latitu de of th e ba se
station antenna transmitting pilot PILOT_PN and the l a t it u d e o f t h e r e fe r e n c e b a s e s t a t io n a n t e n n a (l a t it u d e of base station antenna transmitting pilot PILOT_PN m i n u s l a t i t u d e o f r e fe r e n c e b a s e s t a t io n a n t e n n a ) wi t h both latitudes referenced to the WGS-84 reference ellipsoid, in units of 0.125 s, express ed as a two’s c o m p l e m e n t s i g n e d n u m b e r in the range from -1024 s to +1023.875 s; otherwise, the base station shall omit this field.
D ELTA_LONG
–
Th e d iffe ren c e in t h e lon git u d e of t h is b a s e s t a tion a n t e n n a a n d t h e l on g it u d e of t h e p r im a r y b a s e s t a t io n antenna. If LOC_SAME_AS_PREV is s et to ‘0’, th e ba se s ta tion sh all set this field to the d ifference in th e longitude of th e
base station antenna transmitting PILOT_PN and the longitude of the reference base station antenna (longitude of base station antenna transmitting pilot PILOT_PN minus longitude of reference base station antenna)
with
both
longitudes
referenced
to
the
WGS-84 reference ellipsoid, in units of 0.125 s, e x p r es s e d a s a t w o ’s c o m p l e m e n t s i gn e d n u m b e r in t h e range from -1024 s to +1023.875 s; otherwise, the base station shall omit this field.
4-40
TIA/ EIA/ IS-801 HE IGHT
–
Th e h eigh t of t h e b as e s ta tion a n ten n a . The b as e stat ion sh all set th is field to th e height, a bove the WGS-84 reference ellipsoid, of the base station antenna transmitting pilot PILOT_PN , i n u n i t s o f 4 m , i n t h e r a n g e fo r m 0 t o 4 0 9 2 m .
RE S E RVE D
–
Res er ved b it s . The base station shall add reserved bits as needed in order to make the length of the response element parameters record equal to an integer number of octets. The b as e stat ion sh all set th ese bits to ‘0’.
If RES P_TYPE is e qu al to ‘10 00 ’ (Provide GPS Alma n a c), RESP_PAR_RECO RD sh all inc lud e th e following r ecord :
F ie ld
Le n gt h (bit s )
NUM_S V_P
6
WE E K_NUM
8
TOA
8
PART_NUM
5
TO TAL_PARTS
5
The bas e sta tion s ha ll includ e NUM_SV_P occurren ces of the following ten-field record: S V_PRN_NUM
5
DE LTA_INCLINATION
16
MO
24
E CCE NTRICITY
16
A_S Q RT
24
OMEGA_0
24
OMEGA
24
OMEGADOT
16
AF1
11
AF0
11
RE S E RVE D
0 - 7 (a s n eed ed )
4-41
TIA/ EIA/ IS-801 NUM_S V_P
–
Nu m b er of s a tellit es in t h is p a rt . The base station shall set this field to specify the number of repeated records for all applicable satellites i n t h i s p a r t o f r e s p o n s e e l em e n t , in t h e r a n g e fr o m 1 t o 64, wh ere th e bina ry value of the field conveys the n u m b e r o f s a t e ll it e s m i n u s o n e .
WE E K_NUM
–
Th e GPS week n u m b er of t h e a lm a n a c. T h e b a s e s t a t i o n s h a l l s e t t h i s f i e l d t o t h e 8 l e a st significant bits of the GPS week number of the 22 al manac from which parameters in this message are obtained . The ra nge for this field is from 0 to 25 5.
TOA
–
Th e refer en ce t im e of t h e a lm a n a c. The base station shall set this field to specify the 22
reference time of the almanac fr o m w h i c h p a r a m e t e r s i n t h i s m e s s a g e a r e o bt a i n e d , in u n i t s o f 4 0 9 6 s , in t h e r a n g e fr o m 0 t o 6 0 2 , 1 1 2 s . PART_NUM
–
Th e p a r t n u m ber . The base station shall set this field to specify the part number of the Almanac data, in the range from 1 to TOTAL_PARTS.
TOTAL_PARTS
–
Th e tot a l n u m b er of p a rt s . The base station shall set this field to specify the total n u m b e r o f p a r t s t h a t t h e Al m a n a c d a t a i s d i vi d e d in t o , i n t h e r a n g e fr o m 1 t o 3 2 .
S V_PRN_NUM
–
Th e s a t ellit e PRN n u m ber . The mobile station shall set this field to the value of t h e P R N s i gn a l n u m b e r fo r w h ic h t h e m e a s u r e d d a t a i s va l id .
It is r e p r e s e n t e d a s a n u n s ig n e d va l u e in t h e
ran ge from 1 to 32, wh ere th e binar y value of the field c on v e ys t h e s a t e l li t e P RN n u m b e r m i n u s o n e . D E LTA_INC LINATIO N –
C or r ec tion to in c lin a t io n . The base station shall set this field to the value contained in the associated parameter of the specified G PS a l m a n a c
22
22 .
This parameter is as defined in ICD200
(h t t p : / / w ww .n a v ce n . u s c g. m il/ g p s / g en i n fo / gp s d o cu m e n t s / ic d 2 0 0 / d e fa u l t . h t m ).
4-42
TIA/ EIA/ IS-801 M0
–
Mea n a n om a ly a t r efer en ce tim e. The base station shall set this field to the value contained in the associated parameter of the specified G PS a l m a n a c
E CCE NTRICITY
–
22 .
E ccen t r icit y. The base station shall set this field to the value contained in the associated parameter of the specified G PS a l m a n a c
A_S QRT
–
22 .
S qu a r e r oot of t h e s em i-m a jor a xis . The base station shall set this field to the value contained in the associated parameter of the specified G PS a l m a n a c
O ME GA_0
–
22 .
Lon git u d e o f a s c en d in g n od e of or b it p la n e a t we ek ly epoch
.
The base station shall set this field to the value contained in the associated parameter of the specified G PS a l m a n a c OMEGA
–
22 .
Ar gu m en t of p er igee. The base station shall set this field to the value contained in the associated parameter of the specified G PS a l m a n a c
OMEGADOT
–
22 .
Ra t e of r igh t a s cen s ion . The base station shall set this field to the value contained in the associated parameter of the specified G PS a l m a n a c
AF1
–
22 .
Ap p a r en t s a t ellit e clock cor r ection a f1 . The base station shall set this field to the value contained in the associated parameter of the specified G PS a l m a n a c
AF0
–
22 .
Ap p a r en t s a t ellit e clock cor r ection a f0 . The base station shall set this field to the value contained in the associated parameter of the specified G PS a l m a n a c
RE S E RVE D
–
22 .
Res er ved b it s . The base station shall add reserved bits as needed in order to make the length of the response element parameters record equal to an integer number of octets. The b as e stat ion sh all set th ese bits to ‘0’.
4-43
TIA/ EIA/ IS-801 If RES P_TYPE is e qu al to ‘10 01 ’ (Provide GPS E ph em eris ), RES P_PAR_RECORD s h all include the following record:
F ie ld
Le n gt h (bit s )
NUM_S V_P
4
PART_NUM
5
TO TAL_PARTS
5
AB_PAR_INCL
1
ALPHA_0
0 or 8
ALPHA_1
0 or 8
ALPHA_2
0 or 8
ALPHA_3
0 or 8
BE TA_0
0 or 8
BE TA _1
0 or 8
BE TA _2
0 or 8
BE TA _3
0 or 8
The bas e sta tion s ha ll includ e NUM_SV_P occurren ces of the following twenty-two-field record: S V_PRN_NUM
5
IOD E
8
C_RS
16
DE LTA_N
16
M0
32
C_UC
16
E CCE NTRICITY
32
C_US
16
A_S Q RT
32
TO E
16
C_IC
16
OMEGA_0
32
C_IS
16
ANGLE _INCLINATION
32
C_RC
16
OMEGA
32
OMEGADOT
24
4-44
TIA/ EIA/ IS-801
NUM_S V_P
IDO T
14
TO C
16
AF2
8
AF1
16
AF0
22
RE S E RVE D
0 - 7 (a s n eed ed )
–
Nu m b er of s a t ellit es in th is p a r t . The base station shall set this field to specify the number of repeated records for all applicable satellites i n t h i s p a r t o f t h e r e s p o n s e e le m e n t , i n t h e r a n g e fr o m 1 to 16, wh ere th e bina ry value of the field conveys th e n u m b e r o f s a t e ll it e s m i n u s o n e .
PART_NUM
–
Th e p a r t n u m ber . The base station shall set this field to specify the part number of the Ephemeris data, in the range from 1 to TOTAL_PARTS.
TOTAL_PARTS
–
Th e tot a l n u m b er of p a rt s . The base station shall set this field to specify the total number of parts that the Ephemeris data is divided i n t o , i n t h e r a n g e fr o m 1 t o 3 2 .
AB_PAR_INCL
–
In clu sion of t h e a lp h a a n d b et a p a r a m et er s . The ba se s tat ion sh all set th is field to ‘1’ if th e a lpha and beta parameters are included in the response element; otherwise the base station shall set this field to ‘0’.
ALPHA_0
–
Ion os ph er ic cor r ection p a r a m et er
α0 .
If AB_PAR_INCL is set to ‘1’, the base station shall set this field to the value contained in the associated 23
parameter of the specified GPS ephemeris ; otherwise t h e b a s e s t a t io n s h a ll n o t i n c lu d e t h i s fie ld .
23
This parameter is as defined in ICD200
(h t t p : / / w ww .n a v ce n . u s c g. m il/ g p s / g en i n fo / gp s d o cu m e n t s / ic d 2 0 0 / d e fa u l t . h t m ).
4-45
TIA/ EIA/ IS-801 ALPHA_1
–
Ion os ph er ic cor r ection p a r a m et er
α1
.
If AB_PAR_INCL is set to ‘1’, the base station shall set this field to the value contained in the associated 23
parameter of the specified GPS ephemeris ; otherwise t h e b a s e s t a t io n s h a ll n o t i n c lu d e t h i s fie ld . ALPHA_2
–
Ion os ph er ic cor r ection p a r a m et er
α2 .
If AB_PAR_INCL is set to ‘1’, the base station shall set this field to the value contained in the associated 23
parameter of the specified GPS ephemeris ; otherwise t h e b a s e s t a t io n s h a ll n o t i n c lu d e t h i s fie ld . ALPHA_3
–
Ion os ph er ic cor r ection p a r a m et er
α3 .
If AB_PAR_INCL is set to ‘1’, the base station shall set this field to the value contained in the associated 23
parameter of the specified GPS ephemeris ; otherwise t h e b a s e s t a t io n s h a ll n o t i n c lu d e t h i s fie ld . BE TA_0
–
Ion os ph er ic cor r ection p a r a m et er
β0 .
If AB_PAR_INCL is set to ‘1’, the base station shall set this field to the value contained in the associated 23
parameter of the specified GPS ephemeris ; otherwise t h e b a s e s t a t io n s h a ll n o t i n c lu d e t h i s fie ld . BE TA_1
–
Ion os ph er ic cor r ection p a r a m et er
β1 .
If AB_PAR_INCL is set to ‘1’, the base station shall set this field to the value contained in the associated 23
parameter of the specified GPS ephemeris ; otherwise t h e b a s e s t a t io n s h a ll n o t i n c lu d e t h i s fie ld . BE TA_2
–
Ion os ph er ic cor r ection p a r a m et er
β2 .
If AB_PAR_INCL is set to ‘1’, the base station shall set this field to the value contained in the associated 23
parameter of the specified GPS ephemeris ; otherwise t h e b a s e s t a t io n s h a ll n o t i n c lu d e t h i s fie ld . BE TA_3
–
Ion os ph er ic cor r ection p a r a m et er
β3 .
If AB_PAR_INCL is set to ‘1’, the base station shall set this field to the value contained in the associated 23
parameter of the specified GPS ephemeris ; otherwise t h e b a s e s t a t io n s h a ll n o t i n c lu d e t h i s fie ld . S V_PRN_NUM
–
Th e s a t ellit e PRN n u m ber . The mobile station shall set this field to the value of t h e P R N s i gn a l n u m b e r fo r w h ic h t h e m e a s u r e d d a t a i s va l id .
It is r e p r e s e n t e d a s a n u n s ig n e d va l u e in t h e
4-46
TIA/ EIA/ IS-801 ran ge from 1 to 32, wh ere th e binar y value of the field c on v e ys t h e s a t e l li t e P RN n u m b e r m i n u s o n e . IO DE
–
Is s u e of d a t a . The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . C_RS
–
Am p litu d e of t h e s in e h a r m on ic cor r ection t erm t o th e o r b it r a d i u s . The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . DE LTA_N
–
Mea n m ot ion differ en ce fr om t h e com pu ted va lu e. The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . M0
–
Mea n a n om a ly a t t h e r efer en ce t im e. The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . C_UC
–
Am p litu d e of t h e cos in e h a r m on ic cor rection t er m t o t h e a r g u m e n t o f l a t it u d e . The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . E CCE NTRICITY
–
E ccen t r icit y. The base station shall set this field to the value contained in the associated parameter of the specified 23 GPS ephemeris .
C_US
–
Am p litu d e of t h e s in e h a r m on ic cor r ection t erm t o th e a r g u m e n t o f la t i t u d e . The base station shall set this field to the value contained in the associated parameter of the specified 23 GPS ephemeris .
A_S QRT
–
S qu a r e r oot of t h e s em i-m a jor a xis . The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris .
4-47
TIA/ EIA/ IS-801 TOE
–
ep h em er is r eferen ce t im e. The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . C_IC
–
Am p litu d e of t h e cos in e h a r m on ic corr ection t er m t o th e a ngle of inclin ation. The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . OMEGA_0
–
Lon gitu de of a s cen d in g n ode of or b it pla n e a t weekly epoch. The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . C_IS
–
Am p litu d e of t h e s in e h a r m on ic cor r ection t erm t o th e angle of inclination. The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . ANG LE _INC LINATIO N–
In c lin a t ion a n g le a t t h e r e fe r en c e t im e . The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . C_RC
–
Am p litu d e of t h e cos in e h a r m on ic corr ection t er m t o t h e o r b i t r a d iu s . The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . OMEGA
–
Ar gu m en t of p er igee. The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . OMEGADOT
–
Ra t e of r igh t a s cen s ion . The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris .
4-48
TIA/ EIA/ IS-801 IDOT
–
Ra t e of in clin a t ion a n gle. The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . TOC
–
Clock d a t a r efer en ce tim e. The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . AF2
–
Ap p a r en t s a t ellit e clock cor r ection a f2 . The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . AF1
–
Ap p a r en t s a t ellit e clock cor r ection a f1 . The base station shall set this field to the value contained in the associated parameter of the specified 23 GPS ephemeris .
AF0
–
Ap p a r en t s a t ellit e clock cor r ection a f0 . The base station shall set this field to the value contained in the associated parameter of the specified 23
GPS ephemeris . RE S E RVE D
–
Res er ved b it s . The base station shall add reserved bits as needed in order to make the length of the response element parameters record equal to an integer number of octets. The b as e stat ion sh all set th ese bits to ‘0’.
If
RES P_TYPE
is
equ al
to
‘10 10 ’
(Provide
GPS
Navigat ion
Mes s a ge
Bits),
RESP_PAR_RECORD sh all inclu de th e following record :
F ie ld
Le n gt h (bit s )
NUM_S V_P
6
PART_NUM
5
TO TAL_PARTS
5
S UBF_4 _5 _INCL
1
S UBF_4 _5
0 or 1 5 0 0 0
The bas e sta tion s ha ll includ e NUM_SV_P occurren ces of the following t wo-field re cord :
4-49
TIA/ EIA/ IS-801
NUM_S V_P
S V_PRN_NUM
6
S UB_1 _2 _3
900
RE S E RVE D
0 - 7 (a s n eed ed )
–
Nu m b er of s a tellit es in t h is p a rt . The base station shall set this field to the number of repea ted records for all applicable sa tellites in th is part of the response element, in the range from 1 to 64, where th e bin ary value of th e field conveys th e nu mb er of sa tellites minu s one.
PART_NUM
–
Th e p a r t n u m ber . The base station shall set this field to specify the part number of the GPS Navigation Message Bits data, in the range from 1 to TOTAL_PARTS.
TOTAL_PARTS
–
Th e tot a l n u m b er of p a rt s . The base station shall set this field to specify the total number of parts that the GPS Navigation Message Bits dat a is divided in to, in th e ran ge from 1 t o 32.
S UBF_4 _5 _INCL
–
In clu s ion of t h e a dd ition a l p ar a m et er s in d ica tor . The ba se s ta tion sh all set t his field to ‘1’ if th e subframes 4 and 5 are included in the response element; otherwise the base station shall set this field to ‘0’.
S UBF_4 _5
–
GPS s u b fr a m es 4 a n d 5 . If SUBF_4_5_INCL is se t to ‘1’, th e b as e s ta tion sh all set this field to the contents of GPS navigation message
subframes
4
and
5;
otherwise
the
base
sta tion s h all not includ e this field. Note that the data shall be current as of the time of transmission;
time-dependent
fields
shall
be
represented as they will occur in the next whole frame (for subframes 1, 2 and 3) or in the next whole s u p e r fr a m e (fo r s u b fr a m e s 4 a n d 5 ) fr o m t h e t i m e t h e r e q u e s t i s r e c e ive d b y t h e b a s e s t a t i on . S V_PRN_NUM
–
Th e s a t ellit e PRN n u m ber . The mobile station shall set this field to the value of t h e P R N s i gn a l n u m b e r fo r w h ic h t h e m e a s u r e d d a t a i s
4-50
TIA/ EIA/ IS-801 va l id .
It is r e p r e s e n t e d a s a n u n s ig n e d va l u e in t h e
ran ge from 1 to 37, wh ere th e binar y value of the field c on v e ys t h e s a t e l li t e P RN n u m b e r m i n u s o n e . S UBF_1 _2 _3
–
Th e s u b fr a m es 1 , 2 a n d 3 . Th e b a s e s t a t i o n s h a l l s e t t h i s fi el d t o t h e c on t e n t s o f GPS
navigation
message
subframes
1,
2
and
3
transmitted by the satellite specified in the previous field. Note that the data shall be current as of the time of transmission; time-dependent fields shall be represented as they will occur in the next whole frame (for subframes 1, 2 and 3) or in the next whole s u p e r fr a m e (fo r s u b fr a m e s 4 a n d 5 ) fr o m t h e t i m e t h e r e q u e s t i s r e c e ive d b y t h e b a s e s t a t i on . RE S E RVE D
–
Res er ved b it s . The base station shall add reserved bits as needed in order to make the length of the response element parameters record equal to an integer number of octets. The b as e stat ion sh all set th ese bits to ‘0’.
If RES P_TYPE is equ al to ‘00 01 ’ (Provide Loca tion Re sp on s e), RES P_PAR_RECORD s h all include the following record:
4-51
TIA/ EIA/ EIA/ IS-801
F i e ld
TIME _R _R E F_ F_C D MA
Le n g t h (b i t s )
TIME _R E F _C D MA
14
LAT
25
LO NG
26
LO C _U NC R TNTY_ANG
4
LO C _U NC R TNTY_A
5
LO C _U NC R TNTY_P
5
F IX_TYP E
1
VE LO C ITY_INC L
1
VE LO C ITY_H O R
0 or 9
H E AD ING
0 or 1 0
VE LO C ITY_VE R
0 or 8
C LO C K_INC L
1
C LO C K_B IAS
0 or 1 8
C LO C K_D R IF T
0 or 1 6
H E IG H T_INC L
1
H E IG H T
0 or 1 4
LO C _U NC R TNTY_V
0 or 5
R E S E R VE D
0 - 7 (a s n e e d e d )
–
C D MA s ys ys te t e m t im im e a t th t h e ti tim e th t h e so s o lu ti t io n is is va va lliid . The base station shall set this field to ( t / 5 0 m od 163 84), wh wh ere t is th e CDMA CDMA system time in fram fram es, as defined defined in
1.2 of TI TIA/ EIA EIA-95-B, a t th e time t he
solution is is valid. valid. This is the time time at wh ich the values of the parameters reported in this response element p a r a m e t e r r e c o r d a r e v a l id id . LAT
–
La t it u d e . The b as e sta tion tion s h all set th is fie field ld to th e two’s two’s complement value of the latitude, referenced to the WGS-84
reference
ell ellipsoid, ipsoid,
in
u n its
of
180 / 2
degrees, in the range from -90 degrees to +90×(1-2
25
-24
degrees, counting positive angles north of the equator a n d n e ga ga t i ve ve a n gl es es s o u t h o f t h e e qu qu a t o r .
4-52
)
TIA/ EIA EIA/ IS-801 LO NG
–
Lo n g it u d e . The b as e sta tion tion s h all set th is fie field ld to th e two’s two’s complement value of the longitude, referenced to the WGS-84 degrees, +180×(1-2
reference in -25
the
ell ellipsoid, ipsoid, range
in
from
u n its -180
of
360 / 2
degrees
26
to
) degrees, counting positive angles east of
the Greenwich meridian and negative angles west of t h e G r e e n w ic ic h m e r i d ia ia n . LO C _U _U NC NC RT RTNTY_ANG –
An g le le of of a x is is w it it h r e s p e c t t o Tr u e N or or t h fo fo r p o s i ti ti on on uncertainty. The b as e sta tion tion s h all set t his fiel field d to th e an gle gle of axis for position uncertainty, in units of 5.625 degrees, in the range from 0 to 84.375 degrees, where 0 degrees is Tr u e No No r t h a n d t h e a n g le le in in c r e a s e s t o wa wa r d t h e E a s t .
LO C_ C_U NC NC RT RTNTY_A
–
S t a n d a r d d e vi via t io io n o f a x is is a lo lo n g a n g le le s p e c if ifie d fo r p o s i t io io n u n c e r t a i n t y . The base station shall set this field to represent the standard deviation of axis along angle specified for position position u ncert ainty as specified specified in in Table 4.2.4.2-6.
4-53
TIA/ EIA/ EIA/ IS-801 T ab ab llee 4 . 2 . 4 . 2 - 6 . P o s i t i o n Un c e r t a i n t y LOC_UNCR TNTY
S t a n d a rd Position (meters)
‘0 0 0 0 0 ’
0 .5
‘0 0 0 0 1 ’
0 .7 5
‘0 0 0 1 0 ’
1
‘0 0 0 1 1 ’
1 .5
‘0 0 1 0 0 ’
2
‘0 0 1 0 1 ’
3
‘0 0 1 1 0 ’
4
‘0 0 1 1 1 ’
6
‘0 1 0 0 0 ’
8
‘0 1 0 0 1 ’
12
‘0 1 0 1 0 ’
16
‘0 1 0 1 1 ’
24
‘0 1 1 0 0 ’
32
‘0 1 1 0 1 ’
48
‘0 1 1 1 0 ’
64
‘0 1 1 1 1 ’
96
‘1 0 0 0 0 ’
128
‘1 0 0 0 1 ’
192
‘1 0 0 1 0 ’
256
‘1 0 0 1 1 ’
384
‘1 0 1 0 0 ’
512
‘1 0 1 0 1 ’
768
‘1 0 1 1 0 ’
1 ,0 2 4
‘1 0 1 1 1 ’
1 ,5 3 6
‘1 1 0 0 0 ’
2 ,0 4 8
‘1 1 0 0 1 ’
3 ,0 7 2
‘1 1 0 1 0 ’
4 ,0 9 6
‘1 1 0 1 1 ’
6 ,1 4 4
4-54
De v i at i o n
fo r
Uncertainty
TIA/ EIA EIA/ IS-801
‘1 1 1 0 0 ’
8 ,1 9 2
‘1 1 1 0 1 ’
1 2 ,2 8 8
‘1 1 1 1 0 ’
>1 2 , 2 8 8
‘1 1 1 1 1 ’
No t c o m p u t a b l e
LO C_ C_U NC NC R RT TNTY_P
–
S t a n d a r d d e vi via t io io n
of of a x is is
p er er p en e n d ic ic u la la r t o a n g le le
sp ecif ecified for for pos ition tion u n certainty. The base station shall set this field to represent the Standard Deviation of Axis Perpendicular to Angle Specified for Position Uncertainty as specified in Table 4.2.4.2-6. F IX_TYP E
–
F ix t y p e . The ba se s ta tion s h all set t his field ield to ‘0’ ‘0’ for 2D fix an d to ‘1’ for 3D fix.
VE LO C ITY_INC L
–
Ve lo c it y in fo fo r m at a t io n in in cl clu de ded . If velocity information is included in this response element , the bas e sta tion tion s ha ll set this field field to ‘1’ ‘1’..
If
velocity information is not included in this response element , the ba se s tat ion s ha ll set th is field field to ‘0’ ‘0’.. VE LO C ITY_H O R
–
H o r iz on ta t a l ve lo c it y m ag a gn it it u de de. If VELOCITY_INCL is set to ‘1’, the base station shall set this field ield to th e h orizonta orizonta l vel veloci ocity, ty, in in u nits of 0.25 m / s , in in t h e r a n g e fr fr o m 0 t o 1 2 7 . 7 5 m / s ; o t h e rw r w is is e t h e base station shall not include this field. Note that this field is not included for cases in which the
measurement
technique
does
not
permit
calculation of valu valu e. H E AD ING
–
H e a d in g . If VELOCITY_INCL is set to ‘1’, the base station shall set th is fie field ld to Heading, in in u n its of 360 / 2 the range from 0 to 360×(1-2
-10
10
degrees, in
) degrees; degrees; oth erwise erwise the
base station shall not include this field, where 0 degrees is True North and the angle increases toward the East. Note that this field is not included for cases in which the
measurement
calculation of valu valu e.
4-55
technique
does
not
permit
TIA/ EIA/ IS-801 VE LOCITY_VE R
–
Ver t ica l velocit y. If VELOCITY_INCL a n d F IX_TYPE a re s et to ‘1’, t h e ba se s tat ion s h all set th is field to th e two’s com plemen t valu e of Vertica l Velocity, in u n its of 0.5 m / s , in t h e r a n g e fr om - 6 4 m / s t o +6 3 .5 m / s ; otherwise the base station shall not include this field. Note that this field is not included for cases in which the
measurement
technique
does
not
permit
calculation of valu e. CLOCK_INCL
–
Clock in for m a t ion in clu ded . If clock information is included in this response element , the bas e sta tion s ha ll set this field to ‘1’. If clock information is not included in this response element , the ba se s tat ion s ha ll set th is field to ‘0’.
CLOCK_BIAS
–
Clock b ia s . If CLOCK_INCL is s et to ‘1’, th e b as e s ta tion s h all set this field to the clock bias in ns, in the range from - 1 3 , 0 0 0 n s t o +2 4 9 , 1 4 3 n s ; o t h e r w is e t h e b a s e s t a t io n sh all not
inclu de
this
field.
This
param eter
is
computed as true GPS time minus mobile station time referen ce a s defin ed in TIA/ EIA-95. Note that as part of a GPS fix, the computation yields an estimate of the discrepancy between the time sp ecified by th e local clock and t ru e GPS time. Th is p a r a m e t e r r e p o r t s t h e d is c r e p a n c y. Th e m a i n c a u s e of this discrepancy is going to be the propagation delay from the base station to the MS, which is always pos itive. Accordin gly, th e ra n ge allowed for th is p a r a m e t e r is n o t s ym m e t r ic . CLOCK_DRIFT
–
Clock d r ift . If CLOCK_INCL is s et to ‘1’, th e b as e s ta tion s h all set th is field to the two’s complemen t value of the rate of c h a n g e of c lo ck b i a s in u n i ts o f p p b (n s / s ), in t h e r a n g e fr o m - 3 2 7 6 8 p p b (n s / s ) t o +3 2 7 6 7 p p b (n s / s ); otherwise the base station shall not include this field.
HE IGHT_INCL
–
Heigh t in for m a t ion in clu ded . If height information is included in this response element , the bas e sta tion s ha ll set this field to ‘1’.
If
HEIGHT is not included in this response element, the ba se s ta tion sh all set th is field to ‘0’.
4-56
TIA/ EIA/ IS-801 HE IGHT
–
Heigh t . If HEIGHT_INCL is s et to ‘1’, th e b as e s ta tion s h all set this field to the height, above WGS-84 reference ellipsoid, in u nits of 1 m eter, in th e ran ge from -50 0 m to 158 33 m ; otherwise it sh all not include t his field.
LO C _U NC RTNTY_V
–
Standard
d e via t io n
o f ve r t ic a l
e r r or
fo r
p o s it io n
uncertainty. If HEIGHT_INCL is s et t o ‘1’, th e b as e s ta tion s h all include this field and set this field to represent the Standard Deviation Vertical Error for Position Uncertainty as specified in Table 4.2.4.2-6; otherwise t h e b a s e s t a t io n s h a ll n o t i n c lu d e t h i s fie ld . Note that this field is not included for cases in which the
measurement
technique
does
not
permit
calculation of valu e. RE S E RVE D
–
Res er ved b it s . The base station shall add reserved bits as needed in order to make the length of the response element parameters record equal to an integer number of octets. The b as e stat ion sh all set th ese bits to ‘0’.
If RES P_TYPE is equ a l to ‘10 11 ’ (Provide GPS Alma n ac Corr ection ), RES P_PAR_RECORD sh all inclu de th e following record :
F ie ld
Le n gt h (bit s )
NUM_S V_P
4
RE F_TIME
8
TOA
8
WE E K_NUM
8
PART_NUM
5
TO T_PARTS
5
The bas e sta tion s ha ll includ e NUM_SV_P occurren ces of the following fields: S V_PRN_NUM
5
DE LTA_XYZ_INCL
1
DE LTA_X
0 or 1 5
DE LTA_Y
0 or 1 5
DE LTA_Z
0 or 1 5
DELTA_X_1
ST
0 or 7
4-57
TIA/ EIA/ IS-801
DELTA_Y_1
ST
0 or 7
DELTA_Z_1
ST
0 or 7
DE LTA_CLOCK_INCL
1
DE LTA_CLOCK
0 or 1 7
DELTA_CLOCK_1
ST
RE S E RVE D
NUM_S V_P
–
0 or 8
0 - 7 (a s n eed ed )
Nu m b er of s a tellit es in t h e p a rt . The base station shall set this field to the number of satellites in this part of the response element, in the ran ge from 1 to 16, wh ere th e binar y value of the field c on v e ys t h e n u m b e r o f s a t e ll it e s m in u s o n e .
RE F_TIME
–
Th e t im e of va lid ity of t h e p a r a m et er s r epor t ed in t h is r e s p o n s e e le m e n t . The base station shall set this field to the time of validity of th ese a lman ac corrections. The base station shall set this field to ( t / 1 28 0 m od 250), where t is the GPS time of validity of the c o r r e ct io n s i n u n i t s o f 1 m s .
TOA
–
Tim e of a lm a n a c. The base station shall set this field to specify the reference time of the almanac from which parameters i n t h i s m e s s a g e a r e o bt a i n e d , in u n i t s o f 4 0 9 6 s , in t h e r a n g e fr o m 0 t o 6 0 2 , 1 1 2 s .
WE E K_NUM
–
GPS week n u m ber . T h e b a s e s t a t i o n s h a l l s e t t h i s f i e l d t o t h e 8 l e a st significant bits of the GPS week number of the almanac for which the almanac corrections provided. The ran ge for th is field is from 0 to 2 55.
PART_NUM
–
are
Pa r t n u m b er . The base station shall set this field to the number of the current part in the response element, in the range from 1 to 32.
4-58
TIA/ EIA/ IS-801 TOT_PARTS
–
Tot a l p a r t s . Th e b a s e s t a t io n s h a l l s e t t h i s fi el d t o t h e t o t a l n u m b e r of parts that constitute the response element, in the r a n g e fr o m 1 t o 3 2 .
S V_PRN_NUM
–
Th e s a t ellit e PRN n u m ber . The mobile station shall set this field to the value of t h e P R N s i gn a l n u m b e r fo r w h ic h t h e m e a s u r e d d a t a i s va l id .
It is r e p r e s e n t e d a s a n u n s ig n e d va l u e in t h e
ran ge from 1 to 32, wh ere th e binar y value of the field c on v e ys t h e s a t e l li t e P RN n u m b e r m i n u s o n e . DE LTA_XYZ_INCL
–
Cor rection for XYZ in clu d ed . The b as e st at ion sh all set th is field to ‘1’ if delta XYZ information is included in the message; otherwise it sh all set th is field to ‘0’.
D ELTA_X
–
24
Cor re ct ion for X coor din a te . If DELTA_XYZ_INCL is se t t o ‘1’ th e b a s e s ta tion s h all inclu de DE LTA_X and
set
complemen t valu e of th e 0
th
th is field to th e two’s order pos ition correction X
term, in units of 0.5 m, in the range from -8192 m to +8191.5 m; otherwise the base station shall not 24
include this field . D ELTA_Y
–
Cor re ction for Y c oor din a t e. If DELTA_XYZ_INCL is se t t o ‘1’ th e b a s e s ta tion s h all inclu de D ELTA_Y an d s et th is field to complemen t valu e of th e 0
th
th e t wo’s
order pos ition correction Y
term, in units of 0.5 m, in the range from -8192 m to +8191.5 m; otherwise the base station shall not 24
include this field . D ELTA_Z
–
Cor re ction for Z c oor din a t e. If DELTA_XYZ_INCL is se t t o ‘1’ th e b a s e s ta tion s h all inclu de DE LTA_Z an d s et th is field t o th e t wo’s complemen t valu e of th e 0
th
order pos ition correction Z
term, in units of 0.5 m, in the range from -8192 m to +8191.5 m; otherwise the base station shall not 24
include this field .
24
S e e 3 .2 . 2 . 1 .1 . 2 a n d 3 . 2 .2 . 3 . 3 .2
4-59
TIA/ EIA/ IS-801 DE LTA_X_1S T
–
st
1 order correction for X coordina te. If DELTA_XYZ_INCL is se t t o ‘1’ th e b a s e s ta tion sh all inclu de D ELTA_X_1S T and set th is field to th e two’s complemen t valu e of th e 1
st
order pos ition correction X
t e r m , in u n i t s o f 2 . 5 c m / s , i n t h e r a n g e fr o m - 1 6 0 c m / s t o + 1 5 7 .5 c m / s ; ot h e r wis e t h e b a s e s t a t io n s h a ll n ot inclu de th is field. DE LTA_Y_1S T
–
st
1 order correction for Y coordinate. If DELTA_XYZ_INCL is se t t o ‘1’ th e b a s e s ta tion sh all inclu de D ELTA_Y_1ST a n d set th is field to th e t wo’s st
complement value of the 1 order pos ition correction Y t e r m , in u n i t s o f 2 . 5 c m / s , i n t h e r a n g e fr o m - 1 6 0 c m / s t o + 1 5 7 .5 c m / s ; ot h e r wis e t h e b a s e s t a t io n s h a ll n ot inclu de th is field. DE LTA_Z_1S T
–
st
1 order correction for Z coordin ate. If DELTA_XYZ_INCL is se t t o ‘1’ th e b a s e s ta tion sh all inclu de DE LTA_Z_1ST an d s et th is field to t he two’s st
complement value of the 1 order pos ition correction Z t e r m , in u n i t s o f 2 . 5 c m / s , i n t h e r a n g e fr o m - 1 6 0 c m / s t o + 1 5 7 .5 c m / s ; ot h e r wis e t h e b a s e s t a t io n s h a ll n ot inclu de th is field. D ELTA_CLO CK_INC L –
C or re ct ion for c lo ck in c lu d e d. The ba se s ta tion sh all set t his field to ‘1’ if delta clock information is included in the message; otherwise it sh all set th is field to ‘0’.
DE LTA_CLOCK
–
Cor r ection for clock . If DELTA_CLOCK_INCL is set to ‘1’ the base station shall include DELTA_CLOCK and set this field to the two’s complemen t value of the d elta clock 0
th
order, in
u n i t s o f 1 n s , i n t h e r a n g e fr o m - 6 5 5 3 6 n s t o 6 5 5 3 5 n s ; ot h e r w is e t h e b a s e s t a t io n s h a l l n o t i n c lu d e th is field. DE LTA_CLOCK_1S T –
st
1 order correction for clock. If DELTA_CLOCK_INCL is set to ‘1’ the base station sh all inc lud e DELTA_CLOCK_1ST an d s et th is field to th e two’s complemen t value of the d elta clock 1
st
order,
i n u n i t s o f 0 . 1 p p b , i n t h e r a n g e fr o m - 1 2 . 8 p p b t o + 1 2 . 7 p p b ; o t h e r w is e t h e b a s e s t a t io n s h a l l n o t i n c lu d e th is field.
4-60
TIA/ EIA/ IS-801 RE S E RVE D
–
Res er ved b it s . The base station shall add reserved bits as needed in order to make the length of the response element parameters record equal to an integer number of octets. The b as e stat ion sh all set th ese bits to ‘0’.
4-61
TIA/ EIA/ IS-801
No text.
4-62
TIA/ EIA/ IS-801
Ann ex A - TIMERS
The following ta ble provides valu es for time lim its given in th e text. Table A-1. Tim e Lim its Time Limit
T1
De s c rip t io n
Valu e
Re fe re n c e s
Time limit for preferred quality of “Provide Pseudorange
2 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 = ‘000’ T2
Time limit for preferred quality of “Provide Pseudorange
4 s
Measurement”, “Provide Pilot Phase Measurement” and
3 .2 .2 .1 .1 .1 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 Measurement”, “Provide Pilot Phase Measurement” and
8 s
3 .2 .2 .1 .1 .1 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
Measurement”, “Provide Pilot Phase Measurement” and “Provide Location Respons e”
3 .2 .2 .1 .1 .1 3.2.2.3.3.1
respon se elemen ts when
PREF_RESP_QUAL = ‘011’ T5
Time limit for preferred quality of “Provide Pseudorange Measurement”, “Provide Pilot Phase Measurement” and
32 s
3 .2 .2 .1 .1 .1 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
Measurement”, “Provide Pilot Phase Measurement” and
3 .2 .2 .1 .1 .1 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 Measurement”, “Provide Pilot Phase Measurement” and
128 s
3 .2 .2 .1 .1 .1 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
Measurement”, “Provide Pilot Phase Measurement” and
3 .2 .2 .1 .1 .1 3.2.2.3.3.1
“Provide Location Response” response elements when PREF_RESP_QUAL = ‘111’ T9
The time limit for th e m obile st ation to wait for a r esp ons e or a “Reject” to a s ent r eques t element
A-1
35 s
3 .2 .1 .2
TIA/ EIA/ IS-801
No text.
A-2
TIA/ EIA/ IS-801
Ann ex B – REQUEST/ RESPONSE ELEMENT TYPES T ab le B -1 . MS R e q u e s t s a n d BS R e s p o n s e s Co d e
REQUES T E le m e n t s s e n t b y MS
Co de
RES PONS E E le m e n t s s e n t b y BS
0 0 0 0 Res er ved
0 0 0 0 Reject
0 0 0 1 Requ es t Loca tion Res p on s e
0 0 0 1 Pr ovid e Loca t ion Res p on s e
0 0 1 0 Requ es t BS Ca p a b ilit ies
0 0 1 0 Pr ovid e BS Ca p a b ilit ies
0 0 1 1 Requ es t Ba s e S t a tion Alm an ac
0 0 1 1 Pr ovid e Ba s e St a t ion Alm an ac
0 1 00 Re qu e s t GPS Ac qu is it io n As s is t a n ce
0 1 0 0 Pr ovid e G PS Ac qu is it io n As s is t an c e
0 1 01 Re qu e s t G PS S en s it ivit y As s is t a n ce
0 1 0 1 Pr ovid e G PS S en s it ivit y As s is t a n ce
0 11 0 Requ es t G PS Loca tion As sis ta n ce
0 11 0 Pr ovid e GPS Loca tion As sis ta n ce – Spherical Coordinate
0 1 1 1 Res er ved
0 1 1 1 Pr ovid e GPS Loca t ion As s is t a n ce – C a r t e s i a n C oo r d in a t e
1 0 0 0 Requ es t GPS Alm a n a c
1 0 0 0 Pr ovid e GPS Alm a n a c
1 0 0 1 Requ es t GPS E p h em er is
1 0 0 1 Pr ovid e G PS E p h em er is
1 0 1 0 R eq u e s t GPS Na viga t io n Me s s a ge Bit s
1 0 1 0 P ro vid e GPS Na viga t ion M es s a ge Bit s
1 01 1 Requ es t GPS Alm a n ac Corr ect ion
1 01 1 Pr ovid e GPS Alm a n ac Cor rect ion
See Table 3.2.4-2. Reques t Elemen t Type an d Table 4.2.4-3. Respons e Elemen t Type.
Ta b le B -2 . MS R e s p o n s e s a n d BS R e q u e s t s Co de
RESPONS E Ele m e n ts se nt by MS
Co de
REQUES T Ele m e n ts s e n t by BS
0 0 0 0 Reject
0000
Res er ved
0 0 0 1 Pr ovid e Loca t ion Res p on s e
0 0 0 1 Requ es t Loca tion Res p on s e
0 0 1 0 Provid e MS In for m a t ion
0 0 1 0 Requ es t MS In for m a t ion
0 0 1 1 P r ovid e Au t on o m o u s Me a s u r e m e n t Weighting Factor
0 0 1 1 Re qu e s t Au t o n om o u s Me a s u r e m en t Weighting Factor
0 10 0 Pr ovid e Ps eu d or an ge Mea su r em en t
0 10 0 Requ es t Ps eu d or an ge Mea su r em en t
0 10 1 Pr ovid e Pilot Ph a se Mea su r em en t
0 10 1 Requ es t Pilot Ph a se Mea su r em en t
0 11 0 Pr ovid e Tim e Offs et Mea s u rem en t
0 11 0 Requ es t Tim e O ffs et Mea su r em en t
0 1 1 1 P ro vid e Ca n c e lla t io n Ac k n ow le d ge m e n t
0 1 1 1 Re qu e s t C a n ce lla t io n
See Table 3.2.4-3. Respons e Element Type an d Tab le 4.2.4-2. Requ est Element Type.
B- 1
TIA/ EIA/ IS-801
No text.
B- 2
TIA/ EIA/ IS-801
An n e x C – EXAMPLE POS ITION DETERMINATION DATA MESS AGE
The following is an example of a mobile station originated Position Determination Data Me s s a ge . Th e e x a m p l e m e r e ly s e r ve s a s a n a i d in u n d e r s t a n d in g t h e fo r m a t s p e c ifie d i n t h e
body of th e docum ent. The exam ple accomm odat es two mobile stat ion reques ts, along with a mob ile stat ion respon se (to a previou s ba se sta tion requ est to the mobile). The exam ple sh ows h ow th e individu al recor ds (an d fields ) (i.e. REQ_TYPEs , REQ_PAR_RECORDs, et c.) are built from the most significant bit (MSB) to the least significant bit (LSB), the length of the individual records, and the ordering of the individual records within the final Position De te rm in a tion Da ta Mes s a ge . Finally, the en tire bit string for the Position Determination Da ta Me s s a ge i s co n s t r u c t e d . The Mobile requ ests th e followin g informat ion from the bas e s tation:
•
GPS Acqu isition Ass ista n ce
•
GPS Alman ac Correction
The m obile is a lso respond ing to a ba se s tat ion r eques t for “Provide MS Inform ation” r e s p o n s e el em e n t . Individu al fields of the Position Determination Data Message are listed in Table C-1.
The
mes sa ge begins with the PD_MSG_TYPE record a nd end s with a RESERVED record.
T ab le C -1 . B i t F ie l d o f t h e P o s i t i o n D e t e rm i n a t i o n D a t a Me s s a g e
→ LS B
FIE LD TYPE
MS B
COMME NTS
S E SS _S TART
0
Not t h e fir s t m es s a ge of a s es s ion
S E SS _E ND
1
Th e la s t m es s a ge of a s es s ion
S E SS _SOURCE
0
Ba s e s t a t ion origin a t ed t h e s es s ion
S E SS _TAG
01100
Ta g of t h e s es s ion
PD_MSG_TYPE
00000000
From Ta b le 3 .2 .4 -1
NUM_RE QUE STS
0010
Ma k in g 2 r equ es t s
NUM_RE S PO NS E S
0001
Ma k in g 1 res pon s e
RE Q_TYPE
00000100
Requ es t GPS Acqu is ition As s is t a n ce
RE Q_PAR_LE N
00000001
in dica t es on e oct et in followin g REQ_PAR_RECORD
RE Q_PAR_RE CORD
11110000
Requ es t s DOPP_RE Q, ADD_DOPP_RE Q, COD E_PH_PAR_REQ, AZ_EL_REQ + 4 RESERVED bits
RE Q_TYPE
00001011
Requ es t GPS Alm a n a c Cor rect ion
RE Q_PAR_LE N
00000010
Two octet s in followin g RE Q_PAR_RE CORD
C- 1
TIA/ EIA/ IS-801
REQ_PAR_RECORD TOA
10010011
Requ es t ed r efer en ce Tim e Of Alm a n a c = 602112 s
WE E K_NUM
10101010
Requ es t ed WE E K_NUM = 1 7 0
UNSOL_RES P
0000
Res er ved b it s + in clu din g a r es p on s e to a n e a r l ie r B S S r e q u e s t w it h t h e a b o ve r e q u e s t s
RE S P_TYPE
0100
Pr ovid e MS In for m a t ion
RE S P_PAR_LE N
00000110
s ix octet s in followin g RE Q_PAR_RE CORD
MS _LS _LE V
000000
b y d efin ition
MS _MO DE
0000
b y d efin ition
PILOT_PH _CAP
000000
s et t o in dica t e Fu ll Ch ip Mea s u r em en t
RESP_PAR_RECORD
Capability (Table 3.2.4.2-2) GPS_ACQ _CAP
0 0 0 0 0 0 1 00 0 0 1
s et t o in dica t e GPS Acqu is ition As s is t a n ce an d GPS Alman ac Correction Capa bility (Table 3.2.4.2-3)
LOC_CALC_CAP
000010100101
s et t o in dica t e Loca tion As s is t a n ceSpherical, AFLT, GPS Almanac Correction, Hybrid Position Calculation Capa bility (Table 3.2.4.2-4)
Therefore the entire Position Determination Data Message consists of 16 octets or 128 bits as follows: MSB and b egin ning of mes sa ge
↓ 00000000001000010000010000000001111100000000 10110000001001011001001110101010000001000000 0110000000000000000000100001000010100101
↑ LSB end of mes sa ge
C- 2