Skip to main content
Log in

Modelling of FPGA-Particle Swarm Optimized GNSS Receiver for Satellite Applications

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

The purpose of this paper is to design a low power Global Navigation Satellite System receiver for satellite application based on Particle Swarm Optimization (PSO) algorithm. The receiver processes the satellites signals and provide enough information for wide range of applications. Most of the applications relies on the navigation solution such as position, velocity and time. The receiver continuously acquire and track the signals from the satellites in order to compute the continuous solution based on the requirement of application. The navigation solution based on the computation distance between the receiver and set of satellites. The proposed method uses the PSO based navigation process. Hence it provide better performance through the selection of optimal solution (position, velocity and time). The proposed work is implemented in Xilinx platform and compared with various target devices in terms of frequency and area. The comparative analysis clearly demonstrate the better performance of proposed work under various target devices.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Jin, S., Feng, G. P., & Gleason, S. (2011). Remote sensing using GNSS signals: Current status and future directions. Advances in Space Research, 47(10), 1645–1653.

    Article  Google Scholar 

  2. Guruprasad, S. (2015). FPGA-based software GNSS receiver design for satellite applications. York Space Institutional Repository.

  3. Esper, J., Panetta, P. V., Ryschkewitsch, M., Wiscombe, W., & Neeck, S. (2000). NASA-GSFC nano-satellite technology for earth science missions. Acta Astronautica, 46(2–6), 287–296.

    Article  Google Scholar 

  4. Gara, A., Blumrich, M. A., Chen, D., Chiu, G. L.-T., Coteus, P., Giampapa, M. E., et al. (2005). Overview of the Blue Gene/L system architecture. IBM Journal of Research and Development, 49(2.3), 195–212.

    Article  Google Scholar 

  5. Hein, G., Pany, T., Wallner, S., & Won, J.-H. (2006). Platforms for a future GNSS Receiver. Inside GNSS, 1(2), 56–62.

    Google Scholar 

  6. Stöber, C., Anghileri, M., Ayaz, A. S., Dötterböck, D., Krämer, I., Kropp, V., et al. (2010, September). ipexSR: A real-time multi-frequency software GNSS receiver. In 2010 Proceedings on IEEE ELMAR (pp. 407–416).

  7. Akos, D. M. (2003). The role of global navigation satellite system (GNSS) software radios in embedded systems. GPS Solutions, 7(1), 1–4.

    Article  Google Scholar 

  8. Othieno, N. B. O. (2012). Combined Doppler time-free positioning for low dynamics GNSS receivers. Doctoral dissertation, Concordia University.

  9. Presti, L. L., Torino, P. D., Falletti, E., Nicola, M., & Gamba, M. T. (2014). Software defined radio technology for GNSS receivers. In Metrology for aerospace (MetroAeroSpace), IEEE (pp. 314–319).

  10. Knežević, A., O’Driscoll, C., & Lachapelle, G. (2010). Co-processor aiding for real-time software GNSS receiver. In: Proceedings of the 2010 international technical meeting of the Institute of Navigation (ION ITM 2010). San Diego, CA (USA), pp. 667–678.

  11. Peng, S., & Morton, Y. (2013). A USRP2-based reconfigurable multi-constellation multi-frequency GNSS software receiver front end. GPS Solutions, 17(1), 89–102.

    Article  Google Scholar 

  12. Girau, G., Tomatis, A., Dovis, F., & Mulassano, P. (2007). Efficient software defined radio implementations of GNSS receivers. In IEEE International Symposium on IEEE Circuits and Systems, 2007. ISCAS 2007 (pp. 1733–1736).

  13. Hurskainen, Heikki, Raasakka, J., Ahonen, T., & Nurmi, J. (2009). Multicore software-defined radio architecture for GNSS receiver signal processing. EURASIP Journal on Embedded Systems, 2009(1), 543–720.

    Google Scholar 

  14. Lucas-Sabola, V., Seco-Granados, G., López-Salcedo, J. A., García-Molina, J. A., & Crisci, M. (2016). Cloud GNSS receivers: New advanced applications made possible. In 2016 International conference on IEEE localization and GNSS (ICL-GNSS) (pp. 1–6).

  15. Khatri, K., & Gajjar, N. (2012). Reconfigurable architectures for GNSS receiver. In 2012 Nirma University International conference on IEEE engineering (NUiCONE) (pp. 1–6).

  16. Guruprasad, S., Bisnath, S., Lee, R., & Kozinski, J. (2016). Design and implementation of a low-cost SoC-based software GNSS receiver. IEEE Aerospace and Electronic Systems Magazine, 31(4), 14–19.

    Article  Google Scholar 

  17. Tian, J., Ye, W., Lin, S., & Hua, Z. (2008, August). SDR GNSS receiver design over stand-alone generic TI DSP platform. In 2008 IEEE 10th international symposium on IEEE spread spectrum techniques and applications (pp. 42–47).

  18. Garzia, F., Kohler, S., Urquijo, S., Neumaier, P., Driesen, J., Haas, J., et al. (2014). NAPA: A fully integrated multi-constellation two-frequency single-chip GNSS receiver. In Position, location and navigation symposium-PLANS 2014, 2014 IEEE/ION IEEE (pp. 1075–1083).

  19. Cuntz, M., Konovaltsev, A., & Meurer, M. (2016). Concepts, development, and validation of multi-antenna GNSS receivers for resilient navigation. Proceedings of the IEEE, 104(6), 1288–1301.

    Article  Google Scholar 

  20. Tran, V. T., Shivaramaiah, N. C., Diessel, O., & Dempster, A. G. (2015, May). A programmable multi-GNSS baseband receiver. In 2015 IEEE international symposium on IEEE circuits and systems (ISCAS) (pp. 1178–1181).

  21. Tran, V. T., Dempster, A. G., Nguyen, T. D., & Shivaramaiah, N. C. (2017). A dynamically configurable decimator for a GNSS baseband receiver. IEEE Transactions on Aerospace and Electronic Systems, 53(1), 296–309.

    Article  Google Scholar 

  22. Leclère, J., Botteron, C., & Farine, P. A. (2013). Comparison framework of FPGA-based GNSS signals acquisition architectures. IEEE Transactions on Aerospace and Electronic Systems, 49(3), 1497–1518.

    Article  Google Scholar 

  23. Jwo, D. J., & Chang, S. C. (2009). Particle Swarm Optimization for GPS navigation Kalman filter adaptation. Aircraft Engineering and Aerospace Technology, 81(4), 343–352.

    Article  Google Scholar 

  24. Toloza, J., & Acosta, N. (2012). NMEA-0183 sentences analysis tool from the GPS system to increase the positional accuracy. Journal of Telecommunications, 15(2), 23–30.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nuli Namassivaya.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Namassivaya, N., Pal, S. & Ratnam, D.V. Modelling of FPGA-Particle Swarm Optimized GNSS Receiver for Satellite Applications. Wireless Pers Commun 106, 879–895 (2019). https://doi.org/10.1007/s11277-019-06193-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-019-06193-5

Keywords

Navigation