GNSS signals pass through the near-vacuum of space, then through the various layers of the atmosphere to the earth, as illustrated in Figure 15.
To obtain accurate position and time, we need to know the length of the direct path from the satellite to the user equipment (which we refer to as the “range” to the satellite). As shown in Figure 15, radio waves do not travel in a straight path. Light travels in a straight line only in a vacuum or through a perfectly homogeneous medium. Just as a straw is seemingly “bent” in a glass of water, radio signals from the satellite are bent as they pass through the earth’s atmosphere. This “bending” increases the amount of time the signal takes to travel from the satellite to the receiver. As we shall explain in Step 4, the distance to the satellite is calculated by multiplying the time of propagation (which, you recall, is the time it takes the signals to travel from the satellite to the receiver) by the speed of light. Errors in the propagation time increase or decrease the computed range to the satellite. Incidentally, since the computed range contains errors and is not exactly equal to the actual range, we refer to it as a “pseudorange.”
The layer of the atmosphere that most influences the transmission of GPS (and other GNSS) signals is the ionosphere, the layer 70 to 1,000 km above the earth’s surface. Ultraviolet rays from the sun ionize gas molecules in this layer, releasing free electrons. These electrons influence electromagnetic wave propagation, including GPS satellite signal broadcasts. Ionospheric delays are frequency dependent so by calculating the range using both L1 and L2, the effect of the ionosphere can be virtually eliminated by the receiver.
The other layer of the atmosphere that influences the transmission of GPS signals is the troposphere, the lowest layer of the Earth’s atmosphere. The thickness of the troposphere varies, about 17 km in the middle latitudes, up to 20 km nearer the equator, and thinner at the poles. Tropospheric delay is a function of local temperature, pressure and relative humidity. L1 and L2 are equally delayed, so the effect of tropospheric delay cannot be eliminated the way ionospheric delay can be. It is possible, however, to model the troposphere then predict and compensate for much of the delay.
Some of the signal energy transmitted by the satellite is reflected on the way to the receiver. This phenomenon is referred to as “multipath propagation.” These reflected signals are delayed from the direct signal and, if they are strong enough, can interfere with the desired signal. Techniques have been developed whereby the receiver only considers the earliest-arriving signals and ignores multipath signals, which arrive later. In the early days of GPS, most errors came from ionospheric and tropospheric delays, but now more attention is being made to multipath effects, in the interests of continually improving GNSS performance.