zotero/storage/MLBWL5JJ/.zotero-ft-cache

5466 lines
132 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

NAVSTAR GLOBAL POSITIONING SYSTEM
INTERFACE SPECIFICATION IS-GPS-200 Revision D
IRN-200D-001
7 March 2006
Navstar GPS Space Segment/Navigation User Interfaces
Deputy System Program Director GPS JOINT PROGRAM OFFICE
Headquarters Space and Missile Systems Center (SMC) Navstar GPS Joint Program Office (SMC/GP)
2420 Vela Way, Suite 1866 El Segundo, CA 90245-4659
U.S.A.
By ARINC Engineering Services, LLC 2250 E. Imperial Highway, Suite 450
El Segundo, CA 90245 U.S.A.
Cage Code: 0VYX1 DISTRIBUTION STATEMENT A. APPROVED FOR PUBLIC RELEASE; DISTRIBUTION IS UNLIMITED
(This page intentionally left blank.)
IS-GPS-200D 7 Dec 2004
ii
REVISION RECORD
REV
DESCRIPTION
DOCUMENT APPROVED DATE
NC
Initial Release
25 Jan 1983
A
Incorporates IRN-200NC-001, IRN-200NC-002, and IRN-
200NC-003
25 Sep 1984
B
Incorporates IRN-200A-001A
30 Nov 1987
C
Incorporates IRN-200B-001 thru IRN-200B-007
10 Oct 1993
C
Re-formatted in Microsoft Word 6.0 in GEMS compatible format 10 Oct 1993 12 Jan 1996
C
Changed distribution status to Public Release
25 Sep 1997 20 Oct 1997
D
Incorporates IRN-200C-001 thru IRN-200C-005R1, change ICD-
7 Dec 2004 23 Nov 2004
GPS-200 to IS-GPS-200, introduce and specify the requirements of
Improved Clock and Ephemeris (ICE) message for L2 C signal, and
other additional updates
IRN-200D-001 Adds additional PRN sequences to Section 6
7 Mar 2006 9 Mar 2006
IRN-200D-001 IS-GPS-200D
7 Mar 2006 iii
(This page intentionally left blank.)
IS-GPS-200D 7 Dec 2004
iv
Pages
i ii iii iv v vi vii - xi xii - xiii xiv - xvi 1 5 6 7 17 18 19 56 56a 56l 57 193
Revision
IRN-200D-001 D IRN-200D-001 D IRN-200D-001 D IRN-200D-001 D IRN-200D-001 D IRN-200D-001 D IRN-200D-001 D IRN-200D-001 D
Page Revision Record Pages
Revision
IRN-200D-001 IS-GPS-200D
7 Mar 2006 v
(This page intentionally left blank.)
IS-GPS-200D 7 Dec 2004
vi
TABLE OF CONTENTS
1. SCOPE.....................................................................................................................................................................1 1.1 Scope ...............................................................................................................................................................1 1.2 IS Approval and Changes ................................................................................................................................1
2. APPLICABLE DOCUMENTS..............................................................................................................................3 2.1 Government Documents ..................................................................................................................................3 2.2 Non-Government Documents..........................................................................................................................3
3. REQUIREMENTS .................................................................................................................................................5 3.1 Interface Definition .........................................................................................................................................5 3.2 Interface Identification ....................................................................................................................................5 3.2.1 Ranging Codes ......................................................................................................................................5 3.2.1.1 P-Code.........................................................................................................................................6 3.2.1.2 Y-Code ........................................................................................................................................6 3.2.1.3 C/A-Code ....................................................................................................................................6 3.2.1.4 L2 CM-Code (IIR-M, IIF, and subsequent blocks) .....................................................................6 3.2.1.5 L2 CL-Code (IIR-M, IIF, and subsequent blocks) ......................................................................6 3.2.1.6 Non-Standard Codes .................................................................................................................11 3.2.2 NAV Data............................................................................................................................................11 3.2.3 L1/L2 Signal Structure ........................................................................................................................12 3.3 Interface Criteria............................................................................................................................................14 3.3.1 Composite Signal ................................................................................................................................14 3.3.1.1 Frequency Plan..........................................................................................................................14 3.3.1.2 Correlation Loss ........................................................................................................................14 3.3.1.3 Carrier Phase Noise...................................................................................................................14 3.3.1.4 Spurious Transmissions.............................................................................................................14 3.3.1.5 Phase Quadrature.......................................................................................................................15 3.3.1.6 User-Received Signal Levels ....................................................................................................15 3.3.1.7 Equipment Group Delay............................................................................................................17 3.3.1.7.1 Group Delay Uncertainty ................................................................................................17 3.3.1.7.2 Group Delay Differential ................................................................................................17 3.3.1.8 Signal Coherence.......................................................................................................................17 3.3.1.9 Signal Polarization ....................................................................................................................17 3.3.2 PRN Code Characteristics ...................................................................................................................18 3.3.2.1 Code Structure...........................................................................................................................18
IRN-200D-001 IS-GPS-200D
7 Mar 2006 vii
3.3.2.2 P-Code Generation ....................................................................................................................20 3.3.2.3 C/A-Code Generation................................................................................................................30 3.3.2.4 L2 CM-/L2 CL-Code Generation..............................................................................................35 3.3.3 Navigation Data...................................................................................................................................38 3.3.3.1 Navigation Data Modulation (L2 CM)......................................................................................38
3.3.3.1.1 Forward Error Correction................................................................................................38 3.3.4 GPS Time and SV Z-Count.................................................................................................................40 4. NOT APPLICABLE.............................................................................................................................................43 5. NOT APPLICABLE.............................................................................................................................................45 6. NOTES...................................................................................................................................................................47 6.1 Acronyms ......................................................................................................................................................47 6.2 Definitions .....................................................................................................................................................51 6.2.1 User Range Accuracy..........................................................................................................................51 6.2.2 SV Block Definitions ..........................................................................................................................51
6.2.2.1 Developmental SVs...................................................................................................................51 6.2.2.2 Operational SVs ........................................................................................................................51
6.2.2.2.1 Block II SVs....................................................................................................................51 6.2.2.2.2 Block IIA SVs.................................................................................................................51 6.2.2.2.3 Block IIR SVs .................................................................................................................52 6.2.2.2.4 Block IIR-M SVs ............................................................................................................52 6.2.2.2.5 Block IIF SVs..................................................................................................................52 6.2.3 Operational Interval Definitions..........................................................................................................52 6.2.3.1 Normal Operations ....................................................................................................................52 6.2.3.2 Short-term Extended Operations ...............................................................................................52 6.2.3.3 Long-term Extended Operations ...............................................................................................52 6.2.4 GPS Week Number .............................................................................................................................53 6.2.5 L5 Civil Signal ....................................................................................................................................53 6.3 Supporting Material.......................................................................................................................................53 6.3.1 Received Signals .................................................................................................................................53 6.3.2 Extended Navigation Mode (Block II/IIA)..........................................................................................55 6.3.3 Block IIA Mode (Block IIR/IIR-M)....................................................................................................56 6.3.4 Autonomous Navigation Mode ...........................................................................................................56 6.3.5 PRN Code sequences expansion ....................................................................................................... 56a 6.3.5.1 Additional C/A-code PRN sequences ..................................................................................... 56a 6.3.5.2 Additional P-Code PRN sequences .........................................................................................56b
IRN-200D-001 IS-GPS-200D
7 Mar 2006 viii
6.3.5.2.1 Additional P-code Generation.......................................................................................56b 6.3.5.3 Additional L2 CM-/L2 CL-Code PRN sequences....................................................................56i 10. APPENDIX I. LETTERS OF EXCEPTION...................................................................................................57 10.1 Scope ...........................................................................................................................................................57 10.2 Applicable Documents ................................................................................................................................57 10.3 Letters of Exception ....................................................................................................................................57 20. APPENDIX II. GPS NAVIGATION DATA STRUCTURE FOR DATA, D(t) ...........................................65 20.1 Scope ...........................................................................................................................................................65 20.2 Applicable Documents. ...............................................................................................................................65 20.2.1 Government Documents....................................................................................................................65 20.2.2 Non-Government Documents............................................................................................................65 20.3 Requirements...............................................................................................................................................67 20.3.1 Data Characteristics...........................................................................................................................67 20.3.2 Message Structure .............................................................................................................................67 20.3.3 Message Content ...............................................................................................................................81 20.3.3.1 Telemetry Word ......................................................................................................................81 20.3.3.2 Handover Word (HOW)..........................................................................................................81 20.3.3.3 Subframe 1 ..............................................................................................................................83
20.3.3.3.1 Subframe 1 Content.......................................................................................................83 20.3.3.3.2 Subframe 1 Parameter Characteristics ..........................................................................86 20.3.3.3.3 User Algorithms for Subframe 1 Data ..........................................................................86 20.3.3.4 Subframes 2 and 3 ...................................................................................................................93 20.3.3.4.1 Content of Subframes 2 and 3 .......................................................................................93 20.3.3.4.2 Subframe 2 and 3 Parameter Characteristics.................................................................95 20.3.3.4.3 User Algorithm for Ephemeris Determination ..............................................................95 20.3.3.4.4 NMCT Validity Time..................................................................................................101 20.3.3.5 Subframes 4 and 5 .................................................................................................................102 20.3.3.5.1 Content of Subframes 4 and 5 .....................................................................................102 20.3.3.5.2 Algorithms Related to Subframe 4 and 5 Data............................................................117 20.3.4 Timing Relationships ......................................................................................................................126 20.3.4.1 Paging and Cutovers..............................................................................................................126 20.3.4.2 SV Time vs. GPS Time .........................................................................................................126 20.3.4.3 Speed of Light .......................................................................................................................126 20.3.4.4 Data Sets................................................................................................................................127 20.3.4.5 Reference Times....................................................................................................................130
IRN-200D-001 IS-GPS-200D
7 Mar 2006 ix
20.3.5 Data Frame Parity............................................................................................................................133 20.3.5.1 SV/CS Parity Algorithm........................................................................................................133 20.3.5.2 User Parity Algorithm ...........................................................................................................133
30. APPENDIX III. GPS NAVIGATION DATA STRUCTURE FOR CNAV DATA, DC(t)..........................137 30.1 Scope .........................................................................................................................................................137 30.2 Applicable Documents. .............................................................................................................................137 30.2.1 Government Documents..................................................................................................................137 30.2.2 Non-Government Documents..........................................................................................................137 30.3 Requirements.............................................................................................................................................139 30.3.1 Data Characteristics.........................................................................................................................139 30.3.2 Message Structure ...........................................................................................................................139 30.3.3 Message Content .............................................................................................................................139 30.3.3.1 Message Type 10 and 11 Ephemeris and Health Parameters ...............................................155 30.3.3.1.1 Message Type 10 and 11 Ephemeris and Health Parameter Content .........................155 30.3.3.1.2 Message Type 10 and 11 Ephemeris Parameter Characteristics .................................158 30.3.3.1.3 User Algorithm for Determination of SV Position......................................................158 30.3.3.2 Message Types 30 Through 37 SV Clock Correction Parameters. .......................................163 30.3.3.2.1 Message Type 30 Through 37 SV Clock Correction Parameter Content....................163 30.3.3.2.2 Clock Parameter Characteristics .................................................................................163 30.3.3.2.3 User Algorithms for SV Clock Correction Data .........................................................163 30.3.3.2.4 SV Clock Accuracy Estimates ....................................................................................165 30.3.3.3 Message Type 30 Ionospheric and Group Delay Correction Parameters ..............................168 30.3.3.3.1 Message Type 30 Ionospheric and Group Delay Correction Parameter Content........168 30.3.3.4 Message Types 31, 12, and 37 Almanac Parameters.............................................................171 30.3.3.4.1 Almanac Reference Week...........................................................................................171 30.3.3.4.2 Almanac Reference Time............................................................................................171 30.3.3.4.3 SV PRN Number.........................................................................................................171 30.3.3.4.4 Signal Health (L1/L2/L5)............................................................................................171 30.3.3.4.5 Midi Almanac Parameter Content...............................................................................172 30.3.3.4.6 Reduced Almanac Parameter Content.........................................................................172 30.3.3.5 Message Type 32 Earth Orientation Parameters (EOP) ........................................................175 30.3.3.5.1 EOP Content ...............................................................................................................175 30.3.3.6 Message Type 33 Coordinated Universal Time (UTC) Parameters ......................................179 30.3.3.6.1 UTC Parameter Content ..............................................................................................179 30.3.3.6.2 UTC and GPS Time ....................................................................................................179
IRN-200D-001 IS-GPS-200D
7 Mar 2006 x
30.3.3.7 Message Types 34, 13, and 14 Differential Correction Parameters ......................................181 30.3.3.7.1 Differential Correction Parameters Content................................................................181 30.3.3.7.2 DC Data Packet ...........................................................................................................181 30.3.3.7.3 Application of Clock-Related DC Data.......................................................................184 30.3.3.7.4 Application of Orbit-Related DC Data........................................................................184 30.3.3.7.5 SV Differential Range Accuracy Estimates ................................................................186
30.3.3.8 Message Type 35 GPS/GNSS Time Offset...........................................................................187 30.3.3.8.1 GPS/GNSS Time Offset Parameter Content ...............................................................187 30.3.3.8.2 GPS and GNSS Time ..................................................................................................187
30.3.3.9 Message Types 36 and 15 Text Messages.............................................................................188 30.3.4 Timing Relationships ......................................................................................................................189
30.3.4.1 Paging and Cutovers..............................................................................................................189 30.3.4.2 SV Time vs. GPS Time .........................................................................................................190 30.3.4.3 Speed of Light .......................................................................................................................190 30.3.5 Data Frame Parity............................................................................................................................191 30.3.5.1 Parity Algorithm....................................................................................................................191
IRN-200D-001 IS-GPS-200D
7 Mar 2006 xi
LIST OF FIGURES
Figure 3-1. Figure 3-2. Figure 3-3. Figure 3-4. Figure 3-5. Figure 3-6. Figure 3-7. Figure 3-8. Figure 3-9. Figure 3-10. Figure 3-11. Figure 3-12. Figure 3-13. Figure 3-14. Figure 3-15. Figure 3-16. Figure 6-1. Figure 10-1. Figure 20-1. Figure 20-2. Figure 20-3. Figure 20-4. Figure 20-5. Figure 30-1. Figure 30-2. Figure 30-3. Figure 30-4. Figure 30-5. Figure 30-6. Figure 30-7. Figure 30-8. Figure 30-9. Figure 30-10.
Generation of P-, C/A-Codes and Modulating Signals ...................................................................19 X1A Shift Register Generator Configuration..................................................................................21 X1B Shift Register Generator Configuration..................................................................................22 X2A Shift Register Generator Configuration..................................................................................23 X2B Shift Register Generator Configuration..................................................................................24 P-Code Generation..........................................................................................................................26 P-Code Signal Component Timing .................................................................................................27 G1 Shift Register Generator Configuration ....................................................................................31 G2 Shift Register Generator Configuration ....................................................................................32 Example C/A-Code Generation ......................................................................................................33 C/A-Code Timing Relationships.....................................................................................................34 L2 CM-/L2 CL-Code Timing Relationships ...................................................................................36 L2 CM/L2 CL Shift Register Generator Configuration ..................................................................37 Convolutional Encoder ...................................................................................................................39 Convolutional Transmit/Decoding Timing Relationships...............................................................39 Time Line Relationship of HOW Message .....................................................................................42 User Received Minimum Signal Level Variations (Example, Block II/IIA/IIR)............................54 Letters of Exception. .......................................................................................................................59 Data Format ....................................................................................................................................69 TLM and HOW Formats.................................................................................................................82 Sample Application of Correction Parameters................................................................................92 Ionospheric Model ........................................................................................................................123 Example Flow Chart for User Implementation of Parity Algorithm.............................................135 Message Type 10 - Ephemeris 1 ...................................................................................................141 Message Type 11 - Ephemeris 2 ...................................................................................................142 Message Type 30 - Clock, IONO & Group Delay ........................................................................143 Message Type 31 - Clock & Reduced Almanac ...........................................................................144 Message Type 32 - Clock & EOP .................................................................................................145 Message Type 33 - Clock & UTC.................................................................................................146 Message Type 34 - Clock & Differential Correction ....................................................................147 Message Type 35 - Clock & GGTO .............................................................................................148 Message Type 36 - Clock & Text .................................................................................................149 Message Type 37 - Clock & Midi Almanac .................................................................................150
IS-GPS-200D 7 Dec 2004
xii
Figure 30-11. Figure 30-12. Figure 30-13. Figure 30-14. Figure 30-15. Figure 30-16.
Message Type 12 - Reduced Almanac..........................................................................................151 Message Type 13 Clock Differential Correction .......................................................................152 Message Type 14 Ephemeris Differential Correction ................................................................153 Message Type 15 - Text................................................................................................................154 Reduced Almanac Packet Content ................................................................................................174 Differential Correction Data Packet..............................................................................................182
IS-GPS-200D 7 Dec 2004
xiii
LIST OF TABLES
Table 3-I. Table 3-II. Table 3-III. Table 3-IV. Table 3-V. Table 3-VI. Table 3-VII. Table 6-I Table 6-II. Table 20-I. Table 20-II. Table 20-III. Table 20-IV. Table 20-V. Table 20-VI. Table 20-VII. Table 20-VIII. Table 20-IX. Table 20-X. Table 20-XI. Table 20-XII. Table 20-XIII. Table 20-XIV. Table 30-I. Table 30-II. Table 30-III. Table 30-IV. Table 30-V. Table 30-VI. Table 30-VII. Table 30-VIII. Table 30-IX. Table 30-X.
Code Phase Assignments ..................................................................................................................7 Code Phase Assignments (IIR-M, IIF, and subsequent blocks only)................................................9 Signal Configuration .......................................................................................................................13 Composite L1 Transmitted Signal Phase ........................................................................................16 Received Minimum RF Signal Strength .........................................................................................16 P-Code Reset Timing ......................................................................................................................28 Final Code Vector States.................................................................................................................29 Additional C/A-/P-Code Phase Assignments................................................................................ 56c Additional L2 CM-/L2 CL-Code Phase Assignments ...................................................................56i Subframe 1 Parameters ...................................................................................................................87 Ephemeris Data Definitions ............................................................................................................94 Ephemeris Parameters.....................................................................................................................96 Elements of Coordinate Systems ....................................................................................................97 Data IDs and SV IDs in Subframes 4 and 5..................................................................................105 Almanac Parameters .....................................................................................................................107 NAV Data Health Indications .......................................................................................................109 Codes for Health of SV Signal Components.................................................................................110 UTC Parameters............................................................................................................................113 Ionospheric Parameters .................................................................................................................114 IODC Values and Data Set Lengths (Block II/IIA) .....................................................................128 IODC Values and Data Set Lengths (Block IIR/IIR-M/IIF) ........................................................129 Reference Times ...........................................................................................................................132 Parity Encoding Equations............................................................................................................134 Message Types 10 and 11 Parameters...........................................................................................159 Elements of Coordinate System ....................................................................................................161 Clock Correction and Accuracy Parameters .................................................................................164 Group Delay Differential Parameters............................................................................................168 Midi Almanac Parameters.............................................................................................................173 Reduced Almanac Parameters.......................................................................................................174 Earth Orientation Parameters .........................................................................................................176 Application of EOP Parameters .....................................................................................................177 UTC Parameters............................................................................................................................180 Differential Correction Parameters.................................................................................................183
IRN-200D-001 IS-GPS-200D
7 Mar 2006 xiv
Table 30-XI. GPS/GNSS Time Offset Parameters .............................................................................................188 Table 30-XII. Message Broadcast Intervals.........................................................................................................189
IRN-200D-001 IS-GPS-200D
7 Mar 2006 xv
(This page intentionally left blank.)
IRN-200D-001 IS-GPS-200D
7 Mar 2006 xvi
1. SCOPE 1.1 Scope. This Interface Specification (IS) defines the requirements related to the interface between the Space Segment (SS) of the Global Positioning System (GPS) and the navigation User Segment (US) of the GPS for radio frequency (RF) link 1 (L1) and link 2 (L2). 1.2 IS Approval and Changes. ARINC Engineering Services, LLC has been designated the Interface Control Contractor (ICC), and is responsible for the basic preparation, approval, distribution, retention, and Interface Control Working Group (ICWG) coordination of the IS in accordance with GP-03-001. The Navstar GPS Joint Program Office is the necessary authority to make this IS effective. The Joint Program Office (JPO) administers approvals under the auspices of the Configuration Control Board (CCB), which is governed by the appropriate JPO Operating Instruction (OI). Military organizations and contractors are represented at the CCB by their respective segment member. All civil organizations and public interest are represented by the Department of Transportation representative of the GPS JPO. A proposal to change the approved version of this IS can be submitted by any ICWG participating organization to the GPS JPO and/or the ICC. The ICC is responsible for the preparation of the change paper and change coordination, in accordance with GP-03-001. The ICC prepares the change paper as a Proposed Interface Revision Notice (PIRN) and is responsible for coordination of PIRNs with the ICWG. The ICWG coordinated PIRN must be submitted to the GPS JPO CCB for review and approval. The ICWG review period for all Proposed Interface Revisions Notices (PIRNs) is 45 days after receipt by individual addressees. A written request to extend the review period may be submitted to the ICC for consideration.
IS-GPS-200D 7 Dec 2004
1
(This page intentionally left blank.)
IS-GPS-200D 7 Dec 2004
2
2. APPLICABLE DOCUMENTS
2.1 Government Documents. The following documents of the issue specified contribute to the definition of the interfaces between the GPS Space Segment and the GPS navigation User Segment, and form a part of this IS to the extent specified herein.
Specifications Federal None Military None Other Government Activity None
Standards Federal None Military None
Other Publications GP-03-001 14 Nov 2003
GPS Interface Control Working Group Charter
2.2 Non-Government Documents. The following documents of the issue specified contribute to the definition of the interfaces between the GPS Space Segment and the GPS Navigation User Segment and form a part of this IS to the extent specified herein.
Specifications None
Other Publications None
IS-GPS-200D 7 Dec 2004
3
(This page intentionally left blank.)
IS-GPS-200D 7 Dec 2004
4
3. REQUIREMENTS
3.1 Interface Definition. The interface between the GPS Space Segment (SS) and the GPS navigation User Segment (US) includes two RF links, L1 and L2. Utilizing these links, the space vehicles (SVs) of the SS shall provide continuous earth coverage signals that provide to the US the ranging codes and the system data needed to accomplish the GPS navigation (NAV) mission. These signals shall be available to a suitably equipped user with RF visibility to an SV.
3.2 Interface Identification. The carriers of L1 and L2 are typically modulated by one or more bit trains, each of which normally is a composite generated by the modulo-2 addition of a pseudo-random noise (PRN) ranging code and the downlink system data (referred to as NAV data).
3.2.1 Ranging Codes. Three PRN ranging codes are transmitted: the precision (P) code which is the principal NAV ranging code; the Y-code, used in place of the P-code whenever the anti-spoofing (A-S) mode of operation is activated; and the coarse/acquisition (C/A) code which is used for acquisition of the P (or Y) code (denoted as P(Y)) and as a civil ranging signal. Code-division-multiple-access techniques allow differentiating between the SVs even though they may transmit at the same frequencies. The SVs will transmit intentionally "incorrect" versions of the C/A and the P(Y) codes where needed to protect the users from receiving and utilizing anomalous NAV signals as a result of a malfunction in the SV's reference frequency generation system. These two "incorrect" codes are termed non-standard C/A (NSC) and non-standard Y (NSY) codes.
For Block IIR-M, IIF, and subsequent blocks of SVs, two additional PRN ranging codes are transmitted. They are the L2 civil-moderate (L2 CM) code and the L2 civil-long (L2 CL) code. The SVs will transmit intentionally "incorrect" versions of the L2 CM and L2 CL codes where needed to protect the users from receiving and utilizing anomalous NAV signals as a result of a malfunction in the SV's reference frequency generation system. These "incorrect" codes are termed non-standard L2 CM (NSCM) and non-standard L2 CL (NSCL) codes. The SVs shall also be capable of initiating and terminating the broadcast of NSCM and/or NSCL code(s) independently of each other, in response to CS command.
IS-GPS-200D 7 Dec 2004
5
3.2.1.1 P-Code. The PRN P-code for SV ID number i is a ranging code, Pi(t), of 7 days in length at a chipping rate of 10.23 Mbps. The 7 day sequence is the modulo-2 sum of two sub-sequences referred to as X1 and X2i; their lengths are 15,345,000 chips and 15,345,037 chips, respectively. The X2i sequence is an X2 sequence selectively delayed by 1 to 37 chips thereby allowing the basic code generation technique to produce a set of 37 mutually exclusive P-code sequences of 7 days in length. Of these, 32 are designated for use by SVs and 5 are reserved for other purposes (e.g. ground transmitters, etc.). Assignment of these code phase segments by SV-ID number (or other use) is given in Table 3-I. Additional PRN P-code sequences with assigned PRN numbers are provided in Section 6.3.5.2, Table 6-I
3.2.1.2 Y-Code. The PRN Y-code is used in place of the P-code when the A-S mode of operation is activated.
3.2.1.3 C/A-Code. The PRN C/A-Code for SV ID number i is a Gold code, Gi(t), of 1 millisecond in length at a chipping rate of 1023 Kbps. The Gi(t) sequence is a linear pattern generated by the modulo-2 addition of two subsequences, G1 and G2i, each of which is a 1023 chip long linear pattern. The epochs of the Gold code are synchronized with the X1 epochs of the P-code. As shown in Table 3-I, the G2i sequence is a G2 sequence selectively delayed by pre-assigned number of chips, thereby generating a set of different C/A-codes. Assignment of these by GPS PRN signal number is given in Table 3-I. Additional PRN C/A-code sequences with assigned PRN numbers are provided in Section 6.3.5.1, Table 6-I
3.2.1.4 L2 CM-Code (IIR-M, IIF, and subsequent blocks). The PRN L2 CM-code for SV ID number i is a ranging code, CM,i(t), which is 20 milliseconds in length at a chipping rate of 511.5 Kbps. The epochs of the L2 CM-code are synchronized with the X1 epochs of the P-code. The CM,i(t) sequence is a linear pattern which is short cycled every count of 10230 chips by resetting with a specified initial state. Assignment of initial states by GPS PRN signal number is given in Table 3-II. Additional PRN L2 CM-code sequence pairs are provided in Section 6.3.5.3, Table 6-II
3.2.1.5 L2 CL-Code (IIR-M, IIF, and subsequent blocks). The PRN L2 CL-code for SV ID number i is a ranging code, CL,i(t), which is 1.5 seconds in length at a chipping rate of 511.5 Kbps. The epochs of the L2 CL-code are synchronized with the X1 epochs of the P-code. The CL,i(t) sequence is a linear pattern which is generated using the same code generator polynomial as the one used for CM,i(t). However, the CL,i(t) sequence is short cycled by resetting with a specified initial state every code count of 767250 chips. Assignment of initial states by GPS PRN signal number is given in Table 3-II. Additional PRN L2 CL-code sequence pairs are provided in Section 6.3.5.3, Table 6-II
IRN-200D-001 IS-GPS-200D
7 Mar 2006 6
Table 3-I. Code Phase Assignments (sheet 1 of 2)
SV GPS PRN Code Phase Selection
ID Signal
No.
No.
C/A(G2i)**** (X2i)
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
11
12
12
13
13
14
14
15
15
16
16
17
17
18
18
19
19
2 ⊕ 6
1
3 ⊕ 7
2
4 ⊕ 8
3
5 ⊕ 9
4
1 ⊕ 9
5
2 ⊕ 10
6
1 ⊕ 8
7
2 ⊕ 9
8
3 ⊕ 10
9
2 ⊕ 3
10
3 ⊕ 4
11
5 ⊕ 6
12
6 ⊕ 7
13
7 ⊕ 8
14
8 ⊕ 9
15
9 ⊕ 10
16
1 ⊕ 4
17
2 ⊕ 5
18
3 ⊕ 6
19
Code Delay Chips
C/A
P
5
1
6
2
7
3
8
4
17
5
18
6
139
7
140
8
141
9
251
10
252
11
254
12
255
13
256
14
257
15
258
16
469
17
470
18
471
19
First 10 Chips Octal*
C/A
1440 1620 1710 1744 1133 1455 1131 1454 1626 1504 1642 1750 1764 1772 1775 1776 1156 1467 1633
First 12 Chips
Octal P
4444 4000 4222 4333 4377 4355 4344 4340 4342 4343
⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ 4343
* In the octal notation for the first 10 chips of the C/A code as shown in this column, the first digit (1) represents a "1" for the first chip and the last three digits are the conventional octal representation of the remaining 9 chips. (For example, the first 10 chips of the C/A code for PRN Signal Assembly No. 1 are: 1100100000).
** C/A codes 34 and 37 are common. *** PRN sequences 33 through 37 are reserved for other uses (e.g. ground transmitters). **** The two-tap coder utilized here is only an example implementation that generates a limited set
of valid C/A codes. ⊕ = "exclusive or"
NOTE: The code phase assignments constitute inseparable pairs, each consisting of a specific C/A and a specific P code phase, as shown above.
IS-GPS-200D 7 Dec 2004
7
Table 3-I. Code Phase Assignments (sheet 2 of 2)
SV GPS PRN Code Phase Selection
ID Signal
No.
No.
C/A(G2i)**** (X2i)
20
20
4 ⊕ 7
20
21
21
5 ⊕ 8
21
22
22
6 ⊕ 9
22
23
23
1 ⊕ 3
23
24
24
4 ⊕ 6
24
25
25
5 ⊕ 7
25
26
26
6 ⊕ 8
26
27
27
7 ⊕ 9
27
28
28
8 ⊕ 10
28
29
29
1 ⊕ 6
29
30
30
2 ⊕ 7
30
31
31
3 ⊕ 8
31
32
32
4 ⊕ 9
32
***
33
5 ⊕ 10
33
*** 34**
4 ⊕ 10
34
***
35
1 ⊕ 7
35
***
36
2 ⊕ 8
36
*** 37**
4 ⊕ 10
37
Code Delay Chips
C/A
P
472
20
473
21
474
22
509
23
512
24
513
25
514
26
515
27
516
28
859
29
860
30
861
31
862
32
863
33
950
34
947
35
948
36
950
37
First 10 Chips Octal*
C/A
1715 1746 1763 1063 1706 1743 1761 1770 1774 1127 1453 1625 1712 1745 1713 1134 1456 1713
First 12 Chips
Octal P
4343 ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐ ⏐
4343
* In the octal notation for the first 10 chips of the C/A code as shown in this column, the first digit (1) represents a "1" for the first chip and the last three digits are the conventional octal representation of the remaining 9 chips. (For example, the first 10 chips of the C/A code for PRN Signal Assembly No. 1 are: 1100100000).
** C/A codes 34 and 37 are common. *** PRN sequences 33 through 37 are reserved for other uses (e.g. ground transmitters). **** The two-tap coder utilized here is only an example implementation that generates a limited
set of valid C/A codes. ⊕ = "exclusive or"
NOTE: The code phase assignments constitute inseparable pairs, each consisting of a specific C/A and a specific P code phase, as shown above.
IS-GPS-200D 7 Dec 2004
8
Table 3-II. Code Phase Assignments (IIR-M, IIF, and subsequent blocks only) (sheet 1 of 2)
SV GPS PRN Initial Shift Register State (Octal)
ID
Signal
No.
No.
L2 CM
L2 CL
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
11
12
12
13
13
14
14
15
15
16
16
17
17
18
18
19
19
742417664 756014035 002747144 066265724 601403471 703232733 124510070 617316361 047541621 733031046 713512145 024437606 021264003 230655351 001314400 222021506 540264026 205521705 064022144
624145772 506610362 220360016 710406104 001143345 053023326 652521276 206124777 015563374 561522076 023163525 117776450 606516355 003037343 046515565 671511621 605402220 002576207 525163451
End Shift Register State (Octal)
L2 CM *
L2 CL **
552566002 034445034 723443711 511222013 463055213 667044524 652322653 505703344 520302775 244205506 236174002 654305531 435070571 630431251 234043417 535540745 043056734 731304103 412120105
267724236 167516066 771756405 047202624 052770433 761743665 133015726 610611511 352150323 051266046 305611373 504676773 272572634 731320771 631326563 231516360 030367366 713543613 232674654
* Short cycled period = 10230 ** Short cycled period = 767250 *** PRN sequences 33 through 37 are reserved for other uses (e.g. ground transmitters).
NOTE: There are many other available initial register states which can be used for other signal transmitters including any additional SVs in future.
IS-GPS-200D 7 Dec 2004
9
Table 3-II. Code Phase Assignments (IIR-M, IIF, and subsequent blocks only) (sheet 2 of 2)
SV GPS PRN Initial Shift Register State (Octal)
ID
Signal
No.
No.
L2 CM
L2 CL
20
20
21
21
22
22
23
23
24
24
25
25
26
26
27
27
28
28
29
29
30
30
31
31
32
32
***
33
***
34
***
35
***
36
***
37
120161274 044023533 724744327 045743577 741201660 700274134 010247261 713433445 737324162 311627434 710452007 722462133 050172213 500653703 755077436 136717361 756675453 435506112
266527765 006760703 501474556 743747443 615534726 763621420 720727474 700521043 222567263 132765304 746332245 102300466 255231716 437661701 717047302 222614207 561123307 240713073
End Shift Register State (Octal)
L2 CM *
L2 CL **
365636111 143324657 110766462 602405203 177735650 630177560 653467107 406576630 221777100 773266673 100010710 431037132 624127475 154624012 275636742 644341556 514260662 133501670
641733155 730125345 000316074 171313614 001523662 023457250 330733254 625055726 476524061 602066031 012412526 705144501 615373171 041637664 100107264 634251723 257012032 703702423
* Short cycled period = 10230 ** Short cycled period = 767250 *** PRN sequences 33 through 37 are reserved for other uses (e.g. ground transmitters).
NOTE: There are many other available initial register states which can be used for other signal transmitters including any additional SVs in future.
IS-GPS-200D 7 Dec 2004
10
3.2.1.6 Non-Standard Codes. The NSC, NSCM, NSCL, and NSY codes, used to protect the user from a malfunction in the SV's reference frequency system (reference paragraph 3.2.1), are not for utilization by the user and, therefore, are not defined in this document.
3.2.2 NAV Data. The NAV data, D(t), includes SV ephemerides, system time, SV clock behavior data, status messages and C/A to P (or Y) code handover information, etc. The 50 bps data is modulo-2 added to the P(Y)and C/A- codes; the resultant bit-trains are used to modulate the L1 and L2 carriers. For a given SV, the data train D(t), if present, is common to the P(Y)- and C/A- codes on both the L1 and L2 channels. The content and characteristics of the NAV data, D(t), are given in Appendix II of this document.
For Block IIR-M, Block IIF, and subsequent blocks of SVs, civil navigation (CNAV) data, DC(t), also includes SV ephemerides, system time, SV clock behavior, status messages, etc. The DC(t) is a 25 bps data stream which is coded by a rate ½ convolutional coder. When selected by ground command, the resulting 50 sps symbol stream is modulo-2 added to the L2 CM-code; the resultant bit-train is combined with L2 CL-code using chip by chip timedivision multiplexing method (i.e. alternating between L2 CM ⊕ data and L2 CL chips); the multiplexed bit-train is used to modulate the L2 carrier. The content and characteristics of the CNAV data, DC(t), are given in Appendix III of this document.
During the initial period of Block IIR-M SVs operation, prior to Initial Operational Capability of L2 C signal, Block IIR-M may modulo-2 add the NAV data, D(t), to the L2 CM-code instead of CNAV data, DC(t). Moreover, the NAV data, D(t), can be used in one of two different data rates which are selectable by ground command. D(t) with a data rate of 50 bps can be commanded to be modulo-2 added to the L2 CM-code, or D(t) with a symbol rate of 50 symbols per second (sps) (rate ½ convolutional encode of a 25 bps NAV data) can be commanded to be modulo-2 added to the L2 CM-code. The resultant bit-train is combined with L2 CL-code using chip by chip time-division multiplexing method (i.e. alternating between L2 CM ⊕ data and L2 CL chips). This multiplexed bit-train is used to modulate the L2 carrier.
IS-GPS-200D 7 Dec 2004
11
3.2.3 L1/L2 Signal Structure. The L1 consists of two carrier components which are in phase quadrature with each other. Each carrier component is bi-phase shift key (BPSK) modulated by a separate bit train. One bit train is the modulo-2 sum of the P(Y)-code and NAV data, D(t), while the other is the modulo-2 sum of the C/A-code and the NAV data, D(t). For Block II/IIA and IIR, the L2 is BPSK modulated by only one of those two bit trains; the bit train to be used for L2 modulation is selected by ground command. A third modulation mode is also selectable on the L2 channel by ground command: it utilizes the P(Y)-code without the NAV data as the modulating signal. For a particular SV, all transmitted signal elements (carriers, codes and data) are coherently derived from the same onboard frequency source.
For Block IIR-M, Block IIF, and subsequent blocks of SVs, the L2 consists of two carrier components. One carrier component is BPSK modulated by the bit train which is the modulo-2 sum of the P(Y)-code with or without NAV data D(t), while the other is BPSK modulated by any one of three other bit trains which are selectable by ground command. The three possible bit trains are: (1) the modulo-2 sum of the C/A-code and D(t); (2) the C/A-code with no data and; (3) a chip-by-chip time multiplex combination of bit trains consisting of the L2 CM-code with DC(t) and the L2 CL-code with no data. The L2 CM-code with the 50 sps symbol stream of DC(t) is time-multiplexed with L2 CL-code at a 1023 kHz rate as described in paragraph 3.2.2. The first L2 CM-code chip starts synchronously with the end/start of week epoch.
During the initial period of Block IIR-M SVs operation, prior to Initial Operational Capability of L2 C signal, Block IIR-M may modulo-2 add the NAV data, D(t), to the L2 CM-code instead of CNAV data, DC(t). In such configuration, the data rate of D(t) may be 50 bps (i.e. without convolution encoding) or it may be 25 bps. The D(t) of 25 bps shall be convolutionally encoded resulting in 50 sps.
The different configuration and combination of codes/signals specified in this section are shown in Table 3-III.
IS-GPS-200D 7 Dec 2004
12
Table 3-III. Signal Configuration
SV Blocks
In-Phase*
L1 Quadrature-Phase*
In-Phase*
L2** Quadrature-Phase*
Block II/IIA/IIR P(Y) ⊕ D(t)
C/A ⊕ D(t)
P(Y) ⊕ D(t) or
P(Y) or
C/A ⊕ D(t)
Not Applicable
Block IIR-M*** P(Y) ⊕ D(t)
C/A ⊕ D(t)
P(Y) ⊕ D(t) or
P(Y)
L2 CM ⊕ D(t) with L2 CL or
L2 CM ⊕ D(t) with L2 CL or
C/A ⊕ D(t) or C/A
Block IIR-M/IIF P(Y) ⊕ D(t)
C/A ⊕ D(t)
P(Y) ⊕ D(t) or
P(Y)
L2 CM ⊕ DC(t) with L2 CL or
C/A ⊕ D(t) or C/A
Notes:
1) The configuration identified in this table reflects only the content of Section 3.2.3 and does not show all available codes/signals on L1/L2. 2) It should be noted that there are no flags or bits in the navigation message to directly indicate which signal option is broadcast for L2 Civil (L2 C) signal.
⊕ = “exclusive-or” (modulo-2 addition) D(t) = NAV data at 50 bps D(t) = NAV data at 25 bps with FEC encoding resulting in 50 sps DC(t) = CNAV data at 25 bps with FEC encoding resulting in 50 sps
* Terminology of “in-phase” and “quadrature-phase” is used only to identify the relative phase quadrature relationship of the carrier components (i.e. 90 degrees offset of each other).
** The two carrier components on L2 may not have the phase quadrature relationship. They may be broadcast on same phase (ref. Section 3.3.1.5).
*** Possible signal configuration for Block IIR-M only during the initial period of Block IIR-M SVs operation, prior to Initial Operational Capability of L2 C signal. See paragraph 3.2.2.
IS-GPS-200D 7 Dec 2004
13
3.3 Interface Criteria. The criteria specified in the following define the requisite characteristics of the SS/US interface for the L1 and L2.
3.3.1 Composite Signal. The following criteria define the characteristics of the composite signals.
3.3.1.1 Frequency Plan. The signals shall be contained within two 20.46-MHz bands centered about L1 and L2. The carrier frequencies for the L1 and L2 signals shall be coherently derived from a common frequency source within the SV. The nominal frequency of this source -- as it appears to an observer on the ground -- is 10.23 MHz. The SV carrier frequency and clock rates -- as they would appear to an observer located in the SV -- are offset to compensate for relativistic effects. The clock rates are offset by ∆ f/f = -4.4647E-10, equivalent to a change in the P-code chipping rate of 10.23 MHz offset by a ∆ f = -4.5674E-3 Hz. This is equal to 10.22999999543 MHz. The nominal carrier frequencies (f0) shall be 1575.42 MHz, and 1227.6 MHz for L1 and L2, respectively.
3.3.1.2 Correlation Loss. Correlation loss is defined as the difference between the SV power received in a 20.46 MHz bandwidth and the signal power recovered in an ideal correlation receiver of the same bandwidth. On the L1 and L2 channels, the worst case correlation loss occurs when the carrier is modulated by the sum of the P(Y) code and the NAV data stream. For this case, the correlation loss apportionment shall be as follows:
1.
SV modulation imperfections 0.6 dB
2.
Ideal UE receiver waveform distortion 0.4 dB
(due to 20.46 MHz filter)
3.3.1.3 Carrier Phase Noise. The phase noise spectral density of the unmodulated carrier shall be such that a phase locked loop of 10 Hz one-sided noise bandwidth shall be able to track the carrier to an accuracy of 0.1 radians rms.
3.3.1.4 Spurious Transmissions. In-band spurious transmissions shall be at least 40 dB below the unmodulated L1 and L2 carriers over the allocated 20.46 MHz channel bandwidth.
IS-GPS-200D 7 Dec 2004
14
3.3.1.5 Phase Quadrature. The two L1 carrier components modulated by the two separate bit trains (C/A-code plus data and P(Y)-code plus data) shall be in phase quadrature (within ±100 milliradians) with the C/A signal carrier lagging the P signal by 90 degrees. Referring to the phase of the P carrier when Pi(t) equals zero as the "zero phase angle", the P(Y)- and C/A-code generator output shall control the respective signal phases in the following manner: when Pi(t) equals one, a 180-degree phase reversal of the P-carrier occurs; when Gi(t) equals one, the C/A carrier advances 90 degrees; when the Gi(t) equals zero, the C/A carrier shall be retarded 90 degrees (such that when Gi(t) changes state, a 180-degree phase reversal of the C/A carrier occurs). The resultant nominal composite transmitted signal phases as a function of the binary state of only the two modulating signals are as shown in Table 3-IV.
For Block IIR-M, IIF, and subsequent blocks of SVs, phase quadrature relationship between the two L2 carrier components can be the same as for the two L1 carrier components as described above. However, for the L2 case, the civil signal carrier component is modulated by any one of three (IIF) or four (IIR-M) different bit trains as described in paragraph 3.2.3. Moreover, the two L2 carrier components can be in same phase. The resultant composite transmitted signal phases will vary as a function of the binary state of the modulating signals as well as the signal power ratio and phase quadrature relationship. Beyond these considerations, additional carrier components in Block IIR-M, IIF, and subsequent blocks of SVs will result in composite transmitted signal phase relationships other than the nominal special case of Table 3-IV.
For Block IIF, the crosstalk between the C/A, when selected, and P(Y) signals shall not exceed 20 dB in the L1 and L2. The crosstalk is the relative power level of the undesired signal to the desired reference signal.
3.3.1.6 User-Received Signal Levels. The SV shall provide L1 and L2 navigation signal strength at end-of-life (EOL), worst-case, in order to meet the minimum levels specified in Table 3-V. The minimum received power is measured at the output of a 3 dBi linearly polarized user receiving antenna (located near ground) at worst normal orientation, when the SV is above a 5-degree elevation angle. The received signal levels are observed within the inband allocation defined in para. 3.3.1.1.
The Block IIF SV shall provide L1 and L2 signals with the following characteristic: the L1 off-axis power gain shall not decrease by more than 2 dB from the Edge-of-Earth (EOE) to nadir, nor more than 10 dB from EOE to 20 degrees off nadir, and no more than 18 dB from EOE to 23 degrees off nadir; the L2 off-axis power gain shall not decrease by more than 2 dB from EOE to nadir, and no more than 10 dB from EOE to 23 degrees off nadir; the power drop off between EOE and ±23 degrees shall be in a monotonically decreasing fashion.
Additional related data is provided as supporting material in paragraph 6.3.1.
IS-GPS-200D 7 Dec 2004
15
Table 3-IV. Composite L1 Transmitted Signal Phase ** (Block II/IIA and IIR SVs Only)
Nominal Composite L1 Signal Phase*
0° -70.5° +109.5° 180°
Code State
P
C/A
0
0
1
0
0
1
1
1
* Relative to 0, 0 code state with positive angles leading and negative angles lagging. ** Based on the composite of two L1 carrier components with 3 dB difference in the power levels of the two.
SV Blocks II/IIA/IIR IIR-M/IIF
Table 3-V.
Channel
L1 L2 L1 L2
Received Minimum RF Signal Strength
Signal
P(Y)
-161.5 dBW
-164.5 dBW
or
-161.5 dBW
-161.5 dBW
C/A or L2 C -158.5 dBW -164.5 dBW -158.5 dBW -160.0 dBW
IS-GPS-200D 7 Dec 2004
16
3.3.1.7 Equipment Group Delay. Equipment group delay is defined as the delay between the signal radiated output of a specific SV (measured at the antenna phase center) and the output of that SV's on-board frequency source; the delay consists of a bias term and an uncertainty. The bias term is of no concern to the US since it is included in the clock correction parameters relayed in the NAV data, and is therefore accounted for by the user computations of system time (reference paragraphs 20.3.3.3.3.1, 30.3.3.2.3). The uncertainty (variation) of this delay as well as the group delay differential between the signals of L1 and L2 are defined in the following.
3.3.1.7.1 Group Delay Uncertainty. The effective uncertainty of the group delay shall not exceed 3.0 nanoseconds (two sigma).
3.3.1.7.2 Group Delay Differential. The group delay differential between the radiated L1 and L2 signals (i.e. L1 P(Y) and L2 P(Y), L1 P(Y) and L2 C) is specified as consisting of random plus bias components. The mean differential is defined as the bias component and will be either positive or negative. For a given navigation payload redundancy configuration, the absolute value of the mean differential delay shall not exceed 15.0 nanoseconds. The random variations about the mean shall not exceed 3.0 nanoseconds (two sigma). Corrections for the bias components of the group delay differential are provided to the US in the Nav message using parameters designated as TGD (reference paragraph 20.3.3.3.3.2) and Inter-Signal Correction (ISC) (reference paragraph 30.3.3.3.1.1).
3.3.1.8 Signal Coherence. All transmitted signals for a particular SV shall be coherently derived from the same on-board frequency standard; all digital signals shall be clocked in coincidence with the PRN transitions for the Psignal and occur at the P-signal transition speed. On the L1 channel the data transitions of the two modulating signals (i.e., that containing the P(Y)-code and that containing the C/A-code), L1 P(Y) and L1 C/A, shall be such that the average time difference between the transitions does not exceed 10 nanoseconds (two sigma).
3.3.1.9 Signal Polarization. The transmitted signal shall be right-hand circularly polarized (RHCP). For the angular range of ±14.3 degrees from boresight, L1 ellipticity shall be no worse than 1.2 dB for Block II/IIA and shall be no worse than 1.8 dB for Block IIR/IIR-M/IIF SVs. L2 ellipticity shall be no worse than 3.2 dB for Block II/IIA SVs and shall be no worse than 2.2 dB for Block IIR/IIR-M/IIF over the angular range of ±14.3 degrees from boresight.
IS-GPS-200D 7 Dec 2004
17
3.3.2 PRN Code Characteristics. The characteristics of the P-, L2 CM-, L2 CL-, and the C/A-codes are defined below in terms of their structure and the basic method used for generating them. Figure 3-1 depicts a simplified block diagram of the scheme for generating the 10.23 Mbps Pi(t) and the 1.023 Mbps Gi(t) patterns (referred to as Pand C/A-codes respectively), and for modulo-2 summing these patterns with the NAV bit train, D(t), which is clocked at 50 bps. The resultant composite bit trains are then used to modulate the signal carriers. 3.3.2.1 Code Structure. The Pi(t) pattern (P-code) is generated by the modulo-2 summation of two PRN codes, X1(t) and X2(t - iT), where T is the period of one P-code chip and equals (1.023 x 107)-1 seconds, while i is an integer from 1 through 37. This allows the generation of 37 unique P(t) code phases (identified in Table 3-I) using the same basic code generator.
The linear Gi(t) pattern (C/A-code) is the modulo-2 sum of two 1023-bit linear patterns, G1 and G2i. The latter sequence is selectively delayed by an integer number of chips to produce many different G(t) patterns (defined in Table 3-I).
The CM,i(t) pattern (L2 CM-code) is a linear pattern which is reset with a specified initial state every code count of 10230 chips. Different initial states are used to generate different CM,i(t) patterns (defined in Table 3-II). The CL,i(t) pattern (L2 CL-code) is also a linear pattern but with a longer reset period of 767250 chips. Different initial states are used to generate different CL,i(t) patterns (defined in Table 3-II). For a given SV-ID, two different initial states are used to generate different CL,i(t) and CM,i(t) patterns. Section 6.3.5 provides a selected subset of additional P-, L2 CM-, L2 CL-, and the C/A-code sequences with assigned PRN numbers.
IRN-200D-001 IS-GPS-200D
7 Mar 2006 18
Z-COUNT
ZCOUNTER
RESET COMMAND GENERATOR
REMOTE COMMAND
EPOCH RESET
EPOCH DETECT
X1 EPOCH
EPOCH RESET
50 Hz
20
X1 CODE GENERATOR
1.023
MHz
10
GOLD CODE GENERATOR
1 KHz
EPOCH DETECT
X1(t)
X2i(t) CODE
SELECT DEVICE
RECLOCKING DEVICE
Gi(t) Pi(t)
Gi(t) D(t)
FORMATTED DATA
D(t)
DATA
ENCODER
X2 CODE GENERATOR
10.23 MHz FREQUENCY
SOURCE
Pi(t) D(t) Pi(t)
Figure 3-1. Generation of P-, C/A-Codes and Modulating Signals
IS-GPS-200D 7 Dec 2004
19
3.3.2.2 P-Code Generation. Each Pi(t) pattern is the modulo-2 sum of two extended patterns clocked at 10.23 Mbps (X1 and X2i). X1 itself is generated by the modulo-2 sum of the output of two 12-stage registers (X1A and X1B) short cycled to 4092 and 4093 chips respectively. When the X1A short cycles are counted to 3750, the X1 epoch is generated. The X1 epoch occurs every 1.5 seconds after 15,345,000 chips of the X1 pattern have been generated. The polynomials for X1A and X1B, as referenced to the shift register input, are:
X1A: 1 + X6 + X8 + X11 + X12, and X1B: 1 + X1 + X2 + X5 + X8 + X9 + X10 + X11 + X12.
Samples of the relationship between shift register taps and the exponents of the corresponding polynomial, referenced to the shift register input, are as shown in Figures 3-2, 3-3, 3-4 and 3-5.
The state of each generator can be expressed as a code vector word which specifies the binary sequence constant of each register as follows: (a) the vector consists of the binary state of each stage of the register, (b) the stage 12 value appears at the left followed by the values of the remaining states in order of descending stage numbers, and (c) the shift direction is from lower to higher stage number with stage 12 providing the current output. This code vector convention represents the present output and 11 future outputs in sequence. Using this convention, at each X1 epoch, the X1A shift register is initialized to code vector 001001001000 and the X1B shift register is initialized to code vector 010101010100. The first chip of the X1A sequence and the first chip of the X1B sequence occur simultaneously in the first chip interval of any X1 period.
The natural 4095 chip cycles of these generating sequences are shortened to cause precession of the X1B sequence with respect to the X1A sequence during subsequent cycles of the X1A sequence in the X1 period. Reinitialization of the X1A shift register produces a 4092 chip sequence by omitting the last 3 chips (001) of the natural 4095 chip X1A sequence. Re-initialization of the X1B shift register produces a 4093 chip sequence by omitting the last 2 chips (01) of the natural 4095 chip X1B sequence. This results in the phase of the X1B sequence lagging by one chip for each X1A cycle in the X1 period.
The X1 period is defined as the 3750 X1A cycles (15,345,000 chips) which is not an integer number of X1B cycles. To accommodate this situation, the X1B shift register is held in the final state (chip 4093) of its 3749th cycle. It remains in this state until the X1A shift register completes its 3750th cycle (343 additional chips). The completion of the 3750th X1A cycle establishes the next X1 epoch which re-initializes both the X1A and X1B shift registers starting a new X1 cycle.
IS-GPS-200D 7 Dec 2004
20
STAGE NUMBERS
POLYNOMIAL X1A:
1 + X 6 + X 8 + X 11 + X 12
1
2
3
4
5
6
7
8
9
10
11
12
0
0
0
1
0
0
1
0
0
1
0
0
OUTPUT
0
1
2
3
4
5
6
7
8
9
10
11
12
INITIAL CONDITIONS
SHIFT DIRECTION
TAP NUMBERS
Figure 3-2. X1A Shift Register Generator Configuration
IS-GPS-200D 7 Dec 2004
21
STAGE NUMBERS
POLYNOMIAL X1B: 1 + X1 + X2 + X5 + X8 + X9 + X10 + X11 + X12
1
2
3
4
5
6
7
8
9
10
11
12
0
0
1
0
1
0
1
0
1
0
1
0
OUTPUT
0
1
2
3
4
5
6
7
8
9
10
11
12
INITIAL CONDITIONS
SHIFT DIRECTION
TAP NUMBERS
Figure 3-3. X1B Shift Register Generator Configuration
IS-GPS-200D 7 Dec 2004
22
STAGE NUMBERS
POLYNOMIAL X2A: 1 + X1 + X3 + X4 + X5 + X7 + X8 + X9 + X10 + X11 + X12
1
2
3
4
5
6
7
8
9
10
11
12
1
0
1
0
0
1
0
0
1
0
0
1
OUTPUT
0
1
2
3
4
5
6
7
8
9
10
11
12
INITIAL CONDITIONS
SHIFT DIRECTION
TAP NUMBERS
Figure 3-4. X2A Shift Register Generator Configuration
IS-GPS-200D 7 Dec 2004
23
STAGE NUMBERS
POLYNOMIAL X2B: 1 + X2 + X3 + X4 + X8 + X9 + X12
1
2
3
4
5
6
7
8
9
10
11
12
0
0
1
0
1
0
1
0
1
0
1
0
OUTPUT
0
1
2
3
4
5
6
7
8
9
10
11
12
INITIAL CONDITIONS
SHIFT DIRECTION
TAP NUMBERS
Figure 3-5. X2B Shift Register Generator Configuration
IS-GPS-200D 7 Dec 2004
24
The X2i sequences are generated by first producing an X2 sequence and then delaying it by a selected integer number of chips, i, ranging from 1 to 37. Each of the X2i sequences is then modulo-2 added to the X1 sequence thereby producing up to 37 unique P(t) sequences.
The X2A and X2B shift registers, used to generate X2, operate in a similar manner to the X1A and X1B shift registers. They are short-cycled, X2A to 4092 and X2B to 4093, so that they have the same relative precession rate as the X1 shift registers. X2A epochs are counted to include 3750 cycles and X2B is held in the last state at 3749 cycle until X2A completes its 3750th cycle. The polynomials for X2A and X2B, as referenced to the shift register input, are:
X2A: 1 + X1 + X3 + X4 + X5 + X7 + X8 + X9 + X10 + X11 + X12, and X2B: 1 + X2 + X3 + X4 + X8 + X9 + X12.
(The initialization vector for X2A is 100100100101 and for X2B is 010101010100).
The X2A and X2B epochs are made to precess with respect to the X1A and X1B epochs by causing the X2 period to be 37 chips longer than the X1 period. When the X2A is in the last state of its 3750th cycle and X2B is in the last state of its 3749th cycle, their transitions to their respective initial states are delayed by 37 chip time durations.
At the beginning of the GPS week, X1A, X1B, X2A and X2B shift registers are initialized to produce the first chip of the week. The precession of the shift registers with respect to X1A continues until the last X1A period of the GPS week interval. During this particular X1A period, X1B, X2A and X2B are held when reaching the last state of their respective cycles until that X1A cycle is completed (see Table 3-VI). At this point, all four shift registers are initialized and provide the first chip of the new week.
Figure 3-6 shows a functional P-code mechanization. Signal component timing is shown in Figure 3-7, while the end-of-week reset timing and the final code vector states are given in Tables 3-VI and 3-VII, respectively.
IS-GPS-200D 7 Dec 2004
25
10.23 MHz
6, 8, 11, 12
RESUME
C
X1A
R
I
REGISTER
1 6
12
SET X1A EPOCH A
4092 DECODE
X1 EPOCH
3750
CLOCK CONTROL
HALT
C
X1B
R
I
REGISTER
1
12
1, 2, 5, 8, 9, 10, 11, 12
CLOCK CONTROL
HALT
C
X2A
R
I
REGISTER
1
12
SET X1B EPOCH
3749
Z-COUNTER 403,200
B
4093 DECODE
7 DAY RESET
END/WEEK
REGISTER INPUTS
3750
SET X2A EPOCH C
C - CLOCK I - INPUT R - RESET TO
INITIAL CONDITIONS ON NEXT CLOCK
1, 3, 4, 5, 7, 8, 9, 10, 11, 12
4092 DECODE
START/WEEK
RESUME
X2
EPOCH
37
ENABLE
A
HALT
END/WEEK
X1
B
Pi
CLOCK CONTROL
C
X2B
R
I
REGISTER
1 2
12
SET X2B EPOCH
3749
C
X2 i
1 i
2, 3, 4, 8, 9, 12
4093 DECODE
X2
SHIFT
REGISTER
Figure 3-6. P-Code Generation
IS-GPS-200D 7 Dec 2004
26
0
1
2
3
0
1
2
3
0
X1 EPOCHS
37 Chips
74 Chips
X2 EPOCHS *
P Epoch
TIME 0
1.5 sec 3.0 sec 4.5 sec 7 days
* Does not include any offset due to PRN delay.
Figure 3-7. P-Code Signal Component Timing
14 days
IS-GPS-200D 7 Dec 2004
27
Table 3-VI. P-Code Reset Timing (Last 400 µsec of 7-day period) **
X1A-Code
Code Chip
X1B-Code
X2A-Code
1 • • • 3023
• • • 3127
345 • • •
3367
• • • 3471
1070 • • •
4092 • • •
4092
• • • 3749
• • • 4092*
• • • 4093 • • • 4093
• • • 4092
• • • 4092
* Last Chip of Week. ** Does not include any X2 offset due to PRN delay.
X2B-Code
967 • • •
3989
• • • 4093 • • • 4093
• • • 4093
IS-GPS-200D 7 Dec 2004
28
Table 3-VII. Final Code Vector States
Code
Chip Number
Vector State
Vector State for 1st Chip following Epoch
4091 X1A
4092
100010010010 000100100100
001001001000
4092 X1B
4093
100101010101 001010101010
010101010100
4091 X2A
4092
111001001001 110010010010
100100100101
4092 X2B
4093
000101010101 001010101010
010101010100
NOTE: First Chip in each sequence is output bit whose leading edge occurs simultaneously with the epoch.
IS-GPS-200D 7 Dec 2004
29
3.3.2.3 C/A-Code Generation. Each Gi(t) sequence is a 1023-bit Gold-code which is itself the modulo-2 sum of two 1023-bit linear patterns, G1 and G2i. The G2i sequence is formed by effectively delaying the G2 sequence by an integer number of chips. The G1 and G2 sequences are generated by 10-stage shift registers having the following polynomials as referred to in the shift register input (see Figures 3-8 and 3-9).
G1 = X10 + X3 + 1, and G2 = X10 + X9 + X8 + X6 + X3 + X2 + 1. The initialization vector for the G1 and G2 sequences is 1111111111. The G1 and G2 shift registers are initialized at the P-coder X1 epoch. The G1 and G2 registers are clocked at 1.023 MHz derived from the 10.23 MHz P-coder clock. The initialization by the X1 epoch phases the 1.023 MHz clock to insure that the first chip of the C/A code begins at the same time as the first chip of the P-code. The effective delay of the G2 sequence to form the G2i sequence may be accomplished by combining the output of two stages of the G2 shift register by modulo-2 addition (see Figure 3-10). However, this two-tap coder implementation generates only a limited set of valid C/A codes. Table 3-I contains a tabulation of the G2 shift register taps selected and their corresponding P-code X2i and PRN signal numbers together with the first several chips of each resultant PRN code. Timing relationships related to the C/A code are shown in Figure 3-11.
IS-GPS-200D 7 Dec 2004
30
STAGE NUMBERS
POLYNOMIAL G1:
1 + X 3 + X 10
INPUT
1
2
3
4
5
6
7
8
9
10
1
1
1
1
1
1
1
1
1
1
OUTPUT
0
1
2
3
4
5
6
7
8
9
10
INITIAL CONDITIONS
SHIFT DIRECTION
TAP NUMBERS
Figure 3-8. G1 Shift Register Generator Configuration
IS-GPS-200D 7 Dec 2004
31
STAGE NUMBERS
POLYNOMIAL G2:
1 + X 2 + X 3 +X6 + X 8 + X 9 + X 10
INPUT
1
2
3
4
5
6
7
8
9
10
1
1
1
1
1
1
1
1
1
1
OUTPUT
0
1
2
3
4
5
6
7
8
9
10
INITIAL CONDITIONS
SHIFT DIRECTION
TAP NUMBERS
Figure 3-9. G2 Shift Register Generator Configuration
IS-GPS-200D 7 Dec 2004
32
X1 EPOCH
10.23 MHz SYNCH
10
SYNCH
G EPOCH 20
1 Kbps
1023 DECODE
3
10
I
S
G1
G1
REGISTER
C
2 3 6 8 9 10
I
C
G2
REGISTER
S
Gi
G2i PHASE SELECT
LOGIC
50 bps TO DATA ENCODER
REGISTER INPUTS
CIS-
CLOCK INPUT SET ALL ONES
Figure 3-10. Example C/A-Code Generation
IS-GPS-200D 7 Dec 2004
33
X1 Epoch @ 2/3 bps
1023
1023
1023 BIT Gold Code @ 1023 Kbps
1023
1023
1023
etc.
1 msec
0
1
2
18
19
0
Gold Code Epochs @ 1000/sec
Data @ 50 cps 20 msec
Figure 3-11. C/A-Code Timing Relationships
IS-GPS-200D 7 Dec 2004
34
3.3.2.4 L2 CM-/L2 CL-Code Generation. Each CM,i(t) pattern (L2 CM-code) and CL,i(t) pattern (L2 CL-code) are generated using the same code generator polynomial each clocked at 511.5 Kbps. Each pattern is initiated and reset with a specified initial state (defined in Table 3-II). CM,i(t) pattern is reset after 10230 chips resulting in a code period of 20 milliseconds, and CL,i(t) pattern is reset after 767250 chips resulting in a code period of 1.5 seconds. The L2 CM and L2 CL shift registers are initialized at the P-coder X1 epoch. The first L2 CM-code chip starts synchronously with the end/start of week epoch. Timing relationships related to the L2 CM-/L2 CLcodes are shown in Figure 3-12. The maximal polynomial used for L2 CM- and L2 CL-codes is 1112225171 (octal) of degree 27. The L2 CM and L2 CL code generator is conceptually described in Figure 3-13 using modular-type shift register generator.
IS-GPS-200D 7 Dec 2004
35
0 End/start of week
1.5 second
X1 Epoch @ 2/3 bps
767250 Chips 767250 BIT L2 CL-Code @ 511.5 Kbps
1 10230
2 10230
3 10230
10230 BIT L2 CM-Code @ 511.5 Kbps
4 10230
73 10230
74 10230
1
etc.
75
10230
etc.
20 msec
Data @ 50 cps
L2 CM @ 511.5 Kbps L2 CL @ 511.5 Kbps L2 C @ 1023 Kbps
Figure 3-12. L2 CM-/L2 CL-Code Timing Relationships
36
IS-GPS-200D 7 Dec 2004
DELAY NUMBERS
POLYNOMIAL:
1 + X3 + X4 +X5 + X6 + X9 + X11 + X13 + X16 + X19 + X21 + X24 + X27
Figure 3-13. L2 CM/L2 CL Shift Register Generator Configuration
IS-GPS-200D 7 Dec 2004
37
3
3
2
3
3
2
2
3
1
1
1
3
OUTPUT
INITIAL CONDITIONS ARE A FUNCTION OF PRN AND CODE PERIOD (MODERATE/LONG) SHIFT DIRECTION
3.3.3 Navigation Data. The content and format of the NAV data, D(t), and the CNAV data, DC(t), are given in Appendices II and III, respectively, of this document.
3.3.3.1 Navigation Data Modulation (L2 CM). For Block IIR-M, Block IIF, and subsequent blocks of SVs, the CNAV bit train, DC(t), is rate ½ encoded and, thus, clocked at 50 sps. The resultant symbol sequence is then modulo-2 added to the L2 CM-code. During the initial period of Block IIR-M SVs operation, prior to Initial Operational Capability of L2 C signal, and upon ground command, the NAV bit train, D(t), at one of two data rates, may be modulo-2 added to the L2 CM-code instead of CNAV data, DC(t), as further described in Section 3.2.2.
3.3.3.1.1 Forward Error Correction. The CNAV bit train, DC(t), will always be Forward Error Correction (FEC) encoded by a rate 1/2 convolutional code. For Block IIR-M, the NAV bit train, D(t), can be selected to be convolutionally encoded. The resulting symbol rate is 50 sps. The convolutional coding will be constraint length 7, with a convolutional encoder logic arrangement as illustrated in Figure 3-14. The G1 symbol is selected on the output as the first half of a 40-millisecond data bit period.
Twelve-second navigation messages broadcast by the SV are synchronized with every eighth of the SV's P(Y)-code X1 epochs. However, the navigation message is FEC encoded in a continuous process independent of message boundaries (i.e. at the beginning of each new message, the encoder registers illustrated in Figure 3-14 contains the last six bits of the previous message).
Because the FEC encoding convolves successive messages, it is necessary to define which transmitted symbol is synchronized to SV time, as follows. The beginning of the first symbol that contains any information about the first bit of a message will be synchronized to every eighth X1 epoch (referenced to end/start of week). The users convolutional decoders will introduce a fixed delay that depends on their respective algorithms (usually 5 constraint lengths, or 35 bits), for which they must compensate to determine system time from the received signal. This convolutional decoding delay and the various relationships with the start of the data block transmission and SV time are illustrated in Figure 3-15.
IS-GPS-200D 7 Dec 2004
38
DATA INPUT (25 BPS)
G2 (133 OCTAL)
G1 (171 OCTAL)
OUTPUT SYMBOLS (50 SPS)
(ALTERNATING G1/G2)
SYMBOL CLOCK
Figure 3-14. Convolutional Encoder
ENCODED DATA BLOCK TRANSMITTED ON L2
ENCODED DATA BLOCK RECEIVED BY USER
EARLY
DATA BLOCK DECODED BY USER
USERS DECODING DELAY
DOWNLINK DELAY
LATER
SV 12 SECOND EPOCHS
Figure 3-15. Convolutional Transmit/Decoding Timing Relationships
IS-GPS-200D 7 Dec 2004
39
3.3.4 GPS Time and SV Z-Count. GPS time is established by the Control Segment and is referenced to Coordinated Universal Time (UTC) as maintained by the U.S. Naval Observatory (UTC(USNO)) zero time-point defined as midnight on the night of January 5, 1980/morning of January 6, 1980. The largest unit used in stating GPS time is one week defined as 604,800 seconds. GPS time may differ from UTC because GPS time shall be a continuous time scale, while UTC is corrected periodically with an integer number of leap seconds. There also is an inherent but bounded drift rate between the UTC and GPS time scales. The OCS shall control the GPS time scale to be within one microsecond of UTC (modulo one second). The NAV data contains the requisite data for relating GPS time to UTC. The accuracy of this data during the transmission interval shall be such that it shall relate GPS time (maintained by the MCS of the CS) to UTC (USNO) within 90 nanoseconds (one sigma). This data is generated by the CS; therefore, the accuracy of this relationship may degrade if for some reason the CS is unable to upload data to a SV. At this point, it is assumed that alternate sources of UTC are no longer available, and the relative accuracy of the GPS/UTC relationship will be sufficient for users. Range error components (e.g. SV clock and position) contribute to the GPS time transfer error, and under normal operating circumstances (two frequency time transfers from SV(s) whose navigation message indicates a URA of eight meters or less), this corresponds to a 97 nanosecond (one sigma) apparent uncertainty at the SV. Propagation delay errors and receiver equipment biases unique to the user add to this time transfer uncertainty.
IS-GPS-200D 7 Dec 2004
40
In each SV the X1 epochs of the P-code offer a convenient unit for precisely counting and communicating time. Time stated in this manner is referred to as Z-count, which is given as a 29-bit binary number consisting of two parts as follows:
a. The binary number represented by the 19 least significant bits of the Z-count is referred to as the time of week (TOW) count and is defined as being equal to the number of X1 epochs that have occurred since the transition from the previous week. The count is short-cycled such that the range of the TOW-count is from 0 to 403,199 X1 epochs (equaling one week) and is reset to zero at the end of each week. The TOWcount's zero state is defined as that X1 epoch which is coincident with the start of the present week. This epoch occurs at (approximately) midnight Saturday night-Sunday morning, where midnight is defined as 0000 hours on the UTC scale which is nominally referenced to the Greenwich Meridian. Over the years the occurrence of the "zero state epoch" may differ by a few seconds from 0000 hours on the UTC scale since UTC is periodically corrected with leap seconds while the TOW-count is continuous without such correction. To aid rapid ground lock-on to the P-code signal, a truncated version of the TOW-count, consisting of its 17 most significant bits, is contained in the hand-over word (HOW) of the L1 and L2 NAV data (D(t)) stream; the relationship between the actual TOW-count and its truncated HOW version is illustrated by Figure 3-16.
b. The ten most significant bits of the Z-count are a modulo 1024 binary representation of the sequential number assigned to the current GPS week (see paragraph 6.2.4). The range of this count is from 0 to 1023 with its zero state being defined as the GPS week number zero and every integer multiple of 1024 weeks, thereafter (i.e. 0, 1024, 2048, etc.).
IS-GPS-200D 7 Dec 2004
41
X1 EPOCHS
P(Y)-CODE EPOCH (END/START OF WEEK)
1.5 sec
403,192
403,196
0 123 4 567 8
403,199
DECIMAL EQUIVALENTS OF ACTUAL TOW COUNTS
SUBFRAME EPOCHS
6 sec
100,799
0
1
2
3
DECIMAL EQUIVALENTS OF HOW-MESSAGE TOW COUNTS
NOTES:
1. TO AID IN RAPID GROUND LOCK-ON THE HAND-OVER WORD (HOW ) OF EACH SUBFRAME CONTAINS A TRUNCATED TIME-OF-WEEK (TOW) COUNT
2. THE HOW IS THE SECOND WORD IN EACH SUBFRAME (REFERENCE PARAGRAPH 20.3.3.2).
3. THE HOW-MESSAGE TOW COUNT CONSISTS OF THE 17 MSBs OF THE ACTUAL TOW COUNT AT THE START OF THE NEXT SUBFRAME.
4. TO CONVERT FROM THE HOW-MESSAGE TOW COUNT TO THE ACTUAL TOW COUNT AT THE START OF THE NEXT SUBFRAME, MULTIPLY BY FOUR.
5. THE FIRST SUBFRAME STARTS SYNCHRONOUSLY WITH THE END/START OF WEEK EPOCH.
Figure 3-16. Time Line Relationship of HOW Message
IS-GPS-200D 7 Dec 2004
42
4. NOT APPLICABLE
IS-GPS-200D 7 Dec 2004
43
(This page intentionally left blank.)
IS-GPS-200D 7 Dec 2004
44
5. NOT APPLICABLE
IS-GPS-200D 7 Dec 2004
45
(This page intentionally left blank.)
IS-GPS-200D 7 Dec 2004
46
6. NOTES 6.1 Acronyms
AI AODO A-S Autonav BPSK CDC CNAV cps CRC CS DC DN EAROM ECEF ECI EDC EOE EOL ERD FEC GGTO GNSS GPS HOW ICC ID IERS
-
Availability Indicator
-
Age of Data Offset
-
Anti-Spoofing
-
Autonomous Navigation
-
Bi-Phase Shift Key
-
Clock Differential Correction
-
Civil Navigation
-
cycles per second
-
Cyclic Redundancy Check
-
Control Segment
-
Differential Correction
-
Day Number
-
Electrically Alterable Read-Only Memory
-
Earth-Centered, Earth-Fixed
-
Earth-Centered, Inertial
-
Ephemeris Differential Correction
-
Edge-of-Earth
-
End of Life
-
Estimated Range Deviation
-
Forward Error Correction
-
GPS/GNSS Time Offset
-
Global Navigation Satellite System
-
Global Positioning System
-
Hand-Over Word
-
Interface Control Contractor
-
Identification
-
International Earth Rotation and Reference Systems Service
IS-GPS-200D 7 Dec 2004
47
IODC IODE IRM IRP IS ISC LSB LSF L2 C L2 CL L2 CM MCS MSB NAV NDUS NMCT NSC NSCL NSCM NSY OBCP OCS PRN RF RMS SA SEP sps
-
Issue of Data, Clock
-
Issue of Data, Ephemeris
-
IERS Reference Meridian
-
IERS Reference Pole
-
Interface Specification
-
Inter-Signal Correction
-
Least Significant Bit
-
Leap Seconds Future
-
L2 Civil Signal
-
L2 Civil-Long Code
-
L2 Civil-Moderate Code
-
Master Control Station
-
Most Significant Bit
-
Navigation
-
Nudet Detection User Segment
-
Navigation Message Correction Table
-
Non-Standard C/A-Code
-
Non-Standard L2 CL-Code
-
Non-Standard L2 CM-Code
-
Non-Standard Y-code
-
On-Board Computer Program
-
Operational Control System
-
Pseudo-Random Noise
-
Radio Frequency
-
Root Mean Square
-
Selective Availability
-
Spherical Error Probable
-
symbols per second
IS-GPS-200D 7 Dec 2004
48
SS SV SVN TBD TBS TLM TOW UE URA URE US USNO UTC WGS 84 WN WNe
-
Space Segment
-
Space Vehicle
-
Space Vehicle Number
-
To Be Determined
-
To Be Supplied
-
Telemetry
-
Time Of Week
-
User Equipment
-
User Range Accuracy
-
User Range Error
-
User Segment
-
U.S. Naval Observatory
-
Coordinated Universal Time
-
World Geodetic System 1984
-
Week Number
-
Extended Week Number
IS-GPS-200D 7 Dec 2004
49
(This page intentionally left blank.)
IS-GPS-200D 7 Dec 2004
50
6.2 Definitions
6.2.1 User Range Accuracy. User range accuracy (URA) is a statistical indicator of the ranging accuracies obtainable with a specific SV. URA is a one-sigma estimate of the user range errors in the navigation data for the transmitting satellite. It includes all errors for which the Space and Control Segments are responsible. It does not include any errors introduced in the user set or the transmission media. While the URA may vary over a given subframe fit interval, the URA index (N) reported in the NAV message corresponds to the maximum value of URA anticipated over the fit interval.
6.2.2 SV Block Definitions. The following block definitions are given to facilitate discussion regarding the capability of the various blocks of GPS satellites to support the SV-to-US interface.
6.2.2.1 Developmental SVs. The original concept validation satellites developed by Rockwell International and designated as satellite vehicle numbers (SVNs) 1-11 are termed "Block I" SVs. These SVs were designed to provide 3-4 days of positioning service without contact from the CS. These SVs transmitted a configuration code of 000 (reference paragraph 20.3.3.5.1.4). There are no longer any active Block I SVs in the GPS constellation. The last Block I SV was decommissioned in 1995.
6.2.2.2 Operational SVs. The operational satellites are designated Block II, Block IIA, Block IIR, Block IIR-M and Block IIF SVs. Characteristics of these SVs are provided below. Modes of operation for these SVs and accuracy of positioning services provided are described in paragraphs 6.3.2 through 6.3.4. These SVs transmit configuration codes as specified in paragraph 20.3.3.5.1.4. The navigation signal provides no direct indication of the type of the transmitting SV.
6.2.2.2.1 Block II SVs. The first block of full scale operational SVs developed by Rockwell International are designated as SVNs 13-21 and are termed "Block II" SVs. These SVs were designed to provide 14 days of positioning service without contact from the CS.
6.2.2.2.2 Block IIA SVs. The second block of full scale operational SVs developed by Rockwell International are designated as SVNs 22-40 and are termed "Block IIA" SVs. These SVs are capable of providing 60 days of positioning service without contact from the CS.
IS-GPS-200D 7 Dec 2004
51
6.2.2.2.3 Block IIR SVs. The block of operational replenishment SVs developed by Lockheed Martin are designated as SVNs 41-61 and are termed "Block IIR" SVs. These SVs have the capability of storing at least 60 days of navigation data with current memory margins, while operating in a IIA mode, to provide positioning service without contact from the CS for that period. (Contractual requirements for these SVs specify transmission of correct data for only 14 days to support short-term extended operations while in IIA mode.) The IIR SV will provide a minimum of 60 days of positioning service without contact from the CS when operating in autonomous navigation (Autonav) mode.
6.2.2.2.4 Block IIR-M SVs. The subset of operational replenishment SVs developed by Lockheed Martin which are “Modernized” configuration of “Block IIR” SVs are termed “Block IIR-M”.
6.2.2.2.5 Block IIF SVs. The block of operational replenishment SVs developed by Boeing are designated as SVNs 62-73 and are termed “Block IIF” SVs. This is the first block of operational SVs that transmit the L5 Civil signal. These SVs will provide at least 60 days of positioning service without contact from the CS.
6.2.3 Operational Interval Definitions. The following three operational intervals have been defined. These labels will be used to refer to differences in the interface definition as time progresses from SV acceptance of the last navigation data upload.
6.2.3.1 Normal Operations. The SV is undergoing normal operations whenever the fit interval flag (reference paragraph 20.3.3.4.3.1) is zero.
6.2.3.2 Short-term Extended Operations. The SV is undergoing short-term extended operations whenever the fit interval flag is one and the IODE (reference paragraph 20.3.4.4) is less than 240.
6.2.3.3 Long-term Extended Operations. The SV is undergoing long-term extended operations whenever the fit interval flag is one and the IODE is in the range 240-255.
IS-GPS-200D 7 Dec 2004
52
6.2.4 GPS Week Number. The GPS week numbering system is established with week number zero (0) being defined as that week which started with the X1 epoch occurring at midnight UTC(USNO) on the night of January 5, 1980/ morning of January 6, 1980. The GPS week number continuously increments by one (1) at each end/start of week epoch without ever resetting to zero. Users must recognize that the week number information contained in the Nav Message may not necessarily reflect the current full GPS week number (see paragraphs 20.3.3.3.1.1, 20.3.3.5.1.5, 20.3.3.5.2.4, and 30.3.3.1.1.1).
6.2.5 L5 Civil Signal. L5 is the GPS downlink signal at a nominal carrier frequency of 1176.45 MHz. The L5 signal is only available on Block IIF and subsequent blocks of SVs and the signal is specified/described in a separate and different interface control document.
6.3 Supporting Material
6.3.1 Received Signals. The guaranteed minimum user-received signal levels are defined in paragraph 3.3.1.6. As additional supporting material, Figure 6-1 illustrates an example variation in the minimum received power of the near-ground user-received L1 and L2 signals from Block II/IIA/IIR SVs as a function of SV elevation angle.
Higher received signals levels can be caused by such factors as SV attitude errors, mechanical antenna alignment errors, transmitter power output variations due to temperature variations, voltage variations and power amplifier variations, and due to a variability in link atmospheric path loss. For Block II/IIA and IIR SVs, the maximum received signal levels as a result of these factors is not expected to exceed -155.5 dBW and -153.0 dBW, respectively, for the P(Y) and C/A components of the L1 channel, nor -158.0 dBW for either signal on the L2 channel. For Block IIR-M and IIF SVs, the maximum received signal levels as a result of these factors is not expected to exceed -155.5 dBW and -153.0 dBW, respectively, for the P(Y) and C/A components of the L1 channel and L2 channel. In addition, due to programmable power output capabilities of Block IIR-M and IIF SVs, under certain operational scenarios, individual signal components of Block IIR-M/IIF SVs may exceed the previously stated maximum but are not expected to exceed -150 dBW.
IS-GPS-200D 7 Dec 2004
53
-155.5
RECEIVED POWER AT 3dBi LINEARLY POLARIZED ANTENNA (dBW)
-158.5 -161.5
C/A - L1 P - L1
-164.5
P - L2 or C/A - L2
0o 5o
20 o
40o
60o
USER ELEVATION ANGLE (DEG)
80 o
90 o
100o
Figure 6-1. User Received Minimum Signal Level Variations (Example, Block II/IIA/IIR)
IS-GPS-200D 7 Dec 2004
54
6.3.2 Extended Navigation Mode (Block II/IIA). The Block II and IIA SVs are capable of being uploaded by the CS with a minimum of 60 days of navigation data to support a 60 day positioning service. Due to memory retention limitations, the Block II SVs may not transmit correct data for the entire 60 days but are guaranteed to transmit correct data for at least 14 days to support short-term extended operations. Under normal conditions the CS will provide daily uploads to each SV, which will allow the SV to maintain normal operations as defined in paragraph 6.2.3.1 and described within this IS. During normal operations, the SVs will have a user range error that is at or below a level required to support a positioning accuracy of 16 meters spherical error probable (SEP). In addition, the almanac data, UTC parameters and ionospheric data will be maintained current to meet the accuracy specified in this IS.
If the CS is unable to upload the SVs (the CS is unavailable or the SV is unable to accept and process the upload), each SV will individually transition to short-term extended operations and eventually to long-term extended operations (based on time from each SV's last upload) as defined in paragraphs 6.2.3.2 and 6.2.3.3, and as further described throughout this IS. As time from upload continues through these three operational intervals, the user range error of the SV will increase, causing a positioning service accuracy degradation. The rate of accuracy degradation is slow over the short-term extended operations interval, such that at the end of this interval (approximately 14 days after upload) the US will be able to achieve a positioning accuracy of 425 meters SEP. The rate of accuracy degradation increases in the long-term extended interval, such that by the 180th day after the last upload, the positioning errors will have grown to 10 kilometers SEP. During these intervals the URA will continue to provide the proper estimate of the user range errors.
During short-term and long-term extended operations (approximately day 2 through day 62 after an upload), the almanac data, UTC parameters and ionospheric data will not be maintained current and will degrade in accuracy from the time of last upload.
IS-GPS-200D 7 Dec 2004
55
6.3.3 Block IIA Mode (Block IIR/IIR-M). The Block IIR/IIR-M SVs, when operating in the Block IIA mode, will perform similarly to the Block IIA SVs and have the capability of storing at least 60 days of navigation data, with current memory margins, to provide positioning service without contact from the CS for that period (through short-term and long-term extended operations). (Contractual requirements for these SVs specify transmission of correct data for only 14 days to support short-term extended operations while in IIA mode.) Under normal conditions, the CS will provide daily uploads to each SV, which will allow the SV to maintain normal operations as defined in paragraph 6.2.3.1 and described within this IS.
If the CS is unable to upload the SVs (the CS is unavailable or the SV is unable to accept and process the upload), each SV will individually transition to short-term extended operations and eventually to long-term extended operations (based on time from each SVs last upload) as defined in paragraph 6.2.3.2 and 6.2.3.3, and as further described throughout this IS. As time from upload continues through these three operational intervals, the user range error (URE) of the SV will increase, causing a positioning service accuracy degradation.
6.3.4 Autonomous Navigation Mode. The Block IIR/IIR-M and Block IIF SV, in conjunction with a sufficient number of other Block IIR/IIR-M or Block IIF SVs, operates in an Autonav mode when commanded by the CS. Each Block IIR/IIR-M/IIF SV in the constellation determines its own ephemeris and clock correction parameters via SV-to-SV ranging, communication of data, and on-board data processing which updates data uploaded by the CS. In the Autonav mode the Block IIR/IIR-M/IIF SV will maintain normal operations as defined in paragraph 6.2.3.1 and as further described within this IS, and will have a URE of no larger than 6 meters, one sigma for Block IIR/IIRM. URE of 6 meters, one sigma, is expected to support 16 meter SEP accuracy under a nominal position dilution of precision. If the CS is unable to upload the SVs, the Block IIR/IIR-M/IIF SVs will maintain normal operations for period of at least 60 days after the last upload.
In the Autonav mode, the almanac data, UTC parameters and ionospheric data are still calculated and maintained current by the CS and uploaded to the SV as required. If the CS is unable to upload the SVs, the almanac data, UTC parameters and ionospheric data will not be maintained current and will degrade in accuracy from the time of the last upload.
IS-GPS-200D 7 Dec 2004
56
6.3.5 PRN Code sequences expansion. The additional PRN sequences provided in this section are for information only. The additional PRN sequences identified in this section are not applicable to Block II/IIA, IIR/IIR-M, IIF SVs. In addition, the current valid range for GPS PRN signal number for C/A- and P-code is 1 37 as specified in Table 3-I. The PRN sequences provided in this section are for other L1/L2 signal applications, such as Satellite Based Augmentation System (SBAS) satellite signals, and potential use in the future by GPS.
6.3.5.1 Additional C/A-code PRN sequences. The PRN C/A-code is described in Section 3.2.1.3 and 36 legacy C/A-code sequences are assigned by SV-ID number in Table 3-I. An additional set of 173 C/A-code PRN sequences are selected and assigned with PRN numbers in this section as shown in Table 6-I. Among the 173 additional sequences; PRN numbers 38 through 63 are reserved for future GPS SVs; PRN numbers 64 through 119 are reserved for future Ground Based Augmentation System (GBAS) and other augmentation systems; PRN numbers 120 through 158 are reserved for SBAS; and PRN numbers 159 through 210 are reserved for other Global Navigation Satellite System (GNSS) applications. For GPS application, the CNAV data, Dc(t), will be modulo-2 added to the C/A-code sequences of PRN numbers 38 through 63. Any assignment of a C/A-code PRN number and its code sequence for any additional SV and/or other L1/L2 signal applications, such as SBAS satellite signals, will be selected from the sequences of Table 6-I and will be approved, controlled, and managed by the GPS JPO.
It should be noted that, in Table 6-I, the C/A-code sequences are identified by “G2 Delay” and “Initial G2 Setting” which is not as same as the method used in Table 3-I. The two-tap coder implementation method referenced and used in Table 3-I is not used in Table 6-I due to its limitation in generating C/A-code sequences. The “G2 Delay” specified in Table 6-I may be accomplished by using the “Initial G2 Setting” as the initialization vector for the G2 shift register of Figure 3-9.
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56a
6.3.5.2 Additional P-Code PRN sequences. The PRN P-code set of 37 mutually exclusive sequences are described in Section 3.2.1.1, and assignment of these code segments by SV-ID number is given in Table 3-I. An additional set of 173 P-code PRN sequences are described in this section. Among the 173 additional sequences; PRN numbers 38 through 63 are reserved for future GPS SVs; PRN numbers 64 through 119 are reserved for future GBAS and other augmentation systems; and PRN numbers 120 through 210 are reserved for other future applications. For GPS application, the CNAV data, Dc(t), which may include additional future military message types, will be modulo-2 added to the P-code sequences of PRN numbers 38 through 63. The P-code PRN numbers and their code sequences defined in Table 6-I are not for general use and will be approved, controlled, and managed by the GPS JPO.
6.3.5.2.1 Additional P-code Generation. The generation of 37 mutually exclusive P-code PRN sequences are described in Section 3.3.2.2. The additional set of 173 P-code PRN sequences are generated by circularly shifting each of the original 37 sequences (over one week) by an amount corresponding to 1, 2, 3, 4, or 5 days. The additional sequences are therefore time shifted (i.e. offset) versions of the original 37 sequences. These offset Pcode PRN sequences, Pi(t), are described as follows:
Pi(t) = Pi-37x(t xT), where i is an integer from 38 to 210, x is an integer portion of (i-1)/37, and T is defined to equal 24 hours.
As an example, P-code sequence for PRN 38 would be the same sequence as PRN 1 shifted 24 hours into a week (i.e. 1st chip of PRN 38 at beginning of week is the same chip for PRN 1 at 24 hours after beginning of week). The complete list of the additional P-code PRN assignment is shown in Table 6-I. Any assignment of a P-code PRN number and its code sequence for any additional SV and/or other L1/L2 signal applications will be selected from the sequences of Table 6-I.
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56b
Table 6-I
Additional C/A-/P-Code Phase Assignments (sheet 1 of 6)
PRN Signal No. *
G2 Delay (Chips)
C/A
Initial G2 Setting
(Octal)**
P
First 10 Chips (Octal)**
X2 Delay (Chips)
P-code Relative Delay
(Hours) ***
First 12 Chips (Octal)
38
67
39
103
40
91
41
19
42
679
43
225
44
625
45
946
46
638
47
161
48
1001
49
554
50
280
51
710
52
709
53
775
54
864
55
558
56
220
57
397
58
55
59
898
60
759
61
367
62
299
63
1018
0017 0541 1714 1151 1651 0103 0543 1506 1065 1564 1365 1541 1327 1716 1635 1002 1015 1666 0177 1353 0426 0227 0506 0336 1333 1745
1760 1236 0063 0626 0126 1674 1234 0271 0712 0213 0412 0236 0450 0061 0142 0775 0762 0111 1600 0424 1351 1550 1271 1441 0444 0032
1
P1(t-24)
2
P2(t-24)
3
P3(t-24)
4
P4(t-24)
5
P5(t-24)
6
P6(t-24)
7
P7(t-24)
8
P8(t-24)
9
P9(t-24)
10
P10(t-24)
11
P11(t-24)
12
P12(t-24)
13
P13(t-24)
14
P14(t-24)
15
P15(t-24)
16
P16(t-24)
17
P17(t-24)
18
P18(t-24)
19
P19(t-24)
20
P20(t-24)
21
P21(t-24)
22
P22(t-24)
23
P23(t-24)
24
P24(t-24)
25
P25(t-24)
26
P26(t-24)
3373 3757 3545 5440 4402 4023 4233 2337 3375 3754 3544 3440 5402 2423 5033 2637 3135 5674 4514 2064 5210 2726 5171 2656 5105 2660
* PRN sequences 38 through 63 are reserved for GPS.
** In the octal notation for the first 10 chips of the C/A-code or the initial settings as shown in this table, the first digit (1/0) represents a "1" or “0”, respectively, for the first chip and the last three digits are the conventional octal representation of the remaining 9 chips. (For example, the first 10 chips of the C/A code for PRN Signal Assembly No. 38 are: 1111110000).
*** Pi(t-N): P-code sequence of PRN number i shifted by N hours. See Section 6.3.5.2.1.
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56c
Table 6-I
Additional C/A-/P-Code Phase Assignments (sheet 2 of 6)
PRN Signal
No.
G2 Delay (Chips)
C/A
Initial G2 Setting
(Octal)**
P
First 10 Chips (Octal)**
X2 Delay (Chips)
P-code Relative Delay
(Hours) ***
First 12 Chips (Octal)
64
729
0254
65
695
1602
66
780
1160
67
801
1114
68
788
1342
69
732
0025
70
34
1523
71
320
1046
72
327
0404
73
389
1445
74
407
1054
75
525
0072
76
405
0262
77
221
0077
78
761
0521
79
260
1400
80
326
1010
81
955
1441
82
653
0365
83
699
0270
84
422
0263
85
188
0613
86
438
0277
87
959
1562
88
539
1674
89
879
1113
90
677
1245
91
586
0606
92
153
0136
93
792
0256
94
814
1550
95
446
1234
1523 0175 0617 0663 0435 1752 0254 0731 1373 0332 0723 1705 1515 1700 1256 0377 0767 0336 1412 1507 1514 1164 1500 0215 0103 0664 0532 1171 1641 1521 0227 0543
27
P27(t-24)
28
P28(t-24)
29
P29(t-24)
30
P30(t-24)
31
P31(t-24)
32
P32(t-24)
33
P33(t-24)
34
P34(t-24)
35
P35(t-24)
36
P36(t-24)
37
P37(t-24)
1
P1(t-48)
2
P2(t-48)
3
P3(t-48)
4
P4(t-48)
5
P5(t-48)
6
P6(t-48)
7
P7(t-48)
8
P8(t-48)
9
P9(t-48)
10
P10(t-48)
11
P11(t-48)
12
P12(t-48)
13
P13(t-48)
14
P14(t-48)
15
P15(t-48)
16
P16(t-48)
17
P17(t-48)
18
P18(t-48)
19
P19(t-48)
20
P20(t-48)
21
P21(t-48)
5112 4667 2111 5266 4711 4166 2251 5306 4761 2152 5247 5736 2575 3054 3604 3520 5472 4417 2025 3230 5736 4575 2054 3204 3720 5572 4457 4005 2220 3332 3777 3555
** In the octal notation for the first 10 chips of the C/A-code or the initial settings as shown in this table, the first digit (1/0) represents a "1" or “0”, respectively, for the first chip and the last three digits are the conventional octal representation of the remaining 9 chips. (For example, the first 10 chips of the C/A code for PRN Signal Assembly No. 38 are: 1111110000)
*** Pi(t-N): P-code sequence of PRN number i shifted by N hours. See Section 6.3.5.2.1.
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56d
Table 6-I
Additional C/A-/P-Code Phase Assignments (sheet 3 of 6)
PRN Signal
No.
G2 Delay (Chips)
C/A
Initial G2 Setting
(Octal)**
P
First 10 Chips (Octal)**
X2 Delay (Chips)
P-code Relative Delay
(Hours) ***
First 12 Chips (Octal)
96
264
97
1015
98
278
99
536
100
819
101
156
102
957
103
159
104
712
105
885
106
461
107
248
108
713
109
126
110
807
111
279
112
122
113
197
114
693
115
632
116
771
117
467
118
647
119
203
120
145
121
175
122
52
123
21
124
237
125
235
0260 1455 1535 0746 1033 1213 0710 0721 1763 1751 0435 0735 0771 0140 0111 0656 1016 0462 1011 0552 0045 1104 0557 0364 1106 1241 0267 0232 1617 1076
1517 0322 0242 1031 0744 0564 1067 1056 0014 0026 1342 1042 1006 1637 1666 1121 0761 1315 0766 1225 1732 0673 1220 1413 0671 0536 1510 1545 0160 0701
22
P22(t-48)
23
P23(t-48)
24
P24(t-48)
25
P25(t-48)
26
P26(t-48)
27
P27(t-48)
28
P28(t-48)
29
P29(t-48)
30
P30(t-48)
31
P31(t-48)
32
P32(t-48)
33
P33(t-48)
34
P34(t-48)
35
P35(t-48)
36
P36(t-48)
37
P37(t-48)
1
P1(t-72)
2
P2(t-72)
3
P3(t-72)
4
P4(t-72)
5
P5(t-72)
6
P6(t-72)
7
P7(t-72)
8
P8(t-72)
9
P9(t-72)
10
P10(t-72)
11
P11(t-72)
12
P12(t-72)
13
P13(t-72)
14
P14(t-72)
3444 3400 5422 2433 3037 5635 2534 5074 4614 2124 5270 2716 5165 4650 2106 5261 2752 5147 4641 2102 5263 2713 3167 3651 3506 5461 4412 2027 5231 2736
** In the octal notation for the first 10 chips of the C/A-code or the initial settings as shown in this table, the first digit (1/0) represents a "1" or “0”, respectively, for the first chip and the last three digits are the conventional octal representation of the remaining 9 chips. (For example, the first 10 chips of the C/A code for PRN Signal Assembly No. 38 are: 1111110000)
*** Pi(t-N): P-code sequence of PRN number i shifted by N hours. See Section 6.3.5.2.1.
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56e
Table 6-I
Additional C/A-/P-Code Phase Assignments (sheet 4 of 6)
PRN Signal
No.
G2 Delay (Chips)
C/A
Initial G2 Setting
(Octal)**
P
First 10 Chips (Octal)**
X2 Delay (Chips)
P-code Relative Delay
(Hours) ***
First 12 Chips (Octal)
126
886
127
657
128
634
129
762
130
355
131
1012
132
176
133
603
134
130
135
359
136
595
137
68
138
386
139
797
140
456
141
499
142
883
143
307
144
127
145
211
146
121
147
118
148
163
149
628
150
853
151
484
152
289
153
811
154
202
155
1021
1764 0717 1532 1250 0341 0551 0520 1731 0706 1216 0740 1007 0450 0305 1653 1411 1644 1312 1060 1560 0035 0355 0335 1254 1041 0142 1641 1504 0751 1774
0013 1060 0245 0527 1436 1226 1257 0046 1071 0561 1037 0770 1327 1472 0124 0366 0133 0465 0717 0217 1742 1422 1442 0523 0736 1635 0136 0273 1026 0003
15
P15(t-72)
16
P16(t-72)
17
P17(t-72)
18
P18(t-72)
19
P19(t-72)
20
P20(t-72)
21
P21(t-72)
22
P22(t-72)
23
P23(t-72)
24
P24(t-72)
25
P25(t-72)
26
P26(t-72)
27
P27(t-72)
28
P28(t-72)
29
P29(t-72)
30
P30(t-72)
31
P31(t-72)
32
P32(t-72)
33
P33(t-72)
34
P34(t-72)
35
P35(t-72)
36
P36(t-72)
37
P37(t-72)
1
P1(t-96)
2
P2(t-96)
3
P3(t-96)
4
P4(t-96)
5
P5(t-96)
6
P6(t-96)
7
P7(t-96)
3175 5654 2504 5060 2612 3127 5671 4516 4065 4210 4326 4371 2356 5345 4740 2142 5243 2703 5163 4653 4107 4261 4312 2525 3070 5616 2525 3070 3616 3525
** In the octal notation for the first 10 chips of the C/A-code or the initial settings as shown in this table, the first digit (1/0) represents a "1" or “0”, respectively, for the first chip and the last three digits are the conventional octal representation of the remaining 9 chips. (For example, the first 10 chips of the C/A code for PRN Signal Assembly No. 38 are: 1111110000)
*** Pi(t-N): P-code sequence of PRN number i shifted by N hours. See Section 6.3.5.2.1.
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56f
Table 6-I
Additional C/A-/P-Code Phase Assignments (sheet 5 of 6)
PRN Signal
No.
G2 Delay (Chips)
C/A
Initial G2 Setting
(Octal)**
P
First 10 Chips (Octal)**
X2 Delay (Chips)
P-code Relative Delay
(Hours) ***
First 12 Chips (Octal)
156
463
157
568
158
904
159
670
160
230
161
911
162
684
163
309
164
644
165
932
166
12
167
314
168
891
169
212
170
185
171
675
172
503
173
150
174
395
175
345
176
846
177
798
178
992
179
357
180
995
181
877
182
112
183
144
184
476
185
193
0107 1153 1542 1223 1702 0436 1735 1662 1570 1573 0201 0635 1737 1670 0134 1224 1460 1362 1654 0510 0242 1142 1017 1070 0501 0455 1566 0215 1003 1454
1670 0624 0235 0554 0075 1341 0042 0115 0207 0204 1576 1142 0040 0107 1643 0553 0317 0415 0123 1267 1535 0635 0760 0707 1276 1322 0211 1562 0774 0323
8
P8(t-96)
9
P9(t-96)
10
P10(t-96)
11
P11(t-96)
12
P12(t-96)
13
P13(t-96)
14
P14(t-96)
15
P15(t-96)
16
P16(t-96)
17
P17(t-96)
18
P18(t-96)
19
P19(t-96)
20
P20(t-96)
21
P21(t-96)
22
P22(t-96)
23
P23(t-96)
24
P24(t-96)
25
P25(t-96)
26
P26(t-96)
27
P27(t-96)
28
P28(t-96)
29
P29(t-96)
30
P30(t-96)
31
P31(t-96)
32
P32(t-96)
33
P33(t-96)
34
P34(t-96)
35
P35(t-96)
36
P36(t-96)
37
P37(t-96)
5470 4416 4025 4230 4336 2375 5354 2744 5140 4642 4103 2263 5313 2767 5151 2646 3101 5662 4513 2067 3211 3726 3571 3456 3405 3420 5432 4437 2035 5234
** In the octal notation for the first 10 chips of the C/A-code or the initial settings as shown in this table, the first digit (1/0) represents a "1" or “0”, respectively, for the first chip and the last three digits are the conventional octal representation of the remaining 9 chips. (For example, the first 10 chips of the C/A code for PRN Signal Assembly No. 38 are: 1111110000)
*** Pi(t-N): P-code sequence of PRN number i shifted by N hours. See Section 6.3.5.2.1.
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56g
Table 6-I
Additional C/A-/P-Code Phase Assignments (sheet 6 of 6)
PRN Signal
No.
G2 Delay (Chips)
C/A
Initial G2 Setting
(Octal)**
P
First 10 Chips (Octal)**
X2 Delay (Chips)
P-code Relative Delay
(Hours) ***
First 12 Chips (Octal)
186
109
187
445
188
291
189
87
190
399
191
292
192
901
193
339
194
208
195
711
196
189
197
263
198
537
199
663
200
942
201
173
202
900
203
30
204
500
205
935
206
556
207
373
208
85
209
652
210
310
1665 0471 1750 0307 0272 0764 1422 1050 1607 1747 1305 0540 1363 0727 0147 1206 1045 0476 0604 1757 1330 0663 1436 0753 0731
0112 1306 0027 1470 1505 1013 0355 0727 0170 0030 0472 1237 0414 1050 1630 0571 0732 1301 1173 0020 0447 1114 0341 1024 1046
1
P1(t-120)
2
P2(t-120)
3
P3(t-120)
4
P4(t-120)
5
P5(t-120)
6
P6(t-120)
7
P7(t-120)
8
P8(t-120)
9
P9(t-120)
10
P10(t-120)
11
P11(t-120)
12
P12(t-120)
13
P13(t-120)
14
P14(t-120)
15
P15(t-120)
16
P16(t-120)
17
P17(t-120)
18
P18(t-120)
19
P19(t-120)
20
P20(t-120)
21
P21(t-120)
22
P22(t-120)
23
P23(t-120)
24
P24(t-120)
25
P25(t-120)
5067 2611 5126 4671 4116 2265 5310 2766 5151 2646 3101 3662 5513 4467 4011 4226 4331 4376 2355 5344 4740 2142 5243 2703 5163
** In the octal notation for the first 10 chips of the C/A-code or the initial settings as shown in this table, the first digit (1/0) represents a "1" or “0”, respectively, for the first chip and the last three digits are the conventional octal representation of the remaining 9 chips. (For example, the first 10 chips of the C/A code for PRN Signal Assembly No. 38 are: 1111110000)
*** Pi(t-N): P-code sequence of PRN number i shifted by N hours. See Section 6.3.5.2.1.
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56h
6.3.5.3 Additional L2 CM-/L2 CL-Code PRN sequences. The PRN L2 CM-code and L2 CL-code are described in Sections 3.2.1.4 and 3.2.1.5, respectively, and 37 L2 CM-/L2 CL-code sequence pairs are assigned by SV-ID number in Table 3-II. An additional set of 80 L2 CM-/L2 CL-code PRN sequence pairs are selected and assigned with PRN numbers in this section as shown in Table 6-II. Among the 80 additional sequences, PRN numbers 38 through 63 are reserved for future GPS SVs, and PRN numbers 159 through 210 are reserved for other GNSS applications. PRN allocations do not exist for numbers 64 through 158 for L2 CM-/L2 CL-code. Any assignment of a L2 CM-/L2 CL-code PRN number and its code sequence pair for any additional SV and/or other L2 signal applications will be selected from the sequences of Table 6-II and will be approved, controlled, and managed by the GPS JPO.
Table 6-II. Additional L2 CM-/L2 CL-Code Phase Assignments (sheet 1 of 3)
PRN Signal No. ***
Initial Shift Register State (Octal)
L2 CM
L2 CL
End Shift Register State (Octal)
L2 CM *
L2 CL **
38
771353753
39
226107701
40
022025110
41
402466344
42
752566114
43
702011164
44
041216771
45
047457275
46
266333164
47
713167356
48
060546335
49
355173035
50
617201036
51
157465571
52
767360553
53
023127030
54
431343777
55
747317317
56
045706125
57
002744276
58
060036467
59
217744147
60
603340174
61
326616775
62
063240065
63
111460621
101232630 132525726 315216367 377046065 655351360 435776513 744242321 024346717 562646415 731455342 723352536 000013134 011566642 475432222 463506741 617127534 026050332 733774235 751477772 417631550 052247456 560404163 417751005 004302173 715005045 001154457
* Short cycled period = 10230 ** Short cycled period = 767250 *** PRN sequences 38 through 63 are reserved for GPS.
453413162 637760505 612775765 136315217 264252240 113027466 774524245 161633757 603442167 213146546 721323277 207073253 130632332 606370621 330610170 744312067 154235152 525024652 535207413 655375733 316666241 525453337 114323414 755234667 526032633 602375063
463624741 673421367 703006075 746566507 444022714 136645570 645752300 656113341 015705106 002757466 100273370 304463615 054341657 333276704 750231416 541445326 316216573 007360406 112114774 042303316 353150521 044511154 244410144 562324657 027501534 521240373
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56i
Table 6-II. Additional L2 CM-/L2 CL-Code Phase Assignments (sheet 2 of 3)
PRN Signal
No.
Initial Shift Register State (Octal)
L2 CM
L2 CL
End Shift Register State (Octal)
L2 CM *
L2 CL **
159
604055104
160
157065232
161
013305707
162
603552017
163
230461355
164
603653437
165
652346475
166
743107103
167
401521277
168
167335110
169
014013575
170
362051132
171
617753265
172
216363634
173
755561123
174
365304033
175
625025543
176
054420334
177
415473671
178
662364360
179
373446602
180
417564100
181
000526452
182
226631300
183
113752074
184
706134401
185
041352546
186
664630154
187
276524255
188
714720530
189
714051771
190
044526647
* Short cycled period = 10230 ** Short cycled period = 767250
605253024 063314262 066073422 737276117 737243704 067557532 227354537 704765502 044746712 720535263 733541364 270060042 737176640 133776704 005645427 704321074 137740372 056375464 704374004 216320123 011322115 761050112 725304036 721320336 443462103 510466244 745522652 373417061 225526762 047614504 034730440 453073141
425373114 427153064 310366577 623710414 252761705 050174703 050301454 416652040 050301251 744136527 633772375 007131446 142007172 655543571 031272346 203260313 226613112 736560607 011741374 765056120 262725266 013051476 144541215 534125243 250001521 276000566 447447071 000202044 751430577 136741270 257252440 757666513
044547544 707116115 412264037 223755032 403114174 671505575 606261015 223023120 370035547 516101304 044115766 704125517 406332330 506446631 743702511 022623276 704221045 372577721 105175230 760701311 737141001 227627616 245154134 040015760 002154472 301767766 226475246 733673015 602507667 753362551 746265601 036253206
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56j
Table 6-II. Additional L2 CM-/L2 CL-Code Phase Assignments (sheet 3 of 3)
PRN Signal
No.
Initial Shift Register State (Octal)
L2 CM
L2 CL
End Shift Register State (Octal)
L2 CM *
L2 CL **
191
207164322
192
262120161
193
204244652
194
202133131
195
714351204
196
657127260
197
130567507
198
670517677
199
607275514
200
045413633
201
212645405
202
613700455
203
706202440
204
705056276
205
020373522
206
746013617
207
132720621
208
434015513
209
566721727
210
140633660
* Short cycled period = 10230 ** Short cycled period = 767250
533654510 377016461 235525312 507056307 221720061 520470122 603764120 145604016 051237167 033326347 534627074 645230164 000171400 022715417 135471311 137422057 714426456 640724672 501254540 513322453
606512137 734247645 415505547 705146647 006215430 371216176 645502771 455175106 127161032 470332401 252026355 113771472 754447142 627405712 325721745 056714616 706035241 173076740 145721746 465052527
202512772 701234023 722043377 240751052 375674043 166677056 123055362 707017665 437503241 275605155 376333266 467523556 144132537 451024205 722446427 412376261 441570172 063217710 110320656 113765506
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56k
(This page intentionally left blank.)
IRN-200D-001 IS-GPS-200D
7 Mar 2006 56l
10. APPENDIX I. LETTERS OF EXCEPTION 10.1 Scope. Approval of this document, as well as approval of any subsequent changes to the document, can be contingent upon a "letter of exception". This appendix depicts such "letters of exception" when authorized by the GPS JPO. 10.2 Applicable Documents. The documents listed in Section 2.0 shall be applicable to this appendix. 10.3 Letters of Exception. Any letter of exception which is in force for the revision of the IS is depicted in Figure 10-1.
IS-GPS-200D 7 Dec 2004
57
(This page intentionally left blank.)
IS-GPS-200D 7 Dec 2004
58
Lockheed Martin Space Systems Company Space & Strategic Missiles Valley Forge Operations P.O. Box 8555 Philadelphia, PA 19101
26 May 2003 GPS IIR-CM-MOD-147
SMC/CZK 2420 VELA WAY, SUITE 1467 LOS ANGELES AFB CA 90245-4659
Attention:
Mr. David Smith
Subject:
GPS Block IIR Modernization Contract F04701-00-C-0006 Review and approval of ICD-GPS-PIRN-200C-007B, dated 08 November 2003, post 9 April 2003 CCB (L2C = -160).
Reference:
1) PCOL# 03-012, dated 22 May 03; F04701-00-C-0006; REQUEST FOR IMPACTS DUE TO IMPLEMENTING PROPOSED CHANGES TO PIRN-200C-007 REVISION B
Dear Mr. Smith:
Lockheed Martin Space Systems Company has been asked to review and comment on changes made to ICD-GPS-PIRN-200C-007B at the JPO CCB boarded on or about 09 April 2003. It is our understanding that the ONLY change made to the 08 November 2002 of the subject ICD is L2C for IIR-M SVs changed from 161.4 dBW to 160.0 dBW.
Based on that change, Lockheed Martin takes exception to IIR-M L2 C signal power specified in Table 3III. Per Lockheed Martin contract requirements as specified in SS-SS-500, Rev. A, dated 14 May 2001, LMSSC calculates links using:
• 0-dBi circularly polarized user receiving antenna (located) near ground when the SV is above a 5° elevation angle
• Atmospheric loss of 0.5 dB at edge of earth • Assumes SV antenna gains are averaged about azimuth
Using the assumptions as specified in paragraph 3.3.1.6 of PIRN-200C-007B, the GPS IIRM SVs provide a minimum receive signal of -161.4 dBW for L2 C signal. Lockheed Martin therefore takes exception to 160 dBW for L2C of PIRN-200c-007B. Formal request for cost and schedule impacts should come through the JPO Contracting Officer.
To change from -161.4 dBW to -160.0 dBW would have to be analyzed and coordinated between Lockheed Martin and ITT. If such a change were technically possible, there would be impacts to L-Band level testing, SV level testing, test scripts, Specs, OOH, and various ICDs. These impacts would be in both cost and schedule.
Figure 10-1. Letters of Exception. 59
IS-GPS-200D 7 Dec 2004
GPS IIR-CM-MOD-147 Page 2
Currently, there is an ongoing effort between Lockheed Martin, Boeing, Arinc, Aerospace, and the JPO concerning signal flexibility under the ConOps study. Lockheed Martin recommends, based on the outcome and direction of this effort, that an impact to the ICD-200 change be included in the resulting request for ROMs for Flex Power implementation.
Note that if Lockheed Martin has taken earlier exception to a change in any requirements in a previous revision of this document, Lockheed Martin continues to take exception to that change. A letter explicitly stating that the exception is no longer valid will accomplish the retraction of an exception.
Should you have any questions, please contact Martin OConnor at (610) 354-7866 for technical concerns, or the undersigned at (610) 354-7989 for contractual matters.
Very truly yours,
LOCKHEED MARTIN CORPORATION
Signature on file
Brent B. Achee II GPS Block IIR Deputy Program Director
xc:
Capt. K. Eggehorn
Mary Guyes
Soon Yi, ARINC
J. Windfelder, DCMC
Figure 10-1. Letters of Exception (continued). 60
IS-GPS-200D 7 Dec 2004
Lockheed Martin Space Systems Company Space & Strategic Missiles Valley Forge Operations P.O. Box 8555 Philadelphia, PA 19101
27 September 2004 GPS IIR-CM-3023, Rev A
ARINC 2250 E. Imperial Highway, Suite 450 El Segundo, CA 90245-3546
Attention:
Mr. Soon K. Yi
Subject:
Review of IS-GPS-200 Rev D
Reference:
1) Contract F04701-89-C-0073 2) IS-GPS-200D, dated 09 July 2004
Dear Mr. Yi:
Lockheed Martin Space Systems Company has reviewed the subject version of IS-GPS-200D, dated 09 July 2004. It is Lockheed Martins understanding that the JPO and ARINC are in the process of incorporating major changes to ICD-200C, eliminating multiple Letters of Exception, and change the Interface Control Document to an Interface Specification (IS). With this in mind, Lockheed Martin is rescinding all previous letters of exception:
1. GPS IIR-CM-1046, dated 17 August 1994 2. GPS IIR-CM-MOD-0097, dated 08 May 2002 3. GPS IIR-CM-2837, dated 26 May 2003 4. GPS IIR-CM-MOD-0177, dated 16 March 2004
Lockheed Martin would like to establish this correspondence for the review of IS-GPS-200 as the baseline letter of exception. Lockheed Martin is taking exception to:
1. L2CNAV 2. IIR-M L2C Signal Power, as defined in Table 3-V The original Letter of Exception, dated 09 September 2004 listed IODC as an exception. Lockheed Martin has been able to verify this exception no longer exists. This revision to the LOE should therefore be used in its place. Specific reasoning for these exceptions are documented in the attached table.
Lockheed Martin is also submitting technical comments identified herein. If this document is approved at JPO CCB, LMSSC will expect a letter from JPO requesting cost and schedule impacts to implement these out-of-scope requirements on the IIR and IIR-M contracts.
Per discussions with ARINC, telecons with the JPO, and the IS-200D review directions, it is Lockheed Martins understanding that the once this document is Configuration Controlled by the JPO, ICD-200 will be removed from Lockheed Martins contract with the government and replace with IS-200. The approved IS-200 will contain this LOE and Lockheed Martin will be notified in writing as to changes that occurred as part of the CCB process for concurrence to said changes
Figure 10-1. Letters of Exception (continued).
IS-GPS-200D 7 Dec 2004
61
Should you have any questions, please contact Marty OConnor at (610) 354-7866 for technical concerns, or the undersigned at (610) 354-2569 for contractual matters.
Very truly yours,
LOCKHEED MARTIN CORPORATION
Signature on file
Paul E. Ruffo, CPCM Manager of Contracts GPS Block IIR, IIR-M, III
xc:
Mary Guyes
A. Trader
J. Windfelder, DCMA
Capt. Brian Knight
Figure 10-1. Letters of Exception (continued). 62
IS-GPS-200D 7 Dec 2004
Figure 10-1. Letters of Exception (continued). 63
IS-GPS-200D 7 Dec 2004
Figure 10-1. Letters of Exception (continued). 64
IS-GPS-200D 7 Dec 2004
20. APPENDIX II. GPS NAVIGATION DATA STRUCTURE FOR DATA, D(t)
20.1 Scope. This appendix describes the specific GPS navigation (NAV) data structure denoted as D(t). When transmitted as part of the NAV data, D(t), the specific data structure of D(t) shall be denoted by data ID number 2, represented by the two-bit binary notation as 01.
20.2 Applicable Documents.
20.2.1 Government Documents. In addition to the documents listed in paragraph 2.1, the following documents of the issue specified contribute to the definition of the NAV data related interfaces and form a part of this Appendix to the extent specified herein.
Specifications None
Standards None
Other Publications None
20.2.2 Non-Government Documents. In addition to the documents listed in paragraph 2.2, the following documents of the issue specified contribute to the definition of the NAV data related interfaces and form a part of this Appendix to the extent specified herein.
Specifications None
Other Publications None
IS-GPS-200D 7 Dec 2004
65
(This page intentionally left blank.)
IS-GPS-200D 7 Dec 2004
66
20.3 Requirements
20.3.1 Data Characteristics. The data stream shall be transmitted by the SV on the L1 and L2 channels at a rate of 50 bps. In addition, upon ground command, the data stream shall be transmitted by the Block IIR-M SV on the L2 CM channel at a rate of 25 bps using FEC encoding resulting in 50 sps.
20.3.2 Message Structure. As shown in Figure 20-1, the message structure shall utilize a basic format of a 1500 bit long frame made up of five subframes, each subframe being 300 bits long. Subframes 4 and 5 shall be subcommutated 25 times each, so that a complete data message shall require the transmission of 25 full frames. The 25 versions of subframes 4 and 5 shall be referred to herein as pages 1 through 25 of each subframe. Each subframe shall consist of ten words, each 30 bits long; the MSB of all words shall be transmitted first.
Each subframe and/or page of a subframe shall contain a telemetry (TLM) word and a handover word (HOW), both generated by the SV, and shall start with the TLM/HOW pair. The TLM word shall be transmitted first, immediately followed by the HOW. The latter shall be followed by eight data words. Each word in each frame shall contain parity (reference Section 20.3.5).
Block II and IIA SVs are designed with sufficient memory capacity for storing at least 60 days of uploaded NAV data. However, the memory retention of these SVs will determine the duration of data transmission. Block IIR SVs have the capability, with current memory margin, to store at least 60 days of uploaded NAV data in the Block IIA mode and to store at least 60 days of CS data needed to generate NAV data on-board in the Autonav mode. Alternating ones and zeros will be transmitted in words 3 through 10 in place of the normal NAV data whenever the SV cannot locate the requisite valid control or data element in its on-board computer memory. The following specifics apply to this default action: (a) the parity of the affected words will be invalid, (b) the two trailing bits of word 10 will be zeros (to allow the parity of subsequent subframes to be valid -- reference paragraph 20.3.5), (c) if the problem is the lack of a data element, only the directly related subframe(s) will be treated in this manner, (d) if a control element cannot be located, this default action will be applied to all subframes and all subframes will indicate ID = 1 (Block II/IIA only) (i.e., an ID-code of 001) in the HOW (reference paragraph 20.3.3.2) (Block IIR/IIR-M and IIF SVs indicate the proper subframe ID for all subframes). Certain failures of control elements which may occur in the SV memory or during an upload will cause the SV to transmit in non-standard codes (NSC and NSY) which would preclude normal use by the US. Normal NAV data transmission will be resumed by the SV whenever a valid set of elements becomes available.
IS-GPS-200D 7 Dec 2004
67
Block II/IIA SVs are uploaded with a minimum of 60 days of NAV data. However, the EAROM retentivity for Block II SVs is designed and guaranteed for only 14 days. Therefore, Block II SV memory is most likely to fail sometime during long-term extended operations after repeated write operations. In the case of memory failure, the SV will transmit alternating ones and zeros in word 3-10 as specified in the above paragraph. The EAROM retentivity for Block IIA SVs is designed and guaranteed for at least 60 days. The memory retentivity for the Block IIR/IIR-M/IIF SVs is designed and guaranteed for at least 60 days. Although the data content of the SVs will be temporarily reduced during the upload process, the transmission of valid NAV data will be continuous. The data capacity of specific operational SVs may be reduced to accommodate partial memory failures.
IS-GPS-200D 7 Dec 2004
68
SUBFRAME PAGE
NO.
NO.
1
WORD 1
DIRECTION OF DATA FLOW FROM SV
150 BITS
3 SECONDS
WORD 2
WORD 3
WORD 4
71
31
61
73 77 83 91
MSB FIRST WORD 5
121
TLM
HOW
WN
1
N/A
22 BITS
CP
22 BITS
tP
10
BITS
P
23 BITS*** P 24 BITS***
P
C/A OR P ON L2 - 2 BITS URA INDEX - 4 BITS SV HEALTH - 6 BITS
2 MSBs
L2 P DATA FLAG - 1 BIT IODC - 10 BITS TOTAL
WORD 6
DIRECTION OF DATA FLOW FROM SV
150 BITS
3 SECONDS
WORD 7
WORD 8
WORD 9
MSB FIRST WORD 10
151
181
197
211 219
241
271
TGD
toc
af2
af1
af0
1
N/A
24 BITS***
P
16
P
P8
P
t P
BITS*** 8 BITS
16 BITS
BITS 16 BITS
22 BITS
8 LSBs
IODC - 10 BITS TOTAL
*** RESERVED P = 6 PARITY BITS t = 2 NONINFORMATION BEARING BITS USED FOR PARITY COMPUTATION (SEE PARAGRAPH 20.3.5) C = TLM BITS 23 AND 24 WHICH ARE RESERVED
Figure 20-1. Data Format (sheet 1 of 11)
IS-GPS-200D 7 Dec 2004
69
SUBFRAME PAGE
NO.
NO.
1
WORD 1
DIRECTION OF DATA FLOW FROM SV
150 BITS
3 SECONDS
WORD 2
WORD 3
WORD 4
31
61 69
91
107
MSB FIRST WORD 5
121
TLM
HOW
IODE
Crs
∆n
2
N/A
CP
tP 8
P
8P
24 BITS
P
22 BITS
22 BITS
BITS 16 BITS
16 BITS BITS
M0 - 32 BITS TOTAL
MSBs
LSBs
WORD 6
DIRECTION OF DATA FLOW FROM SV
150 BITS
3 SECONDS
WORD 7
WORD 8
WORD 9
MSB FIRST WORD 10
151
167
181
211
227
241
271
287
CUC
CUS
toe
2
N/A
8P
24 BITS
P
8P
24 BITS
P
tP
16 BITS BITS
16 BITS BITS
16 BITS
e - 32 BITS TOTAL
MSBs
LSBs
MSBs
A - 32 BITS TOTAL
LSBs
FIT INTERVAL FLAG - 1 BIT AODO - 5 BITS
P = 6 PARITY BITS t = 2 NONINFORMATION BEARING BITS USED FOR PARITY COMPUTATION (SEE PARAGRAPH 20.3.5) C = TLM BITS 23 AND 24 WHICH ARE RESERVED
Figure 20-1. Data Format (sheet 2 of 11)
IS-GPS-200D 7 Dec 2004
70
SUBFRAME NO.
3
PAGE NO.
N/A
WORD 1
DIRECTION OF DATA FLOW FROM SV
150 BITS
3 SECONDS
WORD 2
WORD 3
WORD 4
1 TLM
22 BITS
31
CP
HOW 22 BITS
61
77
91
tP
Cic 16 BITS
8P BITS
24 BITS
MSB FIRST
WORD 5
121
137
Cis P
8P
16 BITS BITS
Ω0 - 32 BITS TOTAL
MSBs
LSBs i0 - 32 BITS TOTAL
WORD 6
DIRECTION OF DATA FLOW FROM SV
150 BITS
3 SECONDS
WORD 7
WORD 8
WORD 9
MSB FIRST WORD 10
151
181
211
241
271 279
3
N/A
24 BITS
Crc P
8P
24 BITS
P
IODE IDOT
P8
14 t P
16 BITS BITS
24 BITS
BITS BITS
LSBs
MSBs i0 - 32 BITS TOTAL
LSBs
ω - 32 BITS TOTAL
P = 6 PARITY BITS t = 2 NONINFORMATION BEARING BITS USED FOR PARITY COMPUTATION (SEE PARAGRAPH 20.3.5) C = TLM BITS 23 AND 24 WHICH ARE RESERVED
Figure 20-1. Data Format (sheet 3 of 11)
IS-GPS-200D 7 Dec 2004
71
SUBFRAME NO.
PAGE NO.
1
5
THRU
24
WORD 1
DIRECTION OF DATA FLOW FROM SV
150 BITS
3 SECONDS
WORD 2
WORD 3
WORD 4
MSB FIRST WORD 5
1 TLM
22 BITS
31
CP
HOW 22 BITS
61 63 69
tP
e 16 BITS
91 99
toa P8
BITS
δi 16 BITS
121
P 16 BITS
8P BITS
DATA ID - 2 BITS SV ID - 6 BITS
SV HEALTH
WORD 6
DIRECTION OF DATA FLOW FROM SV
150 BITS
3 SECONDS
WORD 7
WORD 8
WORD 9
MSB FIRST WORD 10
151
181
211
241
271 279 290
1
A
Ω0
ω
M0
5
THRU
24
P
P
P
P
24 BITS
24 BITS
24 BITS
24 BITS
tP
af0 - 11 BITS TOTAL af1 - 11 BITS TOTAL
8 MSBs
3 LSBs
P = 6 PARITY BITS t = 2 NONINFORMATION BEARING BITS USED FOR PARITY COMPUTATION (SEE PARAGRAPH 20.3.5) C = TLM BITS 23 AND 24 WHICH ARE RESERVED NOTE: PAGES 2, 3, 4, 5, 7, 8, 9 & 10 OF SUBFRAME 4 HAVE THE SAME FORMAT AS PAGES 1 THROUGH 24 OF SUBFRAME 5
Figure 20-1. Data Format (sheet 4 of 11)
IS-GPS-200D 7 Dec 2004
72