Update on GPS L1C Signal Modernization. Tom Stansell Aerospace Consultant GPS Wing

Similar documents
Benefits and Limitations of New GNSS Signal Designs. Dr. A. J. Van Dierendonck AJ Systems, USA November 18, 2014

Signal Structures for Satellite-Based Navigation: Past, Present, and Future*

GNSS Signal Structures

Satellite-based positioning (II)

BeiDou Next Generation Signal Design and Expected Performance

New Signal Structures for BeiDou Navigation Satellite System

CNES contribution to GALILEO signals design JC2. Jean-Luc Issler

Future GNSS: Improved Signals and Constellations

GPS Modernization. The configuration of the GPS Space Segment is well-known. A minimum of 24 GPS

On June 26, 2004, the United. Spreading Modulation. Recommended for Galileo L1 OS and GPS L1C. working papers

The Spreading and Overlay Codes for the L1C Signal

Future GNSS Precision Applications. Stuart Riley

CH 5. Air Interface of the IS-95A CDMA System

CH 4. Air Interface of the IS-95A CDMA System

Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003.

Study and Analysis on Binary Offset Carrier (BOC) Modulation in Satellite Navigation Systems

Introduction to Global Navigation Satellite System (GNSS) Signal Structure

GNSS Technologies. GNSS Acquisition Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey

RECEIVER DEVELOPMENT, SIGNALS, CODES AND INTERFERENCE

CDMA Principle and Measurement

Use-case analysis of the BOC/CBOC modulations in GIOVE-B E1 Signal

Probability of Secondary Code Acquisition for Multi-Component GNSS Signals

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

Decoding Galileo and Compass

Signals, and Receivers

GPS (Introduction) References. Terms

Quasi-Zenith Satellite System Interface Specification Positioning Technology Verification Service (IS-QZSS-TV-001)

Understanding GPS/GNSS

GNSS Interoperability Enabling the Unknown Future

Analysis of Civil Navigation Message Format for GPS Modernization

Lecture 9: Spread Spectrum Modulation Techniques

Comparative Study of OFDM & MC-CDMA in WiMAX System

CARRIER PHASE VS. CODE PHASE

IEEE P Wireless Personal Area Networks. LB34 Ranging comment resolution

UNIVERSITY OF MICHIGAN DEPARTMENT OF ELECTRICAL ENGINEERING : SYSTEMS EECS 555 DIGITAL COMMUNICATION THEORY

The Galileo signal in space (SiS)

CDMA - QUESTIONS & ANSWERS

Spreading Codes and Characteristics. Error Correction Codes

Chapter 2 Direct-Sequence Systems

1-BIT PROCESSING OF COMPOSITE BOC (CBOC) SIGNALS

A Slope-Based Multipath Estimation Technique for Mitigating Short-Delay Multipath in GNSS Receivers

Prototype Galileo Receiver Development

GPS (Introduction) References. Terms

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

Receiving the L2C Signal with Namuru GPS L1 Receiver

SPREAD SPECTRUM (SS) SIGNALS FOR DIGITAL COMMUNICATIONS

Page 1. Outline : Wireless Networks Lecture 6: Final Physical Layer. Direct Sequence Spread Spectrum (DSSS) Spread Spectrum

Status of COMPASS/BeiDou Development

SPREAD SPECTRUM CHANNEL MEASUREMENT INSTRUMENT

Effects of MBOC Modulation on GNSS Acquisition Stage

Chi-Square Distribution Matching in Unambiguous Sine-BOC and Multiplexed-BOC Acquisition

ALi Linear n-stage t ShiftRegister output tsequence

TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER

HIGH GAIN ADVANCED GPS RECEIVER

Benefits of amulti-gnss Receiver inaninterference Environment

Wireless Medium Access Control and CDMA-based Communication Lesson 14 CDMA2000

Europe and the United States are on the verge of a very. The Common GPS/Galileo Civil Signal Design: A Manufacturers Dialog, Part 1

Multipath mitigation performance of multi-correlator based code tracking algorithms in closed and open loop model

Challenges and Solutions for GPS Receiver Test

Research Article Simulation and Performance Evaluations of the New GPS L5 and L1 Signals

Spread Spectrum Techniques

STANAG 4529 CONFORMANCE TEST PROCEDURES

ECS455: Chapter 4 Multiple Access

ATSC 3.0 Physical Layer Overview

Galileo System and Signal Evolution

HOW TO OPTIMIZE GNSS SIGNALS AND CODES FOR INDOOR POSITIONING

Spectral shaping of Galileo signals in the presence of frequency offsets and multipath channels

Digital Modulation Schemes

AN IMPROVED WINDOW BLOCK CORRELATION ALGORITHM FOR CODE TRACKING IN W-CDMA

Field experience with future GNSS ranging signals (a review). A.Simsky, J.-M. Sleewaegen, W. De Wilde Septentrio, Belgium

S PG Course in Radio Communications. Orthogonal Frequency Division Multiplexing Yu, Chia-Hao. Yu, Chia-Hao 7.2.

Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA

OGSR: A Low Complexity Galileo Software Receiver using Orthogonal Data and Pilot Channels

MODULATION AND MULTIPLE ACCESS TECHNIQUES

Part 3. Multiple Access Methods. p. 1 ELEC6040 Mobile Radio Communications, Dept. of E.E.E., HKU

Adoption of this document as basis for broadband wireless access PHY

Spread Spectrum (SS) is a means of transmission in which the signal occupies a

Understanding GPS: Principles and Applications Second Edition

DESIGN AND IMPLEMENTATION OF INTEGRATED GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) RECEIVER. B.Tech Thesis Report

Breaking Through RF Clutter

B SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc.

Digital signal processing for satellitebased

PROPOSAL FOR PHY SIGNALING PRESENTED BY AVI KLIGER, BROADCOM

Spread Spectrum Basics Spreading Codes IS-95 Features- Transmitter/Receiver Power Control Diversity Techniques RAKE Receiver Soft Handoff

Direct Comparison of the Multipath Performance of L1 BOC and C/A using On-Air Galileo and QZSS Transmissions

Using Frequency Diversity to Improve Measurement Speed Roger Dygert MI Technologies, 1125 Satellite Blvd., Suite 100 Suwanee, GA 30024

Part A: Spread Spectrum Systems

RECOMMENDATION ITU-R BT.1302 *

TWO-WAY TIME TRANSFER WITH DUAL PSEUDO-RANDOM NOISE CODES

Global Navigation Satellite System (GNSS) GPS Serves Over 400 Million Users Today. GPS is used throughout our society

AIR FORCE INSTITUTE OF TECHNOLOGY

Multiple Access. Difference between Multiplexing and Multiple Access

OFDMA and MIMO Notes

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

SC - Single carrier systems One carrier carries data stream

NOISE, INTERFERENCE, & DATA RATES

HD Radio FM Transmission System Specifications

Working Party 5B DRAFT NEW RECOMMENDATION ITU-R M.[500KHZ]

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access

Binary Offset Carrier Modulations for Radionavigation

Transcription:

Update on GPS L1C Signal Modernization Tom Stansell Aerospace Consultant GPS Wing

Glossary BOC = Binary Offset Carrier modulation C/A = GPS Coarse/Acquisition code dbw = 10 x log(signal Power/1 Watt) E1 = Galileo designation for L1 band EU = European Union FEC = Forward Error Control L1C = GPS L1 Civil signal (at 1,575.42 MHz) L2C = GPS L2 Civil signal (at 1,227.6 MHz) L5 = GPS L5 Civil signal (at 1,176.45 MHz) LDPC = Low Density Parity Check MBOC = Multiplexed BOC, Generic for L1C and E1 OS Moore s Law = Performance of digital circuits doubles every 18 months, has become a self-fulfilling prophesy OS = Galileo Open Service signal Pilot Carrier = Signal without data TMBOC = Time Multiplexed BOC, GPS version of MBOC for L1C 2

Why L1C? Why add another civil signal to L1 when millions of users benefit from C/A today In contrast with modernized L2 and L5 signals, C/A has deficiencies: No pilot carrier No forward error control (FEC) Less precise message structure Short 1023 chip code (relatively poor correlation performance) 2004 US/EU Agreement requires new GPS L1 signal to match E1 OS spectrum Better interoperability with Galileo 3

When? L1C will be on all GPS III satellites First GPS III launch planned for 2013 L1C draft specification is available IS-GPS-800 Interface Control Working Group (ICWG) met here last year to review specification Another ICWG meeting tomorrow (9/25/07) Several civil signal topics to be covered 8:30 AM 5:00 PM Fort Worth Convention Center, Room 110 Final approval expected in a few months 4

L1C Signal Design Philosophy Provide benefit to all users & applications Main attribute: Robustness Signal acquisition and tracking Code and carrier measurements Spreading code correlation performance Data demodulation, both speed and threshold Code/carrier phase measurements are vital Dedicate most signal power to these functions Auxiliary services better provided in other ways Long lasting orbit and clock parameters Differential corrections Integrity messages 5

Experts Consulted on L1C Design The U.S. did a remarkable thing in designing L1C Asked what signal characteristics were preferred by worldwide GPS experts in: Government Industry Academia 6

Five Signal Options Were Offered Data 25% Data 25% Pilot Carrier 50% Data 25% Pilot Carrier 75% With 50 or 75 bps? Data 50% Pilot Carrier 50% 7

One Was the Clear Choice Data at 50 bps Data 25% Signal Power Split Best Code & Carrier Track Threshold Pilot Carrier 75% 8

Selected by a Large Majority 9

The Future L1C Environment GPS + Galileo provide better geometry UWB and other sources raise the noise floor Moore s law continues to apply > 10 times digital improvement before L1C launch Permits better receiver performance Proliferation of GPS communication sources Cell phones, wireless internet, SBAS, GBAS, etc. Alternate GPS message sources will provide Long-lasting clock and ephemeris for all satellites Integrity and differential correction messages User alerts, e.g., software updates, system status, etc. 10

L1C Shares Earlier Improvements L1C builds on improved characteristics of other (L2C and L5) modernized GPS signals: Signal power split between data & data-less parts Data-less part is a pilot carrier Better tracking threshold Eliminates ½ cycle phase ambiguities Forward error control (FEC) improves (lowers) message demodulation threshold Longer spreading codes Reduce susceptibility to narrowband and cross-satellite interference Resolve data timing ambiguity (no bit sync required) Message slant range precision ~ 3 centimeters 11

L1C Message Improvements Achieves two conflicting objectives Faster time to first fix Demodulation of vital message data at the lowest signal tracking threshold New message structure is called CNAV-2 L2C and L5 messages are called CNAV Other L1C message improvements More powerful FEC improves demodulation Interleaving minimizes effect of short fades e.g., driving past trees or other obstructions 12

CNAV and CNAV-2 Formats 900 bits at 50 bps = 18 second message length 1800 chip overlay code on pilot carrier frames messages Separate LDPC block encoding of 600 bit and 274 bit portions of the 900 bit message Symbol interleaving of the LDPC block-encoded parts of the message to mitigate brief signal losses 13

CNAV-2 Message Characteristics TOI symbols are identical from all satellites Symbols can be combined from multiple satellites Only one TOI is needed to set the receiver clock Clock & Ephemeris symbols repeat identically (remain fixed) for at least 15 minutes LDPC block encoding Combine symbols from multiple messages Variable Parameters change each time If variable parameters have the same timing in the same orbit plane, symbols also can be combined 14

Spreading Code Characteristics Primary codes are length 10,230 chips On both Pilot and Data signal components Based on Weil sequences, derived from length-10,223 Legendre sequences Fixed 7-chip sequence inserted in each Approaches ideal correlation properties Overlay code also applied to Pilot Satellite-unique 1800 chip overlay code Improves correlation separation Frames the data messages 15

Generating L1C Spreading Codes Each Weil sequence is the component-wise exclusive-or of the Legendre sequence and a circular shift of the Legendre sequence. The value of this shift is the Weil index. The resulting Weil sequence is also length 10223. A fixed seven-bit sequence is inserted into a Weil sequence to create a length-10230 L1C spreading code, which is specified by the value of the Weil index and the insertion point. All spreading codes are based on the Legendre sequence and the same seven-bit sequence. The construction, summarized in the Figure, involves simple logical operations on the Legendre sequence and the seven-bit sequence. 16

Code Correlation Comparisons Correlation Sidelobes at 0 Hz Frequency Shift for Various 10230-Length Spreading Codes Code Family Max. Auto Even Sidelobe (db) Max. Cross Even Sidelobe (db) 99.9999% Auto Even/Odd Sidelobe (db) 99.9999% Cross Even/Odd Sidelobe (db) L1C TMBOC L5 (I5 and Q5) 31.1 27.7 29.4 28.7 28.6 26.0 26.9 27.0 L2C CM 27.0 25.4 27.0 25.4 17

Overlay Code Characteristics Overlay Codes Maximum Sidelobes at 0 Hz Frequency Shift for the Overlay Codes Index 1 to 63 Index 1 to 210 Even Auto- Correlation Even Cross- Correlation 24.8 db 19.6 db 22.7 db 19.6 db Increased Pilot correlation protection Rapid synchronization Each overlay code is 1800 bits long, aligned to the data message boundary. Overlay codes indexed 1 to 63 are reserved for GPS and are truncated m-sequences. The remaining overlay codes, indexed 64 to 210, are truncated Gold sequences. The even autocorrelation properties of the overlay codes are shown in the Table. The codes were also chosen to have good correlation properties for small window sizes. For 100 symbols (1 s), the sidelobes are below 7 db, while for 200 symbols (2 s), the sidelobes are below 10.5 db. These low sidelobes provide more reliable synchronization to an interval, and thus to the data message. 18

Spreading Code Improvements New code structure Code length is identical on pilot carrier and message channel(s) so 100% of signal power can be used for acquisition Similar to L5 but not L2C Secondary codes on pilot carriers Frame the messages Data demodulation can start anywhere Improves protection against narrowband and cross-satellite interference 19

Baseline C/A Signal Performance Time Required to Read Message (sec) 120 100 80 60 40 20 0 C/A Carrier Track Threshold C/A Data Demodulation Threshold 66 sec Max Time to Compare Two (no-error) C/A Messages 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 Total Signal C/No (Carrier Track with 5 Hz BW, 3rd order loop) 20

Better Carrier Tracking Threshold L1C carrier tracking threshold is 4.8 db better than a C/A signal of equal power A 4.8 db (3 times) wider loop bandwidth permits tracking nine times higher G forces 27 times higher Jerk Min L1C power also specified to be 1.5 db higher than C/A 21

L1C Performance Comparison Time Required to Read Message (sec) 120 100 80 60 40 20 C/A Data Demodulation Threshold 8.4 db Data Demodulation Improvement C/A Carrier Track Threshold 66 sec Max Time to Compare Two (no-error) C/A Messages 18 Sec to Receive & Verify L1C 4.8 db Carrier Track Threshold Improvement 0 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 Total Signal C/No (Carrier Track with 5 Hz BW, 3rd order loop) 22

US and EU Choose MBOC Baseline US/EU agreed waveform for GPS L1C and Galileo E1 OS was BOC(1,1) US/EU compatibility and interoperability working group (WGA) recommended MBOC 23

L1C & E1 OS Have Same Spectrum Power Spectral Density (dbw/hz) -60 C/A is BPSK(1) -65 MBOC -70-75 -80-85 -90-10 -8-6 -4-2 0 2 4 6 8 10 Offset from 1575.42 MHz Center Frequency (MHz) 24

GPS TMBOC Version of MBOC 1 1 1 0 0 0 1 0 0 1 0 1 1 1 0 0 0 1 0 0 1 0 1 1 1 0 0 0 1 0 0 1 0 GPS TMBOC = 4 BOC(6,1) chips out of every 33 chips On pilot carrier only with 75% of total power BOC(1,1) Chip BOC(6,1) Chip 489 ns 81.5 ns Galileo MBOC has a different CBOC implementation 25

TMBOC Gives More Transitions The main purpose of TMBOC is to provide more code waveform transitions C/A has 0.5 average transitions/code chip BOC(1,1) has 1.5 BOC(6,1) has 11.5 Over 33 chips, on average: C/A has 0.5 x 33 = 16.5 transitions BOC(1,1) alone has 1.5 x 33 = 49.5 TMBOC has 1.5 x 29 + 11.5 x 4 = 89.5 Relative to C/A or BOC(1,1), TMBOC has: 5.4 times or 7.3 db more transitions than C/A 1.8 times or 2.6 db more transitions than BOC(1,1) 26

L1C Summary Overcomes deficiencies of C/A code More interoperable with Galileo E1 OS Satisfies US/EU Agreement Will be on all GPS III satellites Significant performance improvements: Code and carrier tracking threshold Code correlation, interference Protection Time to first fix Data demodulation to tracking threshold Lower code tracking noise Less multipath interference 27