• DocumentCode
    1986006
  • Title

    An efficient way of multirate asynchronous data transfer in MicroBlaze™ processor for GNSS receiver

  • Author

    Borsadiya, Kalpesh ; Anusha, S. ; Doshi, G.J.

  • Author_Institution
    Space Applic. Centre (ISRO), Ahmedabad, India
  • fYear
    2015
  • fDate
    2-3 Jan. 2015
  • Firstpage
    118
  • Lastpage
    121
  • Abstract
    This paper presents a novel for asynchronous data transfer of correlation values in Navigation receiver implemented with novel approach of using FPGA and MicroBlaze™ soft-core processor. The design consists of 14 channel receiver with correlators in FPGA logic and discriminators and loop filters in MicroBlaze™ Processor. This approach needs transfer of data with asynchronous clock domains between FPGA and MicroBlaze™ processor. In each channel, there are six correlation values to be transferred from FPGA logic to MicroBlaze™ processor. These correlation values are processed by MicroBlaze™ processor and feedback is provided to control code and carrier frequency and phase for each channel. The data transfer in this case is time bound as there are many close loop control systems and any error or time lag in the system may lead to loss of signal lock or degradation in the performance. The correlation values change at different instances and rate in different channels so use of FIFO for such application is not suitable. A new approach has been devised for data transfer between FPGA and MicroBlaze™ processor. This paper describes the approach with its advantages compared to conventional FIFO based approach.
  • Keywords
    Global Positioning System; closed loop systems; correlation methods; discriminators; field programmable gate arrays; logic design; microprocessor chips; radio receivers; radiofrequency filters; wireless channels; FPGA logic; GLONASS; GNSS receiver; GPS; MicroBlaze soft-core processor; asynchronous clock domains; carrier frequency; channel receiver; close loop control systems; correlation values; discriminators; loop filters; multirate asynchronous data transfer; navigation receiver; satellite based navigation systems; signal lock loss; time lag; Correlation; Data transfer; Field programmable gate arrays; Global Positioning System; Receivers; Registers; Correlation; FIFO; FPGA; GPS; Navigation; Tracking Loops;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing And Communication Engineering Systems (SPACES), 2015 International Conference on
  • Conference_Location
    Guntur
  • Type

    conf

  • DOI
    10.1109/SPACES.2015.7058228
  • Filename
    7058228