Professional Documents
Culture Documents
Combining Galileo PRS and GPS M-Code
Combining Galileo PRS and GPS M-Code
Combining Galileo PRS and GPS M-Code
ESA
AlthoughGalileooperateswhollyundercivilcontrol,itdoesincludeencryptedsignals,
includingthoseofthePublicRegulatedServiceorPRS,whicharebroadcastnearthenew
GPSmilitaryM-codesignalsattheL1frequency.Galileo’sdesigncallsforPRSusebypublic
safetyorganizationssuchaspoliceandfiredepartmentsandcustomsagencies.Becauseof
itsdesign,PRScouldalsobeusedformilitaryapplications;however,theEuropeanUnion
(EU)hasnotapprovedsuchuseandseveralEUmembershavegoneonrecordopposingit.
Nonetheless,inlightofacontinuinginterestincombineduseofM-codeandPRS,thisarticle
examines some of the technical issues surrounding the subject.
A
n agreement signed in June signals to be transmitted by Galileo From a political and military point
2004 between the European and the future GPS on L1. If we take of view, the question of a combined
Union and the United States a more detailed look into the different Galileo PRS and GPS M-code service
regarding the promotion, pro- waveforms, however, we see that not has clearly not been addressed yet and
vision, and common use of GPS and only the Galileo Open Service and the probably it will require time-consum-
Galileo has opened a new world of pos- GPS C/A code have a common center ing and lengthy discussions in the fu-
sibilities in satellite navigation. frequency on L1 but also the Galileo ture, if the negotiations ever take place.
Simulation studies of the combined Public Regulated Service (PRS) and Nonetheless, from a purely technical
use of Galileo and GPS civil signals the GPS military M-code. point of view it makes sense to evalu-
have demonstrated that users may Because common center frequen- ate the pros and cons as well as the per-
expect a clear enhancement of cies are certainly the main prerequi- formance that such a service could of-
performance in terms of positioning site for interoperability, the combined fer some day, and the time is certainly
accuracy and navigation solution (See processing of PRS and military signals right for doing that now.
the Additional Resources section at the from Galileo and GPS raises the pos- Therefore, this article first evalu-
end of this article for further details sibility of offering a better positioning ates the performance of the two single
about these studies). The compatibility and navigation solution. Thus, in this services separately using identical as-
and interoperability that the Galileo article we want to go one step further sumptions. In order to do so, a refined
signal structure will offer with respect to the analysis made in our previous methodology is proposed to estimate
to GPS is especially relevant in the E2- work — cited as [1] and [2] in the Ad- the different sources of error that con-
L1-E1 band. ditional Resources section at the end tribute to the User Equivalent Range
After lengthy negotiations, the of this article — and assess the perfor- Error (UERE), particularly the rang-
United States and the EU agreed on mance of a combined Galileo PRS and ing error caused by reflected signals
the design of the Open Service (OS) GPS M-code receiver. or multipath. Afterwards the same
Codenoise(m)
Power (dBW)
Typical Code
C/N0 (dB-Hz)
Typical C/N0
Worst Case
Worst Case
For the worst case we will make use BW (MHz)
noise (m)
(dB-Hz)
Signal Modulation
of the improved Ifadis model values
shown in Table 2 (maximum residual
error). Because the tropospheric error Galileo L1A BOCsin(15,2.5) -155 40 46.5 0.0151 31.5 0.0851
strongly depends on the signal eleva-
Galileo L1A BOCsin(15,2.5) -155 32 46.5 0.0154 31.5 0.0868
tion, we will assume that the worst case
corresponds to 10 degrees. Galileo L1A BOCcos(15,2.5) -155 40 46.5 0.0146 31.5 0.0818
This results in a tropospheric resid-
Galileo L1A BOCcos(15,2.5) -155 32 46.5 0.0149 31.5 0.0841
ual error of approximately 1.35 meters.
Given that the error increases very GPS M Code BOC(10,5) -155 40 46.5 0.0240 31.5 0.1348
rapidly when we approach the horizon, GPS M Code BOC(10,5) -155 30 46.5 0.0240 31.5 0.1352
we will not consider this extreme case
in order to give a reasonably probable GPS M Code BOC(10,5) -155 24 46.5 0.0248 31.5 0.1392
Codenoise(m)
Typical C/N0
C/N0 (dBHz)
Worst Case
Bandwidth
Worst Case
Frequency
Noise (m)
Modulation
(dBHz)
Power
(dBW)
(MHz)
Multipath Error
(7)
Multipath error is the most important
unavoidable source of error contrib- If we now normalize to 1 in order to have the pdf of the multipath error, thus:
uting to the UERE, because it is very
difficult to model. As we saw, the iono-
spheric error indeed presents worse
(8)
values in a general case, but an appro-
priate receiver would be able to elimi- we obtain the desired multipath pdf:
nate it or at least reduce its contribution
with corrections coming from SBAS
or A-GPS. In this article, we focus on
the rural/suburban channel described (9)
in [4]. Typical parameters for the vari-
ous environments are given in Table For the worst case scenario we will estimate the multipath error by taking the
5. As shown in the table, the typical maximum in absolute value of the multipath envelopes when the amplitude of
multipath delay for the rural/suburban the reflected signal is only attenuated 3 decibels with respect to the direct path.
scenario is about 90 meters. For the typical scenario, on the contrary, we will estimate the mean value using
the multipath error envelopes with an attenuation of α=-10 dB. Going beyond our
Multipath Environment Typ. Path Delay τ0 previous work, we estimate the mean value in a more refined way, from a math-
Maritime 15 m ematical point of view.
Aeronautical (Wing
If we let e be the variable that represents the multipath error in absolute value,
6m
Reflection) then the mean value of the multipath envelopes can be expressed as:
Aeronautical (Ground 0-9000 m
Reflection)
Rural, Suburban 90 m (10)
Table 5. Typical Path Delays for Different Additionally, it can be shown that
Multipath Environments (in meters)
M Code BOC(10,5)
M Code BOC(10,5)
PRS BOCcos(15,2.5)
M Code BOC(10,5)
M Code BOC(10,5)
tipath envelopes but rather the divided
PRS BOCcos(10,5)
PRS BOCcos(10,5)
Service
semi-sum of the absolute amplitudes,
we also have a more realistic estima-
Error
source tion of the phase of the reflected signal
E6A L1A L1 L2 E6A L1A L1 L2
and, therefore, of the real effect of the
Band
multipath on the total UERE, which is
Bandwidth(MHz) 40 40 24 24 40 40 24 24
our main objective in this study.
Clock and Orbit 0.6 0.6 0.6 0.6 1.2 1.2 1.2 1.2
Ionospheric 4.93 3.25 3.25 5.35 7.40 4.87 4.87 8.02 Galileo and GPS Accuracy
Tropospheric 0.20 0.20 0.20 0.20 1.35 1.35 1.35 1.35 Using the values obtained and ana-
Multipath 0.052 0.058 0.072 0.072 2.107 1.603 2.539 2.539 lyzed graphically in the preceding sec-
Code Noise 0.020 0.015 0.025 0.025 0.114 0.082 0.139 0.139 tions, we will next calculate the error
Total error 4.97 3.31 3.31 5.39 7.90 5.44 5.78 8.61
budget as defined in the introduction
for Galileo PRS and GPS M-code alone
Table 8. Galileo and GPS Error Budget for Typical and Worst Case in [m]
and for a combined service, in the pres-
DUAL FREQUENCY, Narrow CorrelatorTM (d=0.1)
ence of ionospheric error and with cor-
rected values.
TYPICAL CASE WORST CASE
Based on the previous multipath fig-
Service
Error PRS M Code PRS M Code ures, Tables 8 and 9 show some of the
source
graphical results and assumptions made
First BOCcos(15,2.5) BOC(10,5) BOCcos(15,2.5) BOC(10,5)
Signal for the different contributors of error
Band L1A L1 L1A L1 to the UERE, for single- and dual-fre-
Second BOCcos(10,5) BOC(10,5) BOCcos(10,5) BOC(10,5) quency receivers, respectively.
Signal
Band E6A L2 E6A L2 Once we have calculated the error
Bandwidth[MHz] 40 30 40 30 budget, the next step is to estimate the
Clock and Orbit 0.6 m 0.6 m 1.2 m 1.2 m absolute positioning accuracy the sig-
Ionospheric – – – –
nals are expected to have. To do so, we
need to know the satellite geometry of
Tropospheric 0.2 m 0.2 m 1.35 m 1.35m
the system, which is reflected by the di-
Multipath 0.312 m 0.212 m 1.708 m 1.733 m
lution of precision (DOP) value.
Code Noise 0.058 m 0.072 m 0.103 m 0.127 m Table 10 shows the DOP values as-
Total error 0.71 m 0.67 m 2.49 m 2.51 m sumed in our analysis, based on [5],
Table 9. Galileo and GPS Error Budget When the Iono-Free Linear using GPS and Galileo satellites sepa-
Combination is Considered rately and together:
(13)
where the variable e refers to the error
budget of Galileo and GPS respectively.
[4]VanNee(1993):Spread-SpectrumCode
andCarrierSynchronizationErrorsCausedby
MultipathandInterference,IEEETransactions
onAerospaceandElectronicSystems,Vol.29,
No. 4, October 1993.
Narrow CorrelatorTM (d=0.1)
[5]K.McDonaldandC.Hegarty(2000):“Post-
ModernizationGPSPerformanceCapabilities,”
ProceedingsofION56thAnnualMeeting,26-28
Multipath Envelopes x Multipath Delay pdf
June2000,SanDiego,California,USA(Institute
ofNavigation,Alexandria,Virginia),pp.242-
249
[7]BlomenhoferH(1996),“Untersuchungen
zu hochpräzisen kinematischen DGPS
-Echtzeitverfahren mit besonderer
BerücksichtigungatmosphärischerFehler-
einflüsse.“Dissertation.Heft51Schriftenreihe
ISSN0173-1009.GeodesyandGeoinformation-
Figure 4. Galileo PRS Multipath Performance University FAF Munich
Authors
GünterW.HeinisFullProfessorandDirector
oftheInstituteofGeodesyandNavigationat
theUniversityFAFMunich.Heisresponsible
forresearchandteachinginthefieldsofhigh-
precisionGNSSpositioningandnavigation,
physicalgeodesy,andsatellitemethods.Hein
hasbeenworkinginthefieldofGPSsince1984
andisauthorofnumerouspapersonkinematic
positioningandnavigationaswellassensor
integration.HeisamemberoftheGalileoSignal
Task Force.
José-ÁngelÁvila-Rodríguezisresearch A FREE subscription is
associate at the Institute of Geodesy and
Navigation at the University of the Federal
justamouseclickaway!
ArmedForcesMunich.Heisresponsiblefor
researchactivitiesonGNSSsignals,including www.insidegnss.com
BOC, BCS, and CBCS modulations. Ávila-
RodríguezisinvolvedintheGALILEOprogram,in
whichhesupportstheEuropeanSpaceAgency,
theEuropeanCommission,andtheGalileoJoint
Undertaking,throughtheGALILEOSignalTask
Force.HestudiedattheTechnicalUniversitiesof
Madrid,Spain,andVienna,Austria,andhasan
M.S.inelectricalengineering.Hismajorareas
ofinterestincludetheGalileosignalstructure,
GNSSreceiverdesignandperformance,and
Galileo codes.