• DocumentCode
    568823
  • Title

    An FPGA implementation of a data-bit asynchronous GPS/GLONASS correlator

  • Author

    Díaz, J.G. ; García, J.G. ; Roncagliolo, P.A.

  • Author_Institution
    Dto. Electrotecnia, UNLP, La Plata, Argentina
  • fYear
    2012
  • fDate
    9-10 Aug. 2012
  • Firstpage
    27
  • Lastpage
    33
  • Abstract
    The design and implementation on an FPGA of a correlation system for the American and Russian Global Positioning Systems (GPS and GLONASS) receivers are presented in this paper. This system permits processing the received signal asynchronously with the data-bits. Typically, in GPS and GLONASS receivers, correlation channels receive the samples in intermediate frequency signal, process them through a phase rotator and correlate them with replicas of the code signals locally generated. Based on these correlations, the receiver synchronizes with the incoming satellite signals, demodulates their data, and calculates its position and its speed. Each correlation channel usually works synchronously with the data-bits of the tracked satellite signal, but asynchronously among themselves. In the proposed system, the correlation channels provide partial correlations before and after the edge of data-bits which permit operating the channels synchronously among themselves, i.e. asynchronously with the data-bits of the signal. This feature brings some advantages for the navigation process because all the measurements are taken simultaneously. The designed system is compatible with the AMBA bus for the communication with an embedded processor and has a number of configurable correlation channels. The most significant aspects of the architecture, which was implemented using the hardware description language VHDL, as well as the obtained results with actual GPS and GLONASS signals are presented.
  • Keywords
    Global Positioning System; correlation methods; field programmable gate arrays; signal processing; American Global Positioning System receiver; FPGA; Russian Global Positioning Systems receiver; VHDL hardware description language; code signals; correlation channels; data-bit asynchronous GPS-GLONASS correlator system; embedded processor; intermediate frequency signal processing; navigation process; phase rotator; satellite signals; Correlation; Delay; Field programmable gate arrays; Global Positioning System; Receivers; Satellites; Synchronization; Correlation; FPGA; GLONASS; GPS;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Micro-Nanoelectronics, Technology and Applications (EAMTA), 2012 Argentine School of
  • Conference_Location
    Cordoba
  • Print_ISBN
    978-1-4673-2696-4
  • Type

    conf

  • Filename
    6297313