Improved Real Time GPS RF Data Capturing for GNSS SDR Applications
https://doi.org/10.17285/0869-7035.0023
Abstract
Global Navigation Satellite System (GNSS) software-defined radio (SDR) is a programmable software receiver, primarily used to receive satellite data and provide user position. It is flexible and cost-effective compared to conventional satellite receivers. In GNSS SDR, recording the live raw data in real-time is a challenging task as large data are sent by the satellites at a very high speed. These data are further processed by the baseband algorithms which provide the user location. The accuracy of the tracked location depends on the precision of the data captured. Among the available hardware receivers, USRP RF front end kit provides flexibility. This paper proposes an efficient approach to capture the real-time GPS data by using the USRP N210 kit. If the receiver is not tuned with the exact parameters, the problems of data overflow and underflow occur. A novel data controlling queue thread method is introduced to overcome this problem. It is evident that the results obtained from our method are very close to those of u-blox GPS.
About the Authors
B.P., KumarIndia
C.S. Paidimarry
India
References
1. Oliveira, L.B., Zapella, M., and Hunt, R., Global Positioning System and GLObal NAvigation Satellite System constellations for better time synchronising reliability, Proc. 2018 IEEE 14th International Conference on Developments in Power System Protection, pp. 2051–3305.
2. Capua, R., Bottaro, A., A GNSS software receiver for governmental applications, Proc. 24th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS), Portland, OR, 2011, pp. 813–823.
3. Brown, A., Tredway, R., and Taylor, R., GPS signal simulation using open source GPS receiver platform, Proc. 21st Virginia Tech Symposium on Wireless Personal Communications, Blacksburg, VA, 2011.
4. Cristodaro, C., Dovis, F., Linty, N., and Romero, R., Design of a configurable monitoring station for scintillations by means of a GNSS software radio receiver, IEEE Geoscience and Remote Sensing Letters, 2018, vol. 15, no. 3, pp. 325–329.
5. Yadav, N., Prasad, D., Nath, V., and Kumar, M., An ultra-low power CMOS RF front-end-based LNA and mixer for GPS application, Proc. International Conference on Microelectronics, Computing & Communication Systems. Lecture Notes in Electrical Engineering, 2018, vol. 453, pp. 375–385.
6. Goswami, S., Kim, H., and Dawson, J., A frequency-agile RF frontend architecture for multi-band TDD applications, IEEE Journal of Solid-State Circuits, 2014, vol. 49, no. 10, pp. 2127–2140.
7. Cidronali, A., Local oscillator phase-dependent linearized mixer modeling based on large-signal vector measurements, IEEE Transactions on Microwave Theory and Techniques, 2018, vol. 66, no. 1, pp. 81–90.
8. Di, R., Peng, S., Taylor, S., and Morton, Y., A USRP-based GNSS and interference signal generator and playback system, Proc. 2012 IEEE/ION Position, Location and Navigation Symposium, 2012. DOI: 10.1109/PLANS.2012.6236916.
9. Liso Nicolas, M., Artamonov, I., and Kuerner, T., Low-cost USRP SDR receiver for the investigation of multipath influence on GNSS systems, Proc. 7th European Conference on Antennas and Propagation (EuCAP), 2013.
10. Hennigar, A., Bevly, D.M., Error analysis of GPS signals from USRP using GPS receivers, Proc. IEEE/ ION Position, Location and Navigation Symposium (PLANS), 2014.
11. Welch, T.B., Shearman, S., Teaching software defined radio using the USRP and Labview, Proc. 2012 IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP 2012), pp. 2789–2792.
12. Javidi, G., Sheybani, E., Application of digital signal processing in USRP satellite signal detection, International Journal of Interdisciplinary Telecommunications and Networking, 2017, vol. 9, no. 2.
13. Ettus Research USRP manuals, http://files.ettus.com/manual/page_usrp2.html.
14. Juang, J.C., Tsai, C.T., and Chen, Y.H., Development of a PC-based software receiver for the reception of Beidou navigation satellite signals, The Journal of Navigation, 2013, no. 66, pp. 701–718.
15. Hynek, T., Halls, D., and Sykora, J., Hardware implementation of distributed learning algorithm for mapping selection for wireless physical layer network coding, Proc. IEEE International Conference on Communication Workshop (ICCW), London, 2015.
16. Sharma, N., Rawat, D.B., Bista, B.B., and Shetty, S., A testbed using USRP(TM) and LabView(R) for dynamic spectrum access in cognitive radio networks, Proc. IEEE 29th International Conference on Advanced Information Networking and Applications, Gwangiu, 2015.
17. Yang, B.Q., Huang, L., Inside Radio: An Attack and Defense Guide, Springer, 2018.
18. RTL-SDR (RTL2832U) and software defined radio news and projects. https://www.rtl-sdr.com/tag/bias-tee/
19. Mehrez, H., Barrak, R., Ghazel, A., Muller, M., and Abib, G., A reconfigurable multistandard GNSS receiver setup operating in L1/L2 bands, Proc. 5th International Conference on Multimedia Computing and Systems (ICMCS), Marrakech, 2016.
20. Chen, W.T., Ho, C.H., Spectrum monitoring with unmanned aerial vehicle carrying a receiver based on the core technology of cognitive radio – A software-defined radio design, Journal of Unmanned Vehicle Systems, 2017, vol. 5, no. 1, pp. 1–12.
21. Borre, K., Akos, D.M., Bertelsen, N., Rinder, P., and Jensen, S.H., A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach, Basel: Birkhauser, 2007.
Review
For citations:
Kumar B., Paidimarry C. Improved Real Time GPS RF Data Capturing for GNSS SDR Applications. Giroskopiya i Navigatsiya. 2020;28(1):42-53. https://doi.org/10.17285/0869-7035.0023