Baseband Hardware Design for Space-grade Multi- GNSS Receivers
|
|
- Nicholas Thomas
- 5 years ago
- Views:
Transcription
1 International Global Navigation Satellite Systems Society IGNSS Symposium 2011 University of New South Wales, Sydney, NSW, Australia November 2011 Baseband Hardware Design for Space-grade Multi- GNSS Receivers Nagaraj C Shivaramaiah University of New South Wales, Australia nagaraj@unsw.edu.au Peter J Mumford University of New South Wales, Australia p.mumford@unsw.edu.au Kevin Parkinson University of New South Wales, Australia kevin@dynamics.co.nz ABSTRACT This paper describes the design of a Field Programmable Gate Array (FPGA) based baseband hardware for UNSW s multi-gnss space-grade Namuru receiver. Apart from being multi-frequency, a significant shift in the proposed design compared to the previous generations of UNSW s FPGAbased baseband designs is the use of Actel FPGAs. Details of the baseband design are provided along with a real signal test result for the GPS L5 signal. A potential user of this baseband hardware is the Garada, a Synthetic Aperture Radar (SAR) satellite formation flying project. KEYWORDS: GNSS, baseband, FPGA, space-grade. 1. INTRODUCTION 1.1 System Overview The Garada prototype multi-gnss receiver in its final form plans to achieve the space grade positioning and navigation capability by receiving, processing and utilising four major open service GNSS signals: GPS L1 C/A, Galileo E1 (E1b and E1c), GPS L5 and Galileo E5 (E5a and E5b). The Garada prototype receiver which is the Namuru V3.3 will be based on the architecture of GPS L1 C/A capable predecessor Namuru V3.2 and uses some of the receiver
2 Multiband GNSS antenna Multichannel RF Frontend L1/E1 IF L5/E5a, E5b IF Baseband (FPGA) Correlation values Meas., status & command Processor (ARM) Mission Computer Interface components of Namuru V3.2. Figure 1 Planned GNSS receiver architecture for Garada The Namuru family is basically an FPGA based GNSS receiver platform (Engel et. al. 2004; Parkinson et.al. 2006; Mumford et.al. 2006) that mainly focuses on the research aspects of the GNSS user segment. In the Namuru receiver, the digitized IF signal is processed with the help of a FPGA based hardware. The current stable version Namuru v2 can process GPS L1 C/A and QZSS signals. The Namuru V3.2 which is under development, is a space grade GPS L1C/A and QZSS L1C/A receiver planned to fly on Cubesats. The focus of this paper is the baseband signal processing part within the FPGA, the interface between the FPGA and the microprocessor and the memory mapped interface specifications of the baseband for the next version, the Namuru V3.3 planned to be integrated into other components of the Garada SAR formation flying project. Fig. 1 provides an overview of the planned architecture of the Garada receiver prototype. While the Namuru V1 and V2 used Altera FPGAs and the NIOS-II processor from Altera, Namuru V3.2 uses Actel FPGA and an ARM processor (ARM Cortex M3) available within the SmartFusion FPGA device. The plan for Namuru V3.3 is to continue using the ARM family of processors (or a high-end processor based on ARM core). Actel s flash FPGAs provide higher level of immunity to the radiation in space compared to other commercial FPGAs that use SRAM technology. The Namuru V3.2 space-grade receiver employs two Actel FPGA devices, a SmartFusion device and a ProASIC3 device. The high density ProASIC3 device implements most part of the baseband digital logic. The low-density FPGA fabric in the SmartFusion device is used to interface the ProASIC3 device and to perform some of the baseband control operations. The ARM Cortex M3 processor core within the SmartFusion device implements the software to program the baseband. In Fig. 1, the RF signal in the L1 and L5 bands after down conversion and digitization is fed into the FPGA baseband. The FPGA implements correlation processing for several channels and the correlation values and the measurements are passed onto the ARM processor for further processing. The ARM processor interfaces with the mission computer to exchange the
3 measurement and position solution information. The shaded portion is the main focus of the discussion in this paper. 2. OVERVIEW OF THE FPGA BASEBAND MODULE Fig. 2 provides the functional details of the FPGA baseband module. The functionality is divided into three sub modules, the correlator, the correlator controller and the interface controller. The correlator module comprises of the carrier and code mixers and accumulators for all the signals GPS L1, Galileo E1b and E1c, GPS L5 and Galileo E5a and E5b. The correlator controller implements the carrier NCO, carrier, code NCO, code and timing control signals for the correlator and interface controller blocks. The interface controller manages the memory mapped interface to the processor. The functional architecture depicted in Fig. 2 is slightly different to the other baseband descriptions available elsewhere in the literature. Usually, for a single channel of correlator, all the blocks viz, carrier NCO, carrier, carrier mixer, code NCO, code, code mixer and accumulators are put together and the channel block is instantiated (replicated) for as many channels as desired. However, in the architecture presented in Fig. 2, the correlation computation logic is separated from the logic responsible for the generation of local reference signals. The proposed modification is because of two reasons. First, in the context of multi-gnss baseband processing, especially the complex wideband signals, the correlation computation logic is not simple. Second, the commonality of several parameters in the generation of local reference signals can be exploited if the reference signal generation blocks of different signals are grouped together. Baseband (FPGA) Correlators (x Number of channels) Interface controller L1/E1 IF L5/E5a, E5b IF L1 correlator E1 correlator L5 correlator E5 correlator Correlation values Multiplexer To Processor Clock Correlator Controller Code Carrier Timing and Control logic Meas., status & command Mux / Demux Figure 2 Functional details of the baseband module
4 One advantage of separating the local reference signal blocks from the correlation computation blocks is the better controllability of the intra-system aiding. For e.g. the local carrier generation process, mainly the carrier NCO used for L1 C/A signal and the L5 signal f (for the same GPS satellite) can aid each other depending on the algorithm used during the acquisition and tracking. This sort of intra-system aiding is best realised if the two NCO blocks are grouped together, which is the case with the architecture shown in Fig. 2. The correlation computation block and the correlator controller block are instantiated for the required number of channels. The interface controller implements a memory mapped interface to the ARM processor and comprises of multiplexers/ de-multiplexers and the baseband wrapper for all the four signals. 3. DETAILS OF THE BASEBAND SUB-MODULES 3.1 Correlation computation module The correlation computation block accepts the IF signal samples and the local reference signals as the input and produces the correlation values. The correlation computation block is again divided into two sub modules, the sample correlator and the accumulator as shown in Fig. 3. Correlator L1/E1 IF L5/E5a, E5b IF Sample correlator L1C/A logic E1 logic L5 logic E5 logic L1C/A accumulators E1b/c accumulators L5I/Q accumulators E5 ai/aq/bi/bq accumulators Correlation values Local carrier and Latch and clear code+subcarrier bits (from controller) Figure 3 Details of the correlation computation block Sample correlator The sample correlator produces correlation values for one sample of the input IF signal and one sample of the local reference signal. Since these inputs are obtained at the sample clock rate, the sample correlation is computed before the next sample clock edge, generally implementing the computation as a combinational logic. Often the sample correlation block is implemented as a look-up-table (Shivaramaiah & Dempster, 2010). It should be noted that the
5 propagation delay of this combinational block is important when it comes to the wideband signals that require the computation of complex correlation. This propagation delay should be less than the sample clock period (less any setup time). Accumulator bank The accumulator accumulates the sample correlation values for a specified duration of time. The accumulator values are latched and the accumulator is reset on a control signal from the correlator controller. The accumulator block consists of a bank of accumulators to cater to the in phase and quadrature phase versions of the Early, Prompt and Late local reference signals. The correlation values of the signal components within a signal (i.e. the pilot and data for the Galileo E1 and GPS L5, Galileo E5a and Galileo E5b signals) go through individual accumulators. This sort of design allows the processor to have flexibility in combining the correlation values from the components of the signals depending on the algorithm used. Thus for the four signal case, a total of 54 accumulators are required (six for GPS L1 C/A, twelve each for Galileo E1 and GPS L5, twenty four for Galileo E5) for each channel. 3.2 Correlator controller module Fig. 4 shows the details of the correlator controller block for a single channel. As mentioned earlier in the paper, the correlator controller module comprises of the carrier and code generation blocks and the control signals generation block. The processor programs the PRN number, carrier frequency, code delay and the integration duration for each channel of the baseband module. The correlator controller module provides the measurement output upon a measurement latch request from the processor. To correlator Correlator Controller To correlator L1 carrier L1 C/A code E1 carrier E1b/c code memory & subcar L5 carrier L1 carrier NCO L5 I/Q code L1 code NCO E5a/b carrier E1 carrier NCO E5 ai/aq/bi/bq, code & subcar E1 code NCO Meas., status & command Clock L5 carrier NCO L5 code NCO E5 carrier NCOs E5 code NCOs Control signals generation logic and timing Latch and clear (to accumulators) Figure 4 Details of the correlator controller module The correlator controller blocks for the different signals differ mainly in the way the local code (or code + subcarrier) is generated. Details of the L1/E1 code generation correlator are explained in Shivaramaiah & Dempster (2009) and that of the E5 correlator in Shivaramaiah (2011). Fig. 5 shows the code generation logic for the GPS L5 signal. Whenever a new PRN is programmed or the code is reset, the initial states of the XBI and XBQ registers are read from the internal FPGA RAM and the XA register is initialized to all 1 s. Further the
6 XA register is reset after 8190 cycles which is shown as the reset logic in Fig. 5. Reset logic L5 I/Q code XA shift reg XI prn, phase init RAM XBI Init states RAM XBI shift reg clock XBQ Init states XBQ shift reg XQ Figure 5 L5 code generation block 3.3 Interface controller Fig. 6 shows the baseband module address map as seen from the processor. This is an extension of the existing Namuru receiver address map (Namuru data sheet, 2007). The offset address ranges from 0x0000 to 0x04FF with each signal occupying 256 locations. The address map has the redundancy built-in, i.e. the address map has the provision to independently use all the signals though some parameters are common between the signals from the same satellite (GPS L1 C/A and GPS L5 for example) and only one signal channel needs to be programmed for those parameters. The control registers for each channel have an information bit to indicate if that particular channel needs to derive the correlator parameters from another channel implementing its signal counterpart. The address map assumes 32-bit words for the interface. In the expanded address map for the three signals in Fig. 6, 16-bit correlation values for the pilot and the data channel are concatenated to fit into a 32-bit word. It is planned to change the interface to 16-bit half words and in that case the measurements span two half words (two locations) and the correlation values will not be concatenated (i.e. each correlation value will occupy one location). The 16- bit interface has been implemented but yet to be integrated with the processor subsystem. For the wideband signals especially GPS L5 and the Galileo E5, the correlation values require accumulators with more than 16-bit width for longer integration durations. In this case, the accumulators automatically latch the values at the end of one millisecond (i.e. after accumulating the number of samples in one millisecond), reset the contents to zero and start afresh. These one millisecond correlation values are further accumulated for the total integration duration within the processor. This method avoids the usage of different width accumulators for different signals. The processor in this case is interrupted at a rate slightly higher than one millisecond to access the intermediate correlation values.
7 Address Map (Offset Address) 0x000 0x0FF GPS L1 C/A 0x000 0x00F GPSL1_Channel_0 0x010 0x01F GPSL1_Channel_1 0x0B0 0x0BF GPSL1_Channel_11 0x0C0 0x0CF Spare 0x0D0 0x0DF Spare 0x0E0 0x0EF GPSL1_Status 0x0F0 0x0FF GPSL1_Control 0x100 0x1FF Galileo E1b/c 0x100 0x10F GALE1_Channel_0 0x110 0x11F GALE1_Channel_1 0x1B0 0x1BF GALE1_Channel_11 0x1C0 0x1CF Spare 0x1D0 0x1DF Spare 0x1E0 0x1EF GALE1_Status 0x1F0 0x1FF GALE1_Control 0x200 0x2FF GPS L5 0x200 0x20F GPSL5_Channel_0 0x210 0x21F GPSL5_Channel_1 0x2B0 0x2BF GPSL5_Channel_11 0x2C0 0x2CF Spare 0x2D0 0x2DF Spare 0x2E0 0x2EF GPSL5_Status 0x2F0 0x2FF GPSL5_Control 0x300 0x4FF GAL E5a/b 0x300 0x30F GALE5a_Channel_0 0x310 0x31F GALE5a_Channel_1 0x3B0 0x3BF GALE5a_Channel_11 0x3C0 0x3CF Spare 0x3D0 0x3DF Spare 0x3E0 0x3EF GALE5a_Status 0x3F0 0x3FF GALE5a_Control 0x400 0x40F GALE5b_Channel_0 0x410 0x41F GALE5b_Channel_1 0x4B0 0x4BF GALE5b_Channel_11 0x4C0 0x4CF Spare 0x4D0 0x4DF Spare 0x4E0 0x4EF GALE5b_Status 0x4F0 0x4FF GALE5b_Control GPS L1 C/A Channel n 0x0n0 prn_key (write) 0x0n1 carrier_nco (write) 0x0n2 code_nco (write) 0x0n3 code_slew (write) 0x0n4 I_early (read) 0x0n5 Q_early (read) 0x0n6 I_prompt (read) 0x0n7 Q_prompt (read) 0x0n8 I_late (read) 0x0n9 Q_late (read) 0x0nA carrier_val (read) 0x0nB code_val (read) 0x0nC epoch (read) 0x0nD epoch_check (read) 0x0nE-F spare GAL E1b/c Channel n 0x1n0 prn_key (write) 0x1n1 carrier_nco (write) 0x1n2 code_nco (write) 0x1n3 code_slew (write) 0x1n4 [I_early_b, I_early_c] (read) 0x1n5 [Q_early_b, Q_early_c] (read) 0x1n6 [I_prompt_b, I_prompt_c] (read) 0x1n7 [Q_prompt_b, Q_prompt_c] (read) 0x1n8 [I_late_b, I_late_c] (read) 0x1n9 [Q_late_b, Q_late_c] (read) 0x1nA carrier_val (read) 0x1nB code_val (read) 0x1nC epoch (read) 0x1nD epoch_check (read) 0x1nE-F spare GPS L5p/d Channel n 0x2n0 prn_key (write) 0x2n1 carrier_nco (write) 0x2n2 code_nco (write) 0x2n3 code_slew (write) 0x2n4 [I_early_p, I_early_d] (read) 0x2n5 [Q_early_p, Q_early_d] (read) 0x2n6 [I_prompt_p, I_prompt_d] (read) 0x2n7 [Q_prompt_p, Q_prompt_d] (read) 0x2n8 [I_late_p, I_late_d] (read) 0x2n9 [Q_late_p, Q_late_d] (read) 0x2nA carrier_val (read) 0x2nB code_val (read) 0x2nC epoch (read) 0x2nD epoch_check (read) 0x2nE-F spare GAL E5 a(m=3)/b(m=4) Channel n 0xmn0 prn_key (write) 0xmn1 carrier_nco (write) 0xmn2 code_nco (write) 0xmn3 code_slew (write) 0xmn4 [I_early_p, I_early_d] (read) 0xmn5 [Q_early_p, Q_early_d] (read) 0xmn6 [I_prompt_p, I_prompt_d] (read) 0xmn7 [Q_prompt_p, Q_prompt_d] (read) 0xmn8 [I_late_p, I_late_d] (read) 0xmn9 [Q_late_p, Q_late_d] (read) 0xmnA carrier_val (read) 0xmnB code_val (read) 0xmnC epoch (read) 0xmnD epoch_check (read) 0xmnE-F spare Figure 6 Address map of the baseband module as seen from the processor
8 Correlation Value Correlation Value 4. EXAMPLE RESULT Figures 7 and 8 provide the L5 acquisition and tracking results as an example output from the correlator. The correlation values from the baseband are transferred to a file and the plotted using Matlab. 6 x x Sample Number x Sample Number Figure 7 L5 pilot signal acquisition result from SVN Carrier doppler (Hz) 0.5 Carrier phase error (cycles) Code phase error (chips) Code doppler (Hz) x 105 Early, Prompt and Late Correlation values Time (ms) Figure 8 L5 pilot signal tracking result from SVN49
9 5. CONCLUSIONS This paper described the L1/E1/L5/E5 baseband development for the Garada prototype receiver. The focus was on the details of the functional units within the FPGA baseband. The processor interface address map details were provided by extending the address map of the UNSW s existing Namuru GPS L1 C/A receiver. An example acquisition and tracking result for the GPS L5 signal was provided. Future work involves integrating this baseband design with the processor subsystem driving the complete firmware and testing on the Namuru V3.3 Garada receiver board. ACKNOWLEDGEMENTS This research work is funded by the ASRP SAR Formation Flying project and the Biarri project. REFERENCES F. Engel, G. Heiser, P. J. Mumford, K. J. Parkinson, and C. Rizos (2004) "An Open GNSS Receiver Platform Architecture," in GNSS 2004, Sydney. Namuru Datasheet (2007) Namuru FPGA GPS tracking module Issue 1.3 January 2007, K. J. Parkinson, A. G. Dempster, P. J. Mumford, and C. Rizos, (2006) "FPGA based GPS receiver design considerations," Journal of Global Positioning Systems, vol. 5, pp P. J. Mumford, K. J. Parkinson, and A. G. Dempster, (2006) "The Namuru Open GNSS Research Receiver," in 19'th Int. Tech. Meeting of the Satellite Division of the U.S. Inst. of Navigation Fort Worth, TX, pp Shivaramaiah, N. C. & Dempster, A. G. (2009). Design challenges of a Galileo E1 correlator on the Namuru platform, IGNSS Symp, Gold Coast, Australia. Shivaramaiah, N. C. & Dempster, A. G. (2010). On the baseband hardware complexity ofmodernized GNSS receivers, IEEE ISCAS, pp Shivaramaiah, N. C. (2011). Enhanced Receiver Techniques for Galileo E5 AltBOC Processing, PhD thesis, School of Surveying and Spatial Information Systems, University of New South Wales, Sydney, Australia.
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,800 116,000 120M Open access books available International authors and editors Downloads Our
More informationReceiving the L2C Signal with Namuru GPS L1 Receiver
International Global Navigation Satellite Systems Society IGNSS Symposium 27 The University of New South Wales, Sydney, Australia 4 6 December, 27 Receiving the L2C Signal with Namuru GPS L1 Receiver Sana
More informationA Low cost Namuru V3 receiver for Spacecraft operations. Abstract
International Global Navigation Satellite Systems Society IGNSS Symposium 2011 University of New South Wales, Sydney, NSW, Australia 15 17 November 2011 A Low cost Namuru V3 receiver for Spacecraft operations
More informationCognitive GNSS Receiver Design: Concept and Challenges
Cognitive GNSS Receiver Design: Concept and Challenges Nagaraj C Shivaramaiah and Andrew G Dempster University of New South Wales, Sydney, NSW 2052, Australia BIOGRAPHY Nagaraj C Shivaramaiah is a Senior
More informationProgrammable custom multi-core architectures for multi-constellation GNSS receiver
International Global Navigation Satellite Systems Society IGNSS Symposium 2015 Outrigger Gold Coast, Australia 14-16 July, 2015 Programmable custom multi-core architectures for multi-constellation GNSS
More informationFPGA-based GNSS Search Engine using Parallel Techniques in the Time-Domain
International Global Navigation Satellite Systems Society IGNSS Symposium 2009 Holiday Inn Surfers Paradise, Qld, Australia 1 3 December, 2009 FPGA-based GNSS Search Engine using Parallel Techniques in
More informationReceiver Losses when using Quadrature Bandpass Sampling
International Global Navigation Satellite Systems Associatio IGNSS Conference 2016 Colombo Theatres, Kensington Campus, UNSW Australia 6 8 December 2016 Receiver Losses when using Quadrature Bandpass Sampling
More informationDYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS
DYNAMICALLY RECONFIGURABLE SOFTWARE DEFINED RADIO FOR GNSS APPLICATIONS Alison K. Brown (NAVSYS Corporation, Colorado Springs, Colorado, USA, abrown@navsys.com); Nigel Thompson (NAVSYS Corporation, Colorado
More informationProject Biarri and the Namuru V3.2 Spaceborne GPS Receiver
International Global Navigation Satellite Systems Society IGNSS Symposium 2013 Outrigger Gold Coast, Australia 16 18 July 2013 Project Biarri and the Namuru V3.2 Spaceborne GPS Receiver Eamonn P. Glennon
More informationFuture of GNSS Receivers. Éamonn Glennon
Future of GNSS Receivers Éamonn Glennon Future of GNSS Receivers? What have we got now? What do customers want? What does government want? What are the problems with current receivers? What type of receivers?
More informationA 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 informationAcquisition 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 informationAircraft Detection Experimental Results for GPS Bistatic Radar using Phased-array Receiver
International Global Navigation Satellite Systems Society IGNSS Symposium 2013 Outrigger Gold Coast, Australia 16-18 July, 2013 Aircraft Detection Experimental Results for GPS Bistatic Radar using Phased-array
More informationGalileo Time Receivers
Galileo Time Receivers by Stefan Geissler, PPM GmbH, Penzberg Germany Workshop "T&F Services with Galileo" 5/6 December 2005 Galileo Time Receivers by Stefan Geissler, PPM GmbH, Penzberg Germany Workshop
More informationAn Open GNSS Receiver Platform Architecture
Presented at GNSS 2004 The 2004 International Symposium on GNSS/GPS Sydney, Australia 6 8 December 2004 An Open GNSS Receiver Platform Architecture Frank Engel, Gernot Heiser National ICT Australia (NICTA)
More informationPOWERGPS : 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 informationClock A/D. Figure 3-1 GPS Receiver Block Diagram
3.0 Receiver Hardware The general layout of a receiver is shown in figure 3-1. It consists of an antenna, amplification, down conversion to base band, and conversion to a digital signal. The signal processing
More informationSX-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 informationAn 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 informationSchool of Surveying & Spatial Information Systems, UNSW, Sydney, Australia
Development of an Unmanned Aerial Vehicle Platform Using Multisensor Navigation Technology School of Surveying & Spatial Information Systems, UNSW, Sydney, Australia Gang Sun 1,2, Jiawei Xie 1, Yong Li
More informationDesign of Adjustable Reconfigurable Wireless Single Core
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735. Volume 6, Issue 2 (May. - Jun. 2013), PP 51-55 Design of Adjustable Reconfigurable Wireless Single
More informationPrototype Galileo Receiver Development
Prototype Galileo Receiver Development Neil Gerein, NovAtel Inc, Canada Michael Olynik, NovAtel Inc, Canada ABSTRACT Over the past few years the Galileo signal specification has been maturing. Of particular
More informationApplication Specific Instruction Processor Based Implementation of a GNSS Receiver on an FPGA
Application Specific Instruction Processor Based Implementation of a GNSS Receiver on an FPGA G. Kappen, T. G. Noll RWTH Aachen University, Chair of Electrical Engineering and Computer Systems, Schinkelstr.
More informationBeiDou 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 informationDesign and Implementation of Real Time Basic GPS Receiver System using Simulink 8.1
Design and Implementation of Real Time Basic GPS Receiver System using Simulink 8.1 Mrs. Rachna Kumari 1, Dr. Mainak Mukhopadhyay 2 1 Research Scholar, Birla Institute of Technology, Mesra, Jharkhand,
More informationGPS Beamforming with Low-cost RTL-SDRs Wil Myrick, Ph.D.
with Low-cost RTL-SDRs Wil Myrick, Ph.D. September 13, 2017 Conference 2017 Recap from GRCon 2016 MWF Invented by Dr. Scott Goldstein and Dr. Irving Reed (1996) Initial Release (2001) Revisited GPS Work
More informationModernised GNSS Receiver and Design Methodology
Modernised GNSS Receiver and Design Methodology March 12, 2007 Overview Motivation Design targets HW architecture Receiver ASIC Design methodology Design and simulation Real Time Emulation Software module
More informationPower consumption reduction in a SDR based wireless communication system using partial reconfigurable FPGA
Power consumption reduction in a SDR based wireless communication system using partial reconfigurable FPGA 1 Neenu Joseph, 2 Dr. P Nirmal Kumar 1 Research Scholar, Department of ECE Anna University, Chennai,
More informationA Modular Re-programmable Digital Receiver Architecture
A Modular Re-programmable Digital Receiver Architecture Eric Holm, Dr. Alison Brown, Richard Slosky, NAVSYS Corporation BIOGRAPHY Eric Holm is an Integrated Product Team leader for the Range and Tracking
More informationGNSS 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 informationImplementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype
This article has been accepted and published on J-STAGE in advance of copyediting. Content is final as presented. Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC
More informationNavX -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 informationAnalysis 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 informationThe rangefinder can be configured using an I2C machine interface. Settings control the
Detailed Register Definitions The rangefinder can be configured using an I2C machine interface. Settings control the acquisition and processing of ranging data. The I2C interface supports a transfer rate
More informationSimulation of GPS-based Launch Vehicle Trajectory Estimation using UNSW Kea GPS Receiver
Simulation of GPS-based Launch Vehicle Trajectory Estimation using UNSW Kea GPS Receiver Sanat Biswas Australian Centre for Space Engineering Research, UNSW Australia, s.biswas@unsw.edu.au Li Qiao School
More informationRECEIVER 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 informationMonitoring 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 informationIntroduction 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 informationNew Signal Structures for BeiDou Navigation Satellite System
Stanford's 2014 PNT Symposium New Signal Structures for BeiDou Navigation Satellite System Mingquan Lu, Zheng Yao Tsinghua University 10/29/2014 1 Outline 1 Background and Motivation 2 Requirements and
More informationPositioning in Environments where Standard GPS Fails
Positioning in Environments where Standard GPS Fails Binghao LI, Andrew G. DEMPSTER and Chris RIZOS School of Surveying & Spatial Information Systems The University of New South Wales, Australia Outlines
More informationDynamic Reconfiguration in a GNSS Software Defined Radio for Multi-Constellation Operation
Dynamic Reconfiguration in a GNSS Software Defined Radio for Multi-Constellation Operation Alison K. Brown and D Arlyn Reed, NAVSYS Corporation BIOGRAPHY Alison Brown is the President and Chief Executive
More informationRF, HIL and Radar Test
RF, HIL and Radar Test Abhay Samant Marketing Manager India, Russia and Arabia RF Hardware In The Loop Complex Radio Environment Components of RF HIL Communication Modems Channel Simulation GPS Simulation
More informationDESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS
DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS P. Th. Savvopoulos. PhD., A. Apostolopoulos 2, L. Dimitrov 3 Department of Electrical and Computer Engineering, University of Patras, 265 Patras,
More informationGalileo E1 and E5a Link-Level Performances in Single and Multipath Channels
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
More informationTechnical Specifications Document. for. Satellite-Based Augmentation System (SBAS) Testbed
Technical Specifications Document for Satellite-Based Augmentation System (SBAS) Testbed Revision 3 13 June 2017 Table of Contents Acronym Definitions... 3 1. Introduction... 4 2. SBAS Testbed Realisation...
More informationDESIGN AND IMPLEMENTATION OF INTEGRATED GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) RECEIVER. B.Tech Thesis Report
Indian Institute of Technology Jodhpur DESIGN AND IMPLEMENTATION OF INTEGRATED GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) RECEIVER B.Tech Thesis Report Submitted by Arun Balajee V, Aswin Suresh and Mahesh
More informationAdaptive Antenna Array Processing for GPS Receivers
Adaptive Antenna Array Processing for GPS Receivers By Yaohua Zheng Thesis submitted for the degree of Master of Engineering Science School of Electrical & Electronic Engineering Faculty of Engineering,
More informationThe 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 informationGPS RECEIVER IMPLEMENTATION USING SIMULINK
GPS RECEIVER IMPLEMENTATION USING SIMULINK C.Abhishek 1, A.Charitha 2, Dasari Goutham 3 1 Student, SCSVMV University, Kanchipuram 2 Student, kl university, Vijayawada 3 Student, SVEC college, Tirupati
More informationABSOLUTE 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 informationWideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA
Wideband Spectral Measurement Using Time-Gated Acquisition Implemented on a User-Programmable FPGA By Raajit Lall, Abhishek Rao, Sandeep Hari, and Vinay Kumar Spectral measurements for some of the Multiple
More informationConfiguring the Global Navigation Satellite System
Configuring the Global Navigation Satellite System Effective Cisco IOS-XE Release 3.17, the Cisco ASR-920-12SZ-IM router uses a satellite receiver, also called the global navigation satellite system (GNSS),
More informationPrototype Software-based Receiver for Remote Sensing using Reflected GPS Signals. Dinesh Manandhar The University of Tokyo
Prototype Software-based Receiver for Remote Sensing using Reflected GPS Signals Dinesh Manandhar The University of Tokyo dinesh@qzss.org 1 Contents Background Remote Sensing Capability System Architecture
More informationGPS 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 informationA GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM
A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM 1 J. H.VARDE, 2 N.B.GOHIL, 3 J.H.SHAH 1 Electronics & Communication Department, Gujarat Technological University, Ahmadabad, India
More informationConfiguring the Global Navigation Satellite System
Configuring the Global Navigation Satellite System Effective Cisco IOS-XE Release 3.17, the Cisco ASR-920-12SZ-IM router uses a satellite receiver, also called the global navigation satellite system (GNSS),
More informationResearch Article Design and Simulation of a Fully Digitized GNSS Receiver Front-End
Discrete Dynamics in Nature and Society Volume 211, Article ID 329535, 11 pages doi:1.1155/211/329535 Research Article Design and Simulation of a Fully Digitized GNSS Receiver Front-End Yuan Yu, Qing Chang,
More informationUser 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 information2009 CubeSat Developer s Workshop San Luis Obispo, CA
Exploiting Link Dynamics in LEO-to-Ground Communications 2009 CubeSat Developer s Workshop San Luis Obispo, CA Michael Caffrey mpc@lanl.gov Joseph Palmer jmp@lanl.gov Los Alamos National Laboratory Paper
More informationSoftware Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGA G.C.Kudale 1, Dr.B.G.Patil 2, K. Aurobindo 3 1PG Student, Department of Electronics Engineering, Walchand College of Engineering, Sangli, Maharashtra, 2Associate
More informationBenefits of a Reconfigurable Software GNSS Receiver in Multipath Environment
Journal of Global Positioning Systems (4) Vol. 3, No. 1-: 49-56 Benefits of a Reconfigurable Software GNSS Receiver in Multipath Environment Fabio Dovis, Marco Pini, Massimiliano Spelat Politecnico di
More informationMonolithic Integrated RF Front ends for Multi-GNSS receivers ABSTRACT
International Global Navigation Satellite Systems Society IGNSS Symposium 2013 Outrigger Gold Coast, Qld Australia 16-18 July, 2013 Monolithic Integrated RF Front ends for Multi-GNSS receivers K. J. Parkinson
More informationSecond Workshop on Satellite Navigation Science and Technology for Africa April 2010
2135-1 Second Workshop on Satellite Navigation Science and Technology for Africa 6-23 April 2010 GPS Receivers, Receiver Signals and Principals of Operation Phillip W. Ward NavWard Consultants Garland,
More informationGALILEO JOINT UNDERTAKING
GALILEO Research and development activities First call Activity A User receiver preliminary development STATEMENT OF WORK GJU/03/094/issue2/OM/ms Issue 2 094 issue2 6th FP A SOW 1 TABLE OF CONTENTS 1.
More informationRelative Navigation, Timing & Data. Communications for CubeSat Clusters. Nestor Voronka, Tyrel Newton
Relative Navigation, Timing & Data Communications for CubeSat Clusters Nestor Voronka, Tyrel Newton Tethers Unlimited, Inc. 11711 N. Creek Pkwy S., Suite D113 Bothell, WA 98011 425-486-0100x678 voronka@tethers.com
More informationDESIGN AND PERFORMANCE OF A SATELLITE TT&C RECEIVER CARD
DESIGN AND PERFORMANCE OF A SATELLITE TT&C RECEIVER CARD Douglas C. O Cull Microdyne Corporation Aerospace Telemetry Division Ocala, Florida USA ABSTRACT Today s increased satellite usage has placed an
More informationHigh Data Rate QPSK Modulator with CCSDS Punctured FEC channel Coding for Geo-Imaging Satellite
International Journal of Advances in Engineering Science and Technology 01 www.sestindia.org/volume-ijaest/ and www.ijaestonline.com ISSN: 2319-1120 High Data Rate QPSK Modulator with CCSDS Punctured FEC
More informationGPS Signal Generation for L 1 Frequency using Model Based Design Tools
GPS Signal Generation for L 1 Frequency using Model Based Design Tools Kota Solomon Raju 1, Y.Pratap 1, 2, Virendra Patel 1, 2, S.M.M Naidu 2, Amit Patwardhan 2, and P.Bhanu Prasad 1 Central Electronics
More informationProject in Wireless Communication Lecture 7: Software Defined Radio
Project in Wireless Communication Lecture 7: Software Defined Radio FREDRIK TUFVESSON ELECTRICAL AND INFORMATION TECHNOLOGY Tufvesson, EITN21, PWC lecture 7, Nov. 2018 1 Project overview, part one: the
More informationUHF 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 informationQuasi-Zenith Satellite System Interface Specification Positioning Technology Verification Service (IS-QZSS-TV-001)
Quasi-Zenith Satellite System Interface Specification Positioning Technology Verification Service (IS-QZSS-TV-001) (April 13, 2018) Cabinet Office Disclaimer of Liability The Cabinet Office, Government
More informationDevelopment of Ultimate Seamless Positioning System for Global Cellular Phone Platform based on QZSS IMES
Development of Ultimate Seamless Positioning System for Global Cellular Phone Platform based on QZSS IMES Dinesh Manandhar, Kazuki Okano, Makoto Ishii, Masahiro Asako, Hideyuki Torimoto GNSS Technologies
More informationConfiguring the Global Navigation Satellite System
Configuring the Global Navigation Satellite System Effective Cisco IOS-XE Release 3.17, the Cisco ASR 903 (with RSP3 module) and Cisco ASR 907 router uses a satellite receiver, also called the global navigation
More informationConfiguring the Global Navigation Satellite System
Configuring the Global Navigation Satellite System Effective Cisco IOS-XE Release 3.17, the Cisco ASR-920-12SZ-IM router uses a satellite receiver, also called the global navigation satellite system (GNSS),
More informationCNES 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 informationField experience with future GNSS ranging signals (a review). A.Simsky, J.-M. Sleewaegen, W. De Wilde Septentrio, Belgium
Field experience with future GNSS ranging signals (a review). A.Simsky, J.-M. Sleewaegen, W. De Wilde Septentrio, Belgium Technical University of Munich June 07 2010 Contents Septentrio: company profile
More informationFIR Filter Design on Chip Using VHDL
FIR Filter Design on Chip Using VHDL Mrs.Vidya H. Deshmukh, Dr.Abhilasha Mishra, Prof.Dr.Mrs.A.S.Bhalchandra MIT College of Engineering, Aurangabad ABSTRACT This paper describes the design and implementation
More informationConfiguring the Global Navigation Satellite System
Configuring the Global Navigation Satellite System uses a satellite receiver, also called the global navigation satellite system (GNSS), as a new timing interface. In typical telecom networks, synchronization
More informationA 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 informationReceiver Strategies for GPS L2C Signal Processing
Receiver Strategies for GPS L2C Signal Processing By SANA ULLAH QAISAR A thesis submitted to The University of New South Wales in partial fulfillment of the requirements for the degree of Doctor of Philosophy
More informationNavigation 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 informationGNSS Remo Sensing in ensin a 6U Cubesat
GNSS Remote Sensing in a 6U Cubesat Andrew Dempster Remote Sensing using GNSS Radio occultation Well established, with existing missions, v useful for input to weather models Reflectometry Experimental,
More informationPROGRAMMABLE ASICs. Antifuse SRAM EPROM
PROGRAMMABLE ASICs FPGAs hold array of basic logic cells Basic cells configured using Programming Technologies Programming Technology determines basic cell and interconnect scheme Programming Technologies
More informationPost-Processed Acquisition & Tracking of GPS C/A L1 Signals
Post-Processed Acquisition & Tracking of GPS C/A L1 Signals 1 Gonçalo Tomé Instituto Superior Técnico Universidade de Lisboa Lisbon, Portugal goncalo.tome@tecnico.ulisboa.pt Abstract The performance of
More informationGenerating MSK144 directly for Beacons and Test Sources.
Generating MSK144 directly for Beacons and Test Sources. Overview Andy Talbot G4JNT December 2016 MSK144 is a high speed data mode introduced into WSJT-X to replace FSK441 for meteor scatter (MS) and other
More informationA National Soil Moisture Monitoring Capability
June 2013 A National Soil Moisture Monitoring Capability Volume I: Technical Results Never Stand Still Faculty of Engineering Australian Centre for Space Engineering Research (ACSER) Garada SAR Formation
More informationEvaluation 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 informationDigital signal processing for satellitebased
Digital signal processing for satellitebased positioning Department of Communications Engineering (DCE), Tampere University of Technology Simona Lohan, Dr. Tech, Docent (Adjunct Professor) E-mail:elena-simona.lohan@tut.fi
More informationThe effect of sampling frequency and front-end bandwidth on the DLL code tracking performance
International Global Navigation Satellite Systems Society IGNSS Symposium 2015 Colombo Theatres, Kensington Campus, UNSW Australia 6 8 December 2016 The effect of sampling frequency and front-end bandwidth
More informationHardware Trigger Processor for the MDT System
University of Massachusetts Amherst E-mail: tcpaiva@cern.ch We are developing a low-latency hardware trigger processor for the Monitored Drift Tube system for the Muon Spectrometer of the ATLAS Experiment.
More informationDecoding 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 informationAcquisition Techniques in Galileo AltBOC Signals
Acquisition Techniques in Galileo AltBOC Signals João Paulo Mateus Pires joao.mateus.pires@ist.utl.pt Instituto Superior Técnico, Lisboa, Portugal October 2016 Abstract The objective of this work is to
More informationVERY PRECISE SYNCHRONIZATION OF A GROUP OF PSEUDOLITES
VERY PRECISE SYNCHRONIZATION OF A GROUP OF PSEUDOLITES Werner R. Lange Lange-Electronic GmbH Gernlinden, Germany T.: +49-8142-2845820 WLange@lange-electronic.de Abstract Pseudolites are GNSS transmitters
More informationAPPLICATION OF PROGRAMMABLE LOGIC DEVICES FOR ACQUISITION OF ECG SIGNAL WITH PACEMAKER PULSES 1. HISTORY OF PROGRAMMABLE CIRCUITS
JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol.4/2002, ISSN 1642-6037 Leszek DREWNIOK *, Janusz ZMUDZINSKI *, Jerzy GALECKA *, Adam GACEK * programmable circuits ECG acquisition with cardiostimulator
More informationLOW 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(SDR) Based Communication Downlinks for CubeSats
Software Defined Radio (SDR) Based Communication Downlinks for CubeSats Nestor Voronka, Tyrel Newton, Alan Chandler, Peter Gagnon Tethers Unlimited, Inc. 11711 N. Creek Pkwy S., Suite D113 Bothell, WA
More informationUnderstanding 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 informationADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION
98 Chapter-5 ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 99 CHAPTER-5 Chapter 5: ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION S.No Name of the Sub-Title Page
More informationAcquisition of modern GNSS signals using a modified parallel code-phase search architecture
Acquisition of modern GNSS signals using a modified parallel code-phase search architecture Jérôme Leclère, Cyril Botteron, Pierre-André Farine Electronics and Signal Processing Laboratory (ESPLAB), École
More informationUSING THE GRANADA BIT-TRUE SIMULATOR TO ANALYSE THE EFFECT OF CODE DOPPLER SHIFT IN GALILEO E5 AND L1 RECEIVERS 1
USING THE GRANADA BIT-TRUE SIMULATOR TO ANALYSE THE EFFECT OF CODE DOPPLER SHIFT IN GALILEO E5 AND L1 RECEIVERS 1 JOSÉ DIEZ (a), ANTONIO FERNÁNDEZ (a), DARIO FOSSATI (b), LIVIO MARRADI (b), VINCENT GABAGLIO
More information