T. Pany, N. Falk, B. Riedl, T. Hartmann, J. Winkel. IFEN GmbH, Alte Gruber Straße 6, Poing, Germany, G.

Size: px
Start display at page:

Download "T. Pany, N. Falk, B. Riedl, T. Hartmann, J. Winkel. IFEN GmbH, Alte Gruber Straße 6, Poing, Germany, G."

Transcription

1 Wide-band signal processing features for reference station use of a PC-based software receiver: cross-correlation tracking on GPS LP, AltBOC and the inter-frontend link for up to eight frequency bands T Pany, N Falk, B Riedl, T Hartmann, J Winkel IFEN GmbH, Alte Gruber Straße 6, Poing, Germany, TPany@ifencom G Stangl Space Research Institute of the Austrian Academy of Science, Schmiedlstraße 6, 84 Graz, Austria guenterstangl@oeawacat BIOGRAPHIES Dr Thomas Pany works for IFEN GmbH as a senior research engineer in the GNSS receiver department In particular, he is concerned with algorithm development and C/C++/assembler coding He also works as a lecturer (Priv-Doz) at the University FAF Munich His research interests include GNSS receivers, GNSS/INS integration, signal processing and GNSS science Nico Falk received his diploma in Electrical Engineering from the University of Applied Sciences in Offenburg Since then he works for the IFEN GmbH in the receiver technology department focusing on signal processing, hardware and FPGA development Dr Bernhard Riedl received his diploma in Electrical Engineering and Information Technology from the Technical University of Munich Since 1994 he has been concerned with research in the field of real-time GNSS applications at the University FAF Munich, where he also received his PhD In 6 he joined IFEN GmbH, where he is currently working as product manager SX-NSR Tobias Hartmann received his diploma in Telecommunication Engineering from the University of Applied Sciences in Ulm Since then he works for the IFEN GmbH in the receiver technology department focusing on RF Front End development Dr Jón Ó Winkel is head of receiver technology at IFEN GmbH since 1 He studied physics at the universities in Hamburg and Regensburg He received a PhD (Dr-Ing) from the University of the FAF in Munich in 3 on GNSS modeling and simulations G Stangl is an officer of the Federal Office for Metrology and Surveying of Austria and is working by contract to about 5% at the Space Research Institute of the Austrian Academy of Sciences He is working since 1985 in the filed Applications of GNSS for Reference Frames, Crustal Dynamics and Atmosphere Research Main topics are the maintenance of EUREF, contributions to the Global velocity fields and the development of regional ionosphere models ABSTRACT This paper describes a recent update of the PC-based realtime software receiver SX-NSR to process L-P signals via cross-correlation tracking and the Galileo AltBOC signal via split-band processing The NavPort-4 interfrontend link allows synchronizing two frontends for up to eight RF chains or for dual antenna usage The SX- NSR is now able to acquire and track all civil GPS, Galileo and GLONASS signals Around highbandwidth channels can be tracked in real-time per x86 CPU core (ie 8 channels on a laptop, 4 channels on a high-performance PC) The receiver is running semipermanently on the observatory Lustbühel/Austria, collocated to the IGS point GRAZ The data is analyzed with the Bernese Software 5 within a local and a regional GPS network confirming its geodetic data quality INTRODUCTION PC-based software receivers have found nowadays broad use as R&D tools to test new signal processing algorithms, to analyze received GNSS signals, or to integrate various sensors with GNSS So far, software receivers are typically not used as operational receivers, neither in the mass-market, nor in the professional sector, nor as a reference station where a PC would already be available The last point can be explained by the fact that most software receivers can only process a limited number of frequency bands (sometimes just L1) and are often limited to small bandwidth signals (eg L1C/A or LC) Recent improvements achieved at the end of 1 and early 11 of the PC-based software receiver SX- NSR try to overcome this limitations They include: the first real-time implementation of P code processing on L, a unique method to process the ultra-wide Galileo AltBOC signals on E5 and to synchronize two NavPort-4 frontends (each supporting four frequency bands of 15 MHz bandwidth) via a hardware link The SX-NSR is developed in cooperation with the University FAF Munich, runs under the Windows operating system (XP or 7) and allows to process GNSS signals plus sensor data (eg IMU) in real-time and post-

2 processing It supports all the civil GPS, Galileo and GLONASS signals as listed in Figure 4 User defined signals can be included by providing the PRN codes and the tracking parameters All-in-view tracking of the complete GPS, GLONASS and Galileo constellation on L1, L, G1 and G (or L1, L, E5a, E5b) can be done with a standard laptop, as shown in Figure 1 The SX- NSR typically connects to the NavPort-4 frontend via a single USB connector One frontend supports four RF paths with 15 MHz bandwidth in the L-band One band is sampled with 496 MHz and bit Small batches of samples are captures with 1 bit in regular intervals for increased spectral analysis possibilities Decimation and/or bit reduction are options to limit the data transfer bandwidth on the USB bus The NavPort also includes configurable notch and FIR filters working with 1-bit and 496 MHz The SX-NSR further supports standard output formats (RINEX, RTCM, ), has a graphical user interface and an application programming interface in C Figure NavPort-4 synchronization Each device generates its own 496 MHz sample rate out of this reference The phase difference of the 496 MHz sample rate is measured in the master and slave with a phase detector The first input of the detector is the local 496 MHz clock The second input is the 496 MHz clock from the other NavPort-4 with different phase alignment due to ambiguities in its generation and cable delay The phase detector measures the phase difference between both clocks The low pass filtered output of this measurement is digitized with an Analog-to-Digital Converter If this measurement is in-between a phase range of ±7 (±475ps), the coarse synchronization is finished If the value is not in-between this range the synchronization algorithm repeats Figure 1 Skyplot for GPS (G) + GLONASS (R) + GIOVE (E) at Munich, Sept 6 th, 11, 1: UTC INTER-FRONTEND LINK The inter-frontend link enables to synchronize two NavPort-4 devices It generates a synchronous reference clock for a proper phase relationship Moreover, a trigger is used to adjust the digital data stream of both devices Thus, the amount of available GNSS frequencies could be doubled Another possible application could be to build a dual antenna solution For this purpose, each NavPort-4 device handles the same GNSS frequencies, but from different antennas For the inter-frontend link both devices have to use the same 1 MHz clock reference for a synchronous setup This could be reached by using the reference clock output of the master device as reference clock input of the slave device as depicted in Figure It is also possible to connect both NavPort-4 devices to an external clock reference Figure 3 Phase measurements for bias correction After starting the data processing for both devices simultaneously with an implemented digital trigger, the phase difference between master and slave clock could be measured continuously for later fine-tuning in SX-NSR Figure 3 shows the results of such a phase measurement in the master device (upper plot) and in the slave device (lower plot) To compare the internal NavPort-4 measurements, an oscilloscope was used to measure the phase difference between master and slave Each blue cross indicates an independent measurement after powercycle and synchronization The x-axis represents the phase difference measured with the oscilloscope, and the y-axis is the internal NavPort-4 measurement value From these measurements, a straight line could be calculated as a best fit which could be used as a model for calibration in the SX-NSR One can see that the accuracy of the measurement is in a range much below 1 which results in a measured bias accuracy of much below 7 ps An exemplary dual frontend spectrum captured with the antenna on the roof top of the IFEN office in Poing near Munich is shown in Figure 5 The L1 band is sampled by both frontends showing nearly identical spectra

3 Signal Acq & Track Ranging Range in PVT Nav Extracted Nav Decoded Nav in PVT L1 C/A X X X X X X L1 P NA NA NA L P X (cross-corr X X NA NA NA with L1) LC X X X X X X L5-I X X X X X X L5-Q X X X NA NA NA E1-A E1-B X X X X X X E1-C X X X X X X E6-A E6-B X HO X E6-C X X X NA NA NA E5a-I X HO X E5a-Q X X X NA NA NA E5b-I X HO X E5b-Q X X X NA NA NA G1 C/A X X X X X X G1 P G C/A X X X X X X G P E5ab-Q Trk X X NA NA NA (AltBOC) QZSS (L1 C/A) X X X X (not fully supported) IMES (L1 C/A) X X PL (L1 C/A) X Legend: 1 Acquisition and Tracking = C/N is generated, code phase is tracked Ranging = full pseudo range is generated AND available at an output interface 3 Range in PVT = Pseudo range is used in PVT, but may rely on extrinsic navigation data 4 Nav Data Extracted = raw Navigation data frames are extracted, de-fed'd, de-interlaced, etc and available at an output interface 5 Nav Data Decoded = Navigation data frames are decoded to readable integer / float values and available at an output interface 6 Nav in PVT = This navigation data is or can optionally be used in PVT solution Remarks: X: Yes NA: not applicable HO: Code ambiguity is resolved by an absolute time information either from the PVT solution or from another frequency band Trk: only tracking via handover from another frequency, no acquisition L5-Q, E1-C, E6-C, E5a-Q, E5-b-Q, E5ab-Q: Typically the NSR tracks pilot signals as signal pairs with the data component Standalone tracking of pilot signals is possible but requires a precise receiver clock to resolve the code ambiguity LCL: possible with a limited number of channels in real-time due to large memory requirements Upgrade to x64 platform in future E1B: Iono parameters not decoded QZSS: Nav decoder available, not all subframes decoded PL: proprietary pseudolite signal For sensitivity and computational performance reasons it is recommend to perform the acquisition on L1C/A or E1B and to perform a handover to the other frequency bands Galileo and GIOVE signals supported GLONASS upgrade to P code in near future Figure 4 GNSS signal tracking capability of the SX-NSR (Sept 11)

4 fsc + B'/ fsc + B'/ G f S f df + f S f df ( ) ( ) fsc B'/ fsc B'/ () f sc BOC subcarrier [Hz] B Considered (dual-sided) bandwidth of one BOC lobe [Hz] Figure 5 Spectrum analyzer plot for 8 frequency bands, L1(twice), L, L5, E5b, E6, G1, G Interference from the Munich airport is visible on L5 and E6 GALILEO ALTBOC The AltBOC processing inside the SX-NSR relies on the fact that both frequency bands E5a and E5b are sampled coherently and this coherency can be exploited to reconstruct the full AltBOC signal This section gives an overview on the processing scheme together with the core block diagram The later sub-sections give details on the internal signal generation, implementation aspects and on the inevitable biases A conventional view on the AltBOC signal processing would require a sample rate of at least two times the total signal bandwidth [1,] Depending on how many outer AltBOC sidelobes are considered, this results in a sampling rate of 1 Msamples/s or more A more refined view considers the fact, that most of the accuracy of the AltBOC navigation signal is concentrated in the main BOC sidelobes itself More specifically, the thermal noise and multipath performance are dependent on the Gabor bandwidth, which represents the curvature of the correlation function at the tracking point [3]: ( ) R '' + B/ G = = f S ( f ) df 4π B/ G Gabor bandwidth [Hz ] (1) R Second derivative of the signal autocorrelation function [1/s ] B f S Dual-sided navigation signal bandwidth [Hz] Frequency component in baseband representation Power spectral density in baseband representation [Hz -1 ]; normalized to + S ( f ) df = 1 For BOC signals it is possible to neglect parts of the power spectral density, because the main BOC lobes span the available bandwidth more or less completely; thus By choosing eg B = 1 MHz, we approximate the AltBOC signal by two (QPSK) signals of 1 MHz bandwidth Both signals can be sampled with Msamples/s to fulfill the Nyquist criterion individually, yielding a total effective sampling rate of 4 Msamples/s This is more than a 6 % reduction In the following we call a full bandwidth sampling of the AltBOC signal like (1) as single band method and a method based on () as split band Using the following normalized expression for the AltBOC power spectral density from [7] S ( f ) = π f π f π f cos cos cos f f fsc f c c sc π f π f cos π f π f cos cos f + sc fsc 4 f sc f c Code rate [chip/s] allows to compute the Gabor bandwidth for various bandwidth values The result is shown in Figure 6 The split band bandwidth of () is B and the single band bandwidth B is from (1) The exactly same Gabor bandwidth is obtained for B=4f sc~6 MHz and B = f sc ~3 MHz G [(MHz) ] Single band Split band B, B' [MHz] (3) Figure 6 Gabor bandwidth for single band AltBOC processing and split band processing

5 The Gabor bandwidth can used to compute the Cramér- Rao lower bound for the code noise using [3] B DLL CRLB = R '' C / N CRLB ( ) Code noise CRLB in [s] The result is shown in the figure unterhalb and demonstrates the high code tracking accuracy with the split band and the single band processing of the AltBOC signal Code noise [mm], CRLB Single band Split band B, B' [MHz] (4) The block diagram of the AltBOC split band processing is shown in Figure 8 Inside the NavPort-4 frontend, the E5a and E5b signal are processed through two separate RF chains This is basically a design constraint to allow sharing the same RF channel design for all four NavPort- 4 RF channels and because the NavPort-4 supports a maximum sample rate of 496 Msamples/s per RF channel On the positive side, this design is more robust than a wide band E5 channel against interference as it provides fallback options if one of the two frequency bands E5a/b is jammed The local oscillator of E5a and E5b are derived from the same clock and remain in a constant phase relationship throughout one power cycle However, the difference of the initial E5a, E5b phases are randomly distributed within 36 All local oscillator frequencies are derived from a common reference frequency of 51 MHz Each RF path uses a separate fractional PLL to phase-lock the LO frequency to the reference frequency The PLLs are housed in separate chips and are initialized independently The PLL chip experience the problem that any propagation delay through the counters is not defined ( communications from RFMD) As a consequence the initial LO phases are unrelated to each other A later hardware revision of the NavPort-4 might foresee to use exactly the same LO for both E5a and E5b Then the E5a/b phase difference will be constant (apart from thermal variations) over power cycles Figure 7 Code noise Cramér-Rao Lower Bound for C/N = 45 dbhz and B DLL = 1 Hz NavPort-4 E5a filter x Lowpass ADC GNSS RF signal USB E5b filter x Lowpass ADC E5a LO E5b LO Clock E5a samples x x Sum Ringbuffer NCO transform SX-NSR Sin/ cos E5a NCO E5a-Q USB E5a loop E5b loop E5 loop E5 NCO + Code/carrier/ freq discrimintors Sin/ cos E5b NCO E5b-Q E5 code carrier pseudoranges E5b samples x x Sum Ringbuffer NCO transform Figure 8 AltBOC tracking inside the SX-NSR (colored elements run within the same execution thread of the SX-NSR)

6 The E5a and E5b signal samples are generated synchronously inside the same ADC chip and are transferred via the USB bus to the PC running the SX- NSR The SX-NSR first acquires and tracks the signal separately on E5a and E5b For performance reasons this is done in separate threads The threads are synchronized to each other with a fixed rate; currently every 1 ms In between the synchronization points the threads (and thus the E5a/b tracking channels) run independently The integrate-and-dump rate is related to the chosen coherent integration time Here a value of ms provides a good compromise between squaring loss and frequency/phase tracking stability As it is quite efficient to run the E5a and E5b on separate threads (and on separate CPU cores), the combination of E5a and E5b correlation values to E5 correlation values is done at the post-correlation level There is no feedback from the E5 channel to the E5a/b channels The E5a/b correlation values are stored in ring buffers together with the E5a/b NCO values that were used for the correlation Once the E5a and the E5b signals of a certain transmitter are tracked, an E5 channel is started This channel does not have own correlators, but retrieves E5a and E5b correlation values from the ring buffer The channel maintains its own NCO A dedicated transformation is used to account for NCO differences between the E5a/b NCO values and the E5 NCO values It is basically a sinc-interpolation in the code-phase direction and accounts for Doppler and carrier phase differences The transformed correlation values are added and are used to compute the discriminator values, as will be outlined below The E5 NCO values are used to compute the code and carrier pseudoranges, the Doppler and the C/N values, which are the primary output of the E5 receiver Although the E5 receiver is a somehow virtual receiver (ie without correlators) it has the same user interface including most of the configuration parameters, output (eg multi-correlator) and API In the current implementation the E5 channel considers only the pilot component The inclusion of the data components is considered to be of less importance due to the following reasons First, the data component contributes only a high C/N values, as at lower C/N values the short integration time (4 ms) and the data bit cause a significant squaring loss At high C/N values, the only benefit of the data channel (+3 db) is not that important as the error budget is dominated not by noise, but rather by multipath Furthermore, E5a and E5b data bits are generally different and don t allow to form the AltBOC Post-Correlation Correlator Merge The AltBOC tracking method correlates the E5a and E5b AltBOC pilot component separately and adds the correlation values to obtain full AltBOC correlation values This is described mathematically in this subsection The pilot component of the AltBOC can be approximated as: ( ) exp( π ) + ( ) exp( π ) ee 5a Q tµ if sc t µ r ( tµ ) a e E5b Q t µ if sc t µ e E5x-y a (5) Spreading code on E5x, y component Signal amplitude The AltBOC pilot is approximated as two BPSK(1) pilot signals, separated by twice the subcarrier The approximation of the rectangular subcarrier by a sinusoidal signal causes a correlation loss of around 9 db To track the two BPSK signals as a single AltBOC signals requires that the E5a and E5b NCOs are derived from a single E5 NCO In other words, the code and carrier generators of E5a and E5b need to be steered in a way, to precisely reproduce the respective AltBOC components A model for an AltBOC signal (with the sine approximation for the subcarrier) at RF level can be derived by separating the E5a and E5b signal component into two separate signal paths This is a bijective transformation as E5a and E5b are well separated in frequency domain r µ, AltBOC, RF = ( α τ ) iπ fsc ( αd tµ τ G ) ( α τ ) + iπ fsc ( αd tµ τ G ) e t e a ee5b Q D tµ G e τ G τ P α D f ab e ( ) E5a Q D µ G iπ fab αd tµ τ P r µ,altboc,rf φ µ ϕ µ Code delay [s] at E5 Phase delay [s] at E5 Dimensionless Doppler E5 center frequency [Hz] (6) x1 vector for two complex valued signal samples at RF (upper E5a, lower E5b) NCO code phase for sample µ [s] NCO carrier phase for sample µ [cyc] The NCO code phase φ µ is related to the code pseudorange (or code delay) τ G via φ = α t τ µ D µ G and NCO carrier phase ϕ µ to the carrier pseudorange (or carrier delay) τ P via ( t ) ϕ = π f α τ µ ab D µ P The model can be translated to the intermediate frequency level Two different local oscillator frequencies can be chosen for E5a and E5b In general their numerical values (7) (8)

7 do not have any influence on the processing result, as the values cancels in the correlation ( φ ) ( φ ) iπ fsc φµ iπ f LO, a t µ ee 5a Q µ e e iϕµ µ, AltBOC, IF = a e + iπ fsc φµ iπ f LO, b tµ ee5b Q µ e e r f LO,a f LO,b r µ,altboc,if (9) Local oscillator frequency for E5a [Hz] Local oscillator frequency for E5b [Hz] x1 vector for a two complex valued signal samples at IF (upper E5a, lower E5b) Comparing this expression to a signal model for two E5a,b BPSK signals allows us to establish a relationship between the E5 NCO values and the E5a,b NCO values The NCO carrier phase relationship reads as ( ) ( ) ϕ = ϕ φ f + t f f a, µ µ µ sc µ LO, ab LO, a ϕb, µ = ϕ µ + φ µ f sc + t µ f LO, ab f LO, b (1) ϕ a,µ E5a NCO carrier phase for sample µ [cyc] ϕ b,µ E5b NCO carrier phase for sample µ [cyc] f LO,ab and the code phase relationship as φ φ = φ = φ a, µ µ b, µ µ φ a,µ φ b,µ Local oscillator frequency for E5 [Hz] (11) E5a NCO code phase for sample µ [s] E5b NCO code phase for sample µ [s] The corresponding relationships for the NCO carrier rates (which is basically the Doppler) and the NCO code rates can be obtained by computing the first derivatives The received signal is modeled as s = r + n s µ µ µ, AltBOC, IF µ n µ (1) x1 vector for a two complex valued received signal samples (upper E5a, lower E5b) x1 vector for a two complex valued received noise samples (upper E5a, lower E5b); each component of n (real and imaginary parts included) has unit variance Noise is white Gaussian and E5 correlator values are obtained by computing L µ µ, AltBOC, IF µ = 1 C = s r C L (13) Complex valued E5 correlator value Number of samples in integration interval Assuming that code rate errors and Doppler errors are much smaller than the inverse coherent integration time, one ends up with a model for the correlation values [3] In the following formula for the correlation model, code/phase delay values with an index denote replica parameters; values without this index denote received signal parameters C ( τ G,, τ P, ) = alr ( τ G τ G, ) { i π fab ( τ P, τ P )} π fsc ( τ G, τ G ) exp cos R { } (14) Cross-correlation function of the E5a or E5b component of the received signal at baseband with the baseband representation of the replica The correlation values depend on the code delay error and this dependency is the product of the BPSK correlation function (a triangle) with the subcarrier This proves, that the split band method approximates the AltBOC correlation function Correlator Transformation The block NCO transform is used to transform multicorrelator values obtained by independent E5a,b tracking The goal is to get multi-correlator values for E5a,b NCO values obtained by transforming E5 NCO values via (1) and (11) The independent-tracking E5a,b NCO values and the transformed E5a,b NCO values will be slightly different One should note that multi-correlator values represent a sufficient statistic of the received signal provided that the code phase offsets of the multicorrelator values are small enough (eg smaller than the inverse of the bandwidth) Thus all information of the navigation signal is contained in the multi-correlator values and this transformation can be in theory lossless In practice, a larger multi-correlator spacing s or numerical errors might introduce errors To transform multi-correlator values from one set of NCO values to another set of NCO values, one has to apply a phase rotation to account for the NCO carrier phase difference and to interpolate the multi-correlator values corresponding to the NCO code phase difference The phase rotation is easily realized by multiplication with the complex exponential of the phase difference The code interpolation is done via a sinc-interpolation, which is exact provided that the Nyquist criterion (for the E5a or E5b BSPK signals) is fulfilled Doppler differences are accounted for intrinsically via the phase correction We

8 assume that Doppler difference are much smaller than the coherent integration time Code rate difference can be neglected Biases Every GNSS signal is influenced by several receiver, transmitter and propagation biases, which degrade the measurement accuracy Whereas all commonly known biases (eg hardware delays, atmospheric delays, ) also affect the AltBOC signal, the AltBOC signal is specifically influenced by two more biases due to its wide bandwidth: filter and LO biases and ionospheric dispersion effects RF Filter and Local Oscillator Biases RF filters, LNAs or mixers generally introduce a frequency dependent group and phase delay These delays can not be expected to be exactly identical on the centre frequencies of E5a and E5b Delay variations of the 9 MHz ceramic AltBOC filter used in the NavX-NTR (not SX-NSR) on the centre frequencies of E5a and E5b are on the order of a few nanoseconds The phase delay difference is 6 As mentioned above, the NavPort-4 frontend uses two independent local oscillators for E5a and E5b, which causes a phase delay between E5a and E5b of maximally +/- 5 cycles It is important to note, that the difference changes with each power cycle of the NavPort-4 (current hardware revision) Mathematically the signal model changes due to hardware delays to ( φ + ) ( φ ) = iπ fsc φµ + iϕ µ + iπη ee5a Q µ D e µ, AltBOC, RF a + iπ fsc φµ + iϕ µ iπη e E5b Q µ D e r D η and the correlation model to C (15) E5a, E5b group delay difference [s] E5a, E5b phase delay difference [s] ( τ G,, τ P, ) alr( τ G τ G, ) { i fab ( P, P )} fsc ( G, G ) { } exp π τ τ cos π τ τ η (16) Assuming that the group delay difference is much smaller than the inverse BPSK signal bandwidth, we may approximate the BPSK correlation function by the average of the E5a and E5b correlation function The phase delay shifts the subcarrier away from the BPSK correlation function, which significantly distorts the overall AltBOC correlation function (this has been explicitly verified by visual inspection of the AltBOC correlation function) The effect should be identical for all channels As a net effect an E5a/E5b phase delay difference is absorbed into the total AltBOC service delay An estimate of the phase delay can be obtained via introducing an artificial phase delay and choosing it in a way to maximize the total received signal power at the prompt correlator from all AltBOC signals: ˆ η = arg max k η k R ( τ G, k τ G,, k ) fsc ( G,, k G, k ) { π τ τ η } cos (17) Index to count the different transmitters Such an estimation can obviously not differentiate between a frontend caused phase delay difference and phase delay differences caused by the propagation channel Most importantly multipath effects, will have a different phase on E5a and E5b Those effects are not constant in time The estimation procedure has been tested with the GATE test signals, known to show strong multipath effects The estimation is based on 1 correlation values (each with a coherent integration time of ms) Correlation values from all 8 GATE transmitters are considered (overall the calibration phase lasts 1 * ms / 8 = 5 s) After an estimation has been performed, the receiver (but not the frontend) is reset, and the procedure is repeated (for the purpose of obtaining this plot) The antenna was static The figure unterhalb shows the resulting total received power (maximum normalized to 1) for all 1 test runs The estimated η values are in the range of 14 to 144 Total normalized received power E5a/b phase delay difference [deg] Figure 9 Total received power as a function of assumed E5a/b phase difference η for various runs in the GATE test area Ionospheric Dispersion The AltBOC ionospheric dispersion can be modeled by applying the group and phase delay on the E5a/E5b signal component separately:

9 ( φ + ) ( φ + ) = iπ fsc φµ + iϕ µ iπ f ai a ee5a Q µ I a e µ, AltBOC, RF a + iπ fsc φµ + iϕ µ iπ f bi e b E5b Q µ I b e r I a I b Ionospheric delay on E5a [s] Ionospheric delay on E5b [s] Then the correlation model changes to ( τ G,, τ P, ) ( τ G τ G, G, ab ) i π fab ( τ P, τ P ) fabi ab C = al R + I { } { π fsc ( τ G, τ G + I ) } exp cos (18) (19) With centimetre accuracy, the conventional delay model can thus be applied also to the AltBOC signal Most notable, the dispersion causes a shift of the subcarrier compared to the BPSK correlation function This finally causes a slight (probably nonlinear) distortion of the AltBOC correlation function Verification The AltBOC tracking module is verified by the NavX- NCS RF signal simulator and by tracking the GIOVE-B satellite The computational load to combine the E5a and E5b correlator values is very low and is a few percent for a standard quadcore laptop NavX-NCS where the following delay parameters have been introduced I ab f I f I f I f I I = = f f f I G, ab faia + fbib = f ab a a b b a a b b Ia + Ib = sc b a () For the laboratory tests, the NSR has been connected to a NCS signal generator, which was configured to output the Galileo E1 and the Galileo E5 signal To better asses the achievable accuracy, no atmospheric errors have been simulated The core NSR parameters are listed in Table 1 The reader might note that a sampling rate below the Nyquist rate is used Although the NSR can be configured to work with twice the sampling rate (eg 496 MHz), we chose to keep the lower one, as the processing results show already an excellent precision Sub sampling losses are ~16 db To derive (19) we approximated both correlation functions R by their average, which is obtained by replacing I a and I b by their average I G,ab This is reasonable, as I a and I b differ by maximally 15 m assuming a maximum ionospheric delay on the E5 centre frequency of 3 m Assuming a 1/f law for the ionospheric delays, one can plot the parameters () as a function of the delay on the E5 centre frequency As all three parameters are numerically very near to the delay on the centre frequency, we plot the difference to the delay on the centre frequency in Figure 1 Parameter RF Bandwidth E5a/E5b Sampling rate (real valued) Sampling rate (complex valued) AltBOC correlator spacing E5a/E5b correlator spacing E1 correlator spacing Value 15 MHz 48 MHz 14 MHz 5 chip chip chip 15 I ab -I E5, I-I E5 DLL bandwidth 1 Hz I G,ab -I E5 PLL bandwidth 15 Hz I ab, I, I G,ab [m] I E5 [m] Figure 1 Difference of the AltBOC ionospheric delay parameters wrt the delay on the E5 centre frequency RF Bandwidth E5a/E5b Table 1 AltBOC SX-NSR parameters Correlation Functions 15 MHz The I/Q correlation functions (plotted as a function of code delay and Doppler offset) for PRN are shown in Figure 11 The E5a/b phase difference has been fixed and all channels are in phase lock As expected, virtually all power is in the I channel and the correlation function has the expected shape

10 The performance of the bump jumper has been verified by intentionally shifting the code phase by 1 m The bump jumper detects this offsets and corrects this intentional shift Figure 1 E5a (upper) or E5b (lower) correlation function I while in phase lock, PRN Figure 11 AltBOC correlation function I (upper)/q (lower) while in phase lock, PRN Looking more carefully on the correlation function, one realizes that it does not approach zero for code delays > 1 chip Instead, a small residuum remains This can be explained by looking at the respective E5a or E5b correlation function shown in Figure 1 Probably, the low bandwidth of the RF filter (15 MHz) tends to smear out the correlation function, or the approximation of the rectangular subcarrier by a complex exponential has a similar effect Since neither of the two issues can be changed and because the code tracking is near the theoretical value, no further investigations on this issue have been performed Code Tracking Accuracy The code tracking accuracy is determined from code minus carrier plots for a single PRN and all four tracked frequency bands (E1, E5a, E5b and the AltBOC) in Figure 13 This plot is mainly used to assess the code noise as the carrier noise is at least one magnitude smaller than the code noise The E1 and E5a/b code noise are quite similar due to the different correlator spacing used (cf Table 1) For PRN the reported C/N value is 4834 db for E5a(I+Q), E5b(I+Q) and the AltBOC (E5aQ+Eb5Q) Taking into account that our Nyquist bandwidth is 14 MHz and the 3 db RF bandwidth is 15 MHz, the effective C/N is reduced by 16 db due to aliasing of noise into the Nyquist bandwidth; this results into an effective C/N of 4674 db For the AltBOC signal we measure a standard deviation of the code noise of 184 mm Recomputing the AltBOC CRLB for a C/N = 4674 db and a split band bandwidth of 15 MHz yields code CRLB of 1645 mm, which is in excellent agreement with the measured result

11 5 Galileo_E1_dump_PRNdumplog 5 Galileo_E5a_dump_PRNdumplog Code minus carrier [m] Code minus carrier [m] GPS time - t = s [s] GPS time - t = s [s] 5 Galileo_E5b_dump_PRNdumplog 5 Galileo_E5ab_dump_PRNdumplog Code minus carrier [m] Code minus carrier [m] GPS time - t = s [s] GPS time - t = s [s] Figure 13 Code pseudorange minus carrier pseudorange (from upper left: E1, E5a, E5b, E5), PRN Positioning Results To asses the accuracy of the AltBOC signal on the positioning level, a single point positioning solution was calculated on an epoch-per-epoch basis based only on code pseudoranges using the settings of Table 1 All 6 AltBOC signals were used as shown in Figure 14 GIOVE-B The SX-NSR can be configured to track the GIOVE test satellites and GIOVE-B is known to broadcast currently the AltBOC signal on E5 The figure unterhalb shows the code noise for two hours of GIOVE-B tracking It is a code minus carrier plot where the ionospheric codecarrier divergence was removed via phase observations from E1 and E5a Since the phase noise and multipath is usually much smaller than the code contributions, we assess the code accuracy for GIOVE-B on E1 6 m, on E5a 34 m and on E5b 33 m The AltBOC on E5 delivers 57 ranging accuracy (DLL bandwidth = 5 Hz) On E1, a correlator spacing of chip was used, and on E5a/b a spacing of chip The AltBOC spacing was 5 chip Figure 14 NCS AltBOC Sky plot The North error is 88 mm +/- 14 mm, and the East error is -4 mm +/- 16 mm This is obviously far beyond of what can be reached in a real-world single point code positioning applications due to inevitable multipath, orbital errors or atmospheric errors

12 Code error [m] Code error [m] Code error [m] C/N [dbhz] E1B+C, E, code Tracking Performance, Iono Removed E5aI+Q, E, code Tracking Performance, Iono Removed E5 AltBOC, E, code Tracking Performance, Iono Removed E5bI+Q, E, code Tracking Performance, Iono Removed 1 Code error [m] Figure 15 Code noise (plus multipath and residual iono delay) from station Poing near Munich, DOY 54, 11, black=e1b+c, red=e5ai+q, green=e5 AltBOC, blue=e5bi+q, GIOVE-B CROSS-CORRELATION TRACKING ON L Although the GPS modernization process is ongoing and ten LC capable satellites are in orbit, tracking of the encrypted P code signal on L is still the key element for any receiver to be considered as a reference station receiver, because dual-frequency observations need to be available for the full GPS constellation Cross-correlation tracking of the encrypted P code signal on GPS L is described in [6] The receiver computes the cross-correlation function between the raw L1 and L samples over a long coherent interval as shown in Figure 16 A receiver internal complex carrier is generated (Freq compensation), whose frequency equals the Doppler + IF difference between L1 and L This frequency is generally different for each satellite The L signal is delayed to compute the cross-correlation function for several code phase taps A performance analysis of crosscorrelation tracking can be found in [3] Figure 16 Cross-correlation block diagram from [3] Cross-correlation tracking shows a relative high squaring loss, but provides full wavelength carrier phase estimates It can be implemented in a numerically efficient way, as no P-code needs to be generated and the Doppler compensation frequency is low If six code phase bins are selected, then the computational load of one crosscorrelation channel equals approximately the load of one GPS C/A code channel More sophisticated tracking methods require the generation of the P code in real-time Such options are currently under investigation and might be realized with the FPGA inside the NavPort-4 frontend, the graphics card or directly with the CPU To compute the cross-correlation function, the received signals are converted from a real-valued signal representation at the IF to a complex-valued baseband representation Then the sample stream is decimated by a factor of like in a Hilbert transformation The cross-correlation function is computed using the predicted Doppler difference based on the Doppler estimated from L1 A number of batches are collected and a post-correlation FFT transformation is applied [4] The parameters of Table 1 result in a total coherent integration time of 56 s Shorter batch values of eg 1 have also been tested successfully The result is the crosscorrelation function as a function of code phase and Doppler as shown in Figure 17 Using interpolation techniques, the position of the peak is determined, which then gives the delay and Doppler shift of the L signal wrt the L1 signal The complex argument of the peak value gives the L-L1 carrier phase differences Those differences are filtered and are then added to the L1 parameters to give the LP code estimates A formula of [3] is used to determine the received signal power of the L signal It implicitly assumes that the L1-L P-code transmitted power difference is 3 db Of special importance is a zero latency link between the L1 and L channel in order that the cross-correlation process precisely follows the L1 carrier phase tracking We use two first order Kalman filters (on for the code, one for the phase) to smooth the cross-correlation estimates The code filter is updated with the estimated delay and the Doppler; the phase filter is updated with the estimated Doppler and phase Cycle-slips are detected if the L1-L phase changes are too high Loss-of-lock is detected by comparing the estimated L C/N value against a threshold We found that the algorithm works

13 reliable if the GPS C/A C/N is at least in the upper thirties depending on the tracked satellite LP(Y) G5, code Tracking Performance, Iono Removed Parameter RF Bandwidth L1/L Sampling rate (real valued) Value 15 MHz 48 MHz Code error [m] Code error [m] LCM+L G5, code Tracking Performance, Iono Removed - Sampling rate (complex valued) 14 MHz L1C/A G5, code Tracking Performance, Iono Removed LP correlator spacing Correlator positions in (complex) samples 1 chip, 1,, 1,, -3 Code error [m] L5I+Q G5, code Tracking Performance, Iono Removed Batch length 4 s Number of batches 64 Table 1 SX-NSR cross-correlation parameters parameters Code error [m] C/N [dbhz] Figure 18 Code noise (plus multipath and residual iono delay) from station GRAB, DOY 49, 11, black=lp, red=lcm+l, green=l1c/a, blue=l5i+q, GPS PRN 5 GPS REFERENCE STATION OPERATION Figure 17 GPS L1/L cross-correlation function for PRN3 The resulting performance is best analyzed by running the SX-NSR as permanent GPS reference station as will be described in the next section Results at single channel level are shown in Figure 18 The Block IIF satellite PRN5 is tracked over a whole pass and the C/N values plus the code-minus-carrier pseudorange is shown A 6 th order polynomial has been subtracted from the difference to remove the ionospheric code-carrier divergence prior to plotting Small stars indicate a [rarely occurring, only on LP] cycle slip and disrupt the code-minus-carrier computation The code noise and C/N values conform to our expectations A code tracking loop bandwidth of 5 Hz was used C/N variations due to multipath are visible in the LCM+L signal as well as in the LP code signals, but are more expressed in LCM+L One of the key applications of a professional GNSS receiver, is its usage as a GNSS reference station Using a software receiver for this purpose would also provide increased monitoring capabilities to detect (un)intentional inference via a RF spectral analysis or to detect signal anomalies due to satellite failures or multipath [5] Furthermore, it is well useable for a number of scientific experiments, like scintillation monitoring or atmospheric occultation The software receiver was attached to the Austrian site GRAB which is an eccenter to the IGS-station GRAZ (Graz Lustbuehel, see Figure 19) Using a Topcon antenna the site was included into two of the presently six OLG (Observatory Lustbuehel Graz) networks which are routinely processed in post-processing mode according to EPN ( lines_analysis_centrespdf, EUREF Permanent Network) standards The analysis is done by the Bernese Software version 5 ( Before the network analysis the RINEX files were checked by the quality check of teqc (UNAVCO, org/software/teqc/teqchtml) As an example the multipath estimations of the original Topcon receiver at DOY346 1 and the new software receiver at DOY3 11 (first day) are for L1/L 39/36 to 9/359 m In the meantime the noise could be reduced to about 5 m It was detected that the main part of the noise is coming from low elevations, at higher elevations >45 the value is

14 around 5-6 m 1 Combined with a mapping function these noisy data lead to major distortions which decrease the coordinate values to decimeter accuracy only Therefore it was decided to choose a cut-off angle of degrees (standard is 3 degrees) for GRAB in one network As can be seen from Figure the precision increases to better than 1 mm with some instabilities in the East and Up component Additionally there is a bias of about 1- cm in the Up component resulting from the different elevation cut-off angles caused by the GPS geometry Running the SX-NSR as a reference station has been partly successful, as the GPS data fitted into established processing schemes without problems On the other hand, multipath at lower elevations is higher than for hardware receivers; this will be corrected during future parameter and software updates We plan to contribute to the IGS M-GEX experiment ( not only providing RINEX data but also additional observables (spectra, multi-correlator values, ) to demonstrate the benefits of a software receiver solution for this kind of application ACKNOWLEDGEMENTS The research leading to the AltBOC results has received funding from the European Community's Seventh Framework Programme (FP7/7-13) under grant agreement n REFERENCES [1] Dötterböck, D, Stöber, C, Kneissl, F, and Eissfeller, B, "Tracking AltBOC with the ipexsr Software Receiver," Proc ION- GNSS 1, Portland, pp , 1 Figure 19 IGS-Site GRAZ and eccenters, GRAB is the location of the SX-NSR, J Weingrill [] Lück, T, Winkel, J, and Bodenbach, M, "A Complex Channel Structure for Generic GNSS Signal Tracking," Proc ION-GNSS 9, Savannah, 9 [3] T Pany Navigation Signal Processing for GNSS Software Receivers, Norwood: Artech House, 1 [4] Stoeber, C, Kneissl, F, Eissfeller, B, and Pany, T, "Analysis and Verification of Synthetic Multicorrelators," Proc ION- GNSS 11, Portland, 11 Figure GRAB coordinate residuals in [mm] of the new receiver compared to the a-priori from a 1-year-time series in North, East, Up CONCLUSIONS The increased number of available signals adds value to the SX-NSR as an R&D tool Applications like GNSS/INS integration, vector tracking, reflectometry and many more benefit from this increase drastically Also the broadband AltBOC signal will offer unique applications 1 For this test, the C/A signal was tracked with a correlator spacing of chip an no dedicated multipath mitigation was performed This will be done in future work [5] Stöber, C, Kneißl, F, Krämer, I, Pany, T, and Hein, G, "Implementing Real-time Signal Monitoring within a GNSS Software Receiver," Proc ENC-GNSS 8, Toulouse, 8 [6] Wu, J Y T F, Single-Epoch Weighting Adjustment of GPS Phase Observables NAVIGATION, Journal of The Institute of Navigation, vol 5, pp 39-48, 5 [7] Ávila Rodríguez, J Á, On Generalized Signal Waveforms for Satellite Navigation 8 University of Federal Armed Forces MunichWerner-Heisenberg-Weg 39, D Neubiberg

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

SX-NSR 2.0 A Multi-frequency and Multi-sensor Software Receiver with a Quad-band RF Front End SX-NSR 2.0 A Multi-frequency and Multi-sensor Software Receiver with a Quad-band RF Front End - with its use for Reflectometry - N. Falk, T. Hartmann, H. Kern, B. Riedl, T. Pany, R. Wolf, J.Winkel, IFEN

More information

Indoor Carrier Phase Tracking and Positioning with Difference Correlators

Indoor Carrier Phase Tracking and Positioning with Difference Correlators Indoor Carrier Phase Tracking and Positioning with Difference Correlators T. Pany (1), H.-J. Euler () and J. Winkel (1) (1) IFEN GmbH, Alte Gruber Straße 6, 85586 Poing, Germany, () inposition gmbh, PO

More information

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

GNSS Technologies. GNSS Acquisition Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey GNSS Acquisition 25.1.2016 Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey Content GNSS signal background Binary phase shift keying (BPSK) modulation Binary offset carrier

More information

Kolloquium Satellitennavigation, TUM

Kolloquium Satellitennavigation, TUM Selected Software Receiver Specific Processing Techniques: and Maximum-Likelihood Nico Falk, Tobias Hartmann, Thomas Pany, Bernhard Riedl Place: TU München, Raum BV 269 Date&Time: July 25 th, 211 17:15

More information

NavX -NCS The first Galileo/GPS full RF Navigation Constellation Simulator

NavX -NCS The first Galileo/GPS full RF Navigation Constellation Simulator NavX -NCS The first Galileo/GPS full RF Navigation Constellation Simulator Guenter Heinrichs, IFEN GmbH Markus Irsigler, IFEN GmbH Robert Wolf, IFEN GmbH Jón Winkel, IFEN GmbH Günther Prokoph, Work Microwave

More information

RECEIVER DEVELOPMENT, SIGNALS, CODES AND INTERFERENCE

RECEIVER DEVELOPMENT, SIGNALS, CODES AND INTERFERENCE Presentation for: 14 th GNSS Workshop November 01, 2007 Jeju Island, Korea RECEIVER DEVELOPMENT, SIGNALS, CODES AND INTERFERENCE Stefan Wallner, José-Ángel Ávila-Rodríguez, Guenter W. Hein Institute of

More information

THOMAS PANY SOFTWARE RECEIVERS

THOMAS PANY SOFTWARE RECEIVERS TECHNOLOGY AND APPLICATIONS SERIES THOMAS PANY SOFTWARE RECEIVERS Contents Preface Acknowledgments xiii xvii Chapter 1 Radio Navigation Signals 1 1.1 Signal Generation 1 1.2 Signal Propagation 2 1.3 Signal

More information

HIGH GAIN ADVANCED GPS RECEIVER

HIGH GAIN ADVANCED GPS RECEIVER ABSTRACT HIGH GAIN ADVANCED GPS RECEIVER NAVSYS High Gain Advanced () uses a digital beam-steering antenna array to enable up to eight GPS satellites to be tracked, each with up to dbi of additional antenna

More information

NavX -NCS A Multi-Constellation RF Simulator: System Overview and Test Applications

NavX -NCS A Multi-Constellation RF Simulator: System Overview and Test Applications NavX -NCS A Multi-Constellation RF Simulator: System Overview and Test Applications Markus Irsigler, Bernhard Riedl, Thomas Pany, Robert Wolf and Günter Heinrichs, IFEN GmbH BIOGRAPHY INTRODUCTION Markus

More information

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

First Results of a GNSS Signal Generator Using a PC and a Digital-to-Analog Converter First Results of a GNSS Signal Generator Using a PC and a Digital-to-Analog Converter Andrea Pósfay, Thomas Pany, Bernd Eissfeller Institute of Geodesy and Navigation, University FA F Munich, Germany BIOGRAPHY

More information

Utilizing Batch Processing for GNSS Signal Tracking

Utilizing Batch Processing for GNSS Signal Tracking Utilizing Batch Processing for GNSS Signal Tracking Andrey Soloviev Avionics Engineering Center, Ohio University Presented to: ION Alberta Section, Calgary, Canada February 27, 2007 Motivation: Outline

More information

TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER

TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER ABSTRACT Dr. Alison Brown, Randy Silva, Gengsheng Zhang,; NAVSYS Corporation. NAVSYS High Gain Advanced GPS Receiver () uses a digital beam-steering antenna

More information

Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions

Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions Table of Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions page xiii xix xx xxi xxv Part I GNSS: orbits, signals, and methods 1 GNSS ground

More information

AIRPORT MULTIPATH SIMULATION AND MEASUREMENT TOOL FOR SITING DGPS REFERENCE STATIONS

AIRPORT MULTIPATH SIMULATION AND MEASUREMENT TOOL FOR SITING DGPS REFERENCE STATIONS AIRPORT MULTIPATH SIMULATION AND MEASUREMENT TOOL FOR SITING DGPS REFERENCE STATIONS ABSTRACT Christophe MACABIAU, Benoît ROTURIER CNS Research Laboratory of the ENAC, ENAC, 7 avenue Edouard Belin, BP

More information

User Trajectory (Reference ) Vitual Measurement Synthesiser. Sig Gen Controller SW. Ethernet. Steering Commands. IO-Controller

User Trajectory (Reference ) Vitual Measurement Synthesiser. Sig Gen Controller SW. Ethernet. Steering Commands. IO-Controller Performance Evaluation of the Multi-Constellation and Multi-Frequency GNSS RF Navigation Constellation Simulator NavX -NCS Guenter Heinrichs, Markus Irsigler, and Robert Wolf, IFEN GmbH Guenther Prokoph,

More information

Satellite Navigation Principle and performance of GPS receivers

Satellite Navigation Principle and performance of GPS receivers Satellite Navigation Principle and performance of GPS receivers AE4E08 GPS Block IIF satellite Boeing North America Christian Tiberius Course 2010 2011, lecture 3 Today s topics Introduction basic idea

More information

GNSS reflectometry (GNSS-R) Galileo Altimetry Using AltBOC and RTK Techniques

GNSS reflectometry (GNSS-R) Galileo Altimetry Using AltBOC and RTK Techniques WORKING PAPERS Galileo Altimetry Using AltBOC and RTK Techniques Altimetry measurements near Graz, Austria Reflectometry systems analyze reflected GNSS signals to investigate properties of the reflecting

More information

Decoding Galileo and Compass

Decoding Galileo and Compass Decoding Galileo and Compass Grace Xingxin Gao The GPS Lab, Stanford University June 14, 2007 What is Galileo System? Global Navigation Satellite System built by European Union The first Galileo test satellite

More information

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

Use-case analysis of the BOC/CBOC modulations in GIOVE-B E1 Signal Use-case analysis of the BOC/CBOC modulations in GIOVE-B E1 Signal Rui Sarnadas, Teresa Ferreira GMV Lisbon, Portugal www.gmv.com Sergio Carrasco, Gustavo López-Risueño ESTEC, ESA Noordwijk, The Netherlands

More information

A Digitally Configurable Receiver for Multi-Constellation GNSS

A Digitally Configurable Receiver for Multi-Constellation GNSS Innovative Navigation using new GNSS SIGnals with Hybridised Technologies A Digitally Configurable Receiver for Multi-Constellation GNSS Westminster Contributors Prof. Izzet Kale Dr. Yacine Adane Dr. Alper

More information

t =1 Transmitter #2 Figure 1-1 One Way Ranging Schematic

t =1 Transmitter #2 Figure 1-1 One Way Ranging Schematic 1.0 Introduction OpenSource GPS is open source software that runs a GPS receiver based on the Zarlink GP2015 / GP2021 front end and digital processing chipset. It is a fully functional GPS receiver which

More information

- 1 - Rap. UIT-R BS Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS

- 1 - Rap. UIT-R BS Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS - 1 - Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS (1995) 1 Introduction In the last decades, very few innovations have been brought to radiobroadcasting techniques in AM bands

More information

A GLONASS Observation Message Compatible With The Compact Measurement Record Format

A GLONASS Observation Message Compatible With The Compact Measurement Record Format A GLONASS Observation Message Compatible With The Compact Measurement Record Format Leica Geosystems AG 1 Introduction Real-time kinematic (RTK) Global Navigation Satellite System (GNSS) positioning has

More information

Phase Center Calibration and Multipath Test Results of a Digital Beam-Steered Antenna Array

Phase Center Calibration and Multipath Test Results of a Digital Beam-Steered Antenna Array Phase Center Calibration and Multipath Test Results of a Digital Beam-Steered Antenna Array Kees Stolk and Alison Brown, NAVSYS Corporation BIOGRAPHY Kees Stolk is an engineer at NAVSYS Corporation working

More information

Integer Ambiguity Resolution for Precise Point Positioning Patrick Henkel

Integer Ambiguity Resolution for Precise Point Positioning Patrick Henkel Integer Ambiguity Resolution for Precise Point Positioning Patrick Henkel Overview Introduction Sequential Best-Integer Equivariant Estimation Multi-frequency code carrier linear combinations Galileo:

More information

Analysis of Processing Parameters of GPS Signal Acquisition Scheme

Analysis of Processing Parameters of GPS Signal Acquisition Scheme Analysis of Processing Parameters of GPS Signal Acquisition Scheme Prof. Vrushali Bhatt, Nithin Krishnan Department of Electronics and Telecommunication Thakur College of Engineering and Technology Mumbai-400101,

More information

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2) 192620010 Mobile & Wireless Networking Lecture 2: Wireless Transmission (2/2) [Schiller, Section 2.6 & 2.7] [Reader Part 1: OFDM: An architecture for the fourth generation] Geert Heijenk Outline of Lecture

More information

Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003.

Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003. Proceedings of Al-Azhar Engineering 7 th International Conference Cairo, April 7-10, 2003. MODERNIZATION PLAN OF GPS IN 21 st CENTURY AND ITS IMPACTS ON SURVEYING APPLICATIONS G. M. Dawod Survey Research

More information

Monitoring Station for GNSS and SBAS

Monitoring Station for GNSS and SBAS Monitoring Station for GNSS and SBAS Pavel Kovář, Czech Technical University in Prague Josef Špaček, Czech Technical University in Prague Libor Seidl, Czech Technical University in Prague Pavel Puričer,

More information

The Influence of Multipath on the Positioning Error

The Influence of Multipath on the Positioning Error The Influence of Multipath on the Positioning Error Andreas Lehner German Aerospace Center Münchnerstraße 20 D-82230 Weßling, Germany andreas.lehner@dlr.de Co-Authors: Alexander Steingaß, German Aerospace

More information

Evaluation of the pseudorange performance by using software GPS receiver

Evaluation of the pseudorange performance by using software GPS receiver Journal of Global Positioning Systems (005) Vol. 4, No. 1-: 15- Evaluation of the pseudorange performance by using software GPS receiver Shun-Ichiro Kondo, Nobuaki Kubo and Akio Yasuda -1-6 Etchujima Koto-ku

More information

LOW POWER GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) SIGNAL DETECTION AND PROCESSING

LOW POWER GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) SIGNAL DETECTION AND PROCESSING LOW POWER GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) SIGNAL DETECTION AND PROCESSING Dennis M. Akos, Per-Ludvig Normark, Jeong-Taek Lee, Konstantin G. Gromov Stanford University James B. Y. Tsui, John Schamus

More information

Modelling GPS Observables for Time Transfer

Modelling GPS Observables for Time Transfer Modelling GPS Observables for Time Transfer Marek Ziebart Department of Geomatic Engineering University College London Presentation structure Overview of GPS Time frames in GPS Introduction to GPS observables

More information

Assessing & Mitigation of risks on railways operational scenarios

Assessing & Mitigation of risks on railways operational scenarios R H I N O S Railway High Integrity Navigation Overlay System Assessing & Mitigation of risks on railways operational scenarios Rome, June 22 nd 2017 Anja Grosch, Ilaria Martini, Omar Garcia Crespillo (DLR)

More information

Every GNSS receiver processes

Every GNSS receiver processes GNSS Solutions: Code Tracking & Pseudoranges GNSS Solutions is a regular column featuring questions and answers about technical aspects of GNSS. Readers are invited to send their questions to the columnist,

More information

Satellite Bias Corrections in Geodetic GPS Receivers

Satellite Bias Corrections in Geodetic GPS Receivers Satellite Bias Corrections in Geodetic GPS Receivers Demetrios Matsakis, The U.S. Naval Observatory (USNO) Stephen Mitchell, The U.S. Naval Observatory Edward Powers, The U.S. Naval Observatory BIOGRAPHY

More information

Performance Evaluation of the Effect of QZS (Quasi-zenith Satellite) on Precise Positioning

Performance Evaluation of the Effect of QZS (Quasi-zenith Satellite) on Precise Positioning Performance Evaluation of the Effect of QZS (Quasi-zenith Satellite) on Precise Positioning Nobuaki Kubo, Tomoko Shirai, Tomoji Takasu, Akio Yasuda (TUMST) Satoshi Kogure (JAXA) Abstract The quasi-zenith

More information

Evaluation of C/N 0 estimators performance for GNSS receivers

Evaluation of C/N 0 estimators performance for GNSS receivers International Conference and Exhibition The 14th IAIN Congress 2012 Seamless Navigation (Challenges & Opportunities) 01-03 October, 2012 - Cairo, Egypt Concorde EL Salam Hotel Evaluation of C/N 0 estimators

More information

Satellite-based positioning (II)

Satellite-based positioning (II) Lecture 11: TLT 5606 Spread Spectrum techniques Lecturer: Simona Lohan Satellite-based positioning (II) Outline GNSS navigation signals&spectra: description and details Basics: signal model, pilots, PRN

More information

Microwave Transponders and Links ACES MWL and beyond

Microwave Transponders and Links ACES MWL and beyond Workshop on Optical Clocks Düsseldorf, 08 / 09 Mar 2007 Microwave Transponders and Links ACES MWL and beyond W. SCHÄFER 1, M.P. HESS 2, 1 TimeTech GmbH, Stuttgart, Germany Wolfgang.Schaefer@timetech.de

More information

Ionosphere Effects for Wideband GNSS Signals

Ionosphere Effects for Wideband GNSS Signals Ionosphere Effects for Wideband GNSS Signals Grace Xingxin Gao, Seebany Datta-Barua, Todd Walter, and Per Enge Stanford University BIOGRAPHY Grace Xingxin Gao is a Ph.D. candidate under the guidance of

More information

GNSS Technologies. PPP and RTK

GNSS Technologies. PPP and RTK PPP and RTK 29.02.2016 Content Carrier phase based positioning PPP RTK VRS Slides based on: GNSS Applications and Methods, by S. Gleason and D. Gebre-Egziabher (Eds.), Artech House Inc., 2009 http://www.gnssapplications.org/

More information

A GPS RECEIVER DESIGNED FOR CARRIER-PHASE TIME TRANSFER

A GPS RECEIVER DESIGNED FOR CARRIER-PHASE TIME TRANSFER A GPS RECEIVER DESIGNED FOR CARRIER-PHASE TIME TRANSFER Alison Brown, Randy Silva, NAVSYS Corporation and Ed Powers, US Naval Observatory BIOGRAPHY Alison Brown is the President and CEO of NAVSYS Corp.

More information

Precise Positioning with NovAtel CORRECT Including Performance Analysis

Precise Positioning with NovAtel CORRECT Including Performance Analysis Precise Positioning with NovAtel CORRECT Including Performance Analysis NovAtel White Paper April 2015 Overview This article provides an overview of the challenges and techniques of precise GNSS positioning.

More information

4-2 Development of Two-Way Time and Frequency Transfer System with Dual Pseudo Random Noises

4-2 Development of Two-Way Time and Frequency Transfer System with Dual Pseudo Random Noises 4- Development of Two-Way Time and Frequency Transfer System with Dual Pseudo Random Noises We developed Two-Way Satellite Time and Frequency Transfer with Dual Pseudo Random Noises as a method to improve

More information

TWO-WAY TIME TRANSFER WITH DUAL PSEUDO-RANDOM NOISE CODES

TWO-WAY TIME TRANSFER WITH DUAL PSEUDO-RANDOM NOISE CODES TWO-WAY TIME TRANSFER WITH DUAL PSEUDO-RANDOM NOISE CODES Tadahiro Gotoh and Jun Amagai National Institute of Information and Communications Technology 4-2-1, Nukui-Kita, Koganei, Tokyo 184-8795, Japan

More information

April - 1 May, Evolution to Modernized GNSS Ionospheric Scintillation and TEC Monitoring

April - 1 May, Evolution to Modernized GNSS Ionospheric Scintillation and TEC Monitoring 2333-1 Workshop on Science Applications of GNSS in Developing Countries (11-27 April), followed by the: Seminar on Development and Use of the Ionospheric NeQuick Model (30 April-1 May) 11 April - 1 May,

More information

Understanding GPS/GNSS

Understanding GPS/GNSS Understanding GPS/GNSS Principles and Applications Third Edition Contents Preface to the Third Edition Third Edition Acknowledgments xix xxi CHAPTER 1 Introduction 1 1.1 Introduction 1 1.2 GNSS Overview

More information

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises ELT-44006 Receiver Architectures and Signal Processing Fall 2014 1 Mandatory homework exercises - Individual solutions to be returned to Markku Renfors by email or in paper format. - Solutions are expected

More information

BeiDou Next Generation Signal Design and Expected Performance

BeiDou Next Generation Signal Design and Expected Performance International Technical Symposium on Navigation and Timing ENAC, 17 Nov 2015 BeiDou Next Generation Signal Design and Expected Performance Challenges and Proposed Solutions Zheng Yao Tsinghua University

More information

CHAPTER. delta-sigma modulators 1.0

CHAPTER. delta-sigma modulators 1.0 CHAPTER 1 CHAPTER Conventional delta-sigma modulators 1.0 This Chapter presents the traditional first- and second-order DSM. The main sources for non-ideal operation are described together with some commonly

More information

How Effective Are Signal. Quality Monitoring Techniques

How Effective Are Signal. Quality Monitoring Techniques How Effective Are Signal Quality Monitoring Techniques for GNSS Multipath Detection? istockphoto.com/ppampicture An analytical discussion on the sensitivity and effectiveness of signal quality monitoring

More information

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

Code and Carrier Phase Tracking Performance of a Future Galileo RTK Receiver Code and Carrier Phase Tracking Performance of a Future Galileo RTK Receiver Thomas Pany, Markus Irsigler, Bernd Eissfeller Institute of Geodesy and Navigation, University FAF Munich, Germany Jón Winkel

More information

Understanding GPS: Principles and Applications Second Edition

Understanding GPS: Principles and Applications Second Edition Understanding GPS: Principles and Applications Second Edition Elliott Kaplan and Christopher Hegarty ISBN 1-58053-894-0 Approx. 680 pages Navtech Part #1024 This thoroughly updated second edition of an

More information

Principles of the Global Positioning System Lecture 19

Principles of the Global Positioning System Lecture 19 12.540 Principles of the Global Positioning System Lecture 19 Prof. Thomas Herring http://geoweb.mit.edu/~tah/12.540 GPS Models and processing Summary: Finish up modeling aspects Rank deficiencies Processing

More information

GALILEO COMMON VIEW: FORMAT, PROCESSING, AND TESTS WITH GIOVE

GALILEO COMMON VIEW: FORMAT, PROCESSING, AND TESTS WITH GIOVE GALILEO COMMON VIEW: FORMAT, PROCESSING, AND TESTS WITH GIOVE Pascale Defraigne Royal Observatory of Belgium (ROB) Avenue Circulaire, 3, B-1180 Brussels, Belgium e-mail: p.defraigne@oma.be M. C. Martínez-Belda

More information

Double Phase Estimator: New Results

Double Phase Estimator: New Results Double Phase Estimator: New Results Daniele Borio European Commission, Joint Research Centre (JRC), Institute for the Protection and Security of the Citizen (IPSC), Security Technology Assessment Unit,

More information

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

Universal Acquisition and Tracking Apparatus for Global Navigation Satellite System (GNSS) Signals: Research Patent Introduction (RPI) Universal Acquisition and Tracking Apparatus for Global Navigation Satellite System (GNSS) Signals: Research Patent Introduction (RPI) 27/01/2014 PAR R.JR. LANDRY, M.A. FORTIN ET J.C. GUAY 0 An RPI is

More information

TREATMENT OF DIFFRACTION EFFECTS CAUSED BY MOUNTAIN RIDGES

TREATMENT OF DIFFRACTION EFFECTS CAUSED BY MOUNTAIN RIDGES TREATMENT OF DIFFRACTION EFFECTS CAUSED BY MOUNTAIN RIDGES Rainer Klostius, Andreas Wieser, Fritz K. Brunner Institute of Engineering Geodesy and Measurement Systems, Graz University of Technology, Steyrergasse

More information

2 INTRODUCTION TO GNSS REFLECTOMERY

2 INTRODUCTION TO GNSS REFLECTOMERY 2 INTRODUCTION TO GNSS REFLECTOMERY 2.1 Introduction The use of Global Navigation Satellite Systems (GNSS) signals reflected by the sea surface for altimetry applications was first suggested by Martín-Neira

More information

GPS software receiver implementations

GPS software receiver implementations GPS software receiver implementations OLEKSIY V. KORNIYENKO AND MOHAMMAD S. SHARAWI THIS ARTICLE PRESENTS A DETAILED description of the various modules needed for the implementation of a global positioning

More information

DIGITAL Radio Mondiale (DRM) is a new

DIGITAL Radio Mondiale (DRM) is a new Synchronization Strategy for a PC-based DRM Receiver Volker Fischer and Alexander Kurpiers Institute for Communication Technology Darmstadt University of Technology Germany v.fischer, a.kurpiers @nt.tu-darmstadt.de

More information

Evaluation of L2C Observations and Limitations

Evaluation of L2C Observations and Limitations Evaluation of L2C Observations and Limitations O. al-fanek, S. Skone, G.Lachapelle Department of Geomatics Engineering, Schulich School of Engineering, University of Calgary, Canada; P. Fenton NovAtel

More information

It is well known that GNSS signals

It is well known that GNSS signals GNSS Solutions: Multipath vs. NLOS signals GNSS Solutions is a regular column featuring questions and answers about technical aspects of GNSS. Readers are invited to send their questions to the columnist,

More information

ABSOLUTE CALIBRATION OF TIME RECEIVERS WITH DLR'S GPS/GALILEO HW SIMULATOR

ABSOLUTE CALIBRATION OF TIME RECEIVERS WITH DLR'S GPS/GALILEO HW SIMULATOR ABSOLUTE CALIBRATION OF TIME RECEIVERS WITH DLR'S GPS/GALILEO HW SIMULATOR S. Thölert, U. Grunert, H. Denks, and J. Furthner German Aerospace Centre (DLR), Institute of Communications and Navigation, Oberpfaffenhofen,

More information

ProMark 500 White Paper

ProMark 500 White Paper ProMark 500 White Paper How Magellan Optimally Uses GLONASS in the ProMark 500 GNSS Receiver How Magellan Optimally Uses GLONASS in the ProMark 500 GNSS Receiver 1. Background GLONASS brings to the GNSS

More information

Robust Synchronization for DVB-S2 and OFDM Systems

Robust Synchronization for DVB-S2 and OFDM Systems Robust Synchronization for DVB-S2 and OFDM Systems PhD Viva Presentation Adegbenga B. Awoseyila Supervisors: Prof. Barry G. Evans Dr. Christos Kasparis Contents Introduction Single Frequency Estimation

More information

Chapter 2 Channel Equalization

Chapter 2 Channel Equalization Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and

More information

Spread Spectrum Techniques

Spread Spectrum Techniques 0 Spread Spectrum Techniques Contents 1 1. Overview 2. Pseudonoise Sequences 3. Direct Sequence Spread Spectrum Systems 4. Frequency Hopping Systems 5. Synchronization 6. Applications 2 1. Overview Basic

More information

Probability of Secondary Code Acquisition for Multi-Component GNSS Signals

Probability of Secondary Code Acquisition for Multi-Component GNSS Signals Author manuscript, published in "EWGNSS 23, 6th European Workshop on GNSS Signals and Signal Processing, Munich : Germany (23)" Probability of Secondary Code Acquisition for Multi-Component GNSS Signals

More information

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

Navigation für herausfordernde Anwendungen Robuste Satellitennavigation für sicherheitskritische Anwendungen www.dlr.de Chart 1 Navigation für herausfordernde Anwendungen Robuste Satellitennavigation für sicherheitskritische Anwendungen PD Dr.-Ing. habil. Michael Meurer German Aerospace Centre (DLR), Oberpfaffenhofen

More information

Measurements of Allan Variance and short term phase noise of millimeter Local Oscillators

Measurements of Allan Variance and short term phase noise of millimeter Local Oscillators Measurements of Allan Variance and short term phase noise of millimeter Local Oscillators R. Ambrosini Institute of Radioastronomy, CNR Bologna, Italy 24 May 2000 Abstract Phase stability over rather wide

More information

Performance Evaluation of a Multi-frequency GPS/Galileo/SBAS Software Receiver

Performance Evaluation of a Multi-frequency GPS/Galileo/SBAS Software Receiver Performance Evaluation of a Multi-frequency GPS/Galileo/SBAS Software Receiver Marco Anghileri, Thomas Pany, Daniel Sanromà Güixens, Jong-Hoon Won, Ayse Sicramaz Ayaz, Carsten Stöber, Isabelle Krämer,

More information

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

OGSR: A Low Complexity Galileo Software Receiver using Orthogonal Data and Pilot Channels OGSR: A Low Complexity Galileo Software Receiver using Orthogonal Data and Pilot Channels Ali Albu-Rghaif, Ihsan A. Lami, Maher Al-Aboodi Abstract To improve localisation accuracy and multipath rejection,

More information

UHF Phased Array Ground Stations for Cubesat Applications

UHF Phased Array Ground Stations for Cubesat Applications UHF Phased Array Ground Stations for Cubesat Applications Colin Sheldon, Justin Bradfield, Erika Sanchez, Jeffrey Boye, David Copeland and Norman Adams 10 August 2016 Colin Sheldon, PhD 240-228-8519 Colin.Sheldon@jhuapl.edu

More information

Positioning with Single and Dual Frequency Smartphones Running Android 7 or Later

Positioning with Single and Dual Frequency Smartphones Running Android 7 or Later Positioning with Single and Dual Frequency Smartphones Running Android 7 or Later * René Warnant, *Laura Van De Vyvere, + Quentin Warnant * University of Liege Geodesy and GNSS + Augmenteo, Plaine Image,

More information

Simulating and Testing of Signal Processing Methods for Frequency Stepped Chirp Radar

Simulating and Testing of Signal Processing Methods for Frequency Stepped Chirp Radar Test & Measurement Simulating and Testing of Signal Processing Methods for Frequency Stepped Chirp Radar Modern radar systems serve a broad range of commercial, civil, scientific and military applications.

More information

GNSS OBSERVABLES. João F. Galera Monico - UNESP Tuesday 12 Sep

GNSS OBSERVABLES. João F. Galera Monico - UNESP Tuesday 12 Sep GNSS OBSERVABLES João F. Galera Monico - UNESP Tuesday Sep Basic references Basic GNSS Observation Equations Pseudorange Carrier Phase Doppler SNR Signal to Noise Ratio Pseudorange Observation Equation

More information

B SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc.

B SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc. Transceiver and System Design for Digital Communications Scott R. Bullock, P.E. Third Edition B SCITEQ PUBLISHtN^INC. SciTech Publishing, Inc. Raleigh, NC Contents Preface xvii About the Author xxiii Transceiver

More information

Trimble Business Center:

Trimble Business Center: Trimble Business Center: Modernized Approaches for GNSS Baseline Processing Trimble s industry-leading software includes a new dedicated processor for static baselines. The software features dynamic selection

More information

Acquisition and Tracking of IRNSS Receiver on MATLAB and Xilinx

Acquisition and Tracking of IRNSS Receiver on MATLAB and Xilinx Acquisition and Tracking of IRNSS Receiver on MATLAB and Xilinx Kishan Y. Rathod 1, Dr. Rajendra D. Patel 2, Amit Chorasiya 3 1 M.E Student / Marwadi Education Foundation s Groups of Institute 2 Accociat

More information

Optimal Pulsing Schemes for Galileo Pseudolite Signals

Optimal Pulsing Schemes for Galileo Pseudolite Signals Journal of Global Positioning Systems (27) Vol.6, No.2: 133-141 Optimal Pulsing Schemes for Galileo Pseudolite Signals Tin Lian Abt, Francis Soualle and Sven Martin EADS Astrium, Germany Abstract. Galileo,

More information

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

The Case for Recording IF Data for GNSS Signal Forensic Analysis Using a SDR The Case for Recording IF Data for GNSS Signal Forensic Analysis Using a SDR Professor Gérard Lachapelle & Dr. Ali Broumandan PLAN Group, University of Calgary PLAN.geomatics.ucalgary.ca IGAW 2016-GNSS

More information

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

A Slope-Based Multipath Estimation Technique for Mitigating Short-Delay Multipath in GNSS Receivers Copyright Notice c 2010 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works

More information

THIS work focus on a sector of the hardware to be used

THIS work focus on a sector of the hardware to be used DISSERTATION ON ELECTRICAL AND COMPUTER ENGINEERING 1 Development of a Transponder for the ISTNanoSAT (November 2015) Luís Oliveira luisdeoliveira@tecnico.ulisboa.pt Instituto Superior Técnico Abstract

More information

Multisystem Real Time Precise-Point-Positioning, today with GPS+GLONASS in the near future also with QZSS, Galileo, Compass, IRNSS

Multisystem Real Time Precise-Point-Positioning, today with GPS+GLONASS in the near future also with QZSS, Galileo, Compass, IRNSS 2 International Symposium on /GNSS October 26-28, 2. Multisystem Real Time Precise-Point-Positioning, today with +GLONASS in the near future also with QZSS, Galileo, Compass, IRNSS Álvaro Mozo García,

More information

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER Dr. Cheng Lu, Chief Communications System Engineer John Roach, Vice President, Network Products Division Dr. George Sasvari,

More information

Antenna Arrays for Robust GNSS in Challenging Environments Presented by Andriy Konovaltsev

Antenna Arrays for Robust GNSS in Challenging Environments Presented by Andriy Konovaltsev www.dlr.de Chart 1 > Antenna Arrays for Robust GNSS > A. Konovaltsev > 17.11.2014 Antenna Arrays for Robust GNSS in Challenging Environments Presented by Andriy Konovaltsev Institute of Communications

More information

POWERGPS : A New Family of High Precision GPS Products

POWERGPS : A New Family of High Precision GPS Products POWERGPS : A New Family of High Precision GPS Products Hiroshi Okamoto and Kazunori Miyahara, Sokkia Corp. Ron Hatch and Tenny Sharpe, NAVCOM Technology Inc. BIOGRAPHY Mr. Okamoto is the Manager of Research

More information

An ultra-low-cost antenna array frontend for GNSS application

An ultra-low-cost antenna array frontend for GNSS application International Collaboration Centre for Research and Development on Satellite Navigation Technology in South East Asia An ultra-low-cost antenna array frontend for GNSS application Thuan D. Nguyen, Vinh

More information

A Simulation Tool for Space-time Adaptive Processing in GPS

A Simulation Tool for Space-time Adaptive Processing in GPS Progress In Electromagnetics Research Symposium 2006, Cambridge, USA, March 26-29 363 A Simulation Tool for Space-time Adaptive Processing in GPS W. Y. Zhao, L. F. Xu, and R. B. Wu Civil Aviation University

More information

Introduction to Global Navigation Satellite System (GNSS) Signal Structure

Introduction to Global Navigation Satellite System (GNSS) Signal Structure Introduction to Global Navigation Satellite System (GNSS) Signal Structure Dinesh Manandhar Center for Spatial Information Science The University of Tokyo Contact Information: dinesh@iis.u-tokyo.ac.jp

More information

NCS TITAN. The most powerful GNSS Simulator available. NCS TITAN Datasheet. Scalability. Extendability. In co-operation with

NCS TITAN. The most powerful GNSS Simulator available. NCS TITAN Datasheet. Scalability. Extendability. In co-operation with NCS TITAN The most powerful GNSS Simulator available Scalability Fidelity Reliability Usability Extendability Flexibility Upgradability Features Signal Capabilities Support of all global (GNSS) and regional

More information

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

CNES contribution to GALILEO signals design JC2. Jean-Luc Issler CNES contribution to GALILEO signals design JC2 Jean-Luc Issler INTRODUCTION GALILEO Signals have been designed by the members of the "GALILEO Signal Task Force(STF)" of the European Commission. CNES was

More information

BIT SYNCHRONIZERS FOR PSK AND THEIR DIGITAL IMPLEMENTATION

BIT SYNCHRONIZERS FOR PSK AND THEIR DIGITAL IMPLEMENTATION BIT SYNCHRONIZERS FOR PSK AND THEIR DIGITAL IMPLEMENTATION Jack K. Holmes Holmes Associates, Inc. 1338 Comstock Avenue Los Angeles, California 90024 ABSTRACT Bit synchronizers play an important role in

More information

Analysis of GNSS Receiver Biases and Noise using Zero Baseline Techniques

Analysis of GNSS Receiver Biases and Noise using Zero Baseline Techniques 1 Analysis of GNSS Receiver Biases and Noise using Zero Baseline Techniques Ken MacLeod, Simon Banville, Reza Ghoddousi-Fard and Paul Collins Canadian Geodetic Survey, Natural Resources Canada Plenary

More information

GNSS Receiver Architecture Based on Open Software Interface

GNSS Receiver Architecture Based on Open Software Interface GNSS Receiver Architecture Based on Open Software A. Sicramaz Ayaz, S.J. Ko, B. Eissfeller Space Technology and Space Applications University of FAF Munich Munich, Germany M. Overbeck, O. Kurz, M. Stahl

More information

Vector tracking loops are a type

Vector tracking loops are a type GNSS Solutions: What are vector tracking loops, and what are their benefits and drawbacks? GNSS Solutions is a regular column featuring questions and answers about technical aspects of GNSS. Readers are

More information

Chapter 5. Clock Offset Due to Antenna Rotation

Chapter 5. Clock Offset Due to Antenna Rotation Chapter 5. Clock Offset Due to Antenna Rotation 5. Introduction The goal of this experiment is to determine how the receiver clock offset from GPS time is affected by a rotating antenna. Because the GPS

More information

Difference Correlators Does Indoor Carrier Phase Tracking Allow Indoor RTK?

Difference Correlators Does Indoor Carrier Phase Tracking Allow Indoor RTK? working papers Difference Correlators Does Indoor Carrier Phase Tracking Allow Indoor RTK? Difference correlators represent effective means to remove signal dynamics from correlator values and to dramatically

More information