basics of gps 1
DESCRIPTION
This PPT contais hard ware requirement of GPS system, calculatin user position, pseudo range measurement, and calculation in spherical co-ordinate systems. rest is in basics of GPS -2.TRANSCRIPT
![Page 1: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/1.jpg)
GPS CONCEPTS
M.Sc Communication SystemsCSED,BDU, Ethiopia
![Page 3: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/3.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
SOFTWARE
ACQUISITION&TRACKING
SUBFRAME IDENTITY
EPHIMERIS & PSEUDORANGE
SAT POSITION &USERPOSITION
HARDWARE
RF CHAIN
ADC
![Page 4: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/4.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
1. Positioning error should be 10–30 m.
2. Applicable to real-time navigation for all users
3. Worldwide coverage
4. Transmitted signals should bear interfearence
Gps performance requirements
![Page 5: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/5.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
5.Should be fast and accurate
6. Size of antenna should be small
![Page 6: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/6.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
Finding user position
1 d user position
![Page 9: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/9.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
USER POSITION CALCULATION
ASSUMING DISTANCE CALCULATED IS ACCURATE.. Consider following figureLet (x1, y1, z1), (x2, y2, z2), and (x3, y3, z3) be Known points &ru or (xu, yu, zu). be the user position
![Page 10: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/10.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
Than distance between known and unknown points can be calculated as:-
Where & Are the distance betn, points
![Page 11: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/11.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
Measurement of pseudo range
Let satellite sends a signal at time tsi.
receiver receives signal at time tu.
The distance between the user and the satellite i is
Where =true value of pseudo range
tsi =the true time of transmission from satellite i,
![Page 12: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/12.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
practically it is difficult, to obtain the correct time from the satellite or the user.
Let t′si = actual satellite clock time and t′u =actual user clock timeThan
Where =satellite clock error,
= is the user clock bias error.
![Page 13: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/13.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
Apart from clock error, some other factors affect
the pseudorange measurement. So
Where ΔDi =is the satellite position error effect on range, ΔTi = the tropospheric delay error,
Δ Ii = the ionospheric delay error,
vi =is the receiver measurement noise error,
Δvi = the relativistic time correction.
![Page 14: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/14.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
Apart from clock, errors can be corrected for example, the tropospheric delay can be modeled etc
So equations become
where bu =user clock bias error expressed in distance, Given by
![Page 15: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/15.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
Above are non-linear eqn to solve them lets linearize
them. The above equations can be written in a
general way as
WhereAre known satellite positions and pseudo range&
&
![Page 16: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/16.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
Differentiating above equation, we get
& are unknown values
![Page 17: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/17.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
To solve above eqn tentative initial values of are assumed , From these new set of
are calculated.
Now this process repeats until absolute value of
Are very small and under determined
limits. This is known as iteration method.
&
&
&
![Page 18: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/18.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
Above is linear eqn , writing it in matrix form as
Where,
![Page 19: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/19.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
The values of & Can be found as
By repeativly performing iteration on above eqn
the desired soln is obtained.
![Page 20: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/20.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
The process of iteration stops when
< some predetermined threshold value
Where,
![Page 21: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/21.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
In cases as when signals from more than four satellites are obtained.
Eqn can be written as..
Or,
![Page 22: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/22.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
Which gives,
=ά-1
Butά is not squqre matrix its inverse can’t be obtained directly,
Therefore obtaining pseudo inverse we get,
This is user position in cartesion coordt sys.
![Page 23: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/23.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
User position in spherical coordt system
![Page 24: Basics of gps 1](https://reader035.vdocuments.mx/reader035/viewer/2022062313/55905aaa1a28ab8a208b45d1/html5/thumbnails/24.jpg)
Vrince Vimal, [email protected] CSED,Bahir Dar university, Ethiopia
Considering earth to be the perfect sphere
The user position can be easily found as:-
Distance from centre of earth:-
Latitude Lc