satcomms cgp l7 2011

Upload: tariq-muhammad

Post on 03-Jun-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Satcomms Cgp L7 2011

    1/41

    1

    Satellite Communications

    ELEM026

    Professor Clive Parini

    Lecture 5 Communication Satellites

    2010

  • 8/12/2019 Satcomms Cgp L7 2011

    2/41

    2

    NAVSTAR GPS Principle is the accurate measurement of distance from the receiver of

    each of a number (4) of satellites which transmit accurately timedsignals as well as other coded data giving the satellites position

    A 3D ranging system based on the knowledge of the precise positionof the satellites in space.

    The distance between the user and the satellite is calculated byknowing the time of transmission of the signal from the satellite andthe time of reception at the receiver and the fact that the signalpropagates at the speed of light.

    The whole GPS system can be divided into 3 main segments:- SPACE CONTROL USER

  • 8/12/2019 Satcomms Cgp L7 2011

    3/41

    3

    Principle of time based navigation - 2DRequires precision clocks(oscillators) at each station

    No active participation by userLow cost listen only receiverTo solve for the 2 unknownlatitude and longitude 2

    independent measurements of

    range are required (2 equations

    with 2 unknowns)

    Transmitters transmit uniquesignal with time of transmission

    encoded into it

    Users receiver contains accurateclock synchronisedwith those of

    transmitters so transmissiondelay!T can be determined

    Range determined from radiowave propagation speed C

  • 8/12/2019 Satcomms Cgp L7 2011

    4/41

    4

    Principle of time based navigation - 3D Extend to 3D by adding

    additional transmitter in thethird dimension

    Achieved on a global scaleusing satellite based transmittersin a global constellation

    27 (24 +3 spares) satellites in12hr circular orbits at an altitudeof 20,183km

    Orbits inclined at 550 to equatorin 6 orbital planes

    At least 4 satellitescan be seenat any time above 150elevationangle of view for most places onthe earths surface

  • 8/12/2019 Satcomms Cgp L7 2011

    5/41

    5

    Satellite trajectories as viewed from earth

    Ground track for 2 orbits (24 hours) is shown. One satellite orbit shown in bluePattern repeats every day although given satellite in give place is seen 4minutes earlier each day

  • 8/12/2019 Satcomms Cgp L7 2011

    6/41

    6

    View of constellation from a user

    At Poles At 45 degree latitude

    (London 52 degrees) Equator

    Red dots represent satellite position at any one time, blue line is track for one satellite

    Centre of sky chart is zenith, outer circle is the horizon

  • 8/12/2019 Satcomms Cgp L7 2011

    7/41

    7

  • 8/12/2019 Satcomms Cgp L7 2011

    8/41

    8

    How it works Although it is technically possible to keep the clocks

    on all the satellites synchronised (to of order 1nsec)via pair of caesium and rubidium atomic clocks , theuser cannot have such a clock.

    Cost about 100,000 and not very portable! So user has cheap crystal based oscillator.

    The measured time for the signal from one satellite toreach the receiver is thus the transmit time plus the usersclock offset from GPS time

    Range measurement is thusR

    1

    =C("t1

    + "T)

    C = speed of light; R1 = pseudo range

    "t1 = transmit signal time; "T= user clock offset

  • 8/12/2019 Satcomms Cgp L7 2011

    9/41

    9

    Additional unknown is user clock offset so we now

    have 4 unknowns (x,y,z, user clock offset)

  • 8/12/2019 Satcomms Cgp L7 2011

    10/41

    10

    Satellite keeping of GPS time

    The whole system works of a time standard calledGPS timewhich is maintained by the master

    control station. It is possible for a satellite clock to vary slightly

    from this time but these errors are determined by

    the system and transmitted to the user along with

    the time of transmission and other useful data

  • 8/12/2019 Satcomms Cgp L7 2011

    11/41

    11

    System with known satellite clock offsets

    My clock

    offset is

  • 8/12/2019 Satcomms Cgp L7 2011

    12/41

    12

    4 equations 4 unknownsfor satellite 1

    R1 = C("t1 +"T-#1)

    let corrected range due to satellite clock error be R'1

    R'1 = C("t1 +"T)

    true distance is = C"t1 =R'1 $c"T

    =R'1 $CB

    In spherical coordinates user position is

    ux,uy ,uz

    (x1 -ux )2 +(y1 -uy )

    2 +(z1 -uz )2 = (R'1 $CB )

    2

    where x1,y1,z1are the known satellite positions

    Remaining 3 equations are : -

    (x2 -ux )2

    +(y2 -uy )2

    +(z2 -uz )2

    = (R'2 $CB )2

    (x3 -ux )2 +(y3 -uy )

    2 +(z3 -uz )2 = (R'3 $CB )

    2

    (x4 -ux )2 +(y4 -uy )2 +(z4 -uz )2 = (R'4 $CB )2

    unknowns are : ux uy uz CB

  • 8/12/2019 Satcomms Cgp L7 2011

    13/41

    13

    Velocity measurement

    The users velocity can also be determined by measuringthe Doppler Shift of the received carrier frequency of the

    signal from each of the 4 satellites

    As in the case of time, an error due to the offset of thereceiver oscillator frequency with GPS Time can beremoved using a 4 satellite measurement

    Set of equations with the 3 velocity components plus thisoffset again gives 4 equations with 4 unknowns

    Unknowns are Vx, Vy, Vz, user oscillator offset

  • 8/12/2019 Satcomms Cgp L7 2011

    14/41

    14

    NAVSTAR GPS SPACE SEGMENT

    Satellite operates in earth pointing 3-axis stabilised modePowered by solar arrays and rechargable batteries (for eclipse operation)Down link is at several frequencies in L-band L1=1575.42 andL2=1227.6MHz operating on right hand circular polarisation

    Control Uplink and downlink is at S-band (2 -4)GHzDown link antenna is 12 element helical array producing a shaped beam

  • 8/12/2019 Satcomms Cgp L7 2011

    15/41

    Fig 7 Ground Control segment shown monitoring one satellite in the constellation

    Master

    control

    Monitoring stations

    S-band

    Uplink=1783MHz

    Downlink=2227MHz

    L1 and L2 downlinks

    L1 and L2 downlinks

  • 8/12/2019 Satcomms Cgp L7 2011

    16/41

    16

    GROUND CONTROL SEGMENT-2

    Monitoring stations around the globe at accurately knownlocations receive the satellite user down link signals andforward this raw data to the master control station. Theyhave accurate atomic clocks locked to GPS time.

    There data is analysed and deviations of the satellites clockfrom GPS time is determined as well as corrections to thesatellites predicted position in space (ephemeris). {i.e. itsdeviation from modified Keplers laws}

    These are then relayed up to the satellite by the GroundAntenna using the S-band link

  • 8/12/2019 Satcomms Cgp L7 2011

    17/41

    17

    User communications down link GPS was originally a US military system and is still today

    administered by the US DOD.

    There are 2 levels of accuracy Standard Positioning Service (SPS) - unrestricted use using the

    L1=1575.42 MHz

    Precision Positioning Service (PPS)-DOD authorised users onlyusing both L1=1575.42 MHz and L2=1227.6MHz

    Both use CDMAas the multiplexing process and BPSK as themodulation method

    For SPS the spreading code is 1023 bits long and are called the C/A(course acquisition) codes and the chip rate is 1.023Mbits/sec. Thespectrum of this modulated code is 1.023MHz either side of the L1 carrier.

    For PPS an additional code P(Y) is transmitted on L1 and a second on L2.In both cases the chip rate is 10.23Mbits/sec with a bandwidth of

    20.46MHz. The P(Y) code is pseudo random and 37 weeks long! Inantispoofing mode (Y-code) its further encrypted so never repeats.

  • 8/12/2019 Satcomms Cgp L7 2011

    18/41

    18

    SPS using the C/A code

    Each satellite has a unique 1023 bit spreading code and this code iscontinually transmitted every 1msec. Hence chip rate of 1.023Mbits

    The code is modulated by a 50bit/sec navigation message so each bitof data spans 20 spreading code transmissions

    1500 bit message sub-divided into 5 sub frames of

    300 bits each

    The HOW bit gives theaccurate transmission time

    Last frame is multiplexedtaking 25 frames of the C/A

    code to transmit the complete

    message

  • 8/12/2019 Satcomms Cgp L7 2011

    19/41

    19

    PPS The availability of signal propagation timings using 2

    frequencies gives the ability to predict the effect of theionosphere on the propagation speed of light, soenhancing accuracy to a few metres

    The level of dithering of the clock signal (not now used) isknown so it can be removed

    The very long (37 week or infinite in case of anti-spoofmode) spreading code means that the code is truly randomso that any integration length (or averaging as in ourexample) will yield the desired signal from the noise, thelonger the integration length the more the recovered signalraises above the background noise.

    So long as you can generate the identical random code atthe receiver, and this is done by having a known key

  • 8/12/2019 Satcomms Cgp L7 2011

    20/41

    20

    User terminal

    Each system has same basic design of antennaplus microwave front end receiver. Received CDMA signal split into a number of

    parallel channels enabling navigation messages

    from individual satellites to be received in parallelthus achieving fastest lock time. 12 channel

    receivers are common today

  • 8/12/2019 Satcomms Cgp L7 2011

    21/41

    block diagram of receiver

    Filter and

    Pre-amp

    RF/IF

    downconverter

    A/D conversion

    Channel 1

    Channel 2

    Channel n

    Frequency

    synthesiser

    Reference

    oscillator

    DSP

    CLOCK

    Navigation

    receiver

    processor

    CPU, user

    control and

    Display

    antenna

  • 8/12/2019 Satcomms Cgp L7 2011

    22/41

    Fig 10 (a) code phase timing, (b) carrier phase timing

    Carrier phase

    The raw propagation time is

    determined for a given

    satellite by loading into the

    CDMA receiver correlator

    the code for the desiredsatellite and delaying it in

    time until correlation is

    achieved with the incoming

    signal

    This form of timing is often calledCode Phase timing as it attempts to

    match the phase of the incoming

    code with the receivers own

    generated code, as illustrated in fig

    10a. Since the chip rate is about

    one microsecond and the accuracy

    to which the code phase can belocked is about 1% of its period

    then the timing accuracy is about

    10nsec, corresponding to a

    position error of 3metres

  • 8/12/2019 Satcomms Cgp L7 2011

    23/41

    Carrier Phase

    23

    Timing can be improved if Carrier Phase is used to give afiner timing for the received edge of the incoming pseudo-random code, as shown in fig 10b.

    The receiver can measure the carrier phase to about 1%accuracy by keeping a running count of the Doppler

    frequency shift of the carrier since the satellite acquisition

    the overall phase measurement contains an unknownnumber of carrier cycles, N, between the satellite and the

    user.

    If this Carrier Cycle Integer Ambiguitycan be determinedaccuracies of order 1mm could be achieved. The

    techniques employed by differential GPS (DGPS),described later aim to determine N.

  • 8/12/2019 Satcomms Cgp L7 2011

    24/41

    High Sensitivity GPS receivers

    24

    High Sensitivity GPS receivers use large banks of correlators anddigital signal processing to search for GPS signals very quickly.

    This results in very fast times to first fix when the signals are at

    their normal levels, for example outdoors.

    When GPS signals are weak, for example indoors, the extraprocessing power can be used to integrate weak signals to the point

    where they can be used to provide a position or timing solution.

    GPS signals are already very weak when they arrive at the Earthssurface. The GPS satellites have transmitters that only deliver 27

    W from a distance of 20,200 km in orbit above the Earth. By the

    time the signals arrive at the user's receiver, they are typically as

    weak as "160 dBW, equivalent to one tenth of a millionth billionth

    of a watt. This is well below the thermal noise level in itsbandwidth.

    Outdoors, GPS signals are typically around the "155 dBW level.

  • 8/12/2019 Satcomms Cgp L7 2011

    25/41

    High Sensitivity GPS receivers -cont

    25

    Conventional GPS receivers integrate the received GPS signals forthe same amount of time as the duration of a complete C/A codecycle which is 1 ms. This results in the ability to acquire and track

    signals down to around the "160 dBW level.

    High Sensitivity GPS receivers are able to integrate the incomingsignals for up to 1,000 times longer than this and therefore acquire

    signals up to 1,000 times weaker. A good High Sensitivity GPSreceiver can acquire signals down to "185 dBW, and tracking can be

    continued down to levels approaching "190 dBW.

    High Sensitivity GPS can provide positioning in many but not allindoor locations. Signals are either heavily attenuated by the building

    materials or reflected as in multipath.Given that High Sensitivity GPS receivers may be up to 30 dB moresensitive, this is sufficient to track through 3 layers of dry bricks, or

    up to 20 cm of steel reinforced concrete for example.

  • 8/12/2019 Satcomms Cgp L7 2011

    26/41

    26

    Selective Availability (SA) The role of SA was to deny accurate positioning to non-

    authorised users

    This was achieved by dithering the satellite clocks in apseudo random fashion to corrupt the the rangemeasurements

    Authorised users had a key to that allows them to removedithering before processing

    SPS accuracy was thus limited to about 100m To circumvent SA the user needs to know the amount of

    dithering and can be simply done by monitoring the GPSsatellite with a receiver at a known location.

    The variation in position with time was largely due to thedithering process so if this can be transmitted by radio toother local users they can remove the effects of dithering.Hence removed since yr 2000.

  • 8/12/2019 Satcomms Cgp L7 2011

    27/41

    Commercial use of 2 frequencies Besides redundancy and increased resistance to jamming, the

    benefit of having two frequencies transmitted from one satellite isthe ability to measure directly, and therefore remove, the

    ionospheric delay error for that satellite.

    As the ionosphere is a highly dynamic charged media itspermittivity is also dynamic and so the speed of light fluctuates by a

    small frequency dependant amount, hence leading to positionalerrors. Ionospheric delay is one of the largest remaining sources of

    error in the GPS signal for a static receiver.

    Without such a two-frequency measurement, a GPS receiver mustuse a generic model or receive ionospheric corrections from another

    source. As part of a general development of NAVSTAR GPS theintroduction of a second civilian signal channel L2C was begun in

    2006 (with the IIR-M) satellites, which by about 2016 will provide a

    24-satellite constellation with this capability. 27

  • 8/12/2019 Satcomms Cgp L7 2011

    28/41

    Local Area Differential GPS (LADGPS)

    The concept of Local Area Differential GPS (LADGPS) is to place a GPS referencereceiver at a surveyed (known) location, compute the differences in latitude, longitude

    and geodetic height between the GPS measured position and the known surveyed

    location. The GPS reference receiver is a survey-grade GPS that performs GPS carrier

    tracking and can work out its own position to a few millimetres.

    For real-time LADGPS these differences are immediately transmitted to the localreceivers by a low frequency radio link (VHF or UHF) and they employ this data to

    correct their own GPS position solutions. This requires that all the receivers make

    pseudorange measurements to the same set of satellites to ensure that errors are common. Where these is no need for real-time measurement, such as terrain mapping, the local

    receiver needs to record all of its measured positions and the exact time and satellite data

    etc., then post processing of the data along with that from the reference receiver yields

    the required accurate locations.

    In both cases the basic measurement errors (or biases) related to each satellitemeasurement such as ionospheric and tropospheric delay errors, receiver noise and clock

    offset, orbital errors etc. can be determined and corrected for.

    Table 1 [2] gives the estimates of the pseudorange error components from varioussources in SPS mode. The total rms range error is estimated at 33m, and with LADGPS

    the error drops by a factor of ten.28

  • 8/12/2019 Satcomms Cgp L7 2011

    29/41

    Table 1 GPS C/A code pseudorange error budget (after [2])

    Segment source Error source GPS

    1 sigma error

    (metres)

    LADGPS

    1 sigma error

    (metres)

    Space

    Satellite clock stability

    Satellite perturbations

    Selective availability

    Other (thermal radiation etc.)

    3.0

    1.0

    32.3

    .5

    0

    0

    0

    0

    Control Ephemeris prediction error

    Other (Thruster performances

    etc)

    4.2

    0.9

    0

    0

    User

    Ionospheric delay

    Tropospheric delay

    Receiver noise and resolutions

    Multipath

    Other (interchannel bias, etc.)

    5.0

    1.5

    1.5

    2.5

    0.5

    0

    0

    2.1

    2.5

    0.5

    SYSTEM

    Total (rms)

    33.3

    3.3

  • 8/12/2019 Satcomms Cgp L7 2011

    30/41

    30

    GPS sources of ERROR Satellite clock error:- 1nsec = 0.3m on ground (1.5m)

    Errors tracked and transmitted to user Atmospheric Delays :-propagation of radio through ionosphere &

    troposphere not exactly at speed of light (2.5m)

    Receiving information on more than one frequency (authorised users) Knowledge of receiver to satellite elevation angle plus estimate of C Atmospheric correction data from satellite supplied by monitoring stations

    Orbital errors (1.5m) Ephemeris data supplied in navigation message

    Multipath :- signal received from more than one path upsetting timing(worst inside buildings , cities etc) (2.5m)

    Careful choice of location of the 4 satellites used for a fix can helpaccuracy

  • 8/12/2019 Satcomms Cgp L7 2011

    31/41

    LADGPS -cont Protocols have been defined for communicating between reference

    station and user and one such is that from the Radio Technical

    Commission for Maritime Services Commission (RTCM-104). The

    data rate is low (200 Baud) so can be transmitted to the remote

    receiver in a number of ways including a GPRS mobile phone

    connection.

    The error in the estimated corrections will be a direct function of thedistance between the reference and remote receivers, it is possible touse a number of reference receivers providing a perimeter to the roving

    remote receiver [3].

    As mentioned in the previously the receiver can measure the carrierphase to about 1% accuracy by keeping a running count of the Doppler

    frequency shift of the carrier since the satellite acquisition by the

    receiver, but the overall phase measurement contains an unknownnumber of carrier cycles, N, between the satellite and the user (fig 11).

    31

  • 8/12/2019 Satcomms Cgp L7 2011

    32/41

    Fig 11 Carrier phase as a function of time for a given satellite link

    Earth surface

    user

    Satellite orbital track

    at times t0etc.

    N

    t0

    t1

    t2 t3

    "+#1

    "+#2"+#3

  • 8/12/2019 Satcomms Cgp L7 2011

    33/41

    DGPS in surveying

    33

  • 8/12/2019 Satcomms Cgp L7 2011

    34/41

    DGPS in agriculture

    34

    Transportable DGPS reference

    station Baseline HD by CLAAS

    for use in satellite-assisted

    steering systems in modern

    agriculture

  • 8/12/2019 Satcomms Cgp L7 2011

    35/41

    LADGPS -cont The recording of this data over time can be done at both the

    reference and roving receiver for the SAME set of satellites at the

    SAME time. Combining this data in a form of interferometry

    leads to a set of equations over time that can be solved to

    determine the values of N (Carrier Cycle Integer Ambiguity) for

    each satellite received by the reference and roving receivers. The

    corresponding Code Phase measured data can be used to limit the

    size of the integer ambiguity to about 10$to aid the solution.

    A brute force solution to determining N could then be applied bycalculating the least squares solution for each time iteration and

    finding the minimum residual, but this is a large computational

    task (of order 300,000 residuals for each time point for a 10$

    ambiguity [3]).

    A better approach uses advanced processing techniques to choosesuitable trial values for N [3] leading to 20cm accuracy in near

    real-time and 1mm accuracy with post-processing.35

  • 8/12/2019 Satcomms Cgp L7 2011

    36/41

    36

    Performance of Differential GPS

    Blue and green

    are 2 differentlocations

    SPS mode

    Strongly effected by SA

    Differential GPS

    with base-station

    near the 2 sites

  • 8/12/2019 Satcomms Cgp L7 2011

    37/41

    37

    Differential GPS with Carrier phase measurements

    giving more accurate time of arrival measurement

    Blue with base-station at 10Km distance

    Green with base-station at 10m distance

  • 8/12/2019 Satcomms Cgp L7 2011

    38/41

    38

    Dilution of precision due to poor choice

    of the four satellite locations

  • 8/12/2019 Satcomms Cgp L7 2011

    39/41

    39

    Navstar upgrades

    First batch of satellites launched in 1978 (called Block 1) Improvements over the years with Blocks II, IIA and IIR

    and next generation IIF

    Block IIF Transmit civilian code on L2 removing atmospheric effects

    offering 10m accuracy

    Third frequency to be added to system for all users would improveaccuracy by about an order of magnitude

    Increased transmit power

  • 8/12/2019 Satcomms Cgp L7 2011

    40/41

    40

    GPS Applications

    Monitoring car usage for insurance purposes -amile driven at night is 10 times more dangerousthan one driven at 8am - US insurance company

    Installed in mobile phone for emergency calllocation

    Building & surveying via differential GPS As a universal time standard for CDMA 3G

    mobile system

    Air traffic control and automatic landing systems

  • 8/12/2019 Satcomms Cgp L7 2011

    41/41

    41

    Future systems: ESAs GALILEOBy offering dual frequencies asstandard,, Galileo will deliver real-time

    positioning accuracy down to the metrerange,Part (18 satellites) OperationalCapability in 2014.The fully deployed Galileo systemconsists of 30 satellites (27 operational

    + 3 active spares), positioned in threecircular Medium Earth Orbit (MEO)

    planes in 23616 km altitudeWith an accuracy of better than onebillionth second in one hour, the clocks

    on the Galileo satellites will allow you toresolve your position anywhere on theEarth's surface to within 45 cmtwo clocks on board, one based on theRubidium atomic frequency standard

    and the other using a passive Hydrogenmaser

    ESA - European Space Agency