Hostname: page-component-586b7cd67f-t7czq Total loading time: 0 Render date: 2024-11-26T17:20:32.083Z Has data issue: false hasContentIssue false

A Quasi-constant Envelope Multiplexing Technique for GNSS Signals

Published online by Cambridge University Press:  05 March 2015

Tao Yan
Affiliation:
(School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, 430074, China)
Zuping Tang*
Affiliation:
(School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, 430074, China)
Jiaolong Wei
Affiliation:
(School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, 430074, China)
Bo Qu
Affiliation:
(School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, 430074, China)
Zhihui Zhou
Affiliation:
(School of Electronic Information and Communications, Huazhong University of Science and Technology, Wuhan, 430074, China)
*
Rights & Permissions [Opens in a new window]

Abstract

A significant feature of the modernised Global Navigation Satellite System (GNSS) signals is that there are multiple signal components needing to be transmitted on a carrier frequency. How to combine these signal components into a constant envelope composite signal is a challenge. Existing constant envelope modulation techniques have some limitations, and are not effective enough. To solve this problem, we propose a quasi-constant-envelope multiplexing technique in this paper. The proposed method is based on numerical optimisation, and can work in two ways. The corresponding objective functions are provided. To verify the performance of the proposed method, we present three application examples. Results show that the first variation of our method can reach the same combining performance as Phase-Optimised Constant-Envelope Transmission (POCET). In the second variation, the combining efficiency can be pre-set. We can reach higher combining efficiency than POCET, and the envelope of the composite signal becomes quasi-constant. Furthermore, the inter-modulation signals in the final composite signal are adjustable. With the help of the proposed method, we can learn more details of the combining scheme than with POCET.

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2015 

1. INTRODUCTION

For the modernised Global Navigation Satellite System (GNSS) signals, there are more signal components needing to be transmitted on the same carrier frequency compared with traditional Global Positioning System (GPS) signals. However, in order to maximize efficiency of a nonlinear High-Power Amplifier (HPA), it is preferred that the HPA operates at saturation of its nonlinear region. To reduce Amplitude Modulation to Amplitude Modulation (AM/AM) and Amplitude Modulation to Phase Modulation (AM/PM) distortions, constant envelope modulation techniques are required (Dafesh and Cahn, Reference Dafesh and Cahn2009). Traditional constant envelope modulation techniques include Interplex (Butman and Timor, Reference Butman and Timor1972), Majority Vote (MV), Inter-vote (Spilker and Orr, Reference Spilker and Orr1988) and Coherent Adaptive Subcarrier Modulation (CASM) (Dafesh et al., Reference Dafesh, Nguyen and Lazar1999). Among them, CASM is mathematically equivalent to Interplex (Fan et al., Reference Fan, Lin, Wang and Dafesh2008). Inter-vote is a synthetic technique of MV and Interplex. Nevertheless, the above techniques have some limitations. For example, when the signal component with the highest power is orthogonal with other signal components, CASM reaches the best performance (Dafesh et al., Reference Dafesh, Nguyen and Lazar1999). Majority vote can combine an odd number of signals, and works best when every signal component has equal power (Spilker and Orr, Reference Spilker and Orr1988). Inter-vote has the advantages of both Interplex and MV, but the number of signal components is at least five.

A more general technique referred to as Phase-Optimised Constant-Envelope Transmission (POCET) was proposed by Dafesh and Cahn (Reference Dafesh and Cahn2009). This can combine N binary Pseudo Random Noise (PRN) code signals into a constant envelope composite signal by a numerical optimisation process. This final composite signal can be seen as a phase modulation signal. On this basis, POCET is further used to combine GNSS signals at different carrier frequencies (Dafesh and Cahn, Reference Cahn and Dafesh2011), which is implemented by phase rotation. In general, POCET can reach the highest combining efficiency by optimising the phases. Nevertheless, Dafesh and Cahn do not provide the analytical expression of POCET. The composite signal of the POCET method cannot be written into an expression of the useful signal components and Inter-Modulation (IM) signals (Zhang et al., Reference Zhang, Zhang, Yao and Lu2012a). This problem has been solved by Zhang et al. (Reference Zhang, Li, Zhou and Wang2012b). They derive the analytical expression of POCET by referring to a classical problem in digital logic. Although the POCET method can be applied for most cases, it still has the following drawbacks. Firstly, POCET is only applicable for unrelated binary PRN signals (Zhang et al., Reference Zhang, Zhou and Wang2011). In other words, POCET cannot deal with the case when some signal components are related. Secondly, it is not possible for POCET to suppress some undesired IM product signals. Finally, POCET cannot provide any information about how to achieve slightly better combining efficiency.

The aim of this paper is to propose a more effective multiplexing technique for GNSS signals, from which we can know more details of the combining. This proposed method is based on numerical optimisation. In contrast to POCET, we optimise these complex coefficients of the useful signal components and IM signals. This method can work in two ways. In the first way, the multiplexing performance of our method is the same as POCET. Then, the IM signals in the final composite signal are controllable. In the second way, the combining efficiency is adjustable. Namely, we can set the combining efficiency before the optimisation process. We can even obtain higher combining efficiency than POCET. In this case, the envelope of the final composite signal becomes quasi-constant.

The remainder of this paper is organised as follows. In Section 2, we recall the POCET method, and describe the proposed quasi-constant-envelope multiplexing method. Then our method is applied for the GPS L1 signals in the first way in Section 3. In Section 4, the multiplexing example of non-independent signals is discussed. In Section 5, the Alternative Binary Offset Carrier (AltBOC) -like modulation schemes with 85% and 86% combining efficiency are presented in the second way. Conclusions are summarised in the last section.

2. DESCRIPTION OF THE PROPOSED METHOD

We first briefly review the POCET method (Dafesh and Cahn Reference Dafesh and Cahn2009; Cahn and Defesh Reference Cahn and Dafesh2011). The POCET method can combine N binary PRN code signals into a constant envelope signal. The final composite signal is equivalent to a phase shift-keying signal.

2.1. POCET method

For the N binary PRN code signals, there are a possible 2N different signal vectors. Each signal vector corresponds to a phase value θ k, k = 0,1, …, 2N−1. By optimising these 2N phase values, the designed power and phase constraints between signal components are met.

In order to derive the correlation output of every PRN code signal, there are two assumptions made in the POCET method (Zhang et al., Reference Zhang, Zhou and Wang2011). Firstly, the N binary PRN code signals are uncorrelated. Secondly, every PRN code is completely random. Thus, the 2N phase values occur with equal probability. Then the average correlation for the nth signal component is expressed as

(1)$$corr_n = \displaystyle{A \over {2^N}} \sum\limits_{k = 0}^{2^N - 1} {b_n \left( k \right)e^{\,j\theta _k}} $$

where A is the envelope of the composite signal. b n(k) = ±1 is the nth signal component in the kth signal vector, and $j = \sqrt { - 1} $ is the imaginary unit. In order to maximise the combining efficiency, the objective of POCET is to minimise the envelope A subject to the power and phase constraints.

The power constraints are given by

(2)$$P_{dn} = \left\vert {corr_n \left( {\bf \theta} \right)} \right\vert^2 = \left\vert {\displaystyle{A \over {2^N}} \sum\limits_{k = 0}^{2^N - 1} {b_n \left( k \right)e^{\,j\theta _k}}} \right\vert^2 $$

where P dn is the desired power level of the nth signal component. When the relative phase difference between signal n and signal l is Δφ nl, the phase constraints between these two signal components are

(3)$$\eqalign{& {\mathop{\rm Im}\nolimits} \left\{ {e^{ - j\Delta \phi _{nl}} corr_n \left( {\bf \theta} \right)corr_l \left( {\bf \theta} \right)^ *} \right\} = 0 \cr & {\mathop{\rm Re}\nolimits} \left\{ {e^{ - j\Delta \phi _{nl}} corr_n \left( {\bf \theta} \right)corr_l \left( {\bf \theta} \right)^ *} \right\} \gt 0} $$

By using the penalty function method, the constrained optimisation problem for POCET is converted into the following unconstrained optimisation problem, i.e.

(4)$${\rm min} \eqalign{\left\{ \matrix{F\left( \theta \right) = & A^2 + \mu _a \sum\limits_{n = 1}^N {\left( {\left\vert {corr_n \left( {\bf \theta} \right)} \right\vert - corrd_n} \right)} ^2 \cr & + \mu _b \sum\limits_{n = 1}^{N - 1} {\sum\limits_{l = n + 1}^N {{\mathop{\rm Im}\nolimits} \left\{ {e^{ - j\Delta \phi _{nl}} corr_n \left( {\bf \theta} \right)corr_l \left( {\bf \theta} \right)^ *} \right\}^2}} } \right\}}$$

where $corrd_n = \sqrt {P_{dn}} $, μ a and μ b are positive penalty factors. We note that the second part of Equation (3) is not considered in Equation (4), which may result in a 180° ambiguity. Of course, this ambiguity can be solved by analysing the phase relationship calculated from the optimum solution (Zhang et al., Reference Zhang, Zhou and Wang2011). POCET requires that the phase table is symmetrical. Namely, when two signal vectors are complementary, the difference of the corresponding phase values is 180°. Thus, $\theta _k = \theta _{2^N - 1 - k} + \pi $. θ 0 can be set to 0. Therefore, there are only 2N− 11 unknown phase values.

2.2. The proposed method

According to the results of Zhang et al. (Reference Zhang, Li, Zhou and Wang2012b), we know that for N unrelated binary PRN signals $\left\{ {s_1 \left( t \right), s_2 \left( t \right), \cdot \cdot \cdot, s_N \left( t \right)} \right\}$, the general expression of constant envelope composite signal is expressed as

(5)$$\eqalign{s\left( t \right) = & {c_0} + \sum\limits_{n = 1}^N {{c_n}{e^{\,j{\theta _n}}}{s_n}\left( t \right)} + \sum\limits_{{n_1} = 1}^{N - 1} {\sum\limits_{{n_2}\; =\; {n_1} + 1}^N {{c_{{n_1},{n_2}}}{e^{\,j{\theta _{{n_1},{n_2}}}}}{s_{{n_1}}}\left( t \right){s_{{n_2}}}\left( t \right)} } \cr & + \sum\limits_{{n_1} =\; 1}^{N - 2} {\sum\limits_{{n_2} =\; {n_1} + 1}^{N - 1} {\sum\limits_{{n_3} \;=\; {n_2} + 1}^N {{c_{{n_1},{n_2},{n_3}}}{e^{\,j{\theta _{n1,n2,n3}}}}{s_{{n_1}}}\left( t \right){s_{{n_2}}}\left( t \right){s_{{n_3}}}\left( t \right)} } } \cr & + \cdot \cdot \cdot + {c_{1,2, \cdot \cdot \cdot ,N}}{s_1}\left( t \right){s_2}\left( t \right) \cdot \cdot \cdot {s_N}\left( t \right),} $$

The composite signal s(t) may include an un-modulated carrier component, N desired single signal components and 2N–1-N IM signals. The 2N complex coefficients are denoted as $A_0 e^{j\theta _0} {\rm,}\; A_1 e^{j\theta _1} {\rm,} \cdot \cdot \cdot {\rm,} \;A_{2^N - 1} e^{j\theta _{2^N - 1}} $, then Equation (5) can be written as:

(6)$$s\left( t \right) = {\bf S}_{1 \times 2^N} \cdot {\bf C}$$

where ${\bf S}_{1 \times 2^N} $ is a 1 × 2N row vector, C is a 2N × 1 column vector composed of all these complex coefficients. They are given by

(7)$$\eqalign{{\bf S}_{1 \times 2^N} & = \left[ {\matrix{ 1 & {s_1} & { \cdot \cdot \cdot} & {s_N} & {s_1 s_2} & { \cdot \cdot \cdot} & {s_{N - 1} s_N} & { \cdot \cdot \cdot} & {\prod\limits_{n = 2}^N {s_n}} & {\prod\limits_{n = 1}^N {s_n}} \cr}} \right] \cr {\bf C} &= \left[ \matrix{A_0 e^{\,j\theta _0} {\rm,}\; A_1 e^{\,j\theta _1} {\rm,} \cdot \cdot \cdot {\rm,} \;A_N e^{\,j\theta _N} {\rm,} \;A_{N + 1} e^{\,j\theta _{N + 1}} {\rm,} \cdot \cdot \cdot {\rm,} \cr A_{N + {{N\left( {N - 1} \right)} / 2}} e^{\,j\theta _{N + {{N\left( {N - 1} \right)} / 2}}} {\rm,} \cdot \cdot \cdot {\rm,} \;A_{2^N - 2} e^{\,j\theta _{2^N - 2}} {\rm,} \;A_{2^N - 1} e^{\,j\theta _{2^N - 1}} } \right]^T} $$

Since every binary PRN signal has two values, 1 or −1, ${\bf S}_{1 \times 2^N} $ has 2N different states. When taking these states into account, we obtain a 2N × 2N matrix S derived from vector ${\bf S}_{1 \times 2^N} $. For a given N, S is determined. For example, when N = 3, ${\bf S}_{1 \times 2^N} $ and S are

(8)$$\eqalign{& {\bf S}_{1 \times 2^N} = \left[ {\matrix{ 1 & {s_1} & {s_2} & {s_3} & {s_1 s_2} & {s_1 s_3} & {s_2 s_3} & {s_1 s_2 s_3} \cr}} \right], \cr & {\bf S} = \left[ {\matrix{ 1 & \;\;\;1 & \;\;\;1 & \;\;\;1 & \;\;\;1 & \;\;\;1 & \;\;\;1 & \;\;\;1 \cr 1 & \;\;\;1 & \;\;\;1 & { - 1} & \;\;\;1 & { - 1} & { - 1} & { - 1} \cr 1 & \;\;\;1 & { - 1} & \;\;\;1 & { - 1} & \;\;\;1 & { - 1} & { - 1} \cr 1 & \;\;\;1 & { - 1} & { - 1} & { - 1} & { - 1} & \;\;\;1 & \;\;\;1 \cr 1 & { - 1} & \;\;\;1 & \;\;\;1 & { - 1} & { - 1} & \;\;\;1 & { - 1} \cr 1 & { - 1} & \;\;\;1 & { - 1} & { - 1} & \;\;\;1 & { - 1} & \;\;\;1 \cr 1 & { - 1} & { - 1} & \;\;\;1 & \;\;\;1 & { - 1} & { - 1} & \;\;\;1 \cr 1 & { - 1} & { - 1} & { - 1} & \;\;\;1 & \;\;\;1 & \;\;\;1 & { - 1} \cr}} \right],} $$

respectively. According to Equation (6), we can see that s(t) has 2N possible values. These values are expressed as a 2N × 1 column vector s, i.e.

(9)$${\bf s} = {\bf SC} = \left[ {\matrix{ {\,f_1 \left( {A_0, \cdot \cdot \cdot, A_{2^N - 1,} \theta _0, \cdot \cdot \cdot, \theta _{2^N - 1}} \right)} \cr { \cdot \cdot \cdot} \cr {\,f_N \left( {A_0, \cdot \cdot \cdot, A_{2^N - 1,} \theta _0, \cdot \cdot \cdot, \theta _{2^N - 1}} \right)} \cr { \cdot \cdot \cdot} \cr {\,f_{2^N} \left( {A_0, \cdot \cdot \cdot, A_{2^N - 1,} \theta _0, \cdot \cdot \cdot, \theta _{2^N - 1}} \right)} \cr}} \right] = {\bf SC}_{real} + j{\bf SC}_{imag} $$

where

$$\eqalign{& {\bf C}_{real} = {\rm Real} \left[ {\bf C} \right] = \left[ {\matrix{ {A_0 \cos \left( {\theta _0} \right)} & { \cdot \cdot \cdot} & {A_N \cos \left( {\theta _N} \right)} & { \cdot \cdot \cdot} & {A_{2^N - 2} \cos \left( {\theta _{2^N - 2}} \right)} & {A_{2^N - 1} \cos \left( {\theta _{2^N - 1}} \right)} \cr}} \right]^T \cr & {\bf C}_{imag} = {\rm Imag} \left[ {\bf C} \right] = \left[ {\matrix{ {A_0 \sin \left( {\theta _0} \right)} & { \cdot \cdot \cdot} & {A_N \sin \left( {\theta _N} \right)} & { \cdot \cdot \cdot} & {A_{2^N - 2} \sin \left( {\theta _{2^N - 2}} \right)} & {A_{2^N - 1} \sin \left( {\theta _{2^N - 1}} \right)} \cr}} \right]^T} $$

Each element in s is a function of all the complex coefficients. Our method is to directly optimise these complex coefficients in C to force the amplitude of every element in s to be the same. Generally speaking, the power relationship between signal components is designed. This is why POCET is subject to the power constraints. In our method, however, the designed power relationship is easily satisfied. Only the following equation is established, i.e.

(10)$$A_1^2 :A_2^2 : \cdot \cdot \cdot :A_N^2 = P_1 :P_2 : \cdot \cdot \cdot :P_N, $$

where the right part of Equation (10) is the designed power allocation ratio. Without loss of generality, we set A 1 = 1, then

(11)$$A_n = \sqrt {{{P_n} / {P_1}}}, n = 1,2, \cdot \cdot \cdot, N.$$

Clearly, if we expect that some IM product signals do not exist in the final composite signal, we can directly set the corresponding coefficients to be zero.

In most cases, the phase relation between signal components has been designed. In fact, when there are phase constraints, we can pre-set the following phase relation:

(12)$$\theta _n = \theta _l + \Delta \theta _{n,l}, n \gt l$$

where Δθ n,l is the designed phase difference between signal n and signal l. For example, we have the phase constraints Δθ 2,1 and Δθ 4,3, then we pre-set the phase relation following the order,

(13)$$\theta _2 = \theta _1 + \Delta \theta _{1,2}, \theta _4 = \theta _3 + \Delta \theta _{3,4} $$

Evidently, θ 2 and θ 4 are determined by θ 1 and θ 3 respectively. We can see that there is no 180° phase ambiguity in our method. Thus, we do not need the step to solve the ambiguity. When the operation is performed, an additional advantage is that the number of the variables decreases.

In order to keep the envelope of the composite signal s(t) constant, every element in s should have the same amplitude, i.e.

(14)$$\left\vert {\,f_0} \right\vert = \left\vert {\,f_1} \right\vert = \cdot \cdot \cdot = \left\vert {\,f_{2^N - 1}} \right\vert = A_{envelope}, $$

where A envelope is the envelope value of the composite signal s(t). When Equation (14) is true, we have the following constant envelope constraint:

(15)$$A_{envelope} = \sqrt {\displaystyle{{\left\Vert {\bf s} \right\Vert^2} \over {2^N}}}, \left\vert {\bf s} \right\vert - A_{envelope} = {\bf 0}_{2^N \times 1}, $$

where || s|| is the Euclidean norm of vector s, it can be calculated by $\left\Vert {\bf s} \right\Vert = \sqrt {{\bf s}^H {\bf s}} $ . sH is the conjugate transpose of s. ||s|| is the absolute value of vector s. ${\bf 0}_{2^N \times 1} $ is a 2N × 1 zero vector. Equation (5) is equivalent to the following equation, i.e.

(16)$$\left\Vert {\left\vert {\bf s} \right\vert - \sqrt {\displaystyle{{\left\Vert {\bf s} \right\Vert^2} \over {2^N}}}} \right\Vert = 0.$$

If the N binary PRN signals are completely unrelated, substituting Equation (9) into Equation (15), we derive that

(17)$$\eqalign{A_{envelope}^2 = \displaystyle{{{{\left\Vert {\bf s} \right\Vert}^2}} \over {{2^N}}} & = \displaystyle{1 \over {{2^N}}}\left( {{{\left( {{\bf S}{{\bf C}_{real}}} \right)}^T}\left( {{\bf S}{{\bf C}_{real}}} \right) + {{\left( {{\bf S}{{\bf C}_{imag}}} \right)}^T}\left( {{\bf S}{{\bf C}_{imag}}} \right)} \right) \cr & = \displaystyle{1 \over {{2^N}}}\left( {{\bf C}_{real}^T \left( {{{\bf S}^T}{\bf S}} \right){{\bf C}_{real}} + {\bf C}_{imag}^T \left( {{{\bf S}^T}{\bf S}} \right){{\bf C}_{imag}}} \right)} $$

In this case, ${{{\bf S}^T {\bf S}} / {2^N}} = {\bf I}_{2^N \times 2^N} $ (Zhang et al., Reference Zhang, Zhang, Yao and Lu2012a), we have

(18)$$A_{envelope}^2 = {\bf C}_{real}^T {\bf C}_{real} + {\bf C}_{imag}^T {\bf C}_{imag} = \sum\limits_{n = 0}^{2^N - 1} {A_n^2} $$

It is interesting that the envelope value A envelope is only determined by the 2N amplitude values of these complex coefficients, and is independent of the 2N phase values.

The power of the desired signals is given by Equation (11). Then the combining efficiency is expressed as

(19)$$\eta = \displaystyle{{\sum\limits_{n\; =\; 1}^N {A_n^2}} \over {A_{envelope}^2}} = \displaystyle{{\sum\limits_{n \;=\; 1}^N {A_n^2}} \over {\displaystyle{{\left\Vert {\bf s} \right\Vert^2} \over {2^N}}}} = \displaystyle{{2^N \sum\limits_{n \;=\; 1}^N {A_n^2}} \over {\left\Vert {\bf s} \right\Vert^2}} $$

To maximise the combining efficiency, we should minimise A envelope2 by optimising these complex coefficients. At the same time, Equation (16) has to be satisfied. This is a constrained nonlinear optimisation problem. Similar to the POCET method, this optimisation problem can be converted into the following unconstrained optimisation problem:

(20)$$\mathop {{\rm arg}}\limits_{\left\{ {A_n, \theta _n} \right\}} {\rm min} \left( {\displaystyle{{\left\Vert {\bf s} \right\Vert^2} \over {2^N}} + \mu _a \left\Vert {\left\vert {\bf s} \right\vert - \sqrt {\displaystyle{{\left\Vert {\bf s} \right\Vert^2} \over {2^N}}}} \right\Vert^2} \right),$$

where μ a is the positive penalty factor. To find out the optimal numerical solution of Equation (20), we adopt the search strategy from Dafesh and Cahn (Reference Dafesh and Cahn2009). The specific optimisation process is not discussed here. The number of variables {A n} is 2N, and the number of variables {θ n} is also 2N. So the total number of the variables is 2N+1. However, due to Equation (11), the number of the variables to be determined is 2N+1N. When Equation (12) is used, the number of the variables would be further reduced.

Equation (20) is the final objective function, in which only the constant envelope constraint needs to be considered. Its solution can strictly meet the designed power and phase constraints. Moreover, from Section 3, we will see that the combining efficiency is the same as the POCET technique. Compared with POCET, the main advantage of our method is that we can easily suppress some undesired IM signals in the composite signal.

In contrast to the POCET method, our method can work in a second way. We can pre-set the combining efficiency η set before the optimisation process. By exploiting η set, the pre-set envelope value A set is

(21)$$A_{set} = \sqrt {\displaystyle{{\sum\limits_{n = 1}^N {A_n^2}} \over {\eta _{set}}}}. $$

The constant envelope constraint is simplified correspondingly as

(22)$$A_{set} = \sqrt {\displaystyle{{\left\Vert {\bf s} \right\Vert^2} \over {2^N}}}, \left\Vert {\left\vert {\bf s} \right\vert - A_{set}} \right\Vert = 0$$

The objective function in the second way is written as

(23)$$\mathop {\arg} \limits_{\left\{ {A_i, \theta _i} \right\}} {\rm min} \left\Vert {\left\vert {\bf s} \right\vert - A_{set}} \right\Vert^2 + u_a \left( {A_{set} - \sqrt {\displaystyle{{\left\Vert {\bf s} \right\Vert^2} \over {2^N}}}} \right)^2 $$

In the first method, when the power constraints and phase constraints of the signal components are given, the optimal numerical solution can be obtained by solving Equation (20). We denote the combining efficiency as η opt. In the second method, if the pre-set combining efficiency η setη opt, the optimal numerical solution of Equation (23) can keep the envelope of s(t) constant. If the pre-set combining efficiency η set > η opt, the envelope of s(t) would become quasi-constant. The optimal numerical solution in this case can ensure that the changes in the envelopes of s(t) have the least root mean square error. Thus we call our method a quasi-constant envelope multiplexing technique. With the help of the second method, we can learn more details of the combining.

3. THE APPLICATION OF THE FIRST METHOD

The example is about the multiplexing scheme of GPS L1. There are four signal components. They are L1C/A, L1P(Y), L1CP and L1CD respectively. We denote them as s 1, s 2, s 3 and s 4. The normalised power of the four signal components are 0dBW, −3dBW, 0·25dBW and -4·5dBW respectively (Dafesh and Cahn, Reference Dafesh and Cahn2009). The phase difference between s 2 and s 1 is θ 2,1 = 90°. According to Equations (11) and (13), we set

(24)$$A_1 = 1,A_2 = 0.708,A_3 = 1.029,A_4 = 0.596,\theta _2 = \theta _1 + 90^{\circ} $$

In this example, N = 4. The ${\bf S}_{1 \times 2^N} $ and S are expressed as

(25)$$\eqalign{& {\bf S}_{1 \times 2^N} = \left[ {\matrix{ 1 & {s_1} & {s_2} & {s_3} & {s_4} & {s_1 s_2} & {s_1 s_3} & {s_1 s_4} & {s_2 s_3} & {s_2 s_4} & {s_3 s_4} & {s_1 s_2 s_3} & {s_1 s_2 s_4} & {s_1 s_3 s_4} & {s_2 s_3 s_4} & {s_1 s_2 s_3 s_4} \cr}} \right] \cr & {\bf S} = \left[ {\matrix{ 1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 \cr 1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & { - 1} & { - 1} \cr 1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 \cr 1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 \cr 1 & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} \cr 1 & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 \cr 1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 \cr 1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & { - 1} & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} \cr 1 & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} \cr 1 & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 \cr 1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 \cr 1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} \cr 1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & \;\;\;\;\;\;1 \cr 1 & { - 1} & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} \cr 1 & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & \;\;\;\;\;\;1 & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} \cr 1 & { - 1} & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & \;\;\;\;\;\;1 & { - 1} & { - 1} & { - 1} & { - 1} & \;\;\;\;\;\;1 \cr}} \right]} $$

By exploiting the objective function Equation (20), we obtain the optimal complex coefficients, which are listed in Table 1. Without loss of generality, we set θ 1 = 0. Then the composite signal s(t) is expressed as

(26)$$\eqalign{s\left( t \right) &= {s_1} + j0.708{s_2} - j1.029{s_3} - j0.596{s_4} + 0.395{s_1}{s_2}{s_3}{\rm }\cr & \qquad - 0.053{s_1}{s_2}{s_4} - 0.209{s_1}{s_3}{s_4} - j0.541{s_2}{s_3}{s_4}} $$

Based on Equation (9), we can calculate the vector s. Every element in s has the same amplitude. The phase angles of all the elements in s can form the phase look-up table. Results are listed in Table 2.

Table 1. The optimal complex coefficients for GPS L1 signals.

Table 2. The corresponding phase look-up table.

The envelope value A envelope of Equation (26) is 1·847. According to Equation (19), we calculate the combining efficiency, which is 85·47%. The corresponding combining loss is −0·68 dB, which is the same as POCET (Dafesh and Cahn, Reference Dafesh and Cahn2009). This example verifies the correctness of our method in the first way. It shows that the combining efficiency of the first way is equivalent to the POCET method.

4. THE MULTIPLEXING OF NON-INDEPENDENT SIGNALS

Our method can also be used to combine non-independent signals to a certain extent. Namely, some signals are related. We take the multiplexing scheme of Galileo E1 signals as an example to demonstrate this. There are an Open Service (OS) signal and a Public Regulated Service (PRS) signal at the Galileo E1 frequency. The PRS signal is BOCc(15,2·5) modulation, denoted as s PRS(t). The OS signal is CBOC(6,1,1/11) modulation, it includes a data component (CBOC+) and a pilot component (CBOC). They are expressed as

(27)$$\eqalign{& s_{E1 - D} \left( t \right) = c_{E1 - D} \left( t \right)\left( {sc_{BOC(1,1)} \cos \theta _1 + sc_{BOC(6,1)} \cos \theta _2} \right), \cr & s_{E1 - D} \left( t \right) = c_{E1 - D} \left( t \right)\left( {sc_{BOC(1,1)} \cos \theta _1 - sc_{BOC(6,1)} \cos \theta _2} \right).} $$

respectively, where c E1−D(t) and c E1−P(t) are the PRN codes of the data component and pilot component respectively. The constant envelope multiplexing scheme is Interplex (Hein et al., Reference Hein, Avila-Rodriguez, Ries, Lestarquit, Issler, Godet and Pratt2005). The expression of the composite signal is:

(28)$$s\left( t \right) = \sqrt {2P} \left[ \matrix{ \quad\quad\quad\quad\displaystyle{{c_{E1 - D} \left( t \right)} \over 2}\left( {sc_{BOC(1,1)} \left( t \right)\cos \theta _1 + sc_{BOC(6,1)} \left( t \right)\cos \theta _2} \right) + \cr \quad\quad\quad\quad\displaystyle{{c_{E1 - P} \left( t \right)} \over 2}\left( {sc_{BOC(1,1)} \left( t \right)\cos \theta _1 - sc_{BOC(6,1)} \left( t \right)\cos \theta _2} \right) + \cr j\left( {s_{PRS} \left( t \right) \cdot \displaystyle{{\sin \theta _1 + \sin \theta _2} \over 2} - s_{PRS} \left( t \right)c_{E1 - D} \left( t \right)c_{E1 - P} \left( t \right) \cdot \displaystyle{{\sin \theta _2 - \sin \theta _1} \over 2}} \right) } \right].$$

When $\cos \theta _1 = \sqrt {{{10} / {11}}} $, $\cos \theta _2 = \sqrt {{1 / {11}}} $, the power ratio of s E1-D(t), s E1-P(t), s PRS(t) and s IM(t) is 1:1:1·575:0·425. The corresponding combining efficiency is 89·37%.

Now we try to obtain the multiplexing scheme using our method. Because the CBOC modulation has four values, our method cannot be applied directly to this case. Fortunately, the data component of the OS signal can be seen as the sum of two binary signals. The pilot component of the OS signal can be seen as the difference of two binary signals. Therefore, the problem can be converted into the multiplexing of five binary signals. The five signals are

(29)$$\eqalign{& s_1 = c_{E1 - D} \left( t \right)sc_{BOC(6,1)} \left( t \right),s_2 = c_{E1 - D} \left( t \right)sc_{BOC(1,1)} \left( t \right), \cr & s_3 = c_{E1 - P} \left( t \right)sc_{BOC(6,1)} \left( t \right),s_4 = c_{E1 - P} \left( t \right)sc_{BOC(1,1)} \left( t \right), \cr & \quad \quad \quad \quad \quad s_5 = s_{PRS} \left( t \right).} $$

Their power ratio is 1:10:1:10:17·325. According to Equations (11) and (13), we set

(30)$$\eqalign{A_1 = & A_3 = 1,A_2 = A_4 = \sqrt {10} = 3.162,A_5 = 4.162, \cr & \theta _4 = \theta _2 = \theta _1, \theta _3 = \theta _1 + 180^{\circ}, \theta _5 = \theta _1 + 90^{\circ}.} $$

There are 32 different possible states for five binary signals. However, in this case, s 1 and s 2 are related, s 3 and s 4 are related. Moreover, s 1 · s 3 = c E1−D(t) · c E1−P(t) = s 2 · s 4. Thus, there are only 16 different states. The matrix S is a 16 × 32 matrix here. Vector s in Equation (20) becomes a 16 × 1 vector. We do not expect that the following IM signals exist in the composite signal, because

(31)$$\eqalign{s_1 s_2 & = s_3 s_4 = sc_{BOC(1,1)} \left( t \right)sc_{BOC(6,1)} \left( t \right), \cr s_1 s_2 s_3 = & s_4, s_1 s_2 s_4 = s_3, s_1 s_3 s_4 = s_2, s_2 s_3 s_4 = s_1, \cr s_1 s_2 s_5 & = s_3 s_4 s_5 = s_5 sc_{BOC(6,1)} \left( t \right)sc_{BOC(1,1)} \left( t \right), \cr & s_1 s_2 s_3 s_4 = 1,s_1 s_2 s_3 s_4 s_5 = s_5.} $$

Thus we pre-set the corresponding coefficients to be zero before the optimisation process, i.e.

(32)$$A_6 = A_{{\rm 13}} = A_{16} = A_{17} = A_{18} = A_{19} = A_{22} = A_{25} = A_{{\rm 26}} = A_{31} = 0$$

At the same time, the un-modulated carrier component is also undesired, namely A 0 = 0.

By exploiting the objective function Equation (20), we obtain the optimal complex coefficients, which are listed in Table 3. The corresponding phase look-up table is listed in Table 4. When the five signals are multiplexed by using these coefficients, combining efficiency is also 89·37%, which is the same as Equation (28). The final composite signal is

(33)$$\eqalign{& s\left( t \right) = {s_1} + 3.162{s_2} - {s_3} + 3.162{s_4} + \;j4.162{s_5} + 0.634{e^{ - j\pi {{97.1} \over {180}}}}{s_1}{s_3} + 2.038{e^{ - j\pi {{112.1} \over {180}}}}{s_1}{s_4} \cr &+ {\rm }\quad \quad 1.25{e^{ - j\pi {{55.5} \over {180}}}}{s_1}{s_5} + 2.238{e^{\,j\pi {{67.9} \over {180}}}}{s_2}{s_3} + 0.634{e^{\,j\pi {{82.9} \over {180}}}}{s_2}{s_4} + 1.209{e^{ - j\pi {{83.9} \over {180}}}}{s_1}{s_3}{s_5} \cr &+ {\rm }\quad \quad 0.438{e^{\,j\pi {{144.0} \over {180}}}}{s_1}{s_4}{s_5} + 0.438{e^{ - j\pi {{36.0} \over {180}}}}{s_2}{s_3}{s_5} + 0.968{e^{ - j\pi {{97.6} \over {180}}}}{s_2}{s_4}{s_5} + 1.25{e^{\,j\pi {{124.5} \over {180}}}}{s_2}{s_3}{s_4}{s_5}} $$

Since

(34)$$\eqalign{& s_1 s_3 = s_2 s_4 = c_{E1 - D} \left( t \right)c_{E1 - P} \left( t \right), \cr s_1 s_4 & = s_2 s_3 = c_{E1 - D} \left( t \right)c_{E1 - P} \left( t \right)sc_{BOC(1,1)} sc_{BOC(6,1)}, \cr & s_1 s_5 = s_2 s_3 s_4 s_5 = c_{E1 - D} \left( t \right)sc_{BOC(1,1)} s_{PRS} \left( t \right), \cr s_1 s_3 s_5 & = s_2 s_4 s_5 = c_{E1 - D} \left( t \right)c_{E1 - P} \left( t \right)s_{PRS} \left( t \right),s_1 s_4 s_5 = s_2 s_3 s_5} $$

Equation (33) is simplified as

(35)$$\eqalign{ s\left( t \right) \;=\; & 3.317{c_{E1 - D}}\left( t \right)\left( {0.953s{c_{BOC(1,1)}}\left( t \right) + 0.302s{c_{BOC(6,1)}}\left( t \right)} \right) \cr & + 3.317{c_{E1 - P}}\left( t \right)\left( {0.953s{c_{BOC(1,1)}}\left( t \right) - 0.302s{c_{BOC(6,1)}}\left( t \right)} \right) \cr & + 3.317j\left( {0.953 + 0.302} \right){s_{PRS}}\left( t \right) \cr & - j3.317\left( {0.953 - 0.302} \right){c_{E1 - D}}\left( t \right){c_{E1 - P}}\left( t \right){s_{PRS}}\left( t \right)} $$

Considering that $\sqrt {{{10} / {11}}} \approx 0.953$, and $\sqrt {{1 / {11}}} \approx 0.302$, Equation (35) is equivalent to Equation (28).

Table 3. The optimal complex coefficients for Galileo E1 signals.

Table 4. The phase look-up table for Galileo E1 signals.

As a comparison, we also obtain the optimal phase values of POCET, which are listed in Table 5. The power constraints and phase constraints are given by Equation (30).

Table 5. The optimal phase values of POCET for Galileo E1 signals.

Following the method proposed by Zhang et al. (Reference Zhang, Zhang, Yao and Lu2012a), we translate the results of POCET into an analytical expression, i.e.

(36)$$\eqalign{{s_{POCET}}\left( t \right)& = 0.1490{e^{ - j0.3287}}{s_1} + 0.4712{e^{ - j0.3287}}{s_2} + 0.1490{e^{\,j2.8129}}{s_3} \cr & \quad + 0.4712{e^{ - j0.3287}}{s_4} + 0.6203{e^{\,j1.2421}}{s_5} + 0.0020{e^{ - j0.3287}}{s_1}{s_2}{s_3} \cr & \quad + 0.1363{e^{\,j2.8129}}{s_1}{s_2}{s_4} + 0.0178{e^{ - j1.8995}}{s_1}{s_2}{s_5} + 0.0020{e^{ - j0.3287}}{s_1}{s_3}{s_4} \cr & \quad + 0.0411{e^{\,j1.2421}}{s_1}{s_3}{s_5} + 0.0178{e^{ - j1.8995}}{s_1}{s_4}{s_5} + 0.1363{e^{ - j0.3287}}{s_2}{s_3}{s_4} \cr & \quad + 0.0178{e^{ - j1.2421}}{s_2}{s_3}{s_5} + 0.2904{e^{ - j1.8995}}{s_2}{s_4}{s_5} + 0.0178{e^{\,j1.2421}}{s_3}{s_4}{s_5} \cr & \quad + 0.0482{e^{ - j1.8995}}{s_1}{s_2}{s_3}{s_4}{s_5}}$$

Considering the relation between signal components, we have s 1s 2s 3 = s 4, s 1s 2s 4 = s 3, s 1s 3s 4 = s 2, s 2s 3s 4 = s 1, s 1s 2s 5 = s 3s 4s 5, s 1s 3s 5 = s 2s 4s 5, s 1s 4s 5 = s 2s 3s 5 and s 1s 2s 3s 4s 5 = s 5. Then Equation (36) is simplified as

(37)$$\eqalign{s_{POCET} \left( t \right) & = 0.2853e^{ - j0.3287} s_1 + 0.4714e^{ - j0.3287} s_2 + 0.2853e^{\,j2.8129} s_3 \cr &+ 0.4714e^{ - j0.3287} s_4 + 0.5721e^{\,j1.2421} s_5 + 0.5721e^{\,j1.2421} s_1 s_3 s_5} $$

We find that the power ratio of signal components is 1:2·7301:1:2·7301:4·0211, not the designed power ratio 1:10:1:10:17·325! Because the POCET method assumes that all the PRN code signals are uncorrelated, a single signal component is also unrelated with IM signals. In other words, Equation (1) is established only when all the PRN code signals are uncorrelated. However, some signal components are related in this case. The IM signals change the power of single signal components, which results in the failure of POCET.

5. THE APPLICATION OF THE SECOND WAY

In this section, we obtain the AltBOC-like modulation schemes with 85% and 86% combining efficiency by the second way. The baseband expression of the Galileo AltBOC signal is shown in Equation (1). s 1 and s 2 denote the data and pilot component at lower sideband, respectively. s 3 and s 4 denote the data and pilot component at upper sideband, respectively. sc S(t) and sc P(t) represent the four-valued subcarrier for the single signals and the product signals, respectively, whose waveforms in a period are illustrated in Figure 1 (Galileo OS SIS ICD, 2010). T s is the period of periodic side-band subcarrier functions.

(38)$$\eqalign{s\left( t \right) &= \displaystyle{1 \over {2\sqrt 2}} ( {s_1 + js_2} )[ {sc_S ( t ) - jsc_S( {t - {{T_s} / 4}} )} ] \cr & \quad+ \displaystyle{1 \over {2\sqrt 2}} ( {s_3 + js_4} )[ {sc_S ( t ) + jsc_S ( {t - {{T_s} / 4}} )} ] \cr & \quad+ \displaystyle{1 \over {2\sqrt 2}} ( {s_2 s_3 s_4 + js_1 s_3 s_4} )[ {sc_P ( t ) - jsc_P ( {t - {{T_s} / 4}} )} ] \cr &\quad+ \displaystyle{1 \over {2\sqrt 2}} ( {s_1 s_2 s_4 + js_1 s_2 s_3} )[ {sc_P ( t ) + jsc_P ( {t - {{T_s} / 4}} )} ]} $$

Figure 1 shows that each four-valued subcarrier period is sub-divided in eight equal sub-periods. In each sub-period, s(t) can be seen as a constant envelope composite signal of four binary PRN code signals. The combining efficiency of AltBOC is 85·36%. Equation (38) is rewritten as (Lestarquit et al., Reference Lestarquit, Artaud and Issler2008):

(39)$$\eqalign{& s\left( t \right) = \displaystyle{{\sqrt {2 + \sqrt 2}} \over 4}\left( {s_1 + js_2} \right)e^{ - j\pi \left( {{1 \over 8} + {1 \over 4}k} \right)} + \displaystyle{{\sqrt {2 + \sqrt 2}} \over 4}\left( {s_3 + js_4} \right)e^{\,j\pi \left( {{1 \over 8} + {1 \over 4}k} \right)} \cr & \qquad+ \displaystyle{{\sqrt {2 - \sqrt 2}} \over 4}\left( {s_2 s_3 s_4 + js_1 s_3 s_4} \right)e^{ - j\pi \left( {{5 \over 8} - {3 \over 4}k} \right)} + \displaystyle{{\sqrt {2 - \sqrt 2}} \over 4}\left( {s_1 s_2 s_4 + js_1 s_2 s_3} \right)e^{\,j\pi \left( {{5 \over 8} - {3 \over 4}k} \right)}} $$

k = 0,1,2,…,7 represents the eight sub-periods. In each sub-period, the power and phases of four signal components can been obtained by Equation (39). From the results of Zhang (Reference Zhang, Li, Zhou and Wang2012b), we know that the combining efficiency of POCET is also 85·36% when the power and phase constraints in Equation (39) are met.

Figure 1. One period of the two subcarriers in AltBOC Modulation.

Now we first begin to generate the AltBOC-like modulation with 85% combining efficiency. We exploit the objective function Equation (23). The combining efficiency is set to η set = 85%. In the first sub-period, we pre-set

(40)$$A_1 = A_2 = A_3 = A_4 = 1,\theta _1 = - \displaystyle{1 \over 8}\pi, \theta _3 = \displaystyle{1 \over 8}\pi, \theta _2 = \theta _1 + 90^{\circ}, \theta _4 = \theta _3 + 90^{\circ} $$

Then we obtain

(41)$$\eqalign{s &= \left( {s_1 + js_2} \right)e^{ - j{\pi \over 8}} + \left( {s_3 + js_4} \right)e^{\,j{\pi \over 8}} + 0.4201\left( {s_2 s_3 s_4 + js_1 s_3 s_4} \right)e^{ - j\pi {{123.9} \over {180}}} \cr & \quad + 0.4201\left( {s_1 s_2 s_4 + js_1 s_2 s_3} \right)e^{\,j\pi {{101.1} \over {180}}}} $$

In the second sub-period, we set $\theta _1 = - \displaystyle{3 \over 8}\pi, \theta _3 = \displaystyle{3 \over 8}\pi $, then we obtain

(42)$$\eqalign{s = & \left( {s_1 + js_2} \right)e^{ - j{{3\pi} \over 8}} + \left( {s_3 + js_4} \right)e^{\,j{{3\pi} \over 8}} + 0.4201\left( {s_2 s_3 s_4 + js_1 s_3 s_4} \right)e^{\,j\pi {{11.1} \over {180}}} \cr & + 0.4201\left( {s_1 s_2 s_4 + js_1 s_2 s_3} \right)e^{ - j\pi {{33.9} \over {180}}}} $$

After we obtain all the expressions of the eight sub-periods, the AltBOC-like modulation with 85% combining efficiency is expressed as

(43)$$\eqalign{s\left( t \right) =& \left( {s_1 + js_2} \right)e^{ - j\pi \left( {{1 \over 8} + {1 \over 4}k} \right)} + \left( {s_3 + js_4} \right)e^{\,j\pi \left( {{1 \over 8} + {1 \over 4}k} \right)} \cr & + 0.4201\left( {s_2 s_3 s_4 + js_1 s_3 s_4} \right)e^{ - j\pi \left( {{{123.9} \over {180}} - {3 \over 4}k} \right)} \cr & + 0.4201\left( {s_1 s_2 s_4 + js_1 s_2 s_3} \right)e^{\,j\pi \left( {{{101.1} \over {180}} - {3 \over 4}k} \right)}, t \, {\rm mod} \;T_s = \left[ {\displaystyle{{kT_s} \over 8},\displaystyle{{\left( {k + 1} \right)T_s} \over 8}} \right)} $$

Figure 2(a) shows the constellation diagram of AltBOC-like modulation with 85% combining efficiency. Its envelope value is constant, which is equal to 2·1698. Figure 2(b) shows the constellation diagram of AltBOC modulation with 85·36% combining efficiency. We can see that there are only eight different phase values for AltBOC modulation. However, when the combining efficiency is reduced to 85%, there are up to 24 different phase values for the AltBOC-like modulation. It appears that each point in Figure 2(b) splits into four points in Figure 2(a).

Figure 2. The constellation diagram. (a) AltBOC-like modulation with 85% combining efficiency. (b) AltBOC modulation. (c) AltBOC-like modulation with 86% combining efficiency.

Next we begin to generate the AltBOC-like modulation with 86% combining efficiency. The objective function Equation (23) is used. In the first sub-period, the expression of the composite signal is expressed as

(44)$$\eqalign{s = & \left( {s_1 + js_2} \right)e^{ - j{\pi \over 4}} + \left( {s_3 + js_4} \right)e^{\,j{\pi \over 8}} + 0.4035e^{ - j{5 \over 8}\pi} \left( {s_2 s_3 s_4 + js_1 s_3 s_4} \right) \cr & \quad + 0.4035e^{\,j{5 \over 8}\pi} \left( {s_1 s_2 s_4 + js_1 s_2 s_3} \right)} $$

After we obtain all the expressions of the eight sub-periods, the AltBOC-like modulation with 86% combining efficiency is expressed as

(45)$$\eqalign{s\left( t \right) & = \left( {s_1 + js_2} \right)e^{ - j\pi \left( {{1 \over 8} + {1 \over 4}k} \right)} + \left( {s_3 + js_4} \right)e^{\,j\pi \left( {{1 \over 8} + {1 \over 4}k} \right)} \cr &\quad+ {\rm 0}{\rm. 4035}\left( {s_2 s_3 s_4 + js_1 s_3 s_4} \right)e^{ - j\pi \left( {{5 \over 8} - {3 \over 4}k} \right)} + 0.4035\left( {s_1 s_2 s_4 + js_1 s_2 s_3} \right)e^{\,j\pi \left( {{5 \over 8} - {3 \over 4}k} \right)}} $$

where k = 0, 1,…, 7.

Figure 2(c) shows the constellation diagram of AltBOC-like modulation with 86% combining efficiency. Its envelope value is quasi-constant. There are eight different phase values and two different envelope values for this AltBOC-like modulation. The average envelope value is 2·1567. The maximum and minimum envelope values are 2·1765 and 2·1368 respectively. Compared with AltBOC modulation, it seems that every point in Figure 2(b) splits in the radial direction into two points in Figure 2(c).

Figure 3 depicts the normalized Auto-Correlation Functions (ACF) of the above three modulations in the case of 92·07 MHz bandwidth. Figure 3(a) clearly shows that the ACFs of AltBOC-like modulations are similar to that of AltBOC modulation. With the increase of the combining efficiency, Figure 3(b) shows that the main-peak of the ACF becomes higher.

Figure 3. The auto-correlation function. (a) The full figure of ACF. (b) The enlarged view of the main-peak.

6. CONCLUSIONS

In this paper, a quasi-constant envelope multiplexing technique is proposed. Our method is more effective than the POCET method. The proposed method can work in two ways. The main advantages of our method are that the combining efficiency and IM signals are adjustable. When we slightly relax this constraint of constant envelope, we can even achieve higher combining efficiency than POCET. The multiplexing applications of GPS L1 signals, Galileo E1 signals and AltBOC-like modulations verify the correctness and effectiveness of the proposed method. Based on the three examples, we summarise the following conclusions:

The example of GPS L1 signals shows that the first variation of our method is equivalent to POCET in terms of combining efficiency. The result also shows that for N unrelated binary PRN signals, when the constant envelope constraint is strictly met, the POCET method does reach the highest combining efficiency.

The example of Galileo E1 signals shows our method can be applied to this case that some signal components are related to a certain extent. Due to the correlation between signal components, when POCET is used, the IM signals may change the power of single signal components, which results in the failure of POCET.

The last example shows that the second variation of our method is helpful to present more details of the combining. We can generate some AltBOC-like modulations with different combining efficiency. These AltBOC-like modulations have a similar function to AltBOC. Among them, AltBOC has the highest combining efficiency when keeping the envelope constant. Moreover, there are the least number of phase values in the constellation diagram of AltBOC. When we reduce the combining efficiency, the envelope is still constant. If the combining efficiency is higher than 85·36%, the envelope becomes quasi-constant. Higher combining efficiency means a stronger main-peak in the ACF. However, the effect of quasi-constant envelope on signal performance should be further analysed before it is practically used.

References

REFERENCES

Butman, S. and Timor, U. (1972). Interplex-An Efficient Multichannel PSK/PM Telemetry System. IEEE Transaction on Communications, 20(3), 415419.Google Scholar
Cahn, C.R. and Dafesh, P.A. (2011). Phase-optimized constant-envelope transmission (POCET) method, apparatus and system. U.S. Patent 0051783.Google Scholar
Dafesh, P.A. and Cahn, C.R. (2009). Phase-optimized constant-envelope transmission (POCET) modulation method for GNSS signals. Proceedings of the 22nd International Technical Meeting of The Satellite Division of the Institute of Navigation, Savannah, GA, 2860–2866.Google Scholar
Dafesh, P.A. and Cahn, C.R. (2011). Application of POCET method to combine GNSS signals at different carrier frequencies. Proceedings of the 24th International Technical Meeting of the Satellite Division of The Institute of Navigation, Porland OR, 1201–1206.Google Scholar
Dafesh, P.A., Nguyen, T.M. and Lazar, S. (1999). Coherent adaptive subcarrier modulation (CASM) for GPS modernization. Proceedings of ION National Technical Meeting, San Diego, CA, 649–660.Google Scholar
European GNSS (Galileo) Open Service Signal In Space Interface Control Document. (2010). OS SIS ICD, Issue 1.1, 4–7. http://ec.europa.eu/enterprise/policies/satnav/galileo/files/galileo-os-sis-icd-issue1-revision1_en.pdf.Google Scholar
Fan, T., Lin, V.S., Wang, G.H. and Dafesh, P.A. (2008). Study of Signal Combining Methodologies for Future GPS Flexible Navigation Payload (Part II). Position, Location and Navigation Symposium, 2008 IEEE/ION, 1079–1089.Google Scholar
Hein, G.W., Avila-Rodriguez, J.A., Ries, L., Lestarquit, L., Issler, J.L., Godet, J. and Pratt, T. (2005). A candidate for the Galileo L1 OS optimized signal. Proceedings of the 18th International Technical Meeting of the Satellite Division (ION GNSS 2005), Long Beach, CA, September 2005, 833–845.Google Scholar
Lestarquit, L., Artaud, G., and Issler, J.L. (2008). AltBOC for dummies or everything you always wanted to know about AltBOC. Proceedings of the 21st International Technical Meeting of the Satellite Division of The Institute of Navigation, Savannah, GA, 961–970.Google Scholar
Spilker, J.J. Jr. and Orr, R.S. (1988). Code Multiplexing via Majority Logic for GPS Modernization. Proceedings of the 11th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1998), Nashville, TN, September 1998, 265–273.Google Scholar
Zhang, K, Zhou, H. and Wang, F. (2011). Multiplexing performance assessment of POCET method for Compass B1/B3 signals. The Journal of Navigation, 64, 4154.Google Scholar
Zhang, K., Li, Y., Zhou, H. and Wang, F. (2012b). Analytical Transmission Model of POCET Technique for Compass B1 and B3 Signals. Proceedings of the 25th International Technical Meeting of the Satellite Division of The Institute of Navigation, Nashville, TN277–285.Google Scholar
Zhang, X.M., Zhang, X., Yao, Z. and Lu, M. (2012a). Implementation of Constant Envelope Multiplexing Based on Extended Interplex and Inter-Modulation Construction Method. Proceedings of the 25th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS 2012), Nashville, TN, September 2012, 893–900.Google Scholar
Figure 0

Table 1. The optimal complex coefficients for GPS L1 signals.

Figure 1

Table 2. The corresponding phase look-up table.

Figure 2

Table 3. The optimal complex coefficients for Galileo E1 signals.

Figure 3

Table 4. The phase look-up table for Galileo E1 signals.

Figure 4

Table 5. The optimal phase values of POCET for Galileo E1 signals.

Figure 5

Figure 1. One period of the two subcarriers in AltBOC Modulation.

Figure 6

Figure 2. The constellation diagram. (a) AltBOC-like modulation with 85% combining efficiency. (b) AltBOC modulation. (c) AltBOC-like modulation with 86% combining efficiency.

Figure 7

Figure 3. The auto-correlation function. (a) The full figure of ACF. (b) The enlarged view of the main-peak.