Abstract
In the BeiDou Navigation Satellite System (BDS) B1 band, a single-sideband complex binary offset carrier (SCBOC) modulation is employed to combine the legacy and the modernized B1 signals into an asymmetric-wideband composite signal for the backward compatibility. However, SCBOC modulation has only been regarded as a means to achieve the co-existance between B1I and B1C signals, whose high-precision ranging potential is not fully understood or exploited. In this paper, a new pathway for BDS B1 receivers to further enhance their ranging precision is established for the first time, by proposing an unambiguous cross-assisted tracking (CAT) loop, which fully exploits the ranging performance of the SCBOC subcarrier and the inherent coherence between components in the composite signal. Simulation and experiment using live BDS-3 signals show that compared to the traditional tracking processing for independent components, the CAT loop can significantly improve ranging performance precision, thus providing a high-precision processing mode for the BDS B1 composite signal.
1 INTRODUCTION
In recent years, with the rapid development of global navigation satellite systems (GNSS) and the continuous expansion of navigation applications, the number of new generation navigation signals has significantly increased, which not only makes the limited spectrum source more crowded but also makes the realization of signal multiplexing more difficult for satellite payloads. Additionally, the requirement for improving ranging and positioning performance is increasing. These constraints and demands have led to the long-term development of advanced signal structures and high-efficiency multiplexing technology. On the one hand, in the new generation GNSS signal structures, multiple subcarriers were introduced to not only achieve better spectrum separation but also to provide wider Gabor bandwidth as compared to a traditional binary phase shift keying (BPSK) modulated signal, thus yielding a high potential for improving ranging performance. Several examples include: the square-wave subcarrier that was used in the simplest BOC modulation (Betz, 2001), the multilevel subcarrier that was chosen for the multiplexed BOC (MBOC) modulation (Hein et al., 2006), the double-sideband complex subcarrier that was applied to both the alternative BOC (AltBOC) modulation (Lestarquit, Artaud, & Issler, 2008) and the asymmetric constant envelope BOC (ACE-BOC) modulation (Yao, Zhang, & Lu, 2016), and the single-sideband complex subcarrier that was employed in the newest SCBOC modulation (Yao & Lu, 2013) in the BeiDou Navigation Satellite System (BDS) B1 band. On the other hand, the advanced constant envelope multiplexing (CEM) technology combines these complicated navigation signals components from the same satellite into a composite signal over a shared transmitting chain, which provides an opportunity for the combined reception and auxiliary processing between signal components (Zhou, Yao, & Lu, 2016).
Among these new generation GNSS signals, one of the most noteworthy signal structures is the combination of the civil signals B1I and B1C broadcast by the BDS-3 satellites in the B1 band. The BDS requirement for backward compatibility makes the B1 band the first case to adopt single-sideband complex subcarrier and single-sideband multiplexing in the satellite navigation community. A unique multicarrier multiplexing technique, referred to as CEM via intermodulation construction (CEMIC) (Yao, Guo, Ma, & Lu, 2017, Yao & Lu 2017), is used to combine the legacy B1I signal, the modernized B1C signal, and the authorized service B1A signal into an asymmetric-wideband composite signal. More specifically, the B1I signal component of BDS-3 adopts SCBOC modulation to move its primary power from the BDS-3 B1 frequency (1575.42 MHz) to the legacy BDS-2 B1 frequency (1561.098 MHz) to meet the need for backward compatibility; therefore, it can be treated as a legacy B1I narrowband signal by a conventional BDS-2 receiver. However, as of now, SCBOC modulation has only been regarded as a means to achieve the co-existance between B1I and B1C signals and the smooth transition of the BDS. Its ranging accuracy potential is not yet fully understood or utilized.
It is not difficult to find that when the BDS-3 B1 frequency is chosen as the central frequency, the Gabor bandwidth of the B1I signal will be greatly increased due to the single-sideband complex subcarrier of 14.322 MHz. Therefore, how to make full use of the potential advantages brought by the SCBOC modulation and composite signal structure to achieve performance improvement becomes an interesting problem to solve. However, there are several complicated difficulties and challenges in tracking signals with such modulation.
The first challenge is the well-known ambiguity threat. Similar to other split-spectrum signals such as BOC and MBOC modulated signals using real subcarriers, the complex subcarrier in SCBOC modulated signals introduces an ambiguity threat into the code-tracking process due to its multi-peak auto-correlation function (ACF). Side peak lock may occur, creating a bias in pseudorange measurements. The existing solutions of this issue are mainly divided into two categories: one-dimensional (1-D) tracking techniques that directly act on traditional one-dimensional correlation functions to achieve unambiguous operations (Fine & Fine, 1999; Ward, 2003; Julien, Macabiau, Cannon, & Lachapelle, 2007; Yao, Cui, Lu, & Feng, 2010), and two-dimensional (2-D) tracking techniques that solve the ambiguity problem by adding an additional subcarrier loop to independently track the subcarrier-dimensional phase delay and transform the signal correlation function into a two-dimensional space (Hodgart, Blunt, & Unwin, 2007; Borio, 2014, 2017; Tian, Zhang, & Cheng, 2016; Schubert, Wendel, Soellner, Kaindl, & Kohl, 2014). In these existing methods, compared to 1-D tracking techniques, the 2-D loop structures are more general and usually considered to be more promising for their better performance, as has been verified by several parties (Lohan et al., 2017; Yao, Gao, Gao, & Lu, 2017; Gao, Yao, & Lu, 2018). However, all of the existing unambiguous tracking methods can only be used for cases where the signal correlation function is a real function, and thus are not suitable for SCBOC modulated signal tracking.
In addition to the multi-peak ambiguity problem, the single-sideband complex subcarrier also presents the challenge of the complex ACF, which means there exists a serious coupling relation between the phase-estimation error of the subcarrier and that of the carrier (Sleewaegen, De Wilde, & Hollreiser, 2004). Such a complex correlation function cannot be simply tracked since the estimation errors of the subcarrier and the carrier are not clearly separated. This means any subcarrier phase-estimation error will result in the tracking deviation of the carrier phase and vice versa. Therefore, there are very few existing tracking methods for SCBOC modulated signals. One possible solution referred to as BPSK-like is to treat the subcarrier estimation error as the carrier tracking deviation, although this means the ranging performance improvement brought by the subcarrier is lost (Martin, Leblond, Guillotel, & Heiries, 2003). Obviously, such a narrowband receiving mode pays a great price in ranging performance in exchange for stable tracking. Another possible method is to jointly process two complex conjugate SCBOC modulated signals, such as AltBOC or ACE-BOC, in which the nonzero imaginary part of the correlation function is removed and only the real part is retained (Zhu, Cui, & Lu, 2015; Ren, Jia, Chen, & Yao, 2012). Therefore, none of these methods can be used for single-sideband SCBOC modulated signals.
These difficulties and challenges have seriously hindered the utilization of the high-precision ranging advantages brought by SCBOC. To solve these problems, this paper, for the first time, proposes a processing mode that makes full use of the structural characteristics of the B1 wideband composite signal, which can be used to achieve high-precision ranging and positioning. More specifically, an unambiguous cross-assisted tracking (CAT) loop based on 2-D loops for BDS B1 wideband composite signal is proposed. The CAT loop makes full use of the inherent coherence between the components in the B1 wideband composite signal, and not only overcomes the ambiguity threat but also solves the coupling challenge, while fully exploiting the high-precision ranging performance brought by the high-frequency SCBOC subcarrier.
The main contributions of this paper include three aspects: first, the concept of utilizing the B1 SCBOC subcarrier in the receiver for high-precision ranging is proposed for the first time, which establishes a new way for BDS B1 receivers to further enhance their ranging accuracy. Second, a specific implementation method of SCBOC signal high-precision tracking, the unambiguous CAT loop, is proposed in which the inherent coherence between the components in the composite signal is used to solve the problem that the complex correlation function cannot be tracked. Furthermore, a 2-D loop structure is used to transform the signal correlation function into a 2-D space to solve the tracking ambiguity threat. In addition to establishing a standard tracking loop architecture, several optional optimization schemes are also provided that can enhance receiver operation. Third, the correctness and effectiveness of the proposed algorithm are verified by the results of simulated signal analysis as well as real BDS-3 signal processing. The results show that compared to the traditional tracking processing for independent components, the proposed CAT technique for the composite signal can significantly improve ranging precision. The CAT technique pioneers a high-precision processing mode for the BDS-3 B1 composite signal, which can provide significant reference and guidance for the high-precision utilization of the new generation BDS signal.
The remainder of the paper is organized as follows. Section 2 reviews the structure of the BDS B1 composite signal. Then, the characteristics of the SCBOC modulated signal are analyzed, and its tracking challenges are presented in Section 3. The proposed unambiguous CAT loop for the B1 composite signal is illustrated in detail in Section 4. The results of simulation and real data experiments are provided in Section 5. Finally, conclusions and future work are discussed in Section 6.
2 BDS B1 WIDEBAND COMPOSITE SIGNAL
According to the development plan of BDS-3, in addition to broadcasting the new modernized B1C signal and the authorized service B1A signal, the Medium Earth Orbit (MEO) and Inclined Geosynchronous Satellite Orbit (IGSO) satellites of BDS-3 need to be backward compatible with the legacy BDS-2 B1I signal. Although these signals are all in the B1 band, their central frequencies are different. The nominal carrier frequency of the legacy B1I signal in BDS-2 is fB1I = 1561.098 MHz, while the central frequency of the B1 signal in BDS-3 is fB1 = 1575.42 MHz. Therefore, in order to meet the constraints of a smooth evolutionary transition and backward compatibility of the BDS, SCBOC modulation and CEMIC technique are adopted in the B1 band for BDS-3. The legacy B1I signal, the modernized B1C signal, and the authorized service B1A signal are combined into an asymmetric, wideband composite signal with the central frequency at 1575.42 MHz.
Table 1 shows the BDS-3 signal structure in the B1 band. The SCBOC(14,2) modulation is used for backward compatibility with legacy B1I signal, and quadrature multiplexed BOC (QMBOC) modulation is applied in the modernized B1C signal to achieve compatibility and interoperability with the GPS and Galileo systems.
BDS-3 signal structure in the B1 band
Therefore, the BDS-3 B1 wideband radio frequency (RF) composite signal can be modeled as:
1
where Pi, φi, and si(t) are the nominal power, initial phase, and baseband complex envelope of the corresponding signal component i = B1I, B1C, B1A, respectively. The initial phases φB1I and φB1C are equal, and the baseband complex envelope can be further given by
2
3
where dB1I (t) and dB1C (t) are the navigation messages of the B1I and B1C signal, respectively. cB1I(t), cB1C−d(t), and cB1C−p(t) are the ranging codes of the B1I signal, data channel, and pilot channel of the B1C signal, respectively. sca(t) = sgn(sin(2πfsc,at)) and scb(t) = sgn(sin(2πfsc,bt)) are thesine-phased square-wave subcarriers with subcarrier frequency fsc,a = 1f0 and fsc,b = 6f0 used by the narrowband BOC(1,1) component and the wideband BOC(6,1) component, respectively, where f0 = 1.023 MHz is the GNSS baseline frequency.
4
is the single-sideband complex subcarrier with the frequency of fsc,B1I = fB1 −fB1I = 14f0, where sgn(x) is the sign function which takes the value of 1 for x ≥ 0 and −1 for x < 0. IIM(t) is the additional intermodulation term to maintain the constancy of the composite signal envelope (Yao et al., 2017, Yao & Lu, 2017).
The transparency constraint of the CEMIC technique ensures that each signal component can be received separately and the influence of the B1A signal and the intermodulation term on the open-service signal component receiving can be assumed to be negligible. Therefore, only open-service signals need to be considered. Additionally, it should be noted that these signal components are combined into a digital-baseband composite signal and they share a common transmitting chain impacted by the same environment. Therefore, the strictly determined amplitude and phase relationship between the signal components is maintained from the payload of the satellite to the antenna of the receiver. Using Equations (1)-(4), the received B1 wideband composite signal (open part) at the antenna of the GNSS receiver can be represented as
5
where τ is the signal propagation delay, fD is the Doppler shift, ϕ is the carrier phase, and n(t) is the zero-mean Gaussian white noise with PSD N0.
Signal (5) is first bandlimiting filtered and then down-converted by the receiver front end. Since the subcarrier frequency of the SCBOC(14,2) modulated signal is much higher than that of the B1C pilot BOC(1,1) modulated signal, the influence of the bandlimiting filter on the former is much more serious than on the latter, which means the bandlimiting effect on the SCBOC(14,2) modulated signal cannot be ignored. More specifically, the high-frequency signal components of the SCBOC are removed and only the lowest order term is preserved, which means Equation (4) can be approximated as γsc(t) ≈ e−j2πfsc,B1It. This approximation will be justified and can be verified from the spectrum analysis of the SCBOC(14,2) modulated signal in the next section. Therefore, the bandlimiting filtered B1I signal can be represented as
6
It can be seen from Equation (6) that the BDS-3 B1I signal using SCBOC(14,2) modulation can be easily processed by the traditional BDS-2 receiver as a legacy BPSK(2) modulated signal, which meets the requirement of backward compatibility. However, as of now, SCBOC modulation has only been regarded as a means to achieve the multifrequency multiplexing of the B1 signal and the smooth evolutionary transition of the BDS. The performance potential of SCBOC in the pseudorange measurement brought by the subcarrier is not yet fully realized and utilized. Although the BPSK-like receiving mode is capable of processing a B1I signal, the ranging performance provided by the single-sideband complex subcarrier is lost. It would be a significant performance loss if such a huge potential in ranging and positioning performance cannot be used. To solve this problem, the characteristics of the SCBOC(14,2) modulated signal, the difficulties and challenges in wideband receiving mode should first be fully analyzed and understood.
3 TRACKING OF THE SCBOC MODULATED SIGNAL
This section is mainly divided into two parts. The first part analyzes the tracking-performance potential of the SCBOC(14,2) modulated signal from the perspective of power spectral density (PSD) and Gabor bandwidth. The second part shows the difficulties and challenges in the wideband receiving mode from the perspective of tracking loops and ACF.
3.1 Characteristics of the SCBOC modulated signal
The PSD of the baseband complex envelope of the SCBOC(14,2) modulated signal is represented as
7
where is the width of the ranging code and fc is the code rate. The specific derivation process is shown in the Appendix.
Figure 1 shows the PSD of SCBOC(14,2) modulated signals with different receiver front-end bandwidths. As can be seen from Figure 1, the PSD of the SCBOC(14,2) modulated signal is asymmetric about the central frequency, which is different from BPSK and BOC modulated signals. The reason for this special phenomenon is that the main harmonic component of the single-sideband complex subcarrier shown in Equation (4) is concentrated at −fsc,B1I, while no harmonic component exists at fsc,B1I. Therefore, the first main lobe of the SCBOC(14,2) modulated signal is moved to the lower sideband away from the central frequency of fsc,B1I, showing the asymmetric PSD. It is not difficult to verify that in order to contain the first main lobe of the SCBOC(14,2) modulated signal, the front-end bandwidth should be no less than 32.736 MHz. In addition, when the front-end bandwidth is greater than 90.024 MHz, the energy of the second side lobe is preserved. Therefore, when the receiver front-end bandwidth is in the range of 32.736 MHz to 90.024 MHz, all the high-frequency components of the square-wave subcarrier will be removed, and only the first-order term will be preserved. Considering that the front-end bandwidth of most GNSS receivers is much less than 90 MHz, the approximation γsc(t) ≈ e−j2πfsc,B1It in the previous section is justified.
Power spectral density of SCBOC(14,2) modulated signal with different front-end bandwidths
Figure 2 shows the comparison of normalized PSD between BDS-2 B1I BPSK(2) and BDS-3 B1I SCBOC(14,2) modulated signals when the front-end bandwidth is 40 MHz. The value 0 on the x-axis represents the center frequency of the BDS-3 B1 band, which is 1575.42 MHz. Note that the center frequency of the BDS-2 B1I BPSK(2) modulated signal is 1561.098MHz, which is 14.322MHz away from the BDS-3 B1 frequency. It can be seen from Figure 2 that the spectrum of the two modulated signals is very similar, which means the BDS-3 SCBOC(14,2) modulated signal can be treated as a legacy BPSK(2) modulated signal to achieve the smooth evolutionary transition of BDS. However, there are some differences in the spectrum of the two signals. The farther away from the first main lobe, the more obvious the difference between the two signals.
Comparison of normalized power spectral density between BDS-2 B1I BPSK(2) and BDS-3 B1I SCBOC(14,2) modulated signals
Based on the PSD, the signal Gabor bandwidth, which is an important indicator used to evaluate the theoretical limit of the signal thermal noise performance, can be calculated by
8
where βr is the receiver front-end bandwidth and S(f) is the normalized PSD. Generally, the wider the Gabor bandwidth, the better the thermal noise performance, which means the potential of signal in ranging and positioning performance is greater.
Figure 3 shows the Gabor bandwidth of the SCBOC(14,2) modulated signal. The results for BOC(1,1), BPSK(2), and BPSK(10) modulated signals are also given as a comparison. It can be seen from Figure 3 that when the frontend bandwidth is greater than 6 MHz, the SCBOC(14,2) modulated signal has the widest Gabor bandwidth, especially when the front-end bandwidth is wide enough to contain its main lobe. For example, when the front-end bandwidth is 30f0, which means the whole main lobe of the SCBOC(14,2) modulated signal can be contained, the Gabor bandwidth of the SCBOC(14,2) modulated signal is about eight times the Gabor bandwidth of BPSK(2), six times the Gabor bandwidth of BOC(1,1), and three times the Gabor bandwidth of BPSK(10) modulated signals, respectively. Therefore, the SCBOC(14,2) modulated signal has a huge potential for increased ranging performance, but this requires addressing multiple implementation difficulties and challenges first.
Comparison between the SCBOC(14,2) modulated signal and several other signals in terms of the Gabor bandwidth
3.2 Challenges in matched tracking for the SCBOC modulated signal
In stable tracking loops, the received signal is first multiplied by the locally generated replica carrier and code, then coherent integration is used to obtain the correlation results, which are sent to the discriminators and filters of the feedback loop to update the corresponding estimation value and keep the stable tracking state. Therefore, we first assume that the SCBOC(14,2) modulated signal in matched receiving mode is well-tracked and then analyze the factors that affect the tracking loops to keep them stable. The prompt correlation results are given by
9
where T is the coherent integration time; ,
, and
are the estimations of Doppler shift, carrier phase, and propagation delay, respectively;
,
, and
are the corresponding estimation errors, respectively; d is the navigation message, which is assumed to take a constant value over the coherent integration period; RB1I(Δτ) is the ACF of the BPSK(2) modulated signal; and
is the normalized sinc function.
Figure 4 shows the real part IB1I,P and imaginary part QB1I,P of the ACF of the SCBOC(14,2) modulated signal when ΔfD = 0 and Δϕ = 0. In contrast, the ACF of the BPSK(2) modulated signal is also given. It can be seen from Figure 4 that the ACF of the SCBOC (14, 2) modulated signal has multiple peaks, which is similar to other split-spectrum signals. Compared with the ACF of the BPSK(2) modulated signal, the ACF of the SCBOC(14,2) modulated signal has a much sharper main peak, which means higher ranging performance. However, since the ACF of the SCBOC (14, 2) modulated signal has many side peaks, stable tracking of the main peak instead of the side peaks is very difficult. Therefore, a serious ambiguity threat is an important factor affecting the stable tracking of the SCBOC(14,2) modulated signals in matched receiving mode.
ACF of the SCBOC(14,2) modulated signal
In addition to the multi-peak ambiguity problem, it can be seen from Equation (9) and Figure 4 that the ACF of the SCBOC(14,2) modulated signal is a complex function, which is different from the previous GNSS signals. More specifically, the propagation delay estimation error Δτ not only exists in the code dimension correlation function RB1I, but also coexists with Δϕ in the subsequent trigonometric function. Although Δτ in the code dimension correlation function can be stably tracked, it only has a low-precision ranging performance equivalent to a BPSK(2) modulated signal. Therefore, in order to utilize the ranging performance brought by the high-frequency subcarrier, the Δτ in the trigonometric function should be estimated. However, due to the existence of the coupling relation between Δτ and Δϕ, such a complex correlation function cannot be tracked in a conventional receiver since the estimation errors of the subcarrier and carrier are not clearly separated. This means any subcarrier phase-estimation error will result in the tracking deviation of the carrier phase and vice versa. Therefore, the challenge that the complex correlation function cannot be well-tracked is the other important factor affecting the stable tracking of the SCBOC(14,2) modulated signal in the matched receiving mode.
These difficulties and challenges have seriously hindered the utilization of the high-precision ranging advantages brought by SCBOC.
4 UNAMBIGUOUS CROSS-ASSISTED TRACKING METHOD
This section makes full use of the coherence and the structural characteristics of the B1 wideband composite signal and aims not only to overcome the ambiguity threat but also to solve the coupling challenge, while fully exploiting the high-precision ranging performance brought by the high-frequency subcarrier. More specifically, an unambiguous cross-assisted tracking method based on two-dimensional loops is proposed.
Since the strictly determined amplitude and phase relationship between the signal components in the B1 composite signal is maintained from the satellite payload to the receiver antenna, the inherent coherence between the signal components can be used to solve the problem that the complex correlation function cannot be tracked. More specifically, the carrier estimate of the composite signal can be obtained by the B1C component, which is stable and insensitive to the propagation delay estimation error. Considering the coherence between the B1I and B1C components in BDS-3, the carrier estimation of the B1I component can be recovered from that of the B1C component. When the carrier of the SCBOC(14,2) modulated signal is well-tracked, the strong coupling relation between the estimation errors of subcarrier and carrier can be effectively separated, which means the complex correlation peak can be tracked.
In addition to the coupling challenge, a serious ambiguity threat exists in the correlation function of the SCBOC(14,2) modulated signal. A 2-D tracking loop can be used to transform the signal correlation function into a 2-D space to solve the tracking ambiguity threat. More specifically, an unambiguous but low-precision phase delay estimation in the code dimension can be tracked by a conventional delay lock loop (DLL), and a high-precision but ambiguous phase delay estimation in the subcarrier dimension can be obtained by an additional subcarrier phase lock loop (SPLL). Then, the two phase delay estimations can be recombined to develop the unambiguous and high-precision propagation delay estimation. Considering the coherence between the B1I and B1C components in BDS-3, the propagation delay estimation of the B1C component can be recovered from that of the B1I component.
Figure 5 shows the schematic representation of the cross-assisted tracking loops for the B1 wideband composite signal. Colors help identify different loops. The carrier loop is in red, the code loop is in green, and the subcarrier loop is in blue. The dotted lines represent the optional optimization schemes, including the carrier-aided code technique, subcarrier-aided code technique, and noncoherent processing technique. For the sake of simplicity, all signals in Figure 5 are complex signals.
Schematic representation of the cross-assisted tracking loops for B1 composite signal, carrier loop (red), code loop (green), subcarrier loop (blue), optional optimization (dotted line)
It should be noted that in a CAT loop, only a standard phase lock loop (PLL) is needed to track the Doppler shift and carrier phase of the composite signal since the signal components share a common carrier. More detailed, PLL uses prompt code and subcarrier of the B1C pilot BOC(1,1) component to track the carrier of the B1 composite signal. Similarly, only a standard DLL is necessary to estimate the code dimension phase delay since the ranging codes between the signal components are always strictly aligned. More detailed, DLL uses early and late code of the B1I signal to obtain an unambiguous but low-precision code dimension phase delay estimation, which is good enough to recover the code and subcarrier of the B1C pilot BOC(1,1) component and the code of B1I component. In addition, an SPLL is introduced to estimate the single-sideband complex subcarrier. Similar to other 2-D tracking techniques (Hodgart et al., 2007; Borio, 2014, 2017; Tian et al., 2016; Schubert et al., 2014), a high-precision but ambiguous phase delay estimation in the subcarrier dimension can be obtained by SPLL. Finally, the two phase delay estimations from DLL and SPLL can be recombined to obtain the unambiguous and high-precision propagation delay estimation.
At first, the carrier of the BOC(1,1) and the SCBOC(14,2) modulated signal can be removed from the received B1 composite signal by multiplying locally generated complex carriers and
, generated from the same PLL, where represents the two signal components that are phase-orthogonal.
Then, after removing the carrier, the subcarrier of the received SCBOC(14,2) modulated signal can be removed by multiplying the complex conjugate of the subcarrier exponential, i.e., , where
is the estimation of the subcarrier frequency, and
is the estimation of the subcarrier phase, which is used to align the subcarrier phase between the received signal and the locally generated signal, where
is the phase delay estimation in the subcarrier dimension.
Finally, the product of the locally generated code with the received SCBOC(14,2) modulated signal is subjected to the coherent integration to calculate the early (E), prompt (P), and late (L) correlation results
10
where is the phase delay estimation in code dimension and the subscript i ∈ {E,P,L} stands for the branches of E, P, and L, with the additional phase delays of
, and
, respectively, in which Δc is the spacing between E and L replicas for the code discriminator and it is assumed to be in the range 0 ≤ Δc ≤ Tc.
Similarily, the product of the locally generated prompt code and subcarrier with the received BOC(1,1) modulated signal is subjected to the coherent integration to calculate the P correlation results, which are given by
11
Therefore, it is not difficult to calculate the correlator results, which can be expressed as
12
where i ∈ {E,P,L}, RB1C(τ) is the ACF of BOC(1,1) modulated signal, RB1I(τ) is the code dimension ACF of the SCBOC(14,2) modulated signal, is the subcarrier frequency estimation error, and
13
is the subcarrier phase-estimation error. It should be noted that the noise terms are ignored in the correlation results just for the sake of simplicity.
By assuming the perfect Doppler shift and subcarrier frequency synchronization, that is, ΔfD ≈ 0 and Δfsc,B1I ≈ 0, the correlator results in Equation (12) can be further simplified as
14
Considering that the E and L correlator results are used by the DLL as in standard GNSS receivers, detailed DLL operations are not discussed further. Similarily, the B1C prompt correlator results are utilized by the PLL as in standard GNSS receivers, so the PLL operations are not discussed further. The following discussion focuses on the operation of the SPLL.
From Equation (14), it is finally possible to design subcarrier discriminators to estimate the subcarrier parameters. In particular, two classes of SPLL discriminators can be employed. The first class is coherent discriminators, in which the effect of the residual carrier phase is neglected (Δϕ = 0) and the SPLL operates by assuming perfect carrier synchronization, while the other class is noncoherent discriminators, which are designed to operate even in the presence of the residual carrier phase errors (Δϕ ≠ 0). For the coherent discriminators, an example can be
15
when the residual carrier phase is small enough and can be approximated as Δϕ = 0, the P correlator results can be directly used to calculate the subcarrier phase-estimation error. Note that other coherent discriminators used in standard PLLs can be similarily applied. For the noncoherent discriminators, an example can be
16
The working principle of Equation (16) can be verified by trigonometric identity. It clearly emerges that φnc,SCBOC is insensitive to residual carrier phase variations and equals Δϕsc,B1I. After obtaining the subcarrier phase-estimation error Δϕsc,B1I, the subcarrier dimension delay estimation can be easily calculated by substituting Δϕsc,B1I into Equation (13) when the subcarrier frequency fsc,B1I is perfectly synchronized, which means
.
The discriminator output is then filtered and a new estimate of the subcarrier frequency is produced by the numerically controlled oscillator (NCO). Note that the loop filter can be designed by using standard techniques. Additionally, similar to the standard PLLs, the subcarrier residual phase Δϕsc,B1I is driven to zero by adjusting the estimated subcarrier frequency
. The locally generated subcarrier can be obtained by subcarrier NCO using the new estimate of the subcarrier frequency, thus closing the subcarrier tracking loop.
When the unambiguous but low-precision code dimension delay estimation from DLL and the high-precision but ambiguous subcarrier dimension delay estimation
from SPLL are obtained, the final propagation delay estimation can be represented as
17
where is the subcarrier chip width.
As mentioned earlier, Figure 5 provides some optional optimization schemes, such as a carrier-aided code technique (Mower, 1991) and a subcarrier-aided code technique (O’Driscoll, Avila-Rodriguez, & Ioannides, 2016). The corresponding aided coefficient can be calculated by
18
where k1 and k2 are the aided coefficient of carrier- and subcarrier-aided code technique, respectively.
To sum up, such a CAT architecture fully utilizes the performance characteristics of each component in the B1 composite signal, i.e., the stable carrier estimation result of the B1C component and the high-precision delay estimation value of the B1I component. Considering the coherence between components in the composite signal, the phase-estimation result of the one signal component can be replaced by that of the other component. Therefore, the CAT technique cannot only perfectly track the complex correlation function but also greatly simplify the implementation complexity of the receiver.
5 PERFORMANCE ANALYSIS
This section is mainly divided into two parts. The first uses a simulated signal to analyze the thermal noise performance of the CAT method. The second one uses the real signal data broadcast by BDS-3 satellites to verify the correctness and effectiveness of the proposed algorithm and further investigate the performance of the CAT technique.
5.1 Simulation signal analysis
In this subsection, the thermal noise performance of the proposed CAT loop is analyzed using simulated BDS B1 wideband composite signals. It should be noted that the influence of the authorized service B1A signal and the additional intermodulation term on the open-service signal component receiving can be ignored due to the transparency characterisitc of the CEMIC technique. Therefore, the simulated BDS B1 wideband composite signals can be generated as shown in open-service composite signal (5) instead of constant envelope composite signal (1). In addition, note that all the simulated signals are generated at the intermediate frequency (IF) level rather than radio frequency (RF) level to simplify processing complexity. Besides, the receiver front-end bandlimiting filter is not considered in the generation of the simulated signals. The simulation scenario is as follows: the real range is always kept constant. By introducing the Gaussian white noise of different power levels into simulated signals, the tracking jitter performance of the proposed CAT loop under thermal noise conditions, which is the standard deviation of the pseudorange measurement, can be statistically obtained. For comparison, the thermal noise performance of a conventional GNSS receiver using other unambiguous methods for tracking and processing simulated composite signals is also given under the same conditions.
Table 2 shows the parameters used in the simulation signal analysis. The complex sampling is used, and the sampling frequency is 40 MHz, which is wide enough to contain the whole first main lobe of the SCBOC(14,2) modulated signal. The code loop is implemented using a second-order DLL with a loop bandwidth of 1 Hz, and different early-minus-late discriminator spacings are used to analyze the influence of discriminator spacing on tracking jitter. The subcarrier loop is implemented using a second-order PLL, and different loop bandwidths are used to analyze its effect on thermal noise performance. The coherent integration time is constant at 1 ms.
Parameters used in the simulation signal analysis
Figure 6 shows the tracking jitter of the SPLL with coherent and noncoherent discriminators for different loop bandwidths. The early-minus-late correlator spacing is Δc = 0.2. In Figure 6, the tracking jitter is provided as a function of the input carrier-to-noise ratio and is expressed in units of meters. As can be seen from Figure 6, the tracking jitter of the SPLL increases as the loop bandwidth increases. In addition, comparing the results of the coherent and noncoherent discriminators, it can be found that the tracking jitter performance of the noncoherent discriminator is worse than that of the coherent discriminator due to the square loss. Also, it can be seen that the lower the
, the greater the influence of the square loss.
Tracking jitter of the SPLL with coherent and noncoherent discriminators for different loop bandwidths
Figure 7 shows the comparison of the tracking jitter performance of several unambiguous methods for tracking and processing B1 wideband composite signals under conditions of different early-minus-late correlator spacing. What is marked with “SCBOC(14,2)” is the tracking jitter performance of the SPLL when the B1I component in the simulated composite signal is processed using the proposed CAT technology. The result of labeling “BPSK(2)” is the tracking jitter performance of the DLL when the BPSK-like unambiguous method (Martin et al., 2003) is used to process the B1I component in the simulated composite signal. The result of labeling “BOC(1,1)” is the tracking jitter performance of the DLL when the B1C pilot BOC(1,1) component in the simulated composite signal is processed using the Bump-Jumping unambiguous method (Fine & Fine, 1999). The loop bandwidth of both the DLL and the SPLL is 1 Hz. It can be seen from Figure 7 that the tracking jitter of the BPSK(2) and BOC(1,1) DLLs decreases as the discriminator spacing decreases. However, even if the BPSK(2) and BOC(1,1) DLLs choose a narrow correlator technique, that is, Δc = 0.2, their thermal noise performance is still much worse than that of the SCBOC(14,2) SPLL. Therefore, it can be seen from the comparison results that the SCBOC(14,2) modulated signal does have great potential in ranging performance and the proposed CAT technique can fully exploit its ranging performance.
Comparison of the tracking jitter performance of several unambiguous methods for tracking and processing B1 wideband composite signals with different early-minus-late correlator spacing
5.2 Real data processing
In this subsection, the real signal data broadcast by BDS-3 satellites is used to verify the correctness and effectiveness of the proposed algorithm and further investigate the performance of the CAT technique. More specifically, a software receiver (Gao, Yao, & Lu, 2019) with configurable front end is used as the raw IF data recorder to collect real signals from BDS-3 satellites. A post-processing software receiver is developed for real data processing. It should be noted that the data-set used in this paper was collected on October 29, 2019, which contains valid B1 wideband composite signals since there are already 26 BDS-3 satellites in orbit.
Figure 8 shows the working environment and workflow of the raw IF data recorder. The full L-band antenna with a low noise amplifier (LNA) was laid on the roof of the Weiqing Building of Tsinghua University in Beijing where the latitude and longitude coordinates are 40.001461 and 116.330074, respectively. First, the antenna receives all RF signals from visible satellites in the horizon. Second, the front-end downconverts the received RF signals to the IF signals. Third, the data acquisition module converts the analog IF signals into digital baseband signals, which are then stored in PC as raw IF data and then wait to be processed.
Working environment and workflow of the raw IF data recorder
Table 3 shows the parameters used in adopting real IF signal data. The central frequency of the RF signal is 1575.42 MHz. The front-end filter bandwidth is 40 MHz. The complex sampling is used and the sampling frequency is 40 MHz. Therefore, zero-IF complex digital signals are obtained as raw IF data. It is not difficult to verify that the used parameters are justified from the conclusions in Section 3.
Parameters used in adopting real IF signal data
Table 4 shows the parameters used in the receiver for real data processing. The carrier loop is achieved using a second-order frequency lock loop (FLL) aided three-order PLL. The code loop is implemented using a second-order DLL, and the subcarrier loop is implemented using a second-order PLL. The coherent integration time is still constant at 1 ms, which is the length of one code period. It should be noted that the loop parameters used are typical values for land applications.
Parameters used in the receiver for real data processing
The real data processing results mainly include four aspects: estimation, correlator output results, correlation curve, and single-point positioning results.
Figure 9 shows the results of the estimation for the B1 wideband composite signal, including the results of the B1C pilot BOC (1,1) component, and the results of the SCBOC(14,2) modulated signal using the proposed CAT technique and a BPSK-like method. It can be seen from Figure 9 that after about 2 seconds, the
of the proposed method tends to be stable, which means the CAT technique can stably track the SCBOC(14,2) modulated signal. Compared with the BPSK-like tracking method, the CAT technique takes a longer time to enter the stable tracking phase, which is because the carrier needs to be tracked stable at first and then the complex subcarrier starts to effectively demodulate.
estimation for the B1 wideband composite signal
Figure 10 shows the correlator output results of the CAT technique for the B1 composite signal. Figure 10a is the prompt correlator output of the B1C pilot BOC(1,1) component, including the in-phase (I) and quadrature (Q) parts. Comparing the amplitudes of the I and Q parts, it can be clearly seen that the main energy of the prompt correlator output is maintained in the I branch rather than the Q branch, which means the carrier of the composite signal has been perfectly tracked. In addition, it can be seen that the overlay code modulated on the B1C pilot component is also parsed in the in-phase branch.
Correlator output results of the CAT technique
Figure 10b is the prompt correlator output of the SCBOC(14,2) component, including the I and Q parts. Similarly, it can be seen that the main energy of the prompt correlator output is retained in the I branch and the B1I navigation message can be clearly demodulated.
Figure 10c is the E, P, L correlator output in code dimension of the SCBOC(14,2) modulated signal. It can be seen that the P correlator output is always greater than the E and L correlator output, which means the code dimension of the SCBOC(14,2) modulated signal can be well-tracked.
Figure 10d is the prompt correlator output in subcarrier dimension of the SCBOC(14,2) modulated signal, including the I and Q parts. It can be seen that the main energy of the subcarrier dimension is always maintained in the I branch, which means the single-sideband complex subcarrier of the SCBOC(14,2) modulated signal can also be perfectly estimated. These correlator output results indicate that the proposed CAT algorithm can achieve stable matching reception of the B1 wideband composite signal.
Using multiple sets of correlators, Figure 11 shows the correlation function curve of the B1 composite signal, including the real part, the imaginary part, and the amplitude of the correlation funciton. Figure 11a is the code dimension correlation curve of the SCBOC(14,2) modulated signal using the CAT technique, that is, . It can be seen that code dimension correlation curve is a typical ACF of the BPSK modulated signal and the delay estimation from code dimension is unambiguous but low-precesion.
Correlation function curve of the B1 composite signal
Figure 11b is the subcarrier-dimension correlation curve of the SCBOC(14,2) modulated signal using the CAT technique, that is, . It can be seen that subcarrier-dimension correlation curve is a periodic complex function. Since the subcarrier frequency is high relative to the code rate, the delay estimation from subcarrier dimension is ambiguous but high-precesion.
Figure 11c is the composite dimension correlation curve of the SCBOC(14,2) modulated signal using the CAT technique, that is, . It can be seen that the composite correlation curve is a complex function, which matches the theoretical ACF in Figure 4 well.
Figure 11d also gives the correlation function curve of the B1C pilot BOC(1,1) component. It can be seen that it also agrees well with the theoretical ACF of BOC(1,1) modulated signal. Therefore, the monitoring results of the correlation function curve show that the proposed CAT technique can achieve high-performance stable tracking for the B1 composite signal.
The above results show the measurement performance of a single channel using the CAT technique, and the following parts analyze the positioning performance of the proposed method. The experimental time was selected at 12:32 on October 29, 2019, Beijing time. Figure 12 shows the skyplot of the BDS-3 at that time. It should be noted that only the available satellites that simultaneously broadcast the B1C and B1I signals are considered here. It can be seen from Figure 12 that there are six available BDS-3 satellites, and their PRN numbers are 21, 26, 28, 33, 34, and 38, respectively. The position dilution of precision (PDOP) value is 2.24, which is enough to complete stable single-point positioning.
Skyplot of the dataset
Figure 13 shows the comparison of the horizontal positioning errors using CAT and BPSK-like techniques for the SCBOC(14,2) modulated signal. It can be clearly seen from Figure 13 that the proposed CAT technique has a significant positioning precision improvement due to the utilization of the high-frequency subcarrier ranging performance. In this experiment, although only 6 satellites are available, which means the PDOP value has room for improvement when the BDS-3 reaches full operational capability (FOC), the horizontal positioning error using the CAT technique is still small. More specifically, compared with the traditional BPSK-like reception mode, the CAT method reduces the east error from about ±4 m to ±0.5 m, and the north error is reduced from around ±6 m to ±1 m. It is not difficult to predict that when the number of available satellites increases, the distribution of visible satellites can be improved. At that time, the positioning performance using the CAT algorithm can be further improved, perhaps even to submeter positioning applications.
The comparison of the horizontal positioning errors using CAT and BPSK-like technique
These results verify the correctness and effectiveness of the proposed algorithm. The experimental results show that the CAT algorithm can achieve better ranging performance and higher positioning precision. In the future, the other performance parameters of the CAT technique, such as tracking sensitivity, anti-multipath performance and so on, should be further analyzed.
6 CONCLUSIONS AND FUTURE WORK
This paper proposes an unambiguous CAT method based on two-dimensional loops for the BDS B1 wideband composite signal. The CAT technique makes full use of the coherence and signal structure of the composite signal to obtain high-precision ranging and positioning performance. The experimental results verify the correctness and effectiveness of the proposed algorithm. More specifically, the work and contribution of this paper mainly include three aspects.
First, the receiving mode for obtaining high-precision ranging and positioning performance using the single-sideband complex subcarrier modulation, which is introduced for backward compatibility in the BDS-3 B1 wideband composite signal, is proposed for the first time. In order to meet the constraints of a smooth evolutionary transition and backward compatibility of the BDS, a unique SCBOC(14,2) subcarrier is adopted in the B1 band in BDS-3 to construct a composite signal. The characteristics of the new SCBOC(14,2) modulated signal, including PSD, ACF, and Gabor bandwidth, are analyzed. The results show that the SCBOC(14,2) modulated signal has great potential for improving ranging performance.
Second, a specific implementation method of the B1 wideband composite signal high-precision tracking is proposed. More specifically, an unambiguous CAT method based on two-dimensional loops is proposed. The inherent coherence between the components in the composite signal is used to solve the problem that the complex correlation function cannot be tracked. The 2-D loop structure is used to transform the signal correlation function into a 2-D space to solve the tracking ambiguity threat. In addition, several optional optimization schemes are provided to improve receiver performance.
Third, simulated signal analysis and real BDS-3 signal processing are carried out for performance analysis of the CAT technique. The results verify the correctness and effectiveness of the proposed algorithm. In addition, the results show that compared to the traditional tracking processing for independent components, the proposed CAT technique for the composite signal can significantly improve ranging precision, leading to a higher positioning precision.
In general, this paper pioneers a high-precision processing mode for the BDS-3 B1 composite signal, which can provide a great reference and guidance for high-precision utilization of the new generation BDS signals. As for future work, the theoretical performance analysis of the proposed method, including thermal noise and multipath performance, should be studied. In addition, the influence of the DLL correlator spacing on the SPLL thermal noise performance when using the proposed CAT technique and its optimal parameter selection rule also should be investigated. Meanwhile, the performance of the proposed method under the complex environment or weak signal conditions also should be paid attention to.
HOW TO CITE THIS ARTICLE
Gao Y, Yao Z, Lu M. High-precision unambiguous tracking technique for BDS B1 wideband composite signal. NAVIGATION. 2020;67:633–650. https://doi.org/10.1002/navi.377
ACKNOWLEDGEMENT
This work was supported by the National Natural Science Foundation of China (Grant No. 61771272). The recorded raw IF data used in Section 5.2 has been uploaded to the net disk and can be downloaded by the link: https://cloud.tsinghua.edu.cn/d/b1720900deca452dad66/.
APPENDIX: THE PSD DERIVATION OF THE SCBOC(14,2) MODULATED SIGNAL
In this Appendix, we present the detailed PSD derivation of the SCBOC(14,2) modulated signal using the methods in Lohan’s paper (Lohan, Lakhzouri, & Renfors, 2006, Lohan & Borre, 2016).
The baseband complex envelope of the SCBOC(14,2) modulated signal can be represented as
19
Figure 14 shows the block diagram of the baseband modulation of the SCBOC(14,2) modulated signal.
The block diagram of the baseband modulation of the SCBOC(14,2) modulated signal
Using the conclusions from Lohan’s paper, the PSD of all GNSS signals can be uniformly described by the frequency domain equivalent transfer function. Figure 15 shows the block diagram of the frequency domain equivalent transfer function of the SCBOC(14,2) modulated signal.
The block diagram of the frequency domain equivalent transfer function of the SCBOC(14,2) modulated signal
Therefore, the frequency domain equivalent transfer function of the SCBOC(14,2) modulated signal MSCBOC(f) can be represented as
20
where RN1(f), which is the Fourier transform of a rectangular pulse of width and called the rectangular transfer function of order N1, can be expressed as
21
SN(f), which is the sine-BOC transfer function of modulation order N, can be defined as
22
CN(f), which is the sine-BOC transfer function of modulation order N, can be defined as
23
HN1→N(f), which is the hold transfer function of a hold block that convers a signal of rate N1f0 into a signal of rate Nf0 with N1 > N, can be expressed as
24
Therefore, the PSD of the SCBOC(14,2) modulated signal can be given by
25
where SD(f) is the PSD of the modulated navigation data. Although, the PSD of the SCBOC(14,2) modulated signal will be affected by the PSD of the modulated navigation data. However, under the simplifying assumption that the navigation messages are built of zero-mean and uncorrelated chips, SD(f) is constant and equal to the sequence power, which equals 1. Substituting Equations (20)-(24) into Equation (25), after simplification, one can obtain the PSD of the SCBOC(14,2) modulated signal, which is in Equation (7).
Footnotes
Funding information
National Natural Science Foundation of China, Grant/Award Number: 61771272
- Received November 29, 2019.
- Revision received April 14, 2020.
- Accepted April 27, 2020.
- © 2020 Institute of Navigation
This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.