Sei sulla pagina 1di 10

AltBOC for Dummies or Everything You Always Wanted to Know About AltBOC

Laurent Lestarquit, CNES Graldine Artaud, CNES Jean-Luc Issler, CNES

BIOGRAPHY Laurent Lestarquit is a navigation signal expert at the CNES Transmission Technique and Signal Processing department (TT). He was a member of the Galileo Signal Task Force (GSTF) and contributed to the definition of the Galileo signal and provided support to the 2004 US-EU agreement of navigation system. He invented the constant envelope 4-code ALT-BOC modulation. Graldine Artaud is a navigation engineer in the CNES Transmission Techniques department since 2007. She is involved in activities related to GNSS signal analysis, propagation, software receivers and simulations. Jean-Luc Issler is head of the Transmission Techniques and signal processing department of CNES, whose main tasks are signal processing, air interfaces and equipments in Radionavigation, TT&C, propagation and spectrum survey. He is involved in the development of several spaceborne receivers, as well as in studies on GALILEO, including EGNOS and the related evolutions. With DRAST, he represents France in the GALILEO Signal Task Force of the European Commission. He received in 2004 the Astronautic Prize of the AAAF ( French aeronautical and space association ) and in 2008 the EADS Prize of the french Acadmie des Sciences for his technical work on GALILEO signals and spaceborne GNSS equipments. ABSTRACT The constant envelope Alt-BOC signal is one of the most exotic GNSS signal ever imagined: it is a complex signal composed of 4 codes multiplexed so as to have constant envelope signal. The main lobes of this signal spans over 50 MHz, meaning receiver desiring to receive the complete signal shall have a bandwidth about thirty times larger than the current basic GPS receivers and implement complex algorithms, quite a challenging task for receiver designers! In fact, Alt-BOC was at first imagined to fulfil a need: be able to generate and multiplex 2 or 4 navigation signal components (each with its own PRN code) on two close frequency bands

taking into account the limitations of the onboard OMUX, and giving it a constant-envelope in order to maximize the amplifier efficiency. Processing the whole signal rather than the 2 separate E5a and E5b signals wasnt envisioned at first. The idea of receiving the complete Alt-BOC arrived later when theoretical studies showed that the process of this wideband signal would lead to positioning of unprecedented accuracy [1, 2, 3]. This intuition was later confirmed by measurements performed on the real signal broadcasted by GIOVE-A . The understanding of Alt-BOC is challenging, so we propose a step by step approach to apprehend it, beginning with a comprehensive insight of the 2 code Alt-BOC, its characteristics, its properties, the possible variants. Then well move to the 4-codes version. Indeed, the combination of four signals is possible but the resulting signal hasnt a constant-envelope. The problem was solved by using a trick which led to the look-up table defined by CNES [4]. This trick was further put into equation by ESA under the form of a cross product that led to the analytical definition of the signal as defined in the Galileo ICD. An analytical expression quite difficult, but we will show how this expression is to be interpreted. The PSD of this expression is analysed and leads to surprising conclusions. Next we will focus on some reception architectures allowing the reception of the Alt-BOC signal. There are mainly two different approaches. The simplest one consists in independent processing of E5a and E5b as BPSK or QPSK signals. The second consists in coherent Alt-BOC processing of the composite signal for which many method have already been proposed. We will propose a new method for tracking the pilot codes of the Alt-BOC, a method that is using the properties of the 2 code Alt-BOC (which has been noticed in [6]), and using sub-carrier tracking techniques as described in [7] and [8]. INTRODUCTION Alt-BOC is a modulation whose understanding require strong efforts. The mathematical formulation and the equivalent look-up table provided in the GALILEO SIS-ICD are not strait-forward. Written by its inventor,

ION GNSS 21st. International Technical Meeting of the Satellite Division, 16-19, September 2008, Savannah, GA.

961

the purpose of this paper, is to help navigation engineers in understanding Alt-BOC or we should say, understanding the numerous Alt-BOC variants, explaining how the constant envelope Alt-BOC was invented, and highlighting its properties. An accurate definition was given in [1] : An Alternative-BOC signal is a BOC-like signal having different PN codes in the lower and the upper main split lobes. Alternative-BOCs allow one signal service per lobe. GALILEO HISTORY & NEED FOR ALT-BOC Let step back in time and into Galileo signal definition history. Alt-BOC appeared for the first time in the year 2000. At that time, the Galileo signal plan was all but settled, the Galileo Signal Task Force (GSTF) group had many issues to cope with. In the year 2000 the Galileo signal plan in what is now the L1 band was quite different from today : there were signal carriers at the E1 and E2 bands, which were bands 4MHz wide and 14 MHz apart from the L1 band for which Galileo had anteriority. Each of these band was to host a navigation signal. This is when a proposal was made to use an alt-BOC signal to transmit 2 independent signal in these two bands using an unique High Power Amplifier (HPA) working at the L1 frequency.
Galileo

51.15 MHz 30.69 MHz 10.23 MHz

E5a
1176.45 MHz

E5b
1207.14 MHz

Figure 2 : Galileo frequency plan at E5a and E5b At that time there were 2 proposed architectures to transmit the E5a and E5b signal (figure 3). But in fact the 2 bands were so close that using a single HPA for the 2 frequencies was necessary. If the E5a and E5b were recombined in an OMUX after amplification, the OMUX filtering would have been so close to the desired bands and so sharp that it would generate high propagation delays inside the desired bands, potentially leading to signal distortion and propagation time instability. (Figure 4). Alt-BOC was needed for E5a & E5b. In addition Alt-BOC allows to transmit many sidelobes for use by narrow correlation receivers.

Signal E5a ( QPSK)


Galileo

E2

OMUX

GPS L1 1575,42 MHz

E1

Signal E5b (QPSK)

Figure 1 : early Galileo signal plan at L1 Yet, since the signal would be composed of a pilot and data channel on each band, it would have been a 4code Alt-BOC that would have been needed. Indeed, a 4 code Alt-LOC was studied at the time but was quickly dropped because its envelope wasnt constant. A constant envelope was researched, so as to allow to use the HPA at saturation, that is with an high efficiency. Furthermore, the Galileo signal plan was changed. In the mean time, in year 2001, CNES discovered that 4-code constant Alt-BOC signal is possible and this is the Alt-BOC that came back with force to be proposed and accepted for the E5a and E5b bands, bands for which the need for an Alt-BOC was even higher due to the low interval between the bands (only 10 MHz between main lobes !)
Signal E5a & Signal E5b (ALT BOC)

Filter

Figure 3 : 2 possible transmission architectures for E5a and E5b bands.


OMUX Filter

E5a
Group delay

E5b

Figure 4 : Graph showing the rise of the group delays inside the desired band for the 1st proposed architecture. THE 2-CODES ALT-BOC This is the easiest form of Alt-BOC, yet its properties are worth to be looked at.

ION GNSS 21st. International Technical Meeting of the Satellite Division, 16-19, September 2008, Savannah, GA.

962

First, lets recall the expression of the BOC sub-carrier with cosine or sine phasing. Actually, this distinction between cosine and sine phasing in a BOC was only realized many years after the BOC was first introduced, the US inventor apparently assumed a sine phasing from the start. BOC subcarrier with cosine phasing :

SC4,SSB

SC B ,cos (t ) = sign(cos 2f s t )
BOC subcarrier with sine phasing :

(1)

SC4,SSB*
(2) Figure 6 : Values taken by the SSB sub-carrier function on a Fresnel plot. 4 stands for the number of values taken. Notice also another possible expression for the SSB subcarrier that can be directly derived from fig.6 :

SC B ,sin (t ) = sign(sin 2f s t )

Time plot

Ts/2

Ts

3Ts/2

2Ts

SC4, SSB (t ) = e j ( 4 +i 2 ) ( i 1)Ts iTs t mod Ts 4 , 4


]
E5b

(5)

E5a

Figure 5 : BOC sub-carrier function (In this notation, SC stands for sub-carrier, B for binary) Next, lets built the Single Side Band (SSB) subcarriers (SCSSB) and its conjugate(SCSSB*) :

SC4,SSB SC4,SSB*

SC 4, SSB (t ) =
SC 4, SSB * (t ) =

1 2

(SC
(SC

B ,cos

(t ) +

j SC B ,sin (t ))

(3) (4)

-9Fs

-7Fs

-5Fs

-3Fs

-Fs

+Fs

3Fs

5Fs

7Fs

9Fs

1 2

B ,cos

(t ) j SC B ,sin (t ))

Figure 7: SSB subcarrier PSD. Freq BOC


SC4, SSB
SC4, SSB *

-5fs 1,6 0 3,2

-3fs 4,5 9,0 0

-fs 40,53 0 81,05

+fs 40,53 81,05 0

+3fs 4,5 0 9,0

+5fs 1,6 3,2 0

These 2 functions can take 4 values that are shown on the Fresnel plot in Figure 6. A first remarkable properties of these functions is their PSD (Power Spectral Density). They have a single fundamental harmonic located for SC4,SSB at +Fs, and for its complex conjugate at Fs (See figure 7). These are indeed SSB sub-carriers. The power of each of its harmonics are given in table 1. Notice that for the classical BOC sub-carrier the power are split in half in the positive and negative harmonics PSD

Table 1 : PSD table, for each harmonics of the subcarrier, expressed in % of total power. The 2 code Alt-BOC is defined as :

s(t ) = c A (t ) SCB ,SSB * (t ) + cB (t ) SCB , SSB (t )


E5a E5b

(6)

(6) can be rewritten expression :

with the BOC subcarrier

s (t ) = [c A (t ) + c B (t )]SC B ,cos (t )

(7)

+ j[c B (t ) c A (t )]SC B ,sin (t )

ION GNSS 21st. International Technical Meeting of the Satellite Division, 16-19, September 2008, Savannah, GA.

963

s(t ) = [c A (t ) + cB (t )]SCB ,cos (t ) + j[cB (t ) c A (t )]SCB ,sin (t )


3 state Code : (CA + CB) Carrier : In Phase (I) Subcarrier : Cos phasing 3 state Code : (CA - CB) Carrier : In Quadrature (Q) Subcarrier : Sin phasing

Figure 8 : breakdown of expression (7) Alt-BOC can be viewed as the sum of 2 signals

CA 1

CB 1

CA+ CB CA- CB Fresnel plot 2 0


1 2 2 4 3 2 4 0 4

Phasing
Ts/4 Ts/2 3Ts/4 Ts

-1

-1

-2

-1

2
1 2

1 3 4 3 1

-1

-2

3 Table 2 : Values taken by the Alt-BOC modulation as a function of Ca and Cb chip, and time.

Expression (7) shows that the 2-code Alt-BOC is the sum of two 3-state codes (Ca+Cb) and (CbCa) modulating a BOC sub-carrier. Notice that these 2 signals are both in carrier phase quadrature and sub-carrier phase quadrature, and when one of these code values zero the other one doesnt and vice-versa. The resulting modulation has 4 phase plots and has oscillations at the sub-carrier frequency either along the vertical or the horizontal line, as shown in Table 2 BOC IS Alt-BOC ! It turns out that the standard BOC is a special case of Alt-BOC. If the 2 PN codes of an alternativeBOC are made identical, the signal becomes a classical BOC. More precisely, If : Ca = Cb, then the resulting signal is the cosine BOC, and if : Ca = - Cb, then the resulting signal is the sine BOC.

It is interesting to notice that there is no such thing as cosine or sine Alt-BOC, as Alt-BOC has both cosine and sine phased signals in it. SUBCARRIER VARIANTS The Alt-BOC is based on a BOC subcarrier. In fact this signal is part of a broader family that we could call Alt-OC or Alternate Offset Carrier. Indeed, the carrier doesnt have to be binary. For example, it could have been possible to base the modulation on pure sine and cosine Subcarrier, that is the Lineary Offset Carrier (LOC) subcarrier :

SC L ,cos (t ) = cos(2f s t )

(8) (9)

SC L ,sin (t ) = sin (2f s t )

The resulting SSB Linear subcarrier would have been the complex exponential :

SC L , SSB (t ) = e j 2f st

(10)

ION GNSS 21st. International Technical Meeting of the Satellite Division, 16-19, September 2008, Savannah, GA.

964

The PSD of (10) has a single harmonic at +fs, precisely what we would expect from an ALT-OC SSB sub-carrier. Note that (5) is equivalent to (10) sampled at a rate of 4fs. Expression (7) remains valid with LOC subcarrier. This is only an example, Alt-OC signal could have been derived using 3-state or 4-state or n-state subcarrier. DIFFERENT CODE RATE

such a modulation cant be used with HPA working at saturation.


2

3
2

A nicety of Alt-BOC is that code rates dont have to be the same on the lower and on the upper frequencies. It would have been perfectly feasible to have different code rates on E5a and E5b. 4-CODES ALT-BOC There are 2 codes on each frequency, each of which are in phase quadrature, so the baseband expression becomes :
5

7 6

s (t ) = [c A (t ) + j.c' A (t )] SC 4,SSB * (t )

Figure 9 : Modulation constellation for the 4-code Alt-BOC The signal will have oscillations at the sub-carrier frequency, either along the horizontal and vertical axis of the constellation, or along the diagonals. The vertical and horizontal oscillations have higher amplitudes than the diagonal ones. Moreover, they take a zero amplitude half the time.

+ [c B (t ) + j.c' B (t )] SC 4, SSB (t )

(11)

After some computations not detailed here, the resulting modulation constellation is shown in figure 9. This constellation has 9 plots, the 0 plot is possible and correspond to nothing being transmitted. The envelope is clearly not constant so

2 3 4
2

1
2

State 1 or 3
8 Ts/2 Ts 3Ts/2 2Ts

0
2

5 6 2 3 4
2

State 5 or 7 State 2 or 8
8 Ts/2 Ts 3Ts/2 2Ts

1
2

0
2

5 6

State 4 or 6

Figure 10 : Oscillating nature of the 4 code Alt-BOC

ION GNSS 21st. International Technical Meeting of the Satellite Division, 16-19, September 2008, Savannah, GA.

965

22

22 2

Ts/2

Ts

3Ts/2

2Ts

Ts/2

Ts

3Ts/2

2Ts

-2 -22 -22
Ts/8

Figure 11 : How the constant envelope was made MAKING THE ENVELOPPE CONSTANT If you could make the oscillation along the horizontal and vertical axis look like the one along the diagonals, then the envelope would be constant. Well, lets do it then, and this is how the constant envelope Alt-BOC with 4 codes was invented ! (fig. 11) The modulation now has a constant envelope and presents a 8-PSK constellation (Figure 12) The mathematical formulation found in the Galileo ICD came only later showing that in the process an inter-modulation product was generated. The coordinate of each plot k are given by : And the modulation can be described using the modulation table that can be found in the Galileo ICD and is shown in table 3 in a graphical way

2 3
2

8
2

2e

jk

k { ,2,3,4,5,6,7,8} 1

5
(12)

7 6

Figure 12 : resulting 8-PSK constellation

Table 3 : Graphical representation of the ALT-BOC modulation table

ION GNSS 21st. International Technical Meeting of the Satellite Division, 16-19, September 2008, Savannah, GA.

966

Desired codes
s E 5 (t ) = 1

SSB subcarrier functions at Fs


4 )] + 4 )] + 4 )] + 4)]
2 SC8, SSB * (t )

(eE 5a I (t ) + j eE 5aQ (t )) [scE 5S (t ) j scE 5S (t Ts,E 5 2 2 1 (eE 5b I (t ) + j eE 5bQ (t )) [scE 5S (t ) + j scE 5S (t Ts,E 5 2 2 1 (eE 5aI (t ) + j eE 5aQ (t )) [scE 5P (t ) j scE 5P (t Ts,E 5 2 2 1 (eE 5b I (t ) + j eE 5bQ (t )) [scE 5 P (t ) + j scE 5 P (t Ts ,E 5 2 2

2 SC8, SSB (t )
2 SC 38, SSB * (t )

2 SC 38, SSB (t )

Inter-modulation product
Figure 13 : Interpretation of the Galileo SIS ICD formulas MATHEMATICAL FORMULATION The formulation found in the Galileo SIS ICD was first published in [3]. Figure 13 explains how this formulation is to be understood. We see that in the process of making the envelope constant, an intermodulation product was generated. Lets define the SSB single and product subcarriers as :

SSB subcarrier function at -3*Fs

From expression (15) and (16), the Fresnel plot of the single and product sub-carrier can be easily derived and are shown in figure 14 and 15.

SC8,SSB (t ) =
SC 38, SSB (t ) =

1 2P1
1

[sc (t ) + j sc (t T
E 5 S E 5 S

s, E5

4)]

(13) (14)

2 P3

[sc

E 5 P

(t ) +

j sc E 5 P (t Ts , E 5 4 )]

Note that the

2P1 and 2P3 factors are there for

5 7

normalization. 8 stands for the number of states. These 2 sub-carriers can be expressed in a very simple expression similar to (5) :

SC8,SSB (t ) = e 8 4 ) ( i 1)Ts iTs t mod Ts 8 , 8


j ( +i

(15)

Figure 14 : Fresnel plot of the single subcarrier, to be compared with figure 6.

SC 38,SSB (t ) = e j ( 8 i 4 ) ( i 1)Ts iTs t mod Ts 8 , 8


5 3

(16)

1 6

4 7

And the power of each subcarrier is given in table 4 Power exsp. Single SC Product SC3

3 8 5

( ) 4 P (2 2 )
P= 2 + 2 1
3=

Power 85,36 % 14,64 %

Table 4 : Amplitude & power of the subcarrier single and product.

Figure 15 : Fresnel plot of the product subcarrier

ION GNSS 21st. International Technical Meeting of the Satellite Division, 16-19, September 2008, Savannah, GA.

967

PSD PROPERTIES These 2 sub-carriers have some remarkable PSD properties that can be guessed from the fresnel plot. The single SSB sub-carrier SC8,SSB is a finer approximation of the Linear SSB sub-carrier (expression (10)) that the binary SSB sub-carrier (expression (5)) so you would expect it to have most of its energy in its fundamental harmonic at +fs. The product SSC sub-carrier SC38,SSB circle 3 times around the origin of the Fresnel plot in the reverse direction, so you would expect its fundamental harmonic to be at -3fs and it indeed is. In fact, a remarkable property is that the single SSB sub-carrier only has harmonics at +fs, -7fs and +9fs, while the product SSB sub-carrier only has harmonics at -3fs and -5fs, as described in table 5 and figure 16. Freq
SC8, SSB

-5fs 0

-3fs 0 0 61,5 0

-fs 0 94,96 0 0

+fs 94,96 0 0 0

+3fs 0 0 0 61,5

+5fs 0 0 22,2 0

SC8, SSB * 0
SC 38,SSB

The inter-modulation product has its main lobe at 3Fs, that is 30 MHz away from E5a and E5b, the cross modulation product will not interfere with the desired signal. In fact, when we made the envelope constant, all we did was transform the 3rd and 5th harmonic of the desired signal subcarrier into inter-modulation product. The constant envelope Alt-BOC signal is therefore as good as the non constant envelope Alt-BOC signal The constant envelope Alt-BOC succeeds completely in doing what it is meant to do, that is providing QPSK modulated codes at +fs and fs from the center frequency. Of course, if we compare the PSD of the full signal, we see some differences between the constant and non constant envelope Alt-BOC (figure 17) especially for the central secondary lobe and the third harmonic. This might come from complex interaction between the codes and the intermodulation product. But the same kind of difference can be seen if we compare Alt-BOC with BOC, or BOC sin with BOC cosine. Remarkably, the fundamental harmonic has the same shape in both modulation.

SC 38,SSB * 22,2

Table 5 : PSD table, for each harmonics of the subcarrier, expressed in % of total power.
E5a SC8,SSB SC8,SSB* SC38,SSB SC38,SSB* E5b

-9Fs

-7Fs

-5Fs

-3Fs

-Fs

+Fs

3Fs

5Fs

7Fs

9Fs

Figure 16 : Subcarrier PSD And yet another remarkable property is that if we multiply the power of the fundamental harmonic of the single carrier by its relative power in the constant Alt-BOC modulation, we find the exact power of the 2-code Alt-Boc modulation shown in table 1, that is : 0.9496 x 0,8536 = 0,8106 What this all means is : Making the envelope constant does not cause any loss of desired signal power in the main lobes. The energy that was originally in the harmonic of the BOC sub-carrier is now split between the single and product sub-carrier (figure 16) Figure 17 : full signal PSD enveloppe for constant and non constant envelope Alt-BOC (from [11]) ALT-BOC AFTER FILTERING It seems that the transmitted bandwidth at payload will be bellow 90MHz. Therefore, the intermodulation product at +/-3fs and +/-5Fs is mostly filtered out and the ground user receives only the fundamental harmonic of the sub-carrier, that is an ALT-LOC signal. Furthermore, a ground user using a receiver with from 20 to 40 MHz of bandwidth centred on either E5a or E5b will mostly see a 10 Mchip/s QPSK code. And this is precisely what the user need !

ION GNSS 21st. International Technical Meeting of the Satellite Division, 16-19, September 2008, Savannah, GA.

968

-30 GioveA E5 PSD Theoretical E5 DSP -40

become roughly the Alt-Loc signal expressed in (19) :

-50

s (t ) = [c A (t ) + cB (t )]cos(2f st )

(19)

POWER (dBm)

-60

+ j[cB (t ) c A (t )]sin (2f st )

-70

-80

-90

-100 -60 -40 -20 0 Frequency (MHz) 20 40 60

Figure 18 : signal PSD enveloppe transmitted by Giove As NSGU (3 dB bandwidth is 72 MHz) SINGLE LOBE TRACKING This is what Alt-BOC was designed for, as it precisely puts 2 BPSK codes in quadrature at each frequency E5a and E5b. Any classical BPSK or QPSK tracking method can be used at either E5a ans E5b. The first secondary lobe is also transmitted so it can be possible to use a 40 MHz front-end associated with narrow correlation techniques. If tracking both E5a and E5b at the same time on different channel, bear in mind that the observed pseudo-range wont be the same due to ionospheric delay that is different on E5a and E5b. ALT-BOC PILOT TRACKING We propose an innovative way to track the pilot component of the Alt-BOC. Making abstraction of the data channel, which has orthogonal codes to the pilot channel, the pilot component can be seen as a 2-code Alt-BOC, and therefore will have its properties described earlier. In particular, the desired signal can be expressed in a way similar to (7) :

This means that this signal can optimally be tracked using an Alt-LOC replica instead of an Alt-BOC replica. Taking advantage of the properties of expression (19) which are mostly the same than for expression (7), we propose a correlator architecture that will isolate the sum (C=Ca+Cb) and delta (C=CbCa) codes

II

C ( )

I I = R ( ) cos( ) cos( )

SC cos

()
IQ

C ( )

I I = R ( ) sin( ) sin( )

cos

()
SCsin

C ( )

I Q = R ( ) cos( ) sin( )

SRF

()

C ( )

I Q = R ( ) sin() cos( )

QI
C ( )

QI = R ( ) sin() cos( )

SC cos

()

C ( )

QI = R ( ) cos() sin( )

sin

()

QQ
C ( )
SCsin
NCO Subcarrier

QQ = R ( ) sin( ) sin( )

NCO carrier

()

QQ = R ( ) cos() cos( )

C ( )
NCO code

Figure 19 : Correlator architecture Next we do :

s (t ) = [c A (t ) + c B (t )]SC 4,cos (t )

(17)

+ j[c B (t ) c A (t )]SC 4,sin (t )

With SC4,cos (t ) and SC4,sin (t ) being the 4 state cosine and sine sub-carrier function defined so that (18) is true.

SC8,SSB (t ) = (SC4,cos (t ) + j SC4,sin (t ))

(18)

In fact, expression (17) gives the desired signal in an infinite bandwidth. But if the desired signal is filtered in a bandwidth ranging from 50 Mhz up to 190 Mhz, (the next harmonic of the desired subcarrier is at +/- 105 MHz), the desired signals

I I = I I + QQ = 2(Raa ( ) + Rbb ( )) cos( ) cos( ) I = Q I = 2(R ( ) + R ( )) cos( ) sin( ) (20) Q I Q aa bb = I Q QI = 2(Raa ( ) + Rbb ( )) sin ( ) cos( ) QI QQ = QQ + I I = 2(Raa ( ) + Rbb ( )) sin ( ) sin( ) Where Raa and Rbb are the auto-correlation functions of the pilot codes, is the carrier tracking phase error, is the sub-carrier phase error. We obtain trigonometric expression of the carrier and sub-carrier phase tracking error. It is therefore possible to track the carrier and the sub-carrier. The carrier and sub-carrier replica shall optimally be linear sin and cosine functions. A code tracking loop is not required once the code is

ION GNSS 21st. International Technical Meeting of the Satellite Division, 16-19, September 2008, Savannah, GA.

969

acquired, the code NCO can be driven by the subcarrier loop, as for BOC subcarrier tracking (See [8]). For example we could use the following discriminators (many others are possible). - for the carrier loop :
discricpilot = QI I I + QQ I Q
2 2 I I2 + I Q + QI2 + QQ

REFERENCES [1] L Ries & al, A Software Simulation Tool for GNSS2 BOC Signals , ION GPS 2002, September 2002. [2] L Ries & al, New Investigations on Wideband GNSS2 Signals , GNSS 2003, April 2003. [3] M. Soellner and Ph. Erhard, Comparison of AWGN Code Tracking Accuracy for AlternativeBOC, Complex-LOC and Complex- BOC Modulation Options in Galileo E5-Band , GNSS 2003, April 2003. [4]. L. Lestarquit, Method and device for generating a constant envelope navigation signal with four independent codes , US pat n2006/0038716 A1 published Feb. 23, 2006. [5] N. Martin, H. Guichon, M. Revol, M. Hollreiser, J. De Mateo, Architecture of the galileo TUS receiver for coherent AltBOC tracking , 3rd CNES-ESA Workshop on GNSS Signals and Signal Processing, 21 & 22 April 2008 (IAS) Toulouse, France. [6] N. Gerein, Hardware architecture for processing Galileo alternate binary offset carrier (Altboc) signals , published Jan.20, 2005. [7] N. Martin, V. Leblond Method for the acquisition of a radio-navigation signal by satellite, published the 28th October 2004. [8] A. De Latour, T. Grelier, G. Artaud , L. Ries, JL. Issler, V. Heiries Subcarrier Tracking Performances of BOC, ALTBOC and MBOC Signals ION GNSS 2007 , International technical meeting, September 25-28, 2007, Fort Worth, Texas (US). [9]. A. Simsky, JM. Sleewaegen, M. Hollreiser, Multipath and tracking performance of Galileo ranging signals transmitted by the GIOVEA satellite , First CNES-ESA Workshop on Galileo signals and signal processing, 12 & 13 october 2006, IAS ( Institut Aero Spatial ) Toulouse, France. [10] G. Artaud, G. Menard, L. Ries, J. Dantepal, JL. Issler Juzzle Software Receiver , Navitec 2006, 11 14 december 2006, Noordwijk, the Netherlands. [11] E.Rebeyrol, Galileo Signal and Payload Optimisation, Ph. D. Thesis, Oct. 9, 2007.

1 sin (2 ) 2

(21)

1 discrisc =

for the sub-carrier loop :

I I I Q + QI QQ
2 2 I + QI2 + I Q + QQ 2 I

1 sin (2 ) 2

(22)

To sum-up, this receiver architecture achieves the tracking of the 2 sub-carriers that are formed in expression (19), quite an original way to track the Alt-BOC signal. IONOSPHERIC DELAY FOR SUBCARRIER TRACKING Just a short word about ionospheric delay. It is easy to show that the sub-carrier will be affected by a group delay (that is same sign as the code), and this delay is equal to :

I SC =

40.3TEC fa fb

CONCLUSION To sum up, the constant envelope Alt-BOC fulfills what it was designed for that is provide 2 QPSK navigation signals at E5a and E5b. Fortunately, the transformation of the 4-code AltBoc to a constant envelope modulation doesnt degrade of make any power loss to the desired signal that is in the fundamental harmonic of the subcarrier. The tracking of the Alt-BOC subcarrier of the pilot component is possible and a receiver architecture is proposed. Due to the SPD properties of the desired signal, it is optimal to do the subcarrier tracking with a LOC sub-carrier.

ION GNSS 21st. International Technical Meeting of the Satellite Division, 16-19, September 2008, Savannah, GA.

970