List of Tables
3 GNSS signals structure and receiver processing
3.2 Analog processing of GNSS receiver
Figure 3-7. Chip shapes and autocorrelation functions for different signals.
Figure 3-7 illustrates the chip shape and the autocorrelation function for signals of interest. In red are presented results for the GPS L1 C/A signal, in blue results for Galileo E5a and L5 quadrature -phase signal components and in black results for Galileo E1C signal. The abscissa is given in GPS L1 C/A chip unit it means 1.023 Γ 10β6 s. The Galileo E1C correlation function corresponds to the πΆπ΅ππΆ(6,1, 1 11β , β) autocorrelation function. The Galileo E1C signal is normalized to have the π΅ππΆ(1,1) component amplitude equal to 1 in the chip domain.
3.2 Analog processing of GNSS receiver
When reaching the receiver antenna, the incoming signal sent by the satellite and generated by the payload components, including the satellite antenna, has gone through the propagation channel that was described in the previous chapter (free space, ionosphere, troposphere, potential obstruction, multipath, interference). First of all this signal passes through the receiver antenna and then through the analog section of the GNSS receiver. In this section, the signal is processed as an analog signal before being digitized (sampled in time and quantified in amplitude) by the analog to digital converter.
3.2 Analog processing of GNSS receiver
69
The analog section is made of the antenna, a Low Noise Amplifier (LNA), mixers, local oscillators and filters. This receiver portion is of primary importance because it pre-conditions the signal that is then processed digitally.
3.2.1 Antenna
The antenna is the first component of the receiver encountered by the incoming signal. As GNSS signals are right hand circularly polarized, GNSS antennas are also right hand circularly polarized. Desired characteristics of GNSS antennas are: the frequency selectivity, a high gain towards the satellites, multipath and interference rejection capabilities, low gain in directions where no satellite is located and a stable phase and group delays.
The antenna has an impact on the signal quality. As an example, a high-gain dish antenna with a large diameter is directive and allows to amplify a signal arriving from one direction while attenuating all other. An omnidirectional antenna will have less gain in a given direction but will receive several signals with a fair πΆ πβ 0. Depending on the usage, different antennas can be selected. For the observation of tiny signal distortions, high-gain dish antennas are preferred. However, typical civil aviation users have antenna with a positive gain in the up direction and good rejection in the down direction.
3.2.2 RF front-end
After the antenna, the signal is passing through the RF front-end where it is amplified, down-converted and filtered. The down-conversion consists in reducing the signal carrier frequency in order to reach intermediate frequencies (IF) and filter the IF signal more selectively. The down-conversion is realized by multiplying the incoming signals by local sinusoidal waves generated by local oscillators. Several stages are usually necessary to translate the signal to IF or baseband.
The antenna and the summed effect of the different equivalent baseband filters and electronic components, part of the RF front-end, determine the so-called equivalent selective filter or pre-correlation filter of the GNSS receiver. In general, the last filter of the RF front-end (the most selective) is the one that will dominate the pre-correlation filter.
Figure 3-8 gives the chip shapes after applying a 6th-order Butterworth pre-correlation filter of 24 MHz (in red) and 12 MHz (in blue) double-sided. It is noticeable that a delay visible on the chip affects filtered measurements. The delay is higher when the filter bandwidth is lower.
At the output of the RF front-end, the GNSS signal is dominated by the noise. The next step of the signal processing which is the quantization of the signal consists essentially of a noise quantization more than a GNSS signal quantization.
70
Figure 3-8. Influence of the filter bandwidth on chip shapes.
3.2.3 Analog to digital converter (ADC)
The ADC is the last step of the GNSS receiver analog processing. The purpose of this device is to digitize the analog signal. The signal is quantized in amplitude and in time. The process of time quantization is called sampling. The sampling period ππ is an important parameter because it is one of the parameters linked to the resolution with which the signal is observed. Another parameter linked to the resolution of the digitized signal is the number of bits used to quantize the amplitude of the signal. If only few quantization levels are available, the digitized signal will suffer from quantization losses. In general, to avoid these losses, the receiver can use a multi-bit ADC. In this case, an Automatic Gain Controller (AGC) is necessary to adapt the power of the received signal to the ADC quantization range and avoid signal distortions [Parkinson and Spilker, 2006].
3.2.4 Signal expression at the output of the analog section
Considering the ideal GNSS signal at the output of the satellite π π (π‘), the signal π ππππ’π‘(π‘) at the receiver antenna input can be written as a function of the propagation medium impulse response πππππ(π‘):
When the signal goes through the antenna section, it is convolved with the impulse response of the antenna ππππ‘(π‘). At the output of the antenna π (π‘), the signal can be modeled as:
The signal at the output of the RF front-end π Μ(π‘) can be expressed as a function of the impulse response of the RF front-end βπ πΉ(π‘).
The last step is the A/D conversion which consists in a quantization of the signal. The signal π Μπ at the output of the ADC can be modeled as:
π ππππ’π‘(π‘) = πππππ(π‘) β π π (π‘) (3-20)
π (π‘) = ππππ‘(π‘) β π ππππ’π‘(π‘) (3-21)
π Μ(π‘) = βπ πΉ(π‘) β π (π‘) (3-22)
3.2 Analog processing of GNSS receiver
71 where ππ = 1 πβ is the sampling frequency in hertz. π
Finally, the signal at the GNSS receiver analog section output can be written as a function of the signal at the satellite output:
Where ππ‘ππ‘(π‘) = (βπ πΉβ ππππ‘β πππππ)(π‘) is the impulse response of the propagation medium, the antenna and the RF front-end equivalent filter. ππ‘ππ‘(π‘) is equivalent to a delay ππ(π‘) on the code and a delay ππ(π‘) on the carrier phase that are time-dependent.
Expressions of the two delays are function of parameters defined in 2.1.3 and can be expressed in seconds as:
and
The carrier phase delay caused by the propagation of the signal is usually given in radian and is function of the carrier frequency:
It is important to notice that the Doppler Effect, caused by the relative velocity between the satellite and the receiver and signals propagation effects, is included in the definition of the phase delay ππ(π‘).
At a given time, the Doppler frequency ππππ is linked to the phase delay by:
It entails that ππ(π‘) can be written as a function of the signal initial phase ππ0:
As an example, considering the expression of the GPS L1 C/A signal π π _πΆ π΄β (π‘) at the satellite antenna output defined by equation (3-5):
72 where
- πΜπ is an additive perturbation that affects the GNSS signal. It is modeled as a filtered white Gaussian noise (thermal noise).
- ππ(π‘) is the phase delay of the signal induces by the propagation, the antenna and the RF front-end in radian.
- ππΌπΉ is the intermediate frequency after the down-conversion in hertz.
- ππππ(π‘) is the Doppler frequency affecting the signal in hertz. This term is time-dependent.
- πΜ(π‘, ππππ) is the filtered PRN chips sequence affected by a Doppler ππππ at time π‘.
- πΜ(π‘, ππππ) is the filtered data sequence affected by a Doppler ππππ at time π‘.
The same concept can be applied to other signals.
To simplify formula without losing generality, the influence of the ADC is not taken into account in the expression of the signal at receiver digital section input. In the following, derivations are proposed considering a continuous signal.