Galileo E1 and E5a Link-Level Performances in Single and Multipath Channels

Similar documents
Galileo E1 and E5a Link-level Performance for Dual Frequency Overlay Structure

A Slope-Based Multipath Estimation Technique for Mitigating Short-Delay Multipath in GNSS Receivers

A Reduced Search Space Maximum Likelihood Delay Estimator for Mitigating Multipath Effects in Satellite-based Positioning

Multipath mitigation performance of multi-correlator based code tracking algorithms in closed and open loop model

OPTIMAL DUAL FREQUENCY COMBINATION FOR GALILEO MASS MARKET RECEIVER BASEBAND

Limited Bandwidths and Correlation Ambiguities: Do They Co-Exist in Galileo Receivers

OGSR: A Low Complexity Galileo Software Receiver using Orthogonal Data and Pilot Channels

Use-case analysis of the BOC/CBOC modulations in GIOVE-B E1 Signal

Digital signal processing for satellitebased

Satellite-based positioning (II)

Chi-Square Distribution Matching in Unambiguous Sine-BOC and Multiplexed-BOC Acquisition

Evaluation of C/N 0 estimators performance for GNSS receivers

Delay Trackers for Galileo CBOC Modulated Signals and Their Simulink-based Implementations

New Signal Structures for BeiDou Navigation Satellite System

BeiDou Next Generation Signal Design and Expected Performance

How Effective Are Signal. Quality Monitoring Techniques

Multipath Mitigation Techniques for Satellite-Based Positioning Applications

Probability of Secondary Code Acquisition for Multi-Component GNSS Signals

RECEIVER DEVELOPMENT, SIGNALS, CODES AND INTERFERENCE

1-BIT PROCESSING OF COMPOSITE BOC (CBOC) SIGNALS

Optimal Pulsing Schemes for Galileo Pseudolite Signals

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

USING THE GRANADA BIT-TRUE SIMULATOR TO ANALYSE THE EFFECT OF CODE DOPPLER SHIFT IN GALILEO E5 AND L1 RECEIVERS 1

Benefits of amulti-gnss Receiver inaninterference Environment

Direct Comparison of the Multipath Performance of L1 BOC and C/A using On-Air Galileo and QZSS Transmissions

Investigation of Narrowband Interference Filtering Algorithms for Galileo CBOC Signals

The Influence of Multipath on the Positioning Error

Spectral shaping of Galileo signals in the presence of frequency offsets and multipath channels

Galileo Ground Segment Reference Receiver Performance Characteristics

Double Phase Estimator: New Results

DENIS SURMANN NLOS MITIGATION TECHNIQUES IN GNSS RECEIVERS BASED ON LEVEL CROSSING RATES (LCR) OF CORRE- LATION OUTPUTS. Master of Science Thesis

CBOC AN IMPLEMENTATION OF MBOC

Study and Analysis on Binary Offset Carrier (BOC) Modulation in Satellite Navigation Systems

A Final Touch for the Galileo Frequency and Signal Plan

On June 26, 2004, the United. Spreading Modulation. Recommended for Galileo L1 OS and GPS L1C. working papers

Ionosphere Effects for Wideband GNSS Signals

GNSS Technologies. GNSS Acquisition Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey

Signal Quality Checks For Multipath Detection in GNSS

Update on GPS L1C Signal Modernization. Tom Stansell Aerospace Consultant GPS Wing

Satellite Navigation Principle and performance of GPS receivers

CONTRIBUTIONS TO THE FILTERING OF NARROWBAND INTERFERENCES IN GNSS

CNES contribution to GALILEO signals design JC2. Jean-Luc Issler

Research Article Multiple Gate Delay Tracking Structures for GNSS Signals and Their Evaluation with Simulink, SystemC, and VHDL

Prototype Galileo Receiver Development

A METHOD OF SIDE-PEAK MITIGATION APPLIED TO BINARY OFFSET CARRIER MODULATED GNSS SIGNALS TRACKING APPLIED IN GNSS RECEIVERS

Lab on GNSS Signal Processing Part II

Future GNSS: Improved Signals and Constellations

Receiving the L2C Signal with Namuru GPS L1 Receiver

Improved GPS Carrier Phase Tracking in Difficult Environments Using Vector Tracking Approach

Simplified AltBOC Receiver Performance Analysis

Code and Carrier Phase Tracking Performance of a Future Galileo RTK Receiver

GNSS Doppler Positioning (An Overview)

Benefits of a Reconfigurable Software GNSS Receiver in Multipath Environment

IAC-10-B2.3.5 DESIGN AND VALIDATION OF A SOFTWARE RECEIVER FOR GALILEO

Effects of MBOC Modulation on GNSS Acquisition Stage

Cross-Correlation-Function-Based Multipath Mitigation Method for Sine-BOC Signals

GPS software receiver implementations

Field experience with future GNSS ranging signals (a review). A.Simsky, J.-M. Sleewaegen, W. De Wilde Septentrio, Belgium

The effect of sampling frequency and front-end bandwidth on the DLL code tracking performance

Correlators for L2C. Some Considerations

Galileo Sensor Station Ground Reference Receiver Performance Characteristics

Measuring Galileo s Channel the Pedestrian Satellite Channel

Acquisition Techniques in Galileo AltBOC Signals

Master of Science Thesis

Programmable custom multi-core architectures for multi-constellation GNSS receiver

Performance Study of FLL Schemes for a Successful Acquisition-to-Tracking Transition

Characteristics of the Land Mobile Navigation Channel for Pedestrian Applications

A Novel Computationally Efficient Galileo E1 OS Acquisition Method for GNSS Software Receiver

Europe and the United States are on the verge of a very. The Common GPS/Galileo Civil Signal Design: A Manufacturers Dialog, Part 1

The Case for Recording IF Data for GNSS Signal Forensic Analysis Using a SDR

Compatibility of Galileo E1 Signals with the Radio-Astronomy Band 9

Design of a GPS and Galileo Multi-Frequency Front-End

Application Specific Instruction Processor Based Implementation of a GNSS Receiver on an FPGA

Signal Structures for Satellite-Based Navigation: Past, Present, and Future*

Research Article Advanced Multipath Mitigation Techniques for Satellite-Based Positioning Applications

Modern global navigation satellite

SPECTRAL SEPARATION COEFFICIENTS FOR DIGITAL GNSS RECEIVERS

Design of Software-Based GPS/ Galileo Receiver for Applications

DESIGN AND IMPLEMENTATION OF INTEGRATED GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) RECEIVER. B.Tech Thesis Report

Navigation für herausfordernde Anwendungen Robuste Satellitennavigation für sicherheitskritische Anwendungen

Monitoring Station for GNSS and SBAS

First Results of a GNSS Signal Generator Using a PC and a Digital-to-Analog Converter

Demonstration of BOC(15, 2.5) acquisition and tracking with a prototype hardware receiver

PERFORMANCE ASSESSMENT OF MAXIMUM LIKELIHOOD IN THE DETECTION OF CARRIER INTERFERENCE CORRUPTED GPS DATA IN MOBILE HANDSETS

Introduction to Global Navigation Satellite System (GNSS) Signal Structure

GNSS Multipath Reduction Using GPS and DGPS in the Real Case

Effect of Multipath on Code-Tracking Error Jitter of a Delay Locked Loop

Decoding Galileo and Compass

Characterization of Carrier Phase Measurement Quality in Urban Environments

Unambiguous BOC Acquisition in Galileo Signal

Acquisition of modern GNSS signals using a modified parallel code-phase search architecture

SX-NSR 2.0 A Multi-frequency and Multi-sensor Software Receiver with a Quad-band RF Front End

Universal Acquisition and Tracking Apparatus for Global Navigation Satellite System (GNSS) Signals: Research Patent Introduction (RPI)

The Galileo Public Regulated

Code-Subcarrier Smoothing for Code Ambiguity Mitigation

Detailed Analysis of the Impact of the Code Doppler on the Acquisition Performance of New GNSS Signals

GNSS Signal Structures

GNSS for Landing Systems and Carrier Smoothing Techniques Christoph Günther, Patrick Henkel

Analysis of Side Lobes Cancellation Methods for BOCcos(n,m) Signals

A Solution to the Next Generation Satellite Navigation Signals

Transcription:

Galileo E1 and E5a Link-Level Performances in Single and Multipath Channels Jie Zhang and Elena-Simona Lohan Tampere University of Technology, Korkeakoulunkatu 1, 3311 Tampere, Finland www.cs.tut.fi/tlt/pos {jie.zhang,elena-simona.lohan}@tut.fi Abstract. The emerging global satellites system Galileo has gained much public interest regarding location and positioning services. Two new modulations, Composite Binary Offset Carrier (CBOC) and Alternate Binary Offset Carrier (AltBOC) will be used in the E1 and E5 band in the Galileo Open service (OS), respectively. The AltBOC modulation has the advantage that the E5a and E5b band can be processed independently as traditional BPSK signal or together, leading to a better tracking performance in terms of noise and multipath mitigation at the cost of a large front-end bandwidth and increased complexity. The theoretical study of the signal tracking in each band, separately, has been addressed before, but a comparison between the E1 and E5 signals and validation through the simulation with the realistic channel are still lacking in the current literature. In this paper, the tracking performance between the Galileo E5a signal and Galileo E1 signal with different noise level and multipath profiles are compared by using the Simulink-based simulators built within our department at Tampere University of Technology. The simulation results are shown in terms of Root Mean Square Error (RMSE). The probability distribution of code tracking error is also investigated. Keywords: Galileo, E5a/E5 signal, E1 signal, Multiplexed Binary Offset Carrier (MBOC), AltBOC, error distribution, multipath channel, open source, Simulink Galileo simulator. 1 Introduction During the second half of the last century, Global Navigation Satellite Systems (GNSS) have been widely used in personal devices, public transportation and industries. A GNSS device can point out the exact location of any user on the surface of the earth anytime and anywhere, provided that it is placed in a direct Line Of Sight (LOS) with at least four satellites. As one of the emerging GNSS, Galileo is going to provide more services, higher availability and higher accuracy than the only fully operational GNSS nowadays, Global Position System (GPS). Galileo will provide worldwide services depending on user needs. One of them is Open Service (OS), which is designed for mass-market and will be G. Giambene and C. Sacchi (Eds.): PSATS 211, LNICST 71, pp. 378 39, 211. c Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 211

Galileo E1 and E5a Link-Level Performances 379 free of user charge. Two frequency bands, E5, consisting of two sub-bands E5a and E5b with carrier frequency at 1176.45 MHz and 127.14 MHz and E1 with carrier frequency 1575.42 MHz, will be used for transmitting OS signals. Multiplexed Binary Offset Carrier or MBOC are defined to be the common modernized GPS and Galileo modulations for civilian use. MBOC introduces more power on higher frequencies compared with BOC(1,1) case, by multiplexing with a high frequency BOC(6,1) component, which improves the performance in tracking [1]. The MBOC implementation for Galileo is adding simultaneously a BOC(1,1) and BOC(6,1), defined as Composite-BOC (CBOC). The AltBOC modulation is designed to be used in Galileo OS E5 band. AltBOC(15,1) modulated E5 signal is by far the most sophisticated signal among all the signals used for GNSS. Four signal component are modulated into a wideband signal by AltBOC modulation [2]. Two of them will carry navigation messages and the remaining two are data-free pilot channels. The AltBOC modulation provides such advantage that E5a and E5b can be processed independently, as traditional BPSK(1) signal, or together, leading to a better tracking performance in terms of noise and multipath mitigation at the cost of a large front-end bandwidth and increased complexity [3]. In addition, E5 signal has chip rate of 1.23 MHz, which is ten times higher than the E1 signal s chip rate f c =1.23 MHz. The higher chip rate may provide better tracking performance. Recently only E5a band has attracted attention in the context of dual/multi frequency Galileo receives. E5a can be acquired independently and the requested front-end bandwidth is less than half of the bandwidth for the whole E1 signal. It has also been proved that combining E1/E5a is the best choice for dual frequency receiver and has the additional property that it overlaps with GPS frequency L1/L5.[8] This property also provides the advantage of an easier integrability of a joint Galileo/GPS receiver. Many publications have addresses E5 acquisition strategies[7], [1], and code tracking noise based on mathematic formula [3], [11], [12]. However, very few studies have been published about the comparative performance of E1 with E5a in terms of signal tracking accuracy and the validation of potential performance of E5 signal in realistic channel at link level. In this paper, the authors evaluate and compare the signal tracking performance of E1 and E5a in link-level Simulink simulators. This paper is organized as follows: first, the E1 and E5a signal simulators used in the paper are described. Then, the performance of code tracking with E1 and E5a is presented in terms of Root Mean Square Error (RMSE). Finally, the code tracking error distribution is analyzed. 2 Simulink Model Overview 2.1 Generic Structure Simulation is a powerful method in the analysis and design of communication devices. The performance of new signals, new algorithms can be assessed before it is implemented on a real model. The E1 signal simulators and E5a signal simulators used in this paper for evaluating the tracking performance with E1 and E5a signal were created at Tampere University of Technology (TUT).

38 J. Zhang and E.-S. Lohan The generic structure of the simulators is shown in Fig. 1, which consists of five blocks: transmitter, propagation channel, front-end, acquisition and tracking block. More detail of E1 and E5a signal Simulink simulators will be described in the following sections. Acquisition Out1 tx rx In1 Out1 In1 channel Front end Transmitter NOT Logical Operator Data Store Read Tracking_Ena Tracking_Ena Est_freq Est_code_delay Data Store Memory Data Store Memory1 Data Store Memory2 tracking_en Inc sig Tracking Unit Fig. 1. Generic Simulink block of Galileo simulator at TUT 2.2 Galileo E1 Simulink Model Transmitter. The E1 signal transmitter block is implemented based on CBOC modulation, including primary code and secondary code, in the accordance with the latest Galileo OS SIS ICD [2]. The snapshot of E1 signal transmitter block is shown in Fig. 2. In the transmitter block, E1B is CBOC(+) modulated signal with navigation data and E1C is CBOC(-) modulated signal with a pre-defined bit sequence of CS25 (i.e.,pilot channel). The E1 signal is formed as the difference between those two signals. The signal at the output of the transmitter is at Intermediate Frequency (IF). Channel. The channel block generates the multipath signals and complex noise for a user-defined C/N. The interference from GPS or other sources, excepting noise and multipath are not considered here. Fig. 3 shows the snapshot of the channel block. The multipath delay and power are other two input parameters for channel block. Two channel configurations can be used: static and time variant. The input parameters for static channel are user defined, and for time variant channel, the path delay and power are defined through a Land and Mobile Multipath Channel Model from DLR [9]. Front-end The front-end block in E1 signal simulator is used for receiver frontend filtering. Several front-end bandwidths can be used, i.e., infinite bandwidth for the ideal case, 4 MHz which covers the main lobe of E1 signal.

Galileo E1 and E5a Link-Level Performances 381 E1B Primary Code E1B Product Product2 E1b+E1c OS signal Navi_bit Navigation Bit Zero Order Hold1 BOC11 K SinBOC(1,1) Subcarrier Alpha Add Subtract1 Product4 1 Out1 BOC61 SinBOC(6,1) Subcarrier K beta Subtract IFsignal Intermediate frequency E1C Primary Code E1C Product1 Product3 CS25 E1C Secondary Code Zero Order Hold Fig. 2. The transmitter model in Galileo E1 signal simulator at TUT Channel 1 tx tx_signal Out1 Multipath signal Multipath Channel rx_signal 1 rx tx_signal Fig. 3. The channel model in Galileo E1 simulator at TUT Tracking. When a signal is detected in the Acquisition Block, a control signal Tracking Ena will activate the Tracking Unit. The tracking unit consists of three main blocks: carrier wipe-off block, code Numerically controlled Oscillator (NCO) block and dual channel correlation and discriminator block as in Fig. 5. The task of the carrier wipe-off block is to down convert the incoming signal with the estimated frequency and phase from PLL and FLL in the tracking loop. After the carrier wipe-off, the real part and the imaginary part of the complex signal are separated as the in-phase (i.e., I channel in Fig. 5) and the quad-phase (i.e., Q channel in Fig. 5) channels in baseband. The code NCO block is used to generate the local PRN reference code, which is shifted by the estimated code phase from DLL. According to the correlator offset and the status of phase holding shifter, the primary code and the sub-carrier offset can be determined. The reference code sequences are generated separately for E1B and E1C channel. Since the CBOC modulation combines two sub-carrier wave components, the tracking can be done either with CBOC modulated reference codes (i.e., CBOC(+) for E1-B data channel and CBOC(-) for E1-C pilot channel), or with SinBOC(1,1) modulated reference code for both E1-B and E1-C channels. The simulations in this paper are using SinBOC(1,1) modulated E1 reference code. In the dual channel correlation and discriminator block, the E1B

382 J. Zhang and E.-S. Lohan Galileo E1 singla simulator, in single path, estimated C/N = 5 db Hz Galileo E5 singla simulator, in single path, estimated C/N = 5 db Hz 25 2.5 2 2 Code tracking error [m] 15 1 5 Code tracking error [m] 1.5 1.5 5.1.2.3.4.5.6.7.8.9 1 Time [s].5.1.2.3.4.5.6.7.8.9 1 Time [s] Fig. 4. Left: Code tracking error versus simulation time of E1 signal at estimated C/N =5dB Hz with non-coherent integration over 4 ms; Right: Code tracking error versus simulation time of E5a signal at estimated C/N = 5dB Hz with non-coherent integration over 1 ms and E1C channels are implemented separately. In both channels, FLL, PLL and DLL are included. In the DLL discriminator block, various conventional DLL discriminator functions are implemented, such as Narrow Correlator [5] and High Resolution Correlator (HRC) [6]. The C/N estimator is also implemented. The C/N estimation is performed based on the ratio of the signal s wideband power to its narrowband power as described in Fig. [14]. The code tracking error is calculated after the simulation is finished. An example of the code tracking error versus simulation time is shown as left figure in Fig. 4. The main parameters used in the E1 signal Simulink simulator are summarized in Table 1. Table 1. E1 signal simulator parameters Parameters Sampling frequency f s in whole simulator Intermediate Frequency IF Early-Late correlator spacing Reference code Typical value 13 MHz, 26 MHz 3.42 MHz, 6.7 MHz bandwidth dependent,.1 chips (infinite BW),.1 chips (13 MHz) E1 code with BOC(1,1) modulation 2.3 Galileo E5a Simulink Model In the Galileo E5a Simulink simulator, the whole E5 signal is generated in the transmitter. At the receiver side, only the E5a band in processed. Transmitter. The E5a signal transmitter generates E5 signal by using the AltBOC(15,1) 8-PSK modulation, as described in [2]. The snapshot of the E5 transmitter block is in Fig. 6. The transmitted signal at the output of transmitter block is shifted to Intermediate Frequency (IF), as shown in Fig. 7(a).

Galileo E1 and E5a Link-Level Performances 383 E5aI_sample Workspace11 Product CE5a I Product 4 ee5a I e5ai secondary code CS2 Navi_E5aI Workspace4 Workspace8 Zero Order Hold E5aQ_sample Workspace1 Product 1 CE5a Q, ee5a Q e5aq second_e5aq Data Type Conversion Workspace5 secondary code se5 Buffer single Product 6 1 Out1 E5bI_sample Workspace2 Product 2 CE5b I Product 5 ee5b I e5bi IFsignal Workspace1 CS4 Navi_E5bI secondary code Workspace6 Workspace9 Zero Order Hold 1 E5bQ_sample Workspace3 Product 3 CE5b Q, ee5b Q e5bq second_e5bq Workspace7 secondary code AltBOC modulation Fig. 5. The tracking block in Galileo E1 simulator at TUT Fig. 6. The transmitter model in Galileo E5 simulator at TUT Channel. The channel model used in E5a Simulink model has the same structure as that used in E1 simulator channel block. The complex noise and multipath are generated. The static and time variant channel can also be used.

384 J. Zhang and E.-S. Lohan Fig. 7. (a)e5 signal spectra shifted to IF at transmitter; (b) Front-end filtering; (c) E5a signal down convert to baseband Front-end. The front-end block in E5a simulator is used for filtering and downsampling. The front-end filter has various bandwidth, i.e., 2.46 MHz bandwidth to cover the main lobe of E5a signal. The reason for using down-sample here is that the interested signal is only the main lobe of E5a signal, which has a much narrower band than the whole E5 band. Therefore, a lower sampling frequency used in the blocks after the filter without losing useful information can be realized. Acquisition. The acquisition unit is also using FFT technique. Since the receiver only acquires the E5a signal, the E5aI without the sub-carrier is used as the reference code to estimate the frequency of E5a main lobe. The same as in E1 simulator, this estimated frequency will be used in the tracking unit to shift the filtered E5a signal. Tracking. In the tracking unit, The structure and the functionality is the same as in E1 signal simulator. The carrier wipe-off down converts the E5a signal component to baseband, as shown in Fig. 7 (b) and (c). In the Code NCO block, only the E5aI signals are generated in the code NCO. There is one channel in the Channel Correlation and discriminators block to track E5a signal. PLL, FLL and DLL are implemented. Currently, Narrow Correlator [5] and HRC [6] are used in DLL as discriminator functions. The C/N estimator is also implemented based on [14]. An example of code tracking error versus simulation time, which is calculated after the simulation is shown as right figure in Fig. 4. The main parameter used in E5 signal simulator are summarized in Table 2.

Galileo E1 and E5a Link-Level Performances 385 Table 2. E5a simulator parameters Parameters Typical value Sampling frequency f s in transmitter and channel 126 MHz Sampling frequency f s in acquisition and tracking 42 MHz Intermediate Frequency IF 26 MHz E5a frequency f E5a 1.655 MHz Early-Late correlator spacing bandwidth dependent,.1 chips (infinite BW),.8 chips (13 MHz) Reference code E5aI code 3 Simulation Results and Analysis The tracking performances are evaluated with the E1 and E5a signal simulator, which have been described in the previous section. Due to the sensitivity of the receiver, the tracking units in both E1 and E5a signal simulators are enabled all the time in order to test the performance below the sensitivity. Different double-sided front-end bandwidths are considered in the simulations: 1. ideal infinite bandwidth; 2. 4 MHz for E1 band and 2.46 MHz for E5a band, which cover the main lobe the signals, respectively; 3. 13 MHz for both signals, which is a bandwidth chosen between 4 MHz and 2.46 MHz in order to have a fair comparison between two signals. The E L correlator spacing Δ are defined by theruleofδ f c /BW [15], where f c isthechiprateandbw is double-sided front-end bandwidth. RMSEs between the estimated delay and the true Line- Of-Sight (LOS) delay are calculated. The parameters used in the simulations are summarized in Table. 3. Table 3. Simulation parameters for multipath scenario Signal E1 E5a Channel Static channel f s (MHz) 13 13 26.3 126 126 126 Bandwidth (MHz) inf 4 13 inf 13 2.46 E-L spacing (chips).1.1.26.1.5.8 Multipath distance (chips).1.1.1.1.1.1 3.1 Delay Tracking in Single Path-Simulation Results The tracking performances with E1 and E5a signal are first evaluated in a single path static channel profile. The simulation parameters used in the simulation can be found in the Table 3.

386 J. Zhang and E.-S. Lohan The tracking errors in meter versus estimated C/N in a single path scenario are shown in Fig. 8. As can be seen from the figures, tracking E5a signal has better performance than tracking E1 signal with infinite bandwidth and the 2.46 MHz bandwidth, which covers the main lobe of the E5a band. With 13 MHz, the performance of tracking E5a signal outperforms than that of E1 signal most of the times. When the estimated C/N drops to around 33 db-hz, the tracking performance with E5a signal degrades and is worse than the performance of E1 signal due to the signal energy loss on E5a band. 1 2 static channel, single path, double sided BW: infinite 1 2 static channel, single path E1 with 4MHz double sided bandwidth E5a with 2.46MHz double sided bandwidth 1 1 1 1 1 1 1 1 1 2 25 3 35 4 45 5 55 estimated C/N [db Hz] 1 1 25 3 35 4 45 5 55 estimated C/N [db Hz] 1 2 static channel, single path, double sided BW: 13MHz E1 E5a 1 1 1 1 1 25 3 35 4 45 5 55 6 estimated C/N [db Hz] Fig. 8. RMSE simulation results with single path in static channel; Left: infinite bandwidth for both E1 and E5a signals; Right: 4 MHz double-sided bandwidth for E1 signal, 2.46 MHz double-sided bandwidth for E5a signal; Lower: 13 MHz double-sided bandwidth for both E1 and E5a signal

Galileo E1 and E5a Link-Level Performances 387 3.2 Delay Tracking in Multipath-Simulation Results The performance of tracking E1 and E5a signal in a multipath scenario is shown in Fig. 9. The parameters used in the simulation are shown in Table. 3. As expected, E5a signal has better tracking performance than E1 signal if the frontend bandwidth is wide enough to cover the E5a band. With narrower band 13 MHz, E5a signal losses the benefit at the lower C/N. A special case is also considered here, which is assumed that E1 signal is transmitted through a good channel (the LOS signal has much higher power than NLOS signal) and E5 signal is transmitted through a bad channel (the LOS signal has very weak power and LOS and NLOS has similar power). The channel profiles are generated with DLR channel model. The result is as given in the lower right figure in the Fig. 9. It can be observed that the tracking performance of E5a signal is much worse than E1 signal most of the time. Although the transmitted signal in both simulator have the same nominal C/N, the performance becomes worse because of the channel condition. 1 3 static channel, two paths, double sided BW: infinite E1 E5a 1 2 Static channel, two paths E1 with 4MHz double sided bandiwdth E5a with 2.46MHz double sided bandwidth 1 2 1 1 1 1 1 1 1 25 3 35 4 45 5 55 6 estimated C/N [db Hz] 1 25 3 35 4 45 5 55 estimated C/N [db Hz] 1 3 static channel, two paths, double sided BW: 13MHz E1 E5a 1 2 Time variant channel, two pathes, double sided BW=13 MHz E1 with good channel profile E5a with bad channel profile 1 2 1 1 1 1 1 1 1 25 3 35 4 45 5 55 estimated C/N [db Hz] 1 25 3 35 4 45 5 55 6 65 nominal C/N [db Hz] Fig. 9. RMSE simulation results with two paths in static channel; Upper left: infinite bandwidth for both E1 and E5a signals; Upper right: 4 MHz double-sided bandwidth for E1 signal, 2.46 MHz double-sided bandwidth for E5a signal; Lower left: 13 MHz double-sided bandwidth for both E1 and E5a signals; Lower right: 13 MHz double-sided bandwidth for E1 and E5a with DLR channel model

388 J. Zhang and E.-S. Lohan 3.3 Delay Errors Distribution The histograms of tracking error obtained from above simulations are presented in this section. Since the noise added in the channel block is Gaussian white noise, the histograms are compared with the Gaussian distribution, of which the mean and variance are calculated from the corresponding code tracking error. In order to ignore the effect from filtering, the histogram of the tracking error under the infinite bandwidth are considered here, as in Fig.1 and Fig.11. As it can be seen from the figures, the Gaussian distribution is more fit to E1 signal no matter if the signal is transmitted in a single path or multipath scenario. The tracking error of E5a signal in single path scenario has Gaussian-like distribution, however, it is not like Gaussian distribution any more in multipath scenario, which could be the effect from down-sampling..14.12 E1, single path, BW: infinite Theory Measured.16.14 E5a, single path, BW: infinite Theory Measured.1.12.1.8.8.6.6.4.4.2.2 1 5 5 1 meter 4 2 2 4 meter Fig. 1. Histogram of code tracking error of E1 and E5a signal at nominal C/N =4 db-hz.16.14 E1, two paths, BW: infinite Theory Measured.9.8 E5a, two paths, BW: infinite Theory Measured.12.7.1.6.5.8.4.6.3.4.2.2.1 15 1 5 5 meter 2 1 1 meter Fig. 11. Histogram of code tracking error of E1 and E5 signal at nominal C/N =4 db-hz

Galileo E1 and E5a Link-Level Performances 389 4 Conclusions In this paper, the tracking performance with E1 and E5a signals has been evaluated in Simulink-based simulator built at TUT. The E1 and E5a signal simulators are described in the context of the paper. The tracking performances were evaluated in different channel profiles and receiver front-end configurations. They were shown that the tracking performances with E5a signal are better than those with E1 signal most of the time, especially at high C/N. In certain cases, when the E5a signal was transmitted through a much worse channel than that for E1 signal, tracking E5a lost its benefit. The histogram of the code tracking error showed that the Gaussian distribution is more fit to E1 signal than E5 signal. It also indicated that in the E5a chain, there was not only the noise and multipath as error source, but also other aspects in the chain, such as the down-sampling. For future work, it remains to be investigated how to combine E1 and E5a results for better accuracy results in a dual-frequency receiver mode. In addition, the E1 signal simulator is an open source, which is available at www.cs.tut.fi/tlt/pos. Acknowledgments. The research leading to these results has received funding from the European Union s Seventh Framework Programme (FP7/27-213) under grant agreement n22789 (GRAMMAR project) and from Academy of Finland, which are gratefully acknowledged. The authors would also like to thank Nokia Foundation for their support. References 1. Hein, G.W., Godet, J., Issler, J.L., Martin, J.C., Erhard, P., Rodridus, R.L., Pratt, T.: Status of Galileo Frequency and Dignal Design. ION GPS, pp. 266 277 (22) 2. Galileo Open Service Signal In Space Interface control Document. OS SIS ICD (1) (21) 3. Sleewaegen, J.M., De Wilde, W., Hollreiser, M.: Galileo AltBOC Receiver. In: ENC-GNSS 24, Rotterdam (May 17, 24). 4. Hein, G.W., Avila-Rodriguez, J.A., Wallner, S., Pratt, A.R., Owen, J., Issler, J.L., Betz, J.W., Hegarty, C.J., Lenahan, L.S., Rushanan, J.J., Kraay, A.L., Stansell, T.: MBOC: The New Optimized Spreading Modulation Recommendation for GALILEO L1 OS and GPS L1C. In: IEEE/ION PLANS, San Diego, California, USA (26) 5. Dierendonck, A.V., Fenton, P., Ford, T.: Theory and performance of narrow correlator spacing in a GPS receiver. Journal of the Institute of navigation 39, 265 283 (1992) 6. McGraw, G.A., Collins, R., Braasch, M.S.: GNSS Multipath Mitigation Using Gated and High Resolution Correlator Concepts, pp. 333 342. ION NTM (1999) 7. Dovis, F., Mulassano, P., Margaria, D.: Multiresolution Acquisition Engine Tailored to the Galileo AltBOC Signals. In: Proceedings of ION GNSS 27 (27) 8. Hurskainen, H., Lohan, E.S., Nurmi, J., Sand, S., Mensing, C., Detratti, M.: Optimal Dual Frequency Combination for Galileo Mass Market Receiver Baseband. In: CDROM Proc. of SIPS 29, Tampere, Finland, pp. 261 266 (October 29)

39 J. Zhang and E.-S. Lohan 9. Lehner, A., Steingaß, A.: A novel channel model for land mobile satellite navigation. In: Institute of Navigation Conference ION GNSS, Long Beach, USA (25) 1. Shivaramaiah, N.C., Dempster, A.G.: Galileo E5 Signal Acquisition Strategies. In: ENC-GNSS, Toulous, France (28) 11. Margaria, D.: M.Sc thesis: Galileo AltBOC Receivers, analysis of Receiver Architectures, Acquisition Strategies and Multipath Mitigation Techniques for the E5 AltBOC signal (27), http://mdavide.interfree.it/ Thesis Galileo AltBOC Receivers MARGARIA 27.pdf. 12. Shivaramaiah, N.C., Dempster, A.G., Rizos, C.: A Hybrid Tracking Loop Architecture for Galileo E5 Signal. In: European Navigation Conference ENC-GNSS, Naples, Italy (29) 13. Kaplan, E.D., Hegarty, C.J.: Understanding GPS: Principles and Applications, 2nd edn. Artech House, Boston (26) 14. Parkinson, B.W., Spilker Jr., J.J.: Global Positioning System: Theory and Applications, vol. 1, pp. 39 392. American Institute of Aeronautics, 37 L.Enfant Promenade, SW, Washington, DC (1996) 15. Betz, J.W., Kolodziejski, K.R.: Extended Theory of Early-Late Code Tracking for a Bandlimited GPS Receiver, to be Published in Navigation. Journal of The Institute of Navigation (Fall 2)