REVISION RECORD 
LTR 
DESCRIPTION 
DATE 
APPROVED 
NC 
Initial Release 
Incorporates IRN-IS-200NC-001, IRN- IS-200NC-002, 
and IRN- IS-200NC-003 
Incorporates IRN- IS-200A-001A 
25 Jan 1983 
25 Sep 1984 
30 Nov 1987 
 
 
 
 
A 
B 
C 
C 
C 
D 
IRN- 
200D-001 
Incorporates IRN- IS-200B-001 thru IRN- IS-200B-007 
10 Oct 1993 
Re-formatted in Microsoft Word 6.0 in GEMS 
compatible format 
10 Oct 1993 
12 Jan 1996 
Changed distribution status to Public Release 
25 Sep 1997 
20 Oct 1997 
Incorporates IRN-200C-001 thru IRN-200C-005R1, 
change ICD-GPS-200 to IS-GPS-200, introduce and 
specify the requirements of Improved Clock and 
Ephemeris (ICE) message for L2C signal, and other 
additional updates 
7 Dec 2004 
23 Nov 2004 
Adds additional PRN sequences to Section 6 
7 Mar 2006 
9 Mar 2006 
E 
GPS IIIA Incorporations 
N/A 
SE&I Tech Pubs 
8 Jun 2010 
8 Jun 2010 
29 Jul 2010 
 
IRN-IS-200E-001 (RFC 16B – Pseudorandom Noise 
(PRN) Expansion) 
IRN-IS-200E-002 (RFC 77B – Public Document 
Management (GPS III terminology and Space Service 
Volume (SSV) group delay)) 
IRN-IS-200E-003 (RFC 86 – User Range Accuracy 
(URA) Definition) 
IRN-IS-200E-004 (RFC 89 – Almanac Intervals) 
IRN-IS-200E-005 (RFC 91A – Civil Navigation 
(CNAV) Durations) 
IRN-IS-200E-006 (RFC 93 – Technical Note 36) 
IRN-IS-200E-007 (RFC 97 – Pseudorange 
Parameters) 
IRN-IS-200F-001 
IRN-IS-200F-002 (RFC 139B – Public Signals-in- 
Space Updates) 
 
F 
G 
21 Sep 2011 
5 Mar 2012 
21 Sep 2011 
17 Apr 2012 
5 Sep 2012 
31 Jan 2013 
 
 
 
 
REVISION RECORD 
LTR 
DESCRIPTION 
DATE 
APPROVED 
H 
J 
IRN-IS-200G-001 (RFC 183A – L1C Data Predict 
Week Number (WNop)) 
IRN-IS-200G-002 (RFC 188B – Public Signals in 
Space Requirements Disconnects) 
IRN-IS-200G-003 (RFC 193 – CNAV Reference 
Times) 
IRN-IS-200G-004 (RFC 198 – PRNs 211-1023 
Mission Assignments) 
IRN-IS-200G-005 (RFC 199 – Clarification of CNAV 
Broadcast Intervals) 
IRN-IS-200H-001 (RFC 269 – Incorrect P-Code 
Phase Assignments) 
IRN-IS-200H-002 (RFC 266 – Coordinated Universal 
Time Offset Error (UTCOE) Disconnects) 
IRN-IS-200H-003 (RFC 288 – Data Message 
Validation Parameters and Clarifications) 
IRN-IS-200H-004 (RFC 318 – 2016 Public Document 
Clean-Up) 
IRN-IS-200H-005 (RFC 312 – Definition Clarification 
for Time of Predict) 
IRN-IS-200H-006 (RFC 349 – 2017 Public Document 
Clean-Up) 
Up Rev Release 
24 Sep 2013 
9 Dec 2015 
21 Mar 2014 
23 Jan 2014 
24 Mar 2016 
28 Jul 2016 
21 Sep 2016 
19 Jan 2017 
25 May 2017 
12 Jun 2017 
6 Sep 2017 
08 Jan 2018 
25 Apr 2018 
22 May 2018 
 
 
  
 
 
IS-GPS-200J 
22 May 2018 
 
 
TABLE OF CONTENTS 
1 INTRODUCTION ............................................................................................................................................... 1 
1.1 Scope. ............................................................................................................................................................ 1 
1.2 IS Approval and Changes. ............................................................................................................................ 1 
2 APPLICABLE DOCUMENTS ........................................................................................................................... 2 
2.1 Government Documents. .............................................................................................................................. 2 
2.2 Non-Government Documents. ...................................................................................................................... 2 
3 REQUIREMENTS ............................................................................................................................................... 3 
3.1 Interface Definition. ...................................................................................................................................... 3 
3.2 Interface Identification. ................................................................................................................................. 3 
3.2.1 Ranging Codes. ...................................................................................................................................... 3 
3.2.1.1 P-Code............................................................................................................................................. 3 
3.2.1.1.1 Expanded P-Code (GPS III)..................................................................................................... 4 
3.2.1.2 Y-Code. ........................................................................................................................................... 4 
3.2.1.3 C/A-Code. ....................................................................................................................................... 4 
3.2.1.3.1 Expanded C/A Code  (GPS III) ............................................................................................... 4 
3.2.1.4 L2 CM-Code (IIR-M, IIF, and subsequent blocks). ....................................................................... 4 
3.2.1.4.1 Expanded L2 CM Code (GPS III and subsequent blocks) ...................................................... 4 
3.2.1.5 L2 CL-Code (IIR-M, IIF, and subsequent blocks). ........................................................................ 5 
3.2.1.5.1 Expanded L2 CL-Code (GPS III and subsequent blocks) ....................................................... 5 
3.2.1.6 Non-Standard Codes. .................................................................................................................... 11 
3.2.2 NAV Data. ........................................................................................................................................... 11 
3.2.3 L1/L2 Signal Structure. ........................................................................................................................ 11 
3.3 Interface Criteria. ........................................................................................................................................ 13 
3.3.1 Composite Signal. ................................................................................................................................ 13 
3.3.1.1 Frequency Plan.............................................................................................................................. 13 
3.3.1.2 Correlation Loss. ........................................................................................................................... 13 
3.3.1.3 Carrier Phase Noise....................................................................................................................... 13 
3.3.1.4 Spurious Transmissions. ............................................................................................................... 14 
3.3.1.5 Signal Component Phasing. .......................................................................................................... 14 
3.3.1.5.1 Phase Quadrature. .................................................................................................................. 14 
3.3.1.5.2 Phase Crosstalk. ..................................................................................................................... 14 
3.3.1.5.3 Phase Continuity. ................................................................................................................... 14 
3.3.1.6 User-Received Signal Levels. ....................................................................................................... 15 
3.3.1.6.1 Space Service Volume (SSV) User-Received Signal Levels. ............................................... 17 
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 
i 
  
  
IS-GPS-200J 
22 May 2018 
 
 
3.3.1.7.3 Space Service Volume Group Delay Differential. ................................................................. 18 
 
 
3.3.1.8 Signal Coherence. ......................................................................................................................... 18 
3.3.1.9 Signal Polarization. ....................................................................................................................... 18 
3.3.2 PRN Code Characteristics.................................................................................................................... 18 
3.3.2.1 Code Structure. ............................................................................................................................. 18 
3.3.2.2 P-Code Generation. ....................................................................................................................... 20 
3.3.2.3 C/A-Code Generation. .................................................................................................................. 29 
3.3.2.4 L2 CM-/L2 CL-Code Generation. ................................................................................................ 34 
3.3.3 Navigation Data. .................................................................................................................................. 36 
3.3.3.1 Navigation Data Modulation (L2 CM). ........................................................................................ 36 
3.3.3.1.1 Forward Error Correction. ..................................................................................................... 36 
3.3.4 GPS Time and SV Z-Count. ................................................................................................................ 37 
6 NOTES ............................................................................................................................................................... 40 
6.1 Acronyms .................................................................................................................................................... 40 
6.2 Definitions................................................................................................................................................... 43 
6.2.1 User Range Accuracy. ......................................................................................................................... 43 
6.2.1.1 User Differential Range Accuracy. ............................................................................................... 44 
6.2.2 SV Block Definitions. .......................................................................................................................... 44 
6.2.2.1 Developmental SVs. ..................................................................................................................... 44 
6.2.2.2 Operational SVs. ........................................................................................................................... 44 
6.2.2.2.1 Block II SVs. .......................................................................................................................... 44 
6.2.2.2.2 Block IIA SVs. ....................................................................................................................... 44 
6.2.2.2.3 Block IIR SVs. ....................................................................................................................... 45 
6.2.2.2.4 Block IIR-M SVs. .................................................................................................................. 45 
6.2.2.2.5 Block IIF SVs. ....................................................................................................................... 45 
6.2.2.2.6 GPS III SVs............................................................................................................................ 45 
6.2.3 Operational Interval Definitions. ......................................................................................................... 45 
6.2.3.1 Normal Operations. ....................................................................................................................... 45 
6.2.3.2 Short-term Extended Operations................................................................................................... 45 
6.2.3.3 Long-term Extended Operations. .................................................................................................. 45 
6.2.4 GPS Week Number. ............................................................................................................................. 46 
6.2.5 L5 Civil Signal. .................................................................................................................................... 46 
6.2.6 Reserved Data ...................................................................................................................................... 46 
6.2.7 Valid Range ......................................................................................................................................... 46 
6.2.8 Invalid .................................................................................................................................................. 46 
6.2.9 Clock, Ephemeris, Integrity (CEI) Data Set. ....................................................................................... 46 
6.2.9.1 Core CEI Data Set. ........................................................................................................................ 46 
6.2.10 CEI Data Sequence Propagation. ....................................................................................................... 48 
6.3 Supporting Material .................................................................................................................................... 49 
ii 
  
  
IS-GPS-200J 
22 May 2018 
 
 
6.3.1 Received Signals. ................................................................................................................................. 49 
 
 
6.3.2 Extended Navigation Mode (Block II/IIA). ......................................................................................... 51 
6.3.3 Block IIA Mode (Block IIR/IIR-M) and Extended Navigation Mode (Block II-F). ........................... 51 
6.3.3.1 Block IIA Mode (Block IIR/IIR-M). ............................................................................................ 51 
6.3.3.2 Extended Navigation Mode (Block II-F). ..................................................................................... 52 
6.3.4 Extended Navigation Mode (GPS III). ................................................................................................ 52 
6.3.5 Autonomous Navigation Mode. ........................................................................................................... 52 
6.3.6 Additional PRN Code Sequences ........................................................................................................ 53 
6.3.6.1 Additional C/A-code PRN sequences. .......................................................................................... 53 
6.3.6.2 Additional P-Code PRN sequences. ............................................................................................. 53 
6.3.6.2.1 Additional P-code Generation................................................................................................ 54 
6.3.6.3 Additional L2 CM-/L2 CL-Code PRN sequences. ....................................................................... 60 
6.3.7 Pre-Operational Use. ............................................................................................................................ 62 
6.3.8 P-Code Verification Material ............................................................................................................... 62 
6.4 Operational Protocols.................................................................................................................................. 65 
6.4.1 Lower PRN Numbers Versus Upper PRN Numbers ........................................................................... 65 
6.4.2 PRN Number Consistency ................................................................................................................... 65 
6.4.3 PRNs 33 and 37 ................................................................................................................................... 65 
6.4.4 PRNs 33 through 63 ............................................................................................................................. 66 
6.4.5 Health Code Setting of ‘11110’ ........................................................................................................... 66 
10 APPENDIX I.  LETTERS OF EXCEPTION .................................................................................................. 67 
10.1 Scope. ........................................................................................................................................................ 67 
10.2 Applicable Documents. ............................................................................................................................. 67 
10.3 Letters of Exception. ................................................................................................................................. 67 
20 APPENDIX II.  GPS NAVIGATION DATA STRUCTURE FOR LNAV DATA, D(t), FOR PRN 1-32 .... 76 
20.1 Scope. ........................................................................................................................................................ 76 
20.2 Applicable Documents. ............................................................................................................................. 76 
20.2.1 Government Documents. ................................................................................................................... 76 
20.2.2 Non-Government Documents. ........................................................................................................... 76 
20.3 Requirements ............................................................................................................................................ 77 
20.3.1 Data Characteristics. .......................................................................................................................... 77 
20.3.2 Message Structure. ............................................................................................................................. 77 
20.3.3 Message Content. ............................................................................................................................... 88 
20.3.3.1 Telemetry Word. ......................................................................................................................... 88 
20.3.3.2 Handover Word (HOW). ............................................................................................................ 89 
20.3.3.3 Subframe 1. ................................................................................................................................. 90 
20.3.3.3.1 Subframe 1 Content. ............................................................................................................ 90 
20.3.3.3.2 Subframe 1 Parameter Characteristics. ................................................................................ 95 
20.3.3.3.3 User Algorithms for Subframe 1 Data. ................................................................................ 95 
iii 
  
  
IS-GPS-200J 
22 May 2018 
 
 
20.3.3.4 Subframes 2 and 3. .................................................................................................................... 100 
 
 
20.3.3.4.1 Content of Subframes 2 and 3. ........................................................................................... 101 
20.3.3.4.2 Subframe 2 and 3 Parameter Characteristics. .................................................................... 102 
20.3.3.4.3 User Algorithm for Ephemeris Determination. ................................................................. 102 
20.3.3.4.4 NMCT Validity Time. ....................................................................................................... 107 
20.3.3.5 Subframes 4 and 5. .................................................................................................................... 108 
20.3.3.5.1 Content of Subframes 4 and 5. ........................................................................................... 108 
20.3.3.5.2 Algorithms Related to Subframe 4 and 5 Data. ................................................................. 121 
20.3.4 Timing Relationships. ...................................................................................................................... 130 
20.3.4.1 Paging and Cutovers. ................................................................................................................ 130 
20.3.4.2 SV Time vs. GPS Time. ............................................................................................................ 130 
20.3.4.3 Speed of Light. .......................................................................................................................... 130 
20.3.4.4 Data Sets. .................................................................................................................................. 131 
20.3.4.5 Reference Times. ...................................................................................................................... 134 
20.3.5 Data Frame Parity. ........................................................................................................................... 136 
20.3.5.1 SV/CS Parity Algorithm. .......................................................................................................... 136 
20.3.5.2 User Parity Algorithm. .............................................................................................................. 136 
30 APPENDIX III.  GPS NAVIGATION DATA STRUCTURE FOR CNAV DATA, DC(t) .......................... 138 
30.1 Scope. ...................................................................................................................................................... 138 
30.2 Applicable Documents. ........................................................................................................................... 138 
30.2.1 Government Documents. ................................................................................................................. 138 
30.2.2 Non-Government Documents. ......................................................................................................... 138 
30.3 Requirements. ......................................................................................................................................... 138 
30.3.1 Data Characteristics. ........................................................................................................................ 138 
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. .................................................. 154 
30.3.3.1.1 Message Type 10 and 11 Ephemeris and Health Parameter Content. ............................... 154 
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. .......................................... 162 
30.3.3.2.1 Message Type 30 Through 37 SV Clock Correction Parameter Content. ......................... 162 
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 Non-Elevation-Dependent (NED) Accuracy Estimates..................................................... 164 
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 
iv 
  
  
IS-GPS-200J 
22 May 2018 
 
 
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. ........................................ 177 
30.3.3.6.1 UTC Parameter Content. .................................................................................................... 177 
30.3.3.6.2 UTC and GPS Time. .......................................................................................................... 178 
30.3.3.7 Message Types 34, 13, and 14 Differential Correction Parameters. ........................................ 179 
30.3.3.7.1 Differential Correction Parameters Content. ..................................................................... 179 
30.3.3.7.2 DC Data Packet. ................................................................................................................. 179 
30.3.3.7.3 Application of Clock-Related DC Data. ............................................................................ 182 
30.3.3.7.4 Application of Orbit-Related DC Data. ............................................................................. 182 
30.3.3.7.5 SV Differential Range Accuracy Estimates. ...................................................................... 184 
30.3.3.8 Message Type 35 GPS/GNSS Time Offset. ............................................................................. 185 
30.3.3.8.1 GPS/GNSS Time Offset Parameter Content...................................................................... 185 
30.3.3.8.2 GPS and GNSS Time. ........................................................................................................ 185 
30.3.3.9 Message Types 36 and 15 Text Messages. ............................................................................... 186 
30.3.4 Timing Relationships. ...................................................................................................................... 186 
30.3.4.1 Paging and Cutovers. ................................................................................................................ 187 
30.3.4.2 SV Time vs. GPS Time. ............................................................................................................ 188 
30.3.4.3 Speed of Light. .......................................................................................................................... 188 
30.3.4.4 Data Sets ................................................................................................................................... 188 
30.3.4.5 Reference Times ....................................................................................................................... 189 
30.3.5 Data Frame Parity. ........................................................................................................................... 191 
30.3.5.1 Parity Algorithm. ...................................................................................................................... 191 
40 APPENDIX IV GPS NAVIGATION DATA STRUCTURE FOR LNAV DATA, D(t), FOR PRN 33-63 . 193 
40.1 Scope ....................................................................................................................................................... 193 
40.2 Applicable Documents ............................................................................................................................ 193 
40.3 Requirements .......................................................................................................................................... 193 
40.3.1 Data Characteristics ......................................................................................................................... 193 
40.3.2 Message Structure ............................................................................................................................ 193 
40.3.3 Message Content .............................................................................................................................. 204 
40.3.3.1 Telemetry Word ........................................................................................................................ 204 
40.3.3.2 Handover Word (HOW) ........................................................................................................... 204 
40.3.3.3 Subframe 1 ................................................................................................................................ 205 
40.3.3.4 Subframes 2 and 3 ..................................................................................................................... 205 
v