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.
Similar content being viewed by others
References
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.
Guruprasad, S. (2015). FPGA-based software GNSS receiver design for satellite applications. York Space Institutional Repository.
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.
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.
Hein, G., Pany, T., Wallner, S., & Won, J.-H. (2006). Platforms for a future GNSS Receiver. Inside GNSS, 1(2), 56–62.
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).
Akos, D. M. (2003). The role of global navigation satellite system (GNSS) software radios in embedded systems. GPS Solutions, 7(1), 1–4.
Othieno, N. B. O. (2012). Combined Doppler time-free positioning for low dynamics GNSS receivers. Doctoral dissertation, Concordia University.
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).
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.
Peng, S., & Morton, Y. (2013). A USRP2-based reconfigurable multi-constellation multi-frequency GNSS software receiver front end. GPS Solutions, 17(1), 89–102.
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).
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.
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).
Khatri, K., & Gajjar, N. (2012). Reconfigurable architectures for GNSS receiver. In 2012 Nirma University International conference on IEEE engineering (NUiCONE) (pp. 1–6).
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.
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).
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).
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.
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).
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-019-06193-5