Total views : 521

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


  • 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.


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

Full Text:

 |  (PDF views: 950)


  • Borre K, Akos DM, Bertelsen N, Rinder P, Jensen SH. A Software-Defined GPS and GALILEO Receiver – A Single Frequency Approach. Applied and Numerical Harmonic Analysis. Springer- Birkhauser Boston. 2007.
  • Akos D. A Software Radio Approach to Global Navigation Satellite System Receiver Design Approach. Ph.D Dissertation, Ohio University. 1997.
  • Sun YR. Generalized Bandpass Sampling Receivers for Software Defined Radio. Ph.D Dissertation, Royal Institute of Technology, Stockholm, 2006.
  • Tsui JBY. Fundamentals of Global Positioning System Receivers, USA, John Wiley & Sons. 2015.
  • Koochaki A. Teaching Calculation of Transformer Equivalent Circuit Parameters using MATLAB/Simulink for Undergraduate Electric Machinery Courses. Indian Journal of Science and Technology. 2015 Aug; 8(17):1–6.
  • Karthikeyan R, Prasina A, Babu R, Raghavendran S. FPGA Implementation of Novel Synchronization Methodology for a New Chaotic System. Indian Journal of Science and Technology. 2015 June; 8(11):1–6.
  • Starzyk JA, Zhu Z. Averaging correlation for C/A code acquisition and tracking in frequency domain. Proc. IEEE Midwest Sym. on Circuits and Systems (MWSCAS). 2001; 2:905–08.
  • Ward PW, Betz JW, Hegarty CJ. Satellite signal acquisition, tracking, and data demodulation. Understanding GPS principles and applications. 2016; 5:174–75.
  • Krasner NF. U.S. Patent No. 5,874,914. Washington, DC: U.S. Patent and Trademark Office. 1999.
  • Braasch MS, Van Dierendonck AJ. GPS receiver architectures and measurements. Proceedings of the IEEE. 1999; 87(1):48–64.
  • Spilker JJ. GPS signal structure and performance characteristics. Navigation. 1978; 25(2):121–46.
  • Getting I. Perspective/navigation-the global positioning system. Spectrum, IEEE. 1993; 30(12):36–8.
  • Spilker JJ. Fundamentals of signal tracking theory. Progress in Astronautics and Aeronautics. 1996; 163:245–328.
  • Antreich F, Nossek JA, Utschick W. Maximum likelihood delay estimation in a navigation receiver for aeronautical applications. Aerospace Science and Technology. 2008; 12(3):256–67.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.