The mean and variance of Dk are calculated to be
(38.35)
Early‐Power‐Minus‐Late‐Power Discriminator The early‐power‐minus‐late‐power discriminator function is defined as
Figure 38.46 Normalized signal component of non‐coherent discriminator functions: (a) dot‐product and (b) early‐power‐minus‐late‐power for different correlator spacings (Shamaei et al. [74]).
Source: Reproduced with permission of IEEE.
where Sk can be shown to be
and Nk is the noise component of the discriminator function, which has zero mean. Figure 38.46(b) shows the normalized Sk/C of the early‐power‐minus‐late‐power discriminator function for teml = {0.25, 0.5, 1, 1.5, 2}.
The discriminator function can be approximated by a linear function for small values of Δτk (cf. Eq. (38.33)) with
The mean and variance of Dk are calculated to be
(38.38)
Closed‐Loop Analysis: An FLL‐assisted PLL produces a reasonably accurate pseudorange rate estimate, making first‐order DLLs sufficient. At steady state, var{Δτ} = var {Δτk + 1} = var {Δτk} and using Eq. (38.29) yields
In the following, the closed‐loop statistics of the code phase error are derived for a dot‐product and an early‐power‐minus‐late‐power discriminator functions.
Dot‐Product Discriminator The closed‐loop code phase error in a dot‐product discriminator can be obtained by substituting Eqs. 38.34 and 38.36 into Eq. (38.40), yielding
(38.41)
(38.42)
Figure 38.47(a) shows gα(teml) for 0 ≤ teml ≤ 2. It can be seen that gα(teml) is a nonlinear function and increases significantly faster for teml > 1. Figure 38.48 shows the standard deviation of the pseudorange error for a dot‐product DLL as a function of C/N0 with teml = 1 and Bn, DLL = {0.005, 0.05} Hz, chosen so as to enable comparison with the GPS pseudorange error standard deviation provided in [55, 73].
Early‐Power‐Minus‐Late‐Power Discriminator: The variance of the ranging error in an early‐power‐minus‐late‐power discriminator can be obtained by substituting Eqs. (38.37) and (38.39) into Eq. (38.40), yielding
(38.43)
(38.44)
Figure 38.47(b) shows gβ(teml) for 0 ≤ teml ≤ 2. It can be seen that gβ(teml) is significantly larger than gα(teml). To reduce the ranging error due to gβ(teml), teml must be chosen to be less than 1.5.
Figure 38.48 shows the standard deviation of the pseudorange error for an early‐power‐minus‐late‐power discriminator DLL as a function of C/N0 with Bn, DLL = {0.05, 0.005} Hz and teml = 1. It can be seen that decreasing the loop bandwidth decreases the standard deviation of the pseudorange error. However, very small values of Bn, DLL may cause the DLL to lose lock in a highly dynamic scenario.
Figure 38.47 Variance of the ranging error in a dot‐product discriminator is related to the correlator spacing through gα(teml) shown in (a), while for an early‐power‐minus‐late‐power discriminator it is related through gα(teml) and gβ(teml) shown in (b) (Shamaei et al. [74]).
Source: