Documente Academic
Documente Profesional
Documente Cultură
Dr.Y.L.P.Rao ylprao@hotmail.com
Constant monitoring
The GPS satellites are constantly monitored by the DoD, through very precise RADARS to check each satellite's exact altitude, position and speed. The errors they are checking for are called "Ephemeris errors", because they affect the satellite's orbit, caused by gravitational pulls from the moon and the sun and by solar radiation pressure. The errors are usually very slight, but if high accuracy is required, they must be taken into account. Once the DoD has measured a satellite's exact position, they relay that information back to the satellite itself. The satellite then includes this new corrected position information in its signal. So a GPS signal is more than a pseudo-random code for timing purposes, It also contains a Message with 'ephemeris" info.
3
SATELLITE RANGING
All GPS positions are based on measuring the distance from the satellite to the GPS receiver on earth. The GPS receiver can determine the distance to each satellite. Basic idea of determination of position is that of resection or trilateration, which many surveyors use in their daily work. If one knows the distance to three points relative to his own position, then he can determine his position relative to those "three points.
4
SATELLITE RANGING
From the distance to one satellite it can be known that the position of the receiver must be at some point on the surface of an imaginary sphere of radius equal to that distance and origin at the satellite. By intersecting three imaginary spheres the receiver position can be determined. In order to calculate the 'distance to each satellite, one of Sir Isaac Newton's laws of equation is used: Distance = Velocity x Time
7
SATELLITE RANGING
The GPS receiver calculates the distance from the receiver to the satellite. The Velocity is the velocity of the radio signal. Radio signal travels at a speed of 290000km per second. The time is the time taken for the radio signal to travel from the satellite to the GPS receiver. This time calculation is difficult, since it requires the precise" time when the radio signal left the satellite and when it reached the receiver.
8
SATELLITE RANGING
For solving this distance problem the type, of radio signal and its code must be studied." Each GPS satellite has several very accurate atomic clocks on board. The Clock operates at a fundamental frequency of 10.23 MHz. This is used to generate the signals that are broadcast from the satellite.
SATELLITE RANGING
The satellite broadcast two carrier waves. The GPS satellites communicate all the information to receivers by codes. Codes are carried by these two carrier waves. For example the music received from an AM radio station is placed on the carrier wave by Amplitude Modulation during transmission. The information on a signal from a FM radio station is placed on a carrier wave by Frequency Modulation during transmission.
10
SATELLITE RANGING
The two GPS carrier waves are radio waves. These carrier waves are in the L-Band (used for radio), called LI and L2 derived from the fundamental frequency of 10.23 MHz, generated by a very precise atomic clock, and travel to earth at the speed of almost light. The bandwidth of L-Band is from 390Mhz to 1550Mhz
11
SATELLITE RANGING
These high frequency transmission from the satellite travel in straight lines and they are of Very low power. The power of the transmission from the satellite is about 50 watts. Hence it is essential that the antenna of the GPS receiver have a direct view of the satellite.
12
SATELLITE RANGING
The LI carrier is broadcast at 1575.42 MHz.(10.23 x 154). The L2 carrier is broadcast at 1227.60 MHz. (10.23 x 120). LI and L2 frequencies are measured in MHz (Mega Hertz, the unit of the frequency which is million cycles per second).
13
SATELLITE RANGING
The L1 carrier has two codes modulated upon it. First one the Coarse /Acquisition code usually known as the C/A code modulated at 1.023MHz (10.23 / 10) and Second one, the precision code usually know as the P-code modulated at 10.23 MHz.
14
GPS Signal
15
SATELLITE RANGING
The L2 carrier has only one code modulated upon it, which is the L2 P-code, modulated at 10.23 MHz. The main purpose of these coded signals is the calculation of the travel time of radio signals from the satellite to the GPS receivers on earth. The travel time is also called the Time of Arrival.
16
SATELLITE RANGING
The travel time multiplied by the velocity y of radio signals equals the satellite range, distance from the satellite to the GPS receiver. The Navigation Message contains the satellite orbital and clock information and general system status messages and an ionospheric delay model. The navigation code has a low frequency of 50Hz and is modulated both on the LI and L2 carriers.
17
SATELLITE RANGING
GPS receivers use different codes, to distinguish between satellites. The codes can also be used as a basis for making Pseudorange measurements which enables calculation of position. Pseudo-Random Code: GPS codes are binary, strings of zeros and ones, the language of computers. The three basic codes in GPS are the precise code or the P-code, the Coarse/Acquisition code or the C/A code, and the navigation code.
18
Pseudo-Random Code
The modulated C/A code and P-code are referred to as Pseudo-Random Noise (PRN)code. This pseudo-random code is actually a sequence of very precise time marks that permit the ground receivers to compare and compute the time of transmission between the satellite and ground station.
19
Pseudo-Random Code
From this transmission time, the range to the satellite can be derived. This is the basis behind GPS range measurements. The C/A-code pulse intervals are approximately every 300 m in range and the more accurate P-code every 30 m.
20
22
Pseudorange
Pseudorange is a -measure of the apparent signal propagation time from GPS satellite to the GPS receiver antenna, scaled into distance by speed of light. The apparent propagation time is the difference between the time of signal reception and the time of emission. Hence pseudorange is the time delay between the satellite clock and the receiver clock, as determined from C/A-code or P- code pulses. This time difference gives the range measurements.
24
Pseudorange
It is called a pseudo-range since at the time of the measurement; the receiver clock is not synchronized to the satellite clock. In most cases, an absolute 3D real-time navigation position can be obtained by observing at least four simultaneous pseudo-ranges. Pseudorange differs from the actual range by the influence of satellite orbital errors, user clock error, ionospheric delays etc.,
25
26
29
30
Broadcast ephemeredes
The broadcast ephemeredes are actually predicted satellite positions broadcast within the navigation message that are transmitted from the satellites in real time. A receiver capable of acquiring either the C/Aor P-code can acquire the ephemeredes in real time. The broadcast ephemeredes are computed using past tracking data of the satellites
31
Broadcast ephemeredes
The satellites are -tracked continuously by the monitor stations to obtain more recent data to be used for the orbit predictions. The data are analyzed by the Master Control Stations, and new parameters for the satellite orbit are transmitted back to the satellites. This upload is performed daily with new predicted orbital elements transmitted every hour by the navigation message.
32
Precise ephemeredes
The Precise ephemeredes are based on actual tracking data that are post-processed to obtain the more accurate satellite positions. These ephemeredes are available at a later date and are more accurate than the broadcast ephemeredes because they are based on the actual tracking data and not predicted data. For most survey applications, the broadcast ephemeredes are adequate to obtain the needed accuracies.
33
34
EPHEMERIS FOR SATELLITE 2 : PRN number for data .................. 2 Issue of ephemeris data .............. 224 Semi-Major Axis (meters) ............. 2.65603E+07 C(ic) (rad) .......................... 1.88127E-07 C(is) (rad) .......................... -1.00583E-07 C(rc) (meters) ....................... 321.656 C(rs) (meters) ....................... 87.6875 C(uc) (rad) .......................... 4.36418E-06 C(us) (rad) .......................... 2.70829E-06 Mean motion difference (rad/sec) ..... 5.04521E-09 Eccentricity (dimensionless) ......... 0.0139305 Rate of inclination angle (rad/sec) .. 4.11089E-10 Inclination angle @ ref. time (rad) .. 0.950462 Mean Anomaly at reference time (rad) . -2.62555 Corrected Mean Motion (rad/sec) ...... 0.000145859 Computed Mean Motion (rad/sec) ....... 0.000145854
Argument of perigee (rad) ............ -2.56865 Rate of right ascension (rad/sec) .... -8.43857E-09 Right ascension @ ref time (rad) ..... 1.75048 Sqrt (1 - e^2) ....................... 0.999903 Sqr root semi-major axis, (m^1/2) .... 5153.67 Reference time ephemeris (sec) ....... 240704 CLOCK FOR SATELLITE 2 : PRN number for data ......... 2 Week number...... ........... 797 Predicted user range accuracy 32 Health of satellite ......... 0 L1 - L2 Correction term ..... 9.31323E-10 Issue of clock data ......... 224 Time of clock data .......... 240704 Clock offset ................ -0.000158074 Clock drift ................. -2.50111E-12 Rate of clock drift ......... 0 EPHEMERIS FOR SATELLITE 4 : PRN number for data .................. 4 Issue of ephemeris data .............. 157 Semi-Major Axis (meters) ............. 2.65616E+07 C(ic) (rad) .......................... 3.72529E-08 C(is) (rad) .......................... -5.96046E-08 C(rc) (meters) ....................... 175.406 C(rs) (meters) ....................... -60.2188 C(uc) (rad) .......................... -3.33972E-06 C(us) (rad) .......................... 1.06301E-05
Mean motion difference (rad/sec) ..... 4.1616E09 Eccentricity (dimensionless) ......... 0.00354898 Rate of inclination angle (rad/sec) .. 7.64318E11 Inclination angle @ ref. time (rad) .. 0.96687 Mean Anomaly at reference time (rad) . 1.41596 Corrected Mean Motion (rad/sec) ...... 0.000145848 Computed Mean Motion (rad/sec) ....... 0.000145844 Argument of perigee (rad) ............ -1.14906 Rate of right ascension (rad/sec) .... -7.79854E09 Right ascension @ ref time (rad) ..... -2.39929 Sqrt (1 - e^2) ....................... 0.999994 Sqr root semi-major axis, (m^1/2) .... 5153.79 Reference time ephemeris (sec) ....... 252000 CLOCK FOR SATELLITE 4 : PRN number for data ......... 4 Week number...... ........... 797 Predicted user range accuracy 32 Health of satellite ......... 0 L1 - L2 Correction term ..... 1.39698E-09 Issue of clock data ......... 669 Time of clock data .......... 252000 Clock offset ................ 2.19094E-05 Clock drift ................. 1.81899E-12 Rate of clock drift ......... 0
The GPS receiver on the other hand stores the data about the position of the satellites in the space at any given time. This data is called the almanac. This almanac data is received, from the satellites and is stored in the receiver's memory. When the GPS receiver is not turned on for a long time, the almanac get outdated as the latest corrected data is not received by the receiver for a long time.
Almanac Data
37
Almanac Data
This condition is called as a cold receiver. When the GPS receiver is cold, it would take longer time to acquire satellites. A receiver is considered warm, when the data has been collected from the satellites within the last four to six hours.
38
Almanac Data
While purchasing a new GPS receiver the cold and warm acquisition time specifications must be noted. Once the GPS has locked onto enough satellites to calculate a position, it is ready to begin navigation or for surveying. Perfect timing and the perfect data of satellite's exact location will not make perfect position-calculations due to so many reasons known as the errors.
39
40
41
42
43
44
Only instead of Chime the satellites and receiver use a "Pseudo Random
Code"- which is probably easier to sing than the Chime.
45
47
Trilateration
One measurement narrows down our position to the surface of a sphere
20,000 Kms
49
Trilateration
Second measurement narrows it down to intersection of two spheres
50
Trilateration
Third measurement narrows to just two points
51
Trilateration
Fourth measurement will decide between two points
52
Trilateration
In practice 3 measurements are enough because We can discard one point because it will be a ridiculous answer
Out in space Or moving at high speed
Satellite Ranging
Measuring the distance from a satellite Done by measuring travel time of radio signals
54
55
Accurate Clocks
Necessary to measure travel time Making sure both receiver and satellite are synchronized Whole system depends on very accurate clocks Satellites have atomic clocks Accurate but expensive Ground receivers just need consistent clocks The secret is in the extra satellite measurement that adjusts the receiver clock
56
62
63
64
Thank you
67