Research Article

AFD: A Practical Tool for FTP-Based GNSS Data Acquisition and Preprocessing

Volume: 9 Number: 2 December 29, 2025
TR EN

AFD: A Practical Tool for FTP-Based GNSS Data Acquisition and Preprocessing

Abstract

This study introduces the Automatic File Downloader (AFD), a MATLAB-based software developed for the efficient retrieval and organization of GNSS data. The need for this tool arose from the limitations of the existing VIP.m software, which became obsolete due to protocol incompatibilities, outdated data addresses, and a static user interface. AFD was designed with a modular and extensible architecture that supports FTP and HTTP protocols, automatic date conversions, dynamic file classification, and robust error handling. The software enables seamless downloading of GNSS datasets from international data centers such as IGS, IGL, and CODE, and automatically prepares the files for processing with scientific analysis tools like the Bernese GNSS Software. Comparative testing demonstrated that AFD provides faster, more reliable, and user-friendly performance compared to its predecessor. With its flexible architecture and scalable design, AFD represents a sustainable solution for researchers and engineers working with GNSS data, offering significant improvements in automation, accuracy, and usability. Unlike previous tools such as VIP.m, which relied on fixed directory structures and lacked adaptability to evolving data sources, AFD introduces a protocol-flexible and configuration-driven architecture that enables long-term sustainability. Moreover, this study fills a documented gap in the GNSS data processing literature by providing an open, extensible, and automation-oriented preprocessing workflow that integrates directly with commonly used scientific analysis environments. In this respect, AFD contributes a novel, practical, and maintainable solution that strengthens GNSS data acquisition pipelines in both research and operational applications.

Keywords

Automatic File Downloader , Bernese GNSS Software , GNSS , MATLAB

References

  1. Hofmann-Wellenhof, B., Lichtenegger, H., & Wasle, E. (2008). GNSS – Global Navigation Satellite Systems: GPS, GLONASS, Galileo, and more. Springer.
  2. Kaplan, E. D., & Hegarty, C. J. (Eds.). (2017). Understanding GPS/GNSS: Principles and applications (3rd ed.). Artech House.
  3. Teunissen, P. J. G., & Montenbruck, O. (Eds.). (2017). Springer handbook of global navigation satellite systems. Springer
  4. Dach, R., Lutz, S., Walser, P., & Fridez, P. (2015). Bernese GNSS Software Version 5.2. Astronomical Institute, University of Bern.
  5. Herring, T. A., King, R. W., Floyd, M. A., & McClusky, S. C. (2018). GAMIT/GLOBK Reference Manual: GPS Analysis at MIT, Release 10.7. Massachusetts Institute of Technology.
  6. Bertiger, W., Desai, S. D., Haines, B., Harvey, N., Moore, A. W., Owen, S., & Weiss, J. P. (2010). Single receiver phase ambiguity resolution with GPS data. Journal of Geodesy, 84(5), 327–337.
  7. Takasu, T., & Yasuda, A. (2009). Development of the low-cost RTK-GPS receiver with an open source program package RTKLIB. In International Symposium on GPS/GNSS (pp. 4–6). International Convention Center Jeju, Korea.
  8. Başçiftçi, F., İnal, C., Yıldırım, Ö., Bülbül, S. (2018). Automatic Data Downloading Program (DDP) in Determining Regional Ionosphere Model. Journal of New Results in Science, 7(1), 17-28.
  9. Başçiftçi, F. (2017). The creation of ionosphere model using GNSS data and its comparison with global models (Doctoral dissertation Selçuk University).
  10. Dursun, A.F., (2025). Software Development To Automatically Obtain Academic Software’s Input Files From Databases (Master’s dissertation, Tokat Gaziosmanpasa University).
APA
Dursun Yıldız, A. F., Yıldırım, Ö., Başçiftçi, F., & Bülbül, S. (2025). AFD: A Practical Tool for FTP-Based GNSS Data Acquisition and Preprocessing. International Journal of Innovative Engineering Applications, 9(2), 155-163. https://doi.org/10.46460/ijiea.1780158
AMA
1.Dursun Yıldız AF, Yıldırım Ö, Başçiftçi F, Bülbül S. AFD: A Practical Tool for FTP-Based GNSS Data Acquisition and Preprocessing. IJIEA. 2025;9(2):155-163. doi:10.46460/ijiea.1780158
Chicago
Dursun Yıldız, Ayfer Feyza, Ömer Yıldırım, Fuat Başçiftçi, and Sercan Bülbül. 2025. “AFD: A Practical Tool for FTP-Based GNSS Data Acquisition and Preprocessing”. International Journal of Innovative Engineering Applications 9 (2): 155-63. https://doi.org/10.46460/ijiea.1780158.
EndNote
Dursun Yıldız AF, Yıldırım Ö, Başçiftçi F, Bülbül S (December 1, 2025) AFD: A Practical Tool for FTP-Based GNSS Data Acquisition and Preprocessing. International Journal of Innovative Engineering Applications 9 2 155–163.
IEEE
[1]A. F. Dursun Yıldız, Ö. Yıldırım, F. Başçiftçi, and S. Bülbül, “AFD: A Practical Tool for FTP-Based GNSS Data Acquisition and Preprocessing”, IJIEA, vol. 9, no. 2, pp. 155–163, Dec. 2025, doi: 10.46460/ijiea.1780158.
ISNAD
Dursun Yıldız, Ayfer Feyza - Yıldırım, Ömer - Başçiftçi, Fuat - Bülbül, Sercan. “AFD: A Practical Tool for FTP-Based GNSS Data Acquisition and Preprocessing”. International Journal of Innovative Engineering Applications 9/2 (December 1, 2025): 155-163. https://doi.org/10.46460/ijiea.1780158.
JAMA
1.Dursun Yıldız AF, Yıldırım Ö, Başçiftçi F, Bülbül S. AFD: A Practical Tool for FTP-Based GNSS Data Acquisition and Preprocessing. IJIEA. 2025;9:155–163.
MLA
Dursun Yıldız, Ayfer Feyza, et al. “AFD: A Practical Tool for FTP-Based GNSS Data Acquisition and Preprocessing”. International Journal of Innovative Engineering Applications, vol. 9, no. 2, Dec. 2025, pp. 155-63, doi:10.46460/ijiea.1780158.
Vancouver
1.Ayfer Feyza Dursun Yıldız, Ömer Yıldırım, Fuat Başçiftçi, Sercan Bülbül. AFD: A Practical Tool for FTP-Based GNSS Data Acquisition and Preprocessing. IJIEA. 2025 Dec. 1;9(2):155-63. doi:10.46460/ijiea.1780158