Open Access Open Access  Restricted Access Subscription Access

A FPGA Software based GPS Receiver Implementation with Signal blocker through Simulink


Affiliations
1 Birla Institute of Technology, Mesra, (Deogarh Campus), Ranchi - 835215, Jharkhand, India
 

Background/Objectives: Field-Programmable Gate Array (FPGA) software based Global Positioning System (GPS) receiver has been designed and developed using the C language interface environment. GPS Receivers are used for tracking a signal and calculates the current position of the signal in real time. GPS Receiver is a real time application used for tracking purpose. Methods/Analysis: A GPS Receiver works on specially coded GPS satellite signals. The signal is processed in a GPS receiver for computing position, velocity and time. A GPS uses minimum four satellite signals for computing positions in three dimensions using the real time receiver clock. Findings: In this paper, it is planned to build a FPGA-based software GPS receiver using a high level Matlab design Simulink tool. This GPS Receiver is used to design such components that require huge computation like baseband signal processing correlator, C/A code generator, Discriminator Code Loop (DCL) are designed by the Xilinx FPGA block and implemented in Matlab/Simulink. Novelty: The “GPS Receiver Processing Captured Satellite data” model of GPS system without jammer, the signal level display shows the value 0.1779; but in case of a jammer, the signal level is reduced to 0.1447 which is 81% of the initial signal level. So, jammer reduces the signal strength and makes the signal weaker.

Keywords

C/A Code, Field-Programmable Gate Array, Global Positioning System, Matlab, Satellite, Signal blocker
User

Abstract Views: 230

PDF Views: 0




  • A FPGA Software based GPS Receiver Implementation with Signal blocker through Simulink

Abstract Views: 230  |  PDF Views: 0

Authors

Rachna Kumari
Birla Institute of Technology, Mesra, (Deogarh Campus), Ranchi - 835215, Jharkhand, India
Mainak Mukhopadhyay
Birla Institute of Technology, Mesra, (Deogarh Campus), Ranchi - 835215, Jharkhand, India

Abstract


Background/Objectives: Field-Programmable Gate Array (FPGA) software based Global Positioning System (GPS) receiver has been designed and developed using the C language interface environment. GPS Receivers are used for tracking a signal and calculates the current position of the signal in real time. GPS Receiver is a real time application used for tracking purpose. Methods/Analysis: A GPS Receiver works on specially coded GPS satellite signals. The signal is processed in a GPS receiver for computing position, velocity and time. A GPS uses minimum four satellite signals for computing positions in three dimensions using the real time receiver clock. Findings: In this paper, it is planned to build a FPGA-based software GPS receiver using a high level Matlab design Simulink tool. This GPS Receiver is used to design such components that require huge computation like baseband signal processing correlator, C/A code generator, Discriminator Code Loop (DCL) are designed by the Xilinx FPGA block and implemented in Matlab/Simulink. Novelty: The “GPS Receiver Processing Captured Satellite data” model of GPS system without jammer, the signal level display shows the value 0.1779; but in case of a jammer, the signal level is reduced to 0.1447 which is 81% of the initial signal level. So, jammer reduces the signal strength and makes the signal weaker.

Keywords


C/A Code, Field-Programmable Gate Array, Global Positioning System, Matlab, Satellite, Signal blocker



DOI: https://doi.org/10.17485/ijst%2F2016%2Fv9i25%2F134899