Abstract
This paper presents a constant-envelope modulation scheme, based on a synthesized binary offset carrier (SBOC), for a global navigation satellite system (GNSS) that combines three signals in a nonlinear fashion with unequal amplitudes. The proposed SBOC modulation meets the power spectral density criteria of multiplexed binary offset carrier (MBOC) modulation used in the L1 frequency band (1575.42 MHz) open civilian service interoperable signals for GNSS. This SBOC modulation also allows for the selection of an arbitrary power-sharing ratio between the data and pilot signals. This approach provides better performance than various MBOC(6, 1, 1/11) modulations for narrowband receivers.
1 INTRODUCTION
Many global navigation satellite system (GNSS) service providers plan to provide interoperable open civilian service in the L1 frequency band (1575.42 MHz). Hence, service providers have defined multiplexed binary offset carrier (MBOC) modulation for the L1 frequency band interoperable open civilian service (Hein et al., 2006). The prime goal in designing an interoperable open civilian signal in the L1 frequency band is to design a navigation signal that satisfies the power spectral density (PSD) requirement of MBOC(6, 1, 1/11) modulation (Hein et al., 2006). The PSD of the MBOC(6, 1, 1/11) modulation signal (SM BOC(6,1,1/11)(f)) is defined as follows:
1
The MBOC modulation contains binary offset carrier (BOC) (1,1) and BOC(6,1) components with 10/11 and 1/11 power sharing, respectively.
GNSS service providers have proposed various methods for implementing MBOC modulation, such as time-multiplexed BOC (TMBOC), composite BOC (CBOC), and quadrature multiplexed BOC (QMBOC), to meet the MBOC(6, 1, 1/11) PSD criteria (Avila-Rodriguez et al., 2008; Betz et al., 2006; Yao, Lu, & Feng, 2010). The Global Positioning System uses the TMBOC implementation method, which combines the BOC(1,1) and BOC(6,1) components in a time-multiplexing manner (Betz et al., 2006). Galileo uses the CBOC implementation method, which combines the BOC(1,1) and BOC(6,1) components in a baseband level with desired amplitude factors (Avila-Rodriguez et al., 2008). BeiDou uses the QMBOC implementation method, which the combines BOC(1,1) and BOC(6,1) components in a quadrature multiplexing manner with desired amplitude factors (Yao, Lu, & Feng, 2010). CBOC does not provide flexibility in allocating the power-sharing of data and pilot signals because of the cross-product terms between the BOC(1,1) and BOC(6,1) components of the data and pilot signals in the autocorrelation of these signals (Avila-Rodriguez et al., 2008). Allocating equal power to the CBOC data and pilot signals removes these cross-product terms in the autocorrelation of the CBOC signal. TMBOC and QMBOC provide flexibility in allocating power-sharing between data and pilot signals. Typically, these MBOC modulation signals are multiplexed onboard a satellite with another open civilian service, public regulated services, and restricted service signals in order to generate a constant-envelope modulus composite signal (Avila-Rodriguez et al., 2008; Yao et al., 2017; Yao & Lu, 2021). A constant-envelope modulus composite signal enables the operation of an onboard high-power amplifier in a saturation region, providing maximum efficiency. However, all of these MBOC implementation methods are based on non-constant-envelope modulus signals when GNSS satellites transmit only the L1 frequency band interoperable open civilian service signal, corresponding to standalone transmission of the MBOC-modulated signal.
2 SYNTHESIZED BINARY OFFSET CARRIER (SBOC) MODULATION
In general, a baseband spread-spectrum signal s(t) is represented as follows:
2
where cn is the spreading code, p(t) is the spreading chip waveform, which is nonzero within the interval of [0, Tc), and Tc is the chip interval. For a step-shaped coded symbol (SCS) signal with a modulation subcarrier interval of Ts, where Ts ≤ Tc, the spreading chip waveform is represented by the following:
3
Here, M is the modulation index of the waveform representing the number of half-cycles of the subcarrier within the chip interval, i.e., , and ψk(t) is the basis signal of the spreading waveform, given as follows:
4
Here, κk is the shape vector that characterizes the spreading waveform, which is given by the following:
5
The SCS signal s(t) is periodic with the chip interval Tc. Hence, for a given value of Tc and Ts, the signal s(t) is completely characterized by the shape vector κk = [κ1, κ2, ⋯, κM–1]T and is represented in parameterized form as follows:
6
For a BOC-type signal of the type BOC(m, n), where and m is an integer multiple of n, the shape vector κk is given by the following:
7
In this paper, we propose a constant-envelope modulation method that combines three signals: the BOC(1,1) and BOC(6,1) components of the pilot signal and the BOC(1,1) component of the data signal. These signals are combined in a nonlinear fashion with unequal amplitudes. The proposed method generates a fourth signal, the BOC(6,1) component of the data signal, by multiplexing these three signals. The proposed method synthesizes four signals with unequal amplitudes to generate SBOC modulation (Upadhyay & Bhadouria, 2021; Upadhyay et al., 2020). Figure 1 shows the SBOC modulation generation method. We represent the shape vectors of the data and pilot components of the SBOC signal as and , respectively, which are defined as follows:
8
9
where is the shape vector of BOC(1,1), is the shape vector of BOC(6,1), and ⌊·⌋ represents the floor operation. We represent a general S BOC signal (sS BOC(t)) with the PSD given in Equation (1) in terms of the pilot signal (sp(t; κp)) and data signal (sd(t; κd)) as follows:
10
Here, both the data and pilot signals are the combination of BOC(1,1) with modulation index MBOC(1,1) = 2 and BOC(6,1) with modulation index MBOC(6,1) = 12, represented as follows:
11
12
where the notation (x)BOC(m,n) represents the BOC(m, n) component of the signal x and α, β, and γ are parameters that control the PSD of sS BOC(t). Mapping f(t; α, β, γ) controls both the PSD and the envelope of sS BOC(t), which is represented as follows:
13
where sg(t) is generated by multiplexing the , and signals, as follows:
14
Considering Equations (6), (7), and (13), Equations (11) and (12) can be written in terms of the SCS signal as follows:
15
16
where and are the code-division multiple access ranging codes for the pilot and data signals, respectively, which are assumed to be mutually orthogonal. Ts is the sub-chip interval given by Ts = Tc/M, Tc is the code chip duration, and M = LCM(MBOC(1,1), MBOC(6,1)) = 12 is the modulation index of the data and pilot component of the SBOC signal. Equation (16) does not show the data component without a loss of generality.
To meet both the SM BOC(6,1,1/11)(f) PSD and constant-envelope requirements, the value of g(α, β, γ) is obtained by solving the following equations:
17
18
19
20
Here, ; a corresponding proof is given in Lemma 1.
The envelope of sS BOC(t) is always constant for all values of α, β, and γ.
Proof. Because any periodic spread-spectrum signal of SCS form is completely characterized by its shape vector κ, without a loss of generality, the minimum value of the envelope of sS BOC(t) is given by the following:
21
By solving Equation (21), we obtain . Similarly, by using , it can be shown that maxk |sS BOC(t)| = 1. Hence, we have proven that |sS BOC(t)| = 1.
The PSD of SS BOC(f) is equivalent to the PSD of the MBOC modulation SM BOC(6,1,1/11)(f).
Proof. By using Equation (10) and assuming and orthogonal codes on the data and pilot signals, i.e., , we obtain the following:
22
By applying Equations (11) and (12), we obtain the following:
23
By considering the data and the pilot channel code to have identical statistical characteristics, i.e., , and , we obtain the following:
24
where and are calculated as reported by Yao, Cui, et al. (2010) and Yao & Lu (2021) as follows:
25
Here, T = NTc is the period of the spreading code. For a sufficiently large spreading code period, it can be assumed that the autocorrelation property of the spreading code is ideal, i.e., for a = 0. The integral term in Equation (25) is nonzero only when ψk(t – mMTs) and ψq(t – nMTs – τ) overlap, i.e., |(k – q)Ts + τ| < Ts within the chip duration Tc(N = 1). Hence, τ can be expressed as τ = bTs + ϵ, where b ∈[0, M −1] and ϵ ∈[0, Ts). Furthermore, using these expressions, we can rewrite the integral term given in Equation (25) as follows:
26
27
We can rewrite Equation (25) as follows:
28
We define as follows:
29
Substituting Equation (29) in Equation (28), we obtain the following:
30
Similarly, we have the following:
31
where is defined as follows:
32
Substituting Equations (18) and (19) in Equation (24), we obtain the following:
33
We obtain the PSD of a cyclostationary process using the Wiener–Khinchin theorem (Yao & Lu, 2021):
34
Hence, we have proven that .
3 SBOC PERFORMANCE
Table 1 shows flexibility in the selection of power-sharing of the BOC(1,1) and BOC(6,1) components of the data and pilot signals for the SBOC modulation. Typically, high-accuracy receivers, which are wideband, correlate the MBOC-modulated received signal against an exact replica of the MBOC-modulated signal, having both the BOC(1,1) and BOC(6,1) components. These wideband receivers are known as matched receivers. In contrast, low-cost receivers, which are widely used in commercial applications, have a narrow receiver bandwidth. These narrowband receivers correlate the MBOC-modulated received signal against a BOC(1,1) replica rather than a perfect MBOC-modulated signal replica. These receivers are known as unmatched receivers. Thus, the bandwidth of unmatched receivers is typically lower than that of matched receivers. Hence, we propose SBOC power-sharing option 3 to achieve optimum performance for BOC(1,1) unmatched receivers. The major performance metrics of navigation signal designs are the root mean square (RMS) bandwidth, correlation shape, and multipath performance (Avila-Rodriguez et al., 2008; Hein et al., 2006; Yao et al., 2017; Yao & Lu, 2021). The RMS bandwidth quantifies the power content of the signal over the frequencies across its bandwidth. For a signal with a normalized PSD of G(f), the RMS bandwidth of the signal is defined as follows (Yao & Lu, 2021):
35
where B is the receiver bandwidth. Hence, the RMS bandwidth, correlation shape, and multipath performance of the proposed SBOC modulation are compared with the performance of various MBOC modulations. Figure 2 shows a comparison of the RMS bandwidth of the SBOC (option 3) pilot signal with various MBOC pilot signals. The SBOC (option 3) pilot signal performs better than various MBOC pilot signals for a BOC(1,1) unmatched receiver because less power is allocated in the BOC(6,1) component of the pilot signal compared with MBOC modulations. Consequently, the SBOC (option 3) pilot signal performs poorer than various MBOC pilot signals for matched receivers.
Figure 3 shows a comparison of the constellation diagram for SBOC (option 3) with various MBOC modulations when they are generated alone without multiplexing with other signals. The results show that the envelope of SBOC modulation is a constant modulus, which enables the operation of an onboard high-power amplifier in the saturation region. Figures 4 and 5 show the autocorrelation and multipath performance (0.1 chip spacing) of the SBOC (option 3) pilot signal, respectively. The autocorrelation peak is slightly wider than that of various MBOC pilot signals, matching the RMS bandwidth performance. The SBOC pilot signal multipath results show ~0.5-m poorer performance than various MBOC pilot signals because of the wider autocorrelation peak.
4 CONCLUSION
We have proposed a constant-envelope SBOC modulation method for interoperable GNSS L1 band signals that combines three signals in a nonlinear fashion with unequal amplitudes. The proposed SBOC modulation meets the PSD criteria of MBOC(6, 1, 1/11) modulations used in the L1 frequency band (1575.42 MHz) open civilian service signals of GNSS and provides better performance than various MBOC(6, 1, 1/11) modulations for narrowband receivers. Moreover, this approach also allows for the selection of an arbitrary power-sharing ratio between the data and pilot signals.
HOW TO CITE THIS ARTICLE
Upadhyay, D. J., Bhadouria, V. S., Majithiya, P. J., & Bera, S. C. (2024). Synthesized binary offset carrier modulation for interoperable GNSS L1 band signals. NAVIGATION, 71(2). https://doi.org/10.33012/navi.640
ACKNOWLEDGMENTS
The authors are grateful to Shri. Sumitesh Sarkar, Deputy Director, SATCOM and Navigation Payload Area-Space Applications Centre (SAC)-Indian Space Research Organisation (ISRO), Shri. K. S. Parikh, Associate Director, SAC-ISRO, and Shri. Nilesh Desai, Director, SAC-ISRO for their guidance and support.
0Abbreviations
- MBOC
- multiplexed binary offset carrier
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.