GPS Signals-soumyadip

download GPS Signals-soumyadip

of 23

Transcript of GPS Signals-soumyadip

  • 8/14/2019 GPS Signals-soumyadip

    1/23

    GPS Signal Structure

    Sources: GPS Satellite Surveying, Leick Kristine Larson Lecture Noteshttp://www.colorado.edu/engineering/ASEN/asen

    4519/asen4519.html

  • 8/14/2019 GPS Signals-soumyadip

    2/23

    GPS Signal Requirements

    Method (code) to identify each satellite

    The location of the satellite or someinformation on how to determine it

    Information regarding the amount of timeelapsed since the signal left the satellite

    Details on the satellite clock status

  • 8/14/2019 GPS Signals-soumyadip

    3/23

    Important Issues to Consider

    Methods to encode information

    Signal power

    Frequency allocation Security

    Number and type of codes necessary tosatisfy system requirements

  • 8/14/2019 GPS Signals-soumyadip

    4/23

    Overview of Satellite Transmissions

    All transmissions derive from afundamental frequency of 10.23 Mhz

    L1 = 154 10.23 = 1575.42 Mhz L2 = 120 10.23 = 1227.60 Mhz

    All codes initialized once per GPS week at

    midnight from Saturday to Sunday Chipping rate for C/A is 1.023 Mhz Chipping rate for P(Y) is 10.23 Mhz

  • 8/14/2019 GPS Signals-soumyadip

    5/23

    Schematic of GPS codes and carrier phase

  • 8/14/2019 GPS Signals-soumyadip

    6/23

    GPS Signal Characteristics

  • 8/14/2019 GPS Signals-soumyadip

    7/23

    Digital Modulation Methods

    Amplitude Modulation (AM) also known asamplitude-shift keying. This method requireschanging the amplitude of the carrier phasebetween 0 and 1 to encode the digital signal.

    Frequency Modulation (FM) also known asfrequency-shift keying. Must alter the frequencyof the carrier to correspond to 0 or 1.

    Phase Modulation (PM) also known as phase-shift keying. At each phase shift, the bit is flippedfrom 0 to 1 or vice versa. This is the method usedin GPS.

  • 8/14/2019 GPS Signals-soumyadip

    8/23

    Modulation Schematics

  • 8/14/2019 GPS Signals-soumyadip

    9/23

    Modulo-2 recovery of GPS code

    Modulo-2 arithmetic: 0 + 0 = 0; 0 + 1 = 1; 1 + 0 = 1; 1 + 1 = 0Bit shifts aligned

    MUST MOD-2 ADD RECEIVER-GENERATED CODE TO RECOVER

  • 8/14/2019 GPS Signals-soumyadip

    10/23

    Superposition of codes - details

    Superposition of two codes is not unique becausethe bit transition occurs at the same epoch;remember that both codes and phases aremultiples of the fundamental frequency

    Need to impose an additional constraint to arriveat a solution - quadri-phase-shift keying (QPSK),

    which puts the two codes 90 ( /2)

  • 8/14/2019 GPS Signals-soumyadip

    11/23

    Phase and Quandrature - General

    General Expression:

    y(t ) = y1(t ) + y2( t ) = x1(t )cos w t + x2 (t )sin w t

    where y1(t ) is in phase (I) and y1(t ) is in quandrature (Q)

    All spectral components of y1(t) are 90 out of phasewith those of y2(t). This allows this the two signals tobe separated in the receiver.

  • 8/14/2019 GPS Signals-soumyadip

    12/23

    Codes on L1 and L2

    S1 p(t ) = A pP

    p (t ) D P (t )cos(2 p f 1t ) + AcGP (t ) D P (t )sin(2 p f 1t )

    where

    A p, Ac = amplitudes (power) of P(Y) - code and C / A- code

    P P (t ) = pseudorandom P(Y) - code

    G P ( t ) = C / A- code (Gold code)

    DP ( t ) = navigation data stream

    and

    S2 p(t ) = B pP

    p (t ) D P (t )cos(2 p f 2t )

  • 8/14/2019 GPS Signals-soumyadip

    13/23

    Codes on L1 and L2 (cont.)

    P p (t ) DP ( t ) and G P ( t ) DP (t ) imply modulo- 2 addition

    and the P(Y) - code is also a modulo - 2 sum of two

    pseudorandom data streams:

    P p (t ) = X 1(t ) X 2(t - pT )

    0 p 361T

    = 10.23 Mhz

  • 8/14/2019 GPS Signals-soumyadip

    14/23

    GPS signal strength - frequency domainNote that C/A code is below noiselevel; signal is multiplied in theReceiver by the internally calculatedcode to allow tracking.C/A-code chip is 1.023 MhzP-code chip is 10.23 Mhz

    Power = P(t) = y 2(t)

    The calculated power spectrumderives from the Fouriertransform of a square waveof width 2 and unit amplitude.Common function in DSPcalled the sinc function.

    sin c( x) =sin( p x)

    p x= 1

    2 pe iw x w

    - p

    p

    Bandwidth B 1T

    whereT is chip duration

  • 8/14/2019 GPS Signals-soumyadip

    15/23

    Digital Signal Processing Techniques

    Filtering: Allows one to remove someportion of the frequency spectrum that maycontain unwanted signal.

    Low Pass Filter: lets all frequencies below acutoff frequency through. High Pass Filter: lets all frequencies above a

    cutoff frequency through.

    Band Pass Filter: lets all frequencies within aspecified window pass through. The windowis called the passband

  • 8/14/2019 GPS Signals-soumyadip

    16/23

    DSP Techniques, cont.

    Frequency Translation and Multiplication:technique to shift frequency spectrum of somesignal to another portion of the frequency domain.

    Up-conversion: translate signal to higher frequencies.

    Down-conversion: translate signal to lower frequencies.

    Commonly done in GPS receivers. Multiply signal bysine function in a mixer. Special case is signalsquaring and may be used to recover the pure carrierphase from a bi-phase modulated ranging signal.

  • 8/14/2019 GPS Signals-soumyadip

    17/23

    DSP Techniques, cont.

    Spread Spectrum: broadly defined as a mechanismby which the bandwidth of the transmitted code ismuch greater than the baseband information signal(e.g. the navigation message in GPS) FDMA: Frequency Division Multiple Access. Requires

    different carriers. Used by GLONASS. TDMA: Time Division Multiple Access. Several channels

    share transmission link. Used by many cellular telephoneproviders and LORAN-C.

    CDMA: Code Division Multiple Access. Requirespseudorandom codes by transmitted and also generated forcorrelation within the receiver. Used by GPS.

  • 8/14/2019 GPS Signals-soumyadip

    18/23

    DSP Techniques, cont.

    Cross-correlation: Used by GPS receiversto determine what signal is coming from aspecific satellite. Can be generalized toextracting information from any

    multiplexed digital signal.

    C ij (Dt ) =1

    t yi (t ) y j (t + Dt ) dt =

    1

    1 -Dt

    T 0

    t 0

    t 0 +t

    if Dt = 0if | Dt | T if | Dt | > T

    where t denotes the integration time and y

    i (t ) and

    y j(

    t ) are continuous functions (

    e.g. PRN codes)

  • 8/14/2019 GPS Signals-soumyadip

    19/23

    PRN Cross-correlationCorrelation of receiver generated PRN code (A) with incoming data

    stream consisting of multiple (e.g. four, A, B, C, and D) codes

  • 8/14/2019 GPS Signals-soumyadip

    20/23

    Schematic of C/A-code acquisition

    Since C/A-code is 1023 chips long and repeats every 1/1000 s, it is inherentlyambiguous by 1 msec or ~300 km. Must modulo-2 add the transmitted andreceived codes after correlation to increase SNR and narrow bandwidth.

  • 8/14/2019 GPS Signals-soumyadip

    21/23

    Methods to Cope with Anti-spoofing

    Anti-spoofing: Implemented in 1994 to make P-code unavailable to non-military users. EncryptedP-code is referred to as Y-code. Squaring: Yields half-wavelength carrier and

    greatly reduces SNR. Old technology.

    Code-aided squaring: Uses mathematicalsimilarity of the Y-code to P-code. L1 carrier isdown-converted and multiplied with a localreplica of the P-code, then squared. Results inless reduction of SNR than simple squaring.

  • 8/14/2019 GPS Signals-soumyadip

    22/23

    Anti-spoofing Methods, cont.

    Cross-correlation: Takes advantage of the fact that bothL1 and L2 are modulated with the same P(Y)-code, despitelack of knowledge of the actual P-code. Yields thedifference in pseudoranges, P 1(Y) - P 2(Y), and the phasedifference of L1 and L2. Again less SNR loss compared

    with squaring. Can be difficult to track at low elevationangles. Technique employed in Trimble 4000SSi/SSE.

    Z-tracking: Takes advantage of the fact that Y-code is themodulo-2 sum of the P-code with a lower encryption rate.Yields L1 and L2 Y-code pseudoranges and the full carrierphases of L1 & L2. This method yields the best SNR.Multipath performance is better than other methods.Technique employed in Ashtech Z-12 and micro-Z.

  • 8/14/2019 GPS Signals-soumyadip

    23/23

    AS Technologies Summary Table

    Trimble 4000SSi

    Ashtech Z-12 & Z

    F A hj & L 1992