REVISION RECORD. C Incorporates IRN-200B-001 thru IRN-200B-007 10 Oct 1993 C. C Changed distribution status to Public Release 25 Sep 1997 20 Oct 1997

Similar documents
NAVSTAR GLOBAL POSITIONING SYSTEM

Paragraph (of IS GPS document) Substantive L1C Phase Noise

m Antenna Subnet Telecommunications Interfaces

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

How To Design A Low Power Signal On An Old Model Of A Gps Signal

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

Global Positioning System (GPS) Time Dissemination for Real-Time Applications

Revision of Lecture Eighteen

CS263: Wireless Communications and Sensor Networks

PDHonline Course L105 (12 PDH) GPS Surveying. Instructor: Jan Van Sickle, P.L.S. PDH Online PDH Center

RECOMMENDATION ITU-R F (Question ITU-R 157/9) b) that systems using this mode of propagation are already in service for burst data transmission,

Best Practices for Leap Second Event Occurring on 30 June 2015

INTERNATIONAL TELECOMMUNICATION UNION $!4! #/--5.)#!4)/. /6%2 4(% 4%,%0(/.%.%47/2+

PHASE ESTIMATION ALGORITHM FOR FREQUENCY HOPPED BINARY PSK AND DPSK WAVEFORMS WITH SMALL NUMBER OF REFERENCE SYMBOLS

General GPS Antenna Information APPLICATION NOTE

2.0 System Description

Timing Errors and Jitter

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

CDMA TECHNOLOGY. Brief Working of CDMA

Clocking. Clocking in the Digital Network

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Dancing in the Dark: How GNSS Satellites Cross the Earth s Shadow

INTERNATIONAL TELECOMMUNICATION UNION

CDMA Technology : Pr. S. Flament Pr. Dr. W. sk On line Course on CDMA Technology


1 Multi-channel frequency division multiplex frequency modulation (FDM-FM) emissions

NRZ Bandwidth - HF Cutoff vs. SNR

The NASA Global Differential GPS System (GDGPS) and The TDRSS Augmentation Service for Satellites (TASS)

CHAPTER 8 MULTIPLEXING

Appendix C GSM System and Modulation Description

MEASUREMENT UNCERTAINTY IN VECTOR NETWORK ANALYZER

The Evolution of the Global Navigation Satellite System (GNSS) Spectrum Use

Propagation Channel Emulator ECP_V3

TUTORIAL FOR CHAPTER 8

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

Performance Evaluation of a GPS L5 Software Receiver Using a Hardware Simulator

Digital Modulation. David Tipper. Department of Information Science and Telecommunications University of Pittsburgh. Typical Communication System

How To Understand The Theory Of Time Division Duplexing

SHARING BETWEEN TERRESTRIAL FLIGHT TELEPHONE SYSTEM (TFTS) AND RADIO ASTRONOMY IN THE 1.6 GHz BAND. Paris, May 1992

T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p

RECOMMENDATION ITU-R BO.786 *

UN/UAE/US Workshop On GNSS Applications. GPS Modernization:

INTERNATIONAL TELECOMMUNICATION UNION DATA COMMUNICATION OVER THE TELEPHONE NETWORK

Voice services over Adaptive Multi-user Orthogonal Sub channels An Insight

Modeling a GPS Receiver Using SystemC

Bi-Directional DGPS for Range Safety Applications

RF Measurements Using a Modular Digitizer

Secure Location Verification

Clearing the Way for VoIP

How To Encode Data From A Signal To A Signal (Wired) To A Bitcode (Wired Or Coaxial)

CHAPTER 18 TIME TIME IN NAVIGATION

Es hail-2 Satellite AMSAT Payload

GENERAL INFORMATION ON GNSS AUGMENTATION SYSTEMS

APPLICATION NOTE GaGe CompuScope based Lightning Monitoring System

PCM Encoding and Decoding:

Performance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

TRK-2-18 Tracking System Interfaces Orbit Data File Interface

Non-Data Aided Carrier Offset Compensation for SDR Implementation

2.1 CAN Bit Structure The Nominal Bit Rate of the network is uniform throughout the network and is given by:

Phase coherency of CDMA caller location processing based on TCXO frequency reference with intermittent GPS correction

Robot Perception Continued

Wireless Phones, GPS and Data Applications

Digital Subscriber Line (DSL) Transmission Methods

Design and Certification of ASH Radio Systems for Japan

The Effect of Network Cabling on Bit Error Rate Performance. By Paul Kish NORDX/CDT

TI GPS PPS Timing Application Note

Scanning with Sony Ericsson TEMS Phones. Technical Paper

Lezione 6 Communications Blockset

PATENT int. ci.5 : G01S 5/14, G01S 5/00

The Modernized L2 Civil Signal

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

List of CTS Oscillators for Telecom Timing and Synchronization

Satellite Telemetry, Tracking and Control Subsystems

ETSI EN V1.2.1 ( )

E190Q Lecture 5 Autonomous Robot Navigation

Digital Satellite Broadcasting and HDTV Services in Japan

)454 6 %LECTRICAL CHARACTERISTICS FOR BALANCED DOUBLECURRENT INTERCHANGE CIRCUITS OPERATING AT DATA SIGNALLING RATES UP TO -BITS

European Position Determination System. Guidelines For Cross- Border Data Exchange

AIAA Distributed Operation of a Military Research Micro Satellite Using the Internet

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

Digital Transmission (Line Coding)

Multi-Carrier GSM with State of the Art ADC technology

The Evolution of 3G CDMA Wireless Networks. David W. Paranchych IEEE CVT Luncheon January 21, 2003

Multiplexing on Wireline Telephone Systems

Extended Resolution TOA Measurement in an IFM Receiver

GNSS integrity monitoring for the detection and mitigation of interference

GSM Channels. Physical & Logical Channels. Traffic and Control Mutltiframing. Frame Structure

[3] beautiful visualisation of the satellites positions by HSR / ICOM

RECOMMENDATION ITU-R S (Questions ITU-R 48/4 and ITU-R 70/4)

Coding and decoding with convolutional codes. The Viterbi Algor

CCSDS - SFCG EFFICIENT MODULATION METHODS STUDY A COMPARISON OF MODULATION SCHEMES PHASE 1: BANDWIDTH UTILIZATION

: Instructor

BROADBAND AND HIGH SPEED NETWORKS

8. Communications Subsystem

DATA COMMUNICATIONS AND NETWORKING. Solved Examples

EPL 657 Wireless Networks

PXI. GSM/EDGE Measurement Suite

- T-Carrier Technologies -

Transcription:

REVISION RECORD REV DESCRIPTION DOCUMENT DATE NC Initial Release 25 Jan 983 APPROVED A Incorporates IRN-200NC-00, IRN-200NC-002, and IRN-200NC-003 25 Sep 984 B Incorporates IRN-200A-00A 30 Nov 987 C Incorporates IRN-200B-00 thru IRN-200B-007 0 Oct 993 C Re-formatted in Microsoft Word 6.0 in GEMS compatible format 0 Oct 993 2 Jan 996 C Changed distribution status to Public Release 25 Sep 997 20 Oct 997 D IRN- 200D-00 Incorporates IRN-200C-00 thru IRN-200C-005R, change ICD-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 7 Dec 2004 23 Nov 2004 Adds additional PRN sequences to Section 6 7 Mar 2006 9 Mar 2006 E GPS IIIA Incorporations 8 Jun 200 8 June 200 N/A SE&I Tech Pubs 29 July 200 F IRN-IS-200E-00 (RFC 6B - 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 9A - Civil Navigation (CNAV) Durations) IRN-IS-200E-006 (RFC 93 - Technical Note 36) IRN-IS-200E-007 (RFC 97 - Pseudorange Parameters) 2 Sep 20 5 Mar 202 IRN-IS-200F-00 2 Sep 20 7 Apr 202 G IRN-IS-200F-002 (RFC 39B Public Signals-in- Space Updates 5 Sep 202 3 Jan 203 i IS-GPS-200H

Revision Record, Continued REV DESCRIPTION DOCUMENT DATE H IRN-IS-200G-00 (LC Data Predict Week Number (WNop) IRN-IS-200G-002 (Public Signals in Space Requirements Disconnects) APPROVED 2 Mar 204 IRN-IS-200G-003 (CNAV Reference Times) 23 Jan 204 IRN-IS-200G-004 (PRNs 2-023 Mission Assignments) IRN-IS-200G-005 (Clarification of CNAV Broadcast Intervals) ii IS-GPS-200H

TABLE OF CONTENTS INTRODUCTION.... Scope.....2 IS Approval and Changes.... 2 APPLICABLE DOCUMENTS... 2. Government Documents.... 2.2 Non-Government Documents.... 2 3 REQUIREMENTS... 2 3. Interface Definition.... 2 3.2 Interface Identification.... 2 3.2. Ranging Codes.... 3 3.2.2 NAV Data.... 2 3.2.3 L/L2 Signal Structure.... 2 3.3 Interface Criteria.... 3 3.3. Composite Signal.... 3 3.3.2 PRN Code Characteristics... 9 3.3.3 Navigation Data.... 39 3.3.4 GPS Time and SV Z-Count.... 40 4 NOT APPLICABLE... 43 5 NOT APPLICABLE... 44 6 NOTES... 45 6. Acronyms... 45 6.2 Definitions... 48 6.2. User Range Accuracy.... 48 iii IS-GPS-200H

6.2.2 SV Block Definitions.... 49 6.2.3 Operational Interval Definitions.... 50 6.2.4 GPS Week Number.... 50 6.2.5 L5 Civil Signal.... 50 6.3 Supporting Material... 5 6.3. Received Signals.... 5 6.3.2 Extended Navigation Mode (Block II/IIA).... 52 6.3.3 Block IIA Mode (Block IIR/IIR-M) and Extended Navigation Mode (Block II-F)...... 53 6.3.4 Extended Navigation Mode (GPS III).... 54 6.3.5 Autonomous Navigation Mode.... 54 6.3.6 Additional PRN Code Sequences.... 55 6.3.7 Pre-Operational Use.... 63 6.4 Operational Protocols.... 63 6.4. Lower PRN Numbers Versus Upper PRN Numbers.... 63 6.4.2 PRN Number Consistency.... 64 6.4.3 PRNs 33 and 37.... 64 6.4.4 PRNs 33 through 63.... 64 6.4.5 Health Code Setting of 0.... 64 0 APPENDIX I. LETTERS OF EXCEPTION... 65 0. Scope.... 65 0.2 Applicable Documents.... 65 0.3 Letters of Exception.... 65 20 APPENDIX II. GPS NAVIGATION DATA STRUCTURE FOR LNAV DATA, D(t), FOR PRN -32... 74 20. Scope.... 74 iv IS-GPS-200H

20.2 Applicable Documents.... 74 20.2. Government Documents.... 74 20.2.2 Non-Government Documents.... 74 20.3 Requirements.... 75 20.3. Data Characteristics.... 75 20.3.2 Message Structure.... 75 20.3.3 Message Content.... 87 20.3.4 Timing Relationships.... 30 20.3.5 Data Frame Parity.... 36 30 APPENDIX III. GPS NAVIGATION DATA STRUCTURE FOR CNAV DATA, D C (t) 39 30. Scope.... 39 30.2 Applicable Documents.... 39 30.2. Government Documents.... 39 30.2.2 Non-Government Documents.... 39 30.3 Requirements.... 39 30.3. Data Characteristics.... 39 30.3.2 Message Structure.... 40 30.3.3 Message Content.... 40 30.3.4 Timing Relationships.... 89 30.3.5 Data Frame Parity.... 93 40 APPENDIX IV GPS NAVIGATION DATA STRUCTURE FOR LNAV DATA, D(t), FOR PRN 33-63... 95 40. Scope... 95 40.2 Applicable Documents... 95 40.3 Requirements... 95 v IS-GPS-200H

40.3. Data Characteristics... 95 40.3.2 Message Structure... 95 40.3.3 Message Content.... 207 40.3.4 Timing Relationships.... 23 40.3.5 Data Frame Parity.... 23 vi IS-GPS-200H

LIST OF FIGURES Figure 3-. Generation of P-, C/A-Codes and Modulating Signals... 2 Figure 3-2. XA Shift Register Generator Configuration... 23 Figure 3-3. XB Shift Register Generator Configuration... 24 Figure 3-4. X2A Shift Register Generator Configuration... 25 Figure 3-5. X2B Shift Register Generator Configuration... 26 Figure 3-6. P-Code Generation... 28 Figure 3-7. P-Code Signal Component Timing... 29 Figure 3-8. G Shift Register Generator Configuration... 32 Figure 3-9. G2 Shift Register Generator Configuration... 33 Figure 3-0: Example C/A-Code Generation... 34 Figure 3-. C/A-Code Timing Relationships... 35 Figure 3-2. L2 CM-/L2 CL-Code Timing Relationships... 37 Figure 3-3. L2 CM/L2 CL Shift Register Generator Configuration... 38 Figure 3-4. Convolutional Encoder... 40 Figure 3-5. Convolutional transmit/decoding Timing Relationships... 40 Figure 3-6. Time Line Relationship of HOW Message... 42 Figure 6-. User Received Minimum Signal Level Variations (Example, Block II/IIA/IIR) 52 Figure 0.3-. Letters of Exception.... 66 Figure 0.3-2. Letters of Exception (continued)... 67 Figure 0.3-3. Letters of Exception (continued)... 68 Figure 0.3-4. Letters of Exception (continued)... 69 Figure 0.3-5. Letters of Exception (continued)... 70 Figure 0.3-6. Letters of Exception (continued)... 7 Figure 0.3-7. Letters of Exception (continued)... 72 vii IS-GPS-200H

Figure 0.3-8. Letters of Exception (continued)... 73 Figure 20-. Data Format (sheet of )... 76 Figure 20-. Data Format (sheet 2 of )... 77 Figure 20-. Data Format (sheet 3 of )... 78 Figure 20-. Data Format (sheet 4 of )... 79 Figure 20-. Data Format (sheet 5 of )... 80 Figure 20-. Data Format (sheet 6 of )... 8 Figure 20-. Data Format (sheet 7 of )... 82 Figure 20-. Data Format (sheet 8 of )... 83 Figure 20-. Data Format (sheet 9 of )... 84 Figure 20-. Data Format (sheet 0 of )... 85 Figure 20-. Data Format (sheet of )... 86 Figure 20-2. TLM and HOW Formats... 89 Figure 20-3. Sample Application of Correction Parameters... 00 Figure 20-4. Ionospheric Model (Sheet of 3)... 27 Figure 20-4. Ionospheric Model (Sheet 2 of 3)... 28 Figure 20-4. Ionospheric Model (Sheet 3 of 3)... 29 Figure 20-5. Example Flow Chart for User Implementation of Parity Algorithm... 38 Figure 30-. Message Type 0 - Ephemeris... 4 Figure 30-2. Message Type - Ephemeris 2... 42 Figure 30-3. Message Type 30 - Clock, IONO & Group Delay... 43 Figure 30-4. Message Type 3 - Clock & Reduced Almanac... 44 Figure 30-5. Message Type 32 - Clock & EOP... 45 Figure 30-6. Message Type 33 - Clock & UTC... 46 Figure 30-7. Message Type 34 - Clock & Differential Correction... 47 viii IS-GPS-200H

Figure 30-8. Message Type 35 - Clock & GGTO... 48 Figure 30-9. Message Type 36 - Clock & Text... 49 Figure 30-0. Message Type 37 - Clock & Midi Almanac... 50 Figure 30-. Message Type 2 - Reduced Almanac... 5 Figure 30-2. Message Type 3 - Clock Differential Correction... 52 Figure 30-3. Message Type 4 - Ephemeris Differential Correction... 53 Figure 30-4. Message Type 5 Text... 54 Figure 30-5. Reduced Almanac Packet Content... 77 Figure 30-6. Differential Correction Data Packet... 83 Figure 40-. Data Format (sheet of )... 96 Figure 40-. Data Format (sheet 2 of )... 97 Figure 40-. Data Format (sheet 3 of )... 98 Figure 40-. Data Format (sheet 4 of )... 99 Figure 40-. Data Format (sheet 5 of )... 200 Figure 40-. Data Format (sheet 6 of )... 20 Figure 40-. Data Format (sheet 7 of )... 202 Figure 40-. Data Format (sheet 8 of )... 203 Figure 40-. Data Format (sheet 9 of )... 204 Figure 40-. Data Format (sheet 0 of )... 205 Figure 40-. Data Format (sheet of )... 206 ix IS-GPS-200H

LIST OF TABLES Table 3-Ia. Code Phase Assignments (sheet of 2)... 6 Table 3-Ia. Code Phase Assignments (sheet 2 of 2)... 7 Table 3-Ib. Expanded Code Phase Assignments (III and subsequent blocks only)... 8 Table 3-IIa. Code Phase Assignments (IIR-M, IIF, and subsequent blocks only) (sheet of 2)... 9 Table 3-IIa. Code Phase Assignments (IIR-M, IIF, and subsequent blocks only) (sheet 2 of 2)... 0 Table 3-IIb. Expanded Code Phase Assignments (III and subsequent blocks only)... Table 3-III. Signal Configuration... 3 Table 3-IV. Composite L Transmitted Signal Phase ** (Block II/IIA and IIR SVs Only).. 6 Table 3-Va. Received Minimum RF Signal Strength for Block IIA, IIR, IIR-M, IIF and IIISatellites (20.46 MHz Bandwidth)... 7 Table 3-Vb. Received Minimum RF Signal Strength for GPS III (30.69 MHz Bandwidth).. 7 Table 3-Vc. Space Service Volume (SSV) Received Minimum RF Signal Strength for GPS III and Subsequent Satellites over the Bandwidth Specified in 3.3.. GEO Based Antennas... 8 Table 3-VII. Final Code Vector States... 3 Table 6-I Additional C/A-/P-Code Phase Assignments (sheet of 5)... 57 Table 6-I Additional C/A-/P-Code Phase Assignments (sheet 2 of 5)... 58 Table 6-I Additional C/A-/P-Code Phase Assignments (sheet 3 of 5)... 59 Table 6-I Additional C/A-/P-Code Phase Assignments (sheet 4 of 5)... 60 Table 6-I. Additional C/A-/P-Code Phase Assignments (sheet 5 of 5)... 6 Table 6-II. Additional L2 CM-/L2 CL-Code Phase Assignments (sheet of 2)... 62 Table 6-II. Additional L2 CM-/L2 CL-Code Phase Assignments (sheet 2 of 2)... 63 Table 20-I. Subframe Parameters... 95 Table 20-II. Ephemeris Data Definitions... 02 x IS-GPS-200H

Table 20-III. Ephemeris Parameters... 03 Table 20-IV. Elements of Coordinate Systems (sheet of 2)... 04 Table 20-IV. Elements of Coordinate Systems (sheet 2 of 2)... 05 Table 20-V. Data IDs and SV IDs in Subframes 4 and 5... 0 Table 20-VI. Almanac Parameters... 2 Table 20-VII. NAV Data Health Indications... 4 Table 20-VIII. Codes for Health of SV Signal Components... 5 Table 20-IX. UTC Parameters... 8 Table 20-X. Ionospheric Parameters... 9 Table 20-XI. IODC Values and Data Set Lengths (Block II/IIA)... 32 Table 20-XII. IODC Values and Data Set Lengths (Block IIR/IIR-M/IIF & GPS III)... 33 Table 20-XIII. Reference Times... 36 Table 20-XIV. Parity Encoding Equations... 37 Table 30-I. Message Types 0 and Parameters ( of 2)... 6 Table 30-I. Message Types 0 and Parameters (2 of 2)... 62 Table 30-II. Elements of Coordinate System (part of 2)... 63 Table 30-II. Elements of Coordinate System (part 2 of 2)... 64 Table 30-III. Clock Correction and Accuracy Parameters... 66 Table 30-IV. Group Delay Differential Parameters ****... 7 Table 30-V. Midi Almanac Parameters... 76 Table 30-VI. Reduced Almanac Parameters *****... 77 Table 30-VII. Earth Orientation Parameters... 79 Table 30-VIII. Application of EOP Parameters... 80 Table 30-IX. UTC Parameters... 8 Table 30-X. Differential Correction Parameters... 84 xi IS-GPS-200H

Table 30-XI. GPS/GNSS Time Offset Parameters... 89 Table 30-XII. Message Broadcast Intervals... 90 Table 30-XIII. Reference Times... 93 Table 40-V. Data IDs and SV IDs in Subframes 4 and 5... 209 xii IS-GPS-200H

INTRODUCTION. 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 (L) and link 2 (L2)..2 IS Approval and Changes. The Interface Control Contractor (ICC) designated by the government is responsible for the basic preparation, approval coordination, distribution, retention, and Interface Control Working Group (ICWG) coordination of the IS in accordance with GP-03-00. The Navstar GPS Directorate (SMC/GP) is the necessary authority to make this IS effective. SMC/GP administers approvals under the auspices of the Configuration Control Board (CCB), which is governed by the appropriate GPS Directorate 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 SMC/GP. A proposal to change the approved version of this IS can be submitted by any ICWG participating organization to the GPS Directorate and/or the ICC. The ICC is responsible for the preparation of the change paper and change coordination, in accordance with GP-03-00. 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 Directorate 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. 2 APPLICABLE DOCUMENTS 2. 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. IS-GPS-200H

Specifications Federal Military Other Government Activity Standards Federal Military Other Publications None None None None None GP-03-00 (GPS Interface Control Working Group Charter) International Earth Rotation and Reference Systems Service (IERS) Technical Note 36 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 3 REQUIREMENTS 3. Interface Definition. The interface between the GPS Space Segment (SS) and the GPS navigation User Segment (US) includes two RF links, L 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 L 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). 2 IS-GPS-200H

3.2. Ranging Codes. Three PRN ranging codes are transmitted: the precision (P) code which is the principal navigation 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-divisionmultiple-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 navigation signals. These two "incorrect" codes are termed non-standard C/A (NSC) and nonstandard 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 navigation signals. 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. Users shall only use non-dummy satellites as defined via current broadcast almanac. See Section 20.3.3.5..2 and/or Section 40.3.3.5..2 for the definition of information about dummy satellites in the almanac. 3.2.. P-Code. The PRN P-code for SV ID number i, for i = to 37, is a ranging code, P i (t), of 7 days in length at a chipping rate of 0.23 Mbps. The 7 day sequence is the modulo-2 sum of two sub-sequences referred to as X and X2 i ; their lengths are 5,345,000 chips and 5,345,037 chips, respectively. The X2 i sequence is an X2 sequence selectively delayed by 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. Assignment of these code phase segments by SV ID number is given in Table 3- Ia. (NOTE: previous versions of this document reserved PRNs 33 through 37 for other uses. Due to increased system capability, PRNs 33 through 37 are being redesignated to allow for use by SVs.) An initial almanac collected from P(Y)-code in the upper PRNs must be obtained from PRNs 35, 36, or 38 through 63. 3.2... Expanded P-Code (GPS III). An expanded set of 26 P-code PRN sequences are generated by circularly shifting 26 of the original 37 sequences (over one week) by an amount corresponding to day. These expanded sequences are therefore time shifted (i.e. offset) versions of 26 of the original sequences. Assignment of these expanded code phase segments by SV ID number is given in Table 3-Ib. 3 IS-GPS-200H

Additional PRN P-code sequences with assigned PRN numbers are provided in Section 6.3.6, Table 6-I. 3.2..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..3 C/A-Code. The PRN C/A-Code for SV ID number i is a Gold code, G i (t), of millisecond in length at a chipping rate of 023 Kbps. The G i (t) sequence is a linear pattern generated by the modulo-2 addition of two sub-sequences, G and G2 i, each of which is a 023 chip long linear pattern. The epochs of the Gold code are synchronized with the X epochs of the P-code. As shown in Table 3-Ia, the G2 i 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 are given in Table 3-Ia and Table 3-Ib. An initial almanac collected from C/A Code in the upper PRNs must be obtained from PRNs 35, 36, or 38 through 63. CS will prevent the simultaneous transmission of PRNs 34 and 37 of C/A code. 3.2..3. Expanded C/A Code (GPS III) An expanded set of 26 C/A-code PRN sequences are identified in Table 3-Ib using G2 Delay and Initial G2 Setting which is not the same as the method used in Table 3-Ia. The two-tap coder implementation method referenced and used in Table 3-Ia is not used in Table 3-Ib due to its limitation in generating C/A-code sequences. The G2 Delay specified in Table 3-Ib may be accomplished by using the Initial G2 Setting as the initialization vector for the G2 shift register of Figure 3-9. Assignment of these expanded code phase segments by SV ID number is given in Table 3-Ib. Additional PRN C/A-code sequences with assigned PRN numbers are provided in Section 6.3.6., Table 6-I. 3.2..4 L2 CM-Code (IIR-M, IIF, and subsequent blocks). The PRN L2 CM-code for SV ID number i is a ranging code, C M,i (t), which is 20 milliseconds in length at a chipping rate of 5.5 Kbps. The epochs of the L2 CM-code are synchronized with the X epochs of the P-code. The C M,i (t) sequence is a linear pattern which is short cycled every count of 0230 chips by resetting with a specified initial state. Assignment of initial states by GPS PRN signal number is given in Table 3-IIa. 3.2..4. Expanded L2 CM Code (GPS III and subsequent blocks). An expanded set of 26 L2 CM-Code PRN sequences are identified with assignment of initial states by SV ID number in Table 3-IIb. Additional PRN L2 CM-code sequence pairs are provided in Section 6.3.6.3, Table 6-II. 4 IS-GPS-200H

3.2..5 L2 CL-Code (IIR-M, IIF, and subsequent blocks). The PRN L2 CL-code for SV ID number i is a ranging code, C L,i (t), which is.5 seconds in length at a chipping rate of 5.5 Kbps. The epochs of the L2 CL-code are synchronized with the X epochs of the P-code. The C L,i (t) sequence is a linear pattern which is generated using the same code generator polynomial as the one used for C M,i (t). However, the C Li (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-IIa. 3.2..5. Expanded L2 CL-Code (GPS III and subsequent blocks). An expanded set of 26 L2 CL-Code PRN sequences are identified with assignment of initial states by SV ID number in Table 3-IIb. Additional PRN L2 CL-code sequence pairs are provided in Section 6.3.6.3, Table 6-II. 5 IS-GPS-200H

SV ID No. GPS PRN Signal No. Table 3-Ia. Code Phase Assignments (sheet of 2) Code Phase Selection Code Delay First Chips 0 Chips C/A(G2 i )*** (X2 i ) C/A P Octal* C/A First 2 Chips Octal P 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 2 6 3 7 4 8 5 9 9 2 0 8 2 9 3 0 2 3 3 4 5 6 6 7 7 8 8 9 9 0 4 2 5 3 6 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 5 6 7 8 7 8 39 40 4 25 252 254 255 256 257 258 469 470 47 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 440 620 70 744 33 455 3 454 626 504 642 750 764 772 775 776 56 467 633 4444 4000 4222 4333 4377 4355 4344 4340 4342 4343 4343 * In the octal notation for the first 0 chips of the C/A code as shown in this column, the first digit () represents a "" for the first chip and the last three digits are the conventional octal representation of the remaining 9 chips. (For example, the first 0 chips of the C/A code for PRN Signal Assembly No. are: 0000000). ** C/A Codes for 34 and 37 are identical. *** 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. 6 IS-GPS-200H

SV ID No. GPS PRN Signal No. Table 3-Ia. Code Phase Assignments (sheet 2 of 2) Code Phase Selection Code Delay First Chips 0 Chips C/A(G2 i )**** (X2 i ) C/A P Octal* C/A First 2 Chips Octal P 20 2 22 23 24 25 26 27 28 29 30 3 32 65 66 67 68 69 20 2 22 23 24 25 26 27 28 29 30 3 32 33*** 34** 35 36 37** 4 7 5 8 6 9 3 4 6 5 7 6 8 7 9 8 0 6 2 7 3 8 4 9 5 0 4 0 7 2 8 4 0 20 2 22 23 24 25 26 27 28 29 30 3 32 33 34 35 36 37 472 473 474 509 52 53 54 55 56 859 860 86 862 863 950 947 948 950 20 2 22 23 24 25 26 27 28 29 30 3 32 33 34 35 36 37 75 746 763 063 706 743 76 770 774 27 453 625 72 745 73 34 456 73 4343 4343 * In the octal notation for the first 0 chips of the C/A code as shown in this column, the first digit () represents a "" for the first chip and the last three digits are the conventional octal representation of the remaining 9 chips. (For example, the first 0 chips of the C/A code for PRN Signal Assembly No. are: 0000000). ** C/A codes 34 and 37are identical. *** PRN sequence 33 is 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. 7 IS-GPS-200H

SV ID No. 70 7 72 73 74 75 76 77 78 79 80 8 82 83 84 85 86 87 88 89 90 9 92 93 94 95 Table 3-Ib. Expanded Code Phase Assignments (III and subsequent blocks only) GPS Code Phase Selection P-code First First PRN G2 Initial G2 X2 Relative 0 Chips 2 Chips Signal Delay Setting Delay Advance Octal* Octal No. (Chips) (Octal)* (Chips) (Hours) ** C/A P 38 39 40 4 42 43 44 45 46 47 48 49 50 5 52 53 54 55 56 57 58 59 60 6 62 63 67 03 9 9 679 225 625 946 638 6 00 554 280 70 709 775 864 558 220 397 55 898 759 367 299 08 007 054 74 5 65 003 0543 506 065 564 365 54 327 76 635 002 05 666 077 353 0426 0227 0506 0336 333 745 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 P (t+24) P 2 (t+24) P 3 (t+24) P 4 (t+24) P 5 (t+24) P 6 (t+24) P 7 (t+24) P 8 (t+24) P 9 (t+24) P 0 (t+24) P (t+24) P 2 (t+24) P 3 (t-24) P 4 (t+24) P 5 (t+24) P 6 (t+-24) P 7 (t+24) P 8 (t+24) P 9 (t+24) P 20 (t+24) P 2 (t+24) P 22 (t+24) P 23 (t+24) P 24 (t+24) P 25 (t+24) P 26 (t+24) 760 236 0063 0626 026 674 234 027 072 023 042 0236 0450 006 042 0775 0762 0 600 0424 35 550 27 44 0444 0032 3373 3757 7545 5440 4402 4023 0233 2337 3375 3754 3544 7440 402 6423 033 2637 735 5674 054 6064 20 6726 7 6656 05 6660 * In the octal notation for the first 0 chips of the C/A-code or the initial settings as shown in this table, the first digit (/0) represents a "" 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 0 chips of the C/A code for PRN Signal Assembly No. 38 are: 0000). ** P i (t+n): P-code sequence of PRN number i shifted by N hours. See Section 3.3.2.. NOTE #: The code phase assignments constitute inseparable pairs, each consisting of a specific C/A and a specific P code phase, as shown above. NOTE #2: PRNs 38-63 are required per this Table if a manufacturer chooses to include these PRNs in their receiver design. 8 IS-GPS-200H

Table 3-IIa. Code Phase Assignments (IIR-M, IIF, and subsequent blocks only) (sheet of 2) SV GPS Initial Shift Register State (Octal) End Shift Register State (Octal) ID No. PRN Signal No. L2 CM L2 CL L2 CM * L2 CL ** 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 74247664 75604035 00274744 066265724 6040347 703232733 2450070 673636 0475462 73303046 735245 024437606 02264003 23065535 0034400 22202506 540264026 20552705 06402244 62445772 50660362 22036006 7040604 0043345 053023326 65252276 20624777 05563374 56522076 02363525 7776450 60656355 003037343 04655565 67562 605402220 002576207 5256345 * Short cycled period = 0230 ** Short cycled period = 767250 552566002 034445034 7234437 522203 46305523 667044524 652322653 505703344 520302775 244205506 23674002 65430553 43507057 6304325 23404347 535540745 043056734 7330403 422005 267724236 6756066 77756405 047202624 052770433 76743665 3305726 6065 35250323 05266046 3056373 504676773 272572634 7332077 63326563 2356360 030367366 7354363 232674654 NOTE: There are many other available initial register states which can be used for other signal transmitters including any additional SVs in future. 9 IS-GPS-200H

Table 3-IIa. Code Phase Assignments (IIR-M, IIF, and subsequent blocks only) (sheet 2 of 2) SV GPS Initial Shift Register State (Octal) End Shift Register State (Octal) ID No. PRN Signal No. L2 CM L2 CL L2 CM * L2 CL ** 20 2 22 23 24 25 26 27 28 29 30 3 32 65 66 67 68 69 20 2 22 23 24 25 26 27 28 29 30 3 32 33 34 35 36 37 206274 044023533 724744327 045743577 7420660 70027434 0024726 73433445 73732462 3627434 70452007 72246233 0507223 500653703 755077436 367736 756675453 4355062 266527765 006760703 50474556 743747443 65534726 76362420 720727474 70052043 222567263 32765304 746332245 02300466 2552376 4376670 77047302 22264207 5623307 24073073 * Short cycled period = 0230 ** Short cycled period = 767250 365636 43324657 0766462 602405203 77735650 63077560 65346707 406576630 2277700 773266673 000070 4303732 62427475 5462402 275636742 64434556 54260662 3350670 6473355 73025345 00036074 73364 00523662 023457250 330733254 625055726 47652406 60206603 0242526 7054450 653737 04637664 0007264 63425723 25702032 703702423 NOTE: There are many other available initial register states which can be used for other signal transmitters including any additional SVs in future. 0 IS-GPS-200H

SV ID No. 70 7 72 73 74 75 76 77 78 79 80 8 82 83 84 85 86 87 88 89 90 9 92 93 94 95 Table 3-IIb. GPS PRN Signal No. 38 39 40 4 42 43 44 45 46 47 48 49 50 5 52 53 54 55 56 57 58 59 60 6 62 63 Expanded Code Phase Assignments (III and subsequent blocks only) Initial Shift Register State (Octal) End Shift Register State (Octal) L2 CM L2 CL L2 CM * L2 CL ** 77353753 2260770 0220250 402466344 7525664 702064 042677 047457275 26633364 7367356 060546335 35573035 6720036 5746557 767360553 02327030 43343777 7473737 04570625 002744276 060036467 2774447 60334074 32666775 063240065 46062 0232630 32525726 3526367 377046065 65535360 43577653 74424232 02434677 56264645 73455342 723352536 0000334 0566642 475432222 46350674 6727534 026050332 733774235 75477772 4763550 052247456 56040463 4775005 00430273 75005045 0054457 * Short cycled period = 0230 ** Short cycled period = 767250. 4534362 637760505 62775765 363527 264252240 3027466 774524245 6633757 60344267 2346546 72323277 207073253 30632332 60637062 3306070 74432067 5423552 525024652 53520743 655375733 3666624 525453337 432344 755234667 526032633 602375063 46362474 67342367 703006075 746566507 44402274 36645570 645752300 656334 0570506 002757466 00273370 30446365 05434657 333276704 7502346 54445326 3626573 007360406 24774 04230336 3535052 044554 2444044 562324657 02750534 52240373 NOTE #: There are many other available initial register states which can be used for other signal transmitters including any additional SVs in future. NOTE #2: PRNs 38-63 are required per this Table if a manufacturer chooses to include these PRNs in their receiver design. 3.2..6 Non-Standard Codes. The NSC, NSCM, NSCL, and NSY codes, used to protect the user from tracking anomalous navigation signals, are not for utilization by the user and, therefore, are not defined in this document. IS-GPS-200H

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 L 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 L and L2 channels. The content and characteristics of the NAV data, D(t), are given in Appendix II of this document for legacy NAV (LNAV) data transmitted by SVs assigned to the lower set of PRN numbers (PRN -32) and Appendix IV of this document for LNAV data transmitted by SVs assigned to the upper set of PRN numbers (PRN 33-63). For Block IIR-M, Block IIF, and subsequent blocks of SVs, civil navigation (CNAV) data, D C (t), also includes SV ephemerides, system time, SV clock behavior, status messages, etc. The D C (t) is a 25 bps data stream which is encoded by a rate ½ convolutional encoder. 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 time-division 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, D C (t), are given in Appendix III of this document. 3.2.3 L/L2 Signal Structure. The L 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 on-board 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: () 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 D C (t) and the L2 CL-code with no data. The L2 CM-code with the 50 sps symbol stream of D C (t) is time-multiplexed with L2 CL-code at a 023 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 2 IS-GPS-200H