ELEC 4600 Assignment 4 Solutions
ELEC 4600 Assignment 4 Solutions
Professor Feuerherm
1a) For a GPS satellite to complete one orbit, it takes a half sidereal day. This corresponds to 11
hours, 58 minutes, and 2 seconds.
1b) Sketch of orbit around Earth with identifying perigee, true anomaly, and eccentric anomaly.
1c) If the altitude is known accurately, then only 3 GPS satellites are required to obtain a position
fix as 𝑧𝑛 (altitude) in the equation below is known:
1d) The ionosphere affects GPS signals by incorporating a time delay inversely proportional to
frequency squared. There is a time delay because the GPS signals pass from space (vacuum) into
Earths atmosphere which contains charged particles.
1e) The mean anomaly of an orbit is found through the following scenario. The time is measured
for which a satellite in an elliptical orbit travels from the ascending node a position. Then, this
time is travelled on a satellite in a circular orbit to a position. This position forms an angle with
the centre of the orbit called the mean anomaly.
The direction cosines of the lines joining the user to the three satellites is therefore:
0.866 0.5 0
𝐴 = [0.866 −0.5 0 ]
0.866 0 0.5
2b) The matrix expression to determine the corrections to the nominal values is:
0.866 0.5 0 Δ𝑥 100
[0.866 −0.5 0 ] [Δ𝑦] = [ 10 ]
0.866 0 0.5 Δ𝑧 0
3a) The nominal pseudorange to the four satellites are found by substituting the given
information in the following equation.
Sample Calculation:
𝑥𝑛 − 𝑥1 6160.9 − 23032
𝛼11 = = = −0.823
𝑅1 − 𝑐 𝑡𝑛 20816.26 − 3 ∗ 108 (1 ∗ 10−6 )
−0.823 −0.560 0 𝑐
−0.748 0.663 0 𝑐
𝐴=[ ]
−0.783 0.77 −0.617 𝑐
−0.783 0.77 0.617 𝑐
3c) The matrix equation for the corrections to the nominal values is:
−0.823 −0.560 0 𝑐 Δ𝑥 100
−0.748 0.663 0 𝑐 Δ𝑦 10
[ ][ ] = [
−0.783 0.77 −0.617 𝑐 Δ𝑧 1 ]
−0.783 0.77 0.617 𝑐 Δ𝑡 1 𝜇𝑠
3d) The equation for GDOP in terms of the direction cosine matrix A is:
3e) Given the (𝐴𝑇 𝐴)−1 below, the GDOP can be determined:
0.0079 0.1003 0.0000 0.3071
[𝐴𝑇 𝐴]−1 0.1003 1.2692 0.0000 0.1464
=[ ]
0.0000 0.0000 1.3141 0.0000
−0.3173 0.0189 0.0000 −0.2481
GDOP = √𝑇𝑅𝐴𝐶𝐸(𝐴𝑇 𝐴)−1