FPGA-based tracking system for GNSS receivers
This report presents the design and simulation of code and carrier tracking system for a GNSS receiver. The GNSS receiver processes the signal sent by satellites in space. These signal contain carrier wave signal, ranging code and navigation data in encrypted form. To demodulate the navigation data, the processing block should accurately track the phase of incoming code and the frequency of incoming carrier wave signal. In code tracking loop, a DLL is used where three replicas of incoming PRN code namely early PRN, prompt PRN and late PRN are generated and correlated with the incoming signal. The result of these correlators is a numerical value that determines how much the specific code replica correlates with the incoming PRN. Based on correlation value, a code loop discriminator decides in which direction the phase of the PRN code is to be shifted. Then a perfectly aligned PRN code is generated by the local code generator. In carrier tracking loop, a PLL is used where a local carrier wave signal is multiplied with the incoming signal to wipe off carrier signal and PRN code of the incoming signal. The output after multiplication is sent to the carrier loop discriminator to determine the carrier phase error. This error is filtered out using a carrier loop filter. Then the output from the filter is used as feedback to a NCO that generates a perfectly aligned carrier wave signal. The other half of this report deals with the VHDL programming of the tracking subsystems that can be synthesized in a FPGA kit. It should be noted that all subsystems of a tracking block cannot be hardware synthesized. A VHDL program and a testbench program for the subsystem that can be hardware synthesized is coded and tested in ISIM. Finally, a design for FPGA-based tracking system for GNSS receivers is proposed
PublisherUiT Norges arktiske universitet
UiT The Arctic University of Norway
MetadataShow full item record
Copyright 2017 The Author(s)
The following license file are associated with this item:
Showing items related by title, author, creator and subject.
Solar panel tracking control. Tracking the variations caused due to reflection from snow and other factors Pandey, Saroj (Master thesis; Mastergradsoppgave, 2016-11-07)This report presents the design and simulations of a dual-axis solar tracker. This solar tracker works solely based on the output power of the PV panel mounted to it. It does not use any photosensors to orient the PV module. Describing the process in short, the position of the Sun is first calculated based on time and location information. Since this solar panel will be mounted here at UiT, ...
Hendrikx, Jordy; Johnson, Jerry; Mannberg, Andrea (Journal article; Tidsskriftartikkel; Peer reviewed, 2022-06-03)Snow avalanches are a significant natural hazard representing the primary risk of death to backcountry travelers in many alpine countries. Careful use of backcountry terrain through effective decision making can mitigate the risk of dangerous snowpack conditions, but requires relevant knowledge and experience. We present the results from a large-scale crowd sourced data collection method from ...
Cohesive collisions of particles in liquid media studied by CFD-DEM, video tracking, and Positron Emission Particle Tracking Saparbayeva, Nazerke; Chang, Yu-Fen; Kosinski, Pawel Jan; hoffmann, alex christian; Balakin, Boris; Struchalin, Pavel (Journal article; Tidsskriftartikkel; Peer reviewed, 2023-05-18)This paper investigates the cohesive collision of ice in an oil phase at temperatures ranging from −15.7 °C to −0.3 °C. The new information on the coefficient of restitution (COR) was obtained using three different velocity measurement methods: high-speed experimental video recording, Positron Emission Particle Tracking (PEPT), and numerical simulations. A new type of PEPT tracer was developed for ...