<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">gyroscopy</journal-id><journal-title-group><journal-title xml:lang="ru">Гироскопия и навигация</journal-title><trans-title-group xml:lang="en"><trans-title>Giroskopiya i Navigatsiya / Gyroscopy and Navigation</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0869-7035</issn><issn pub-type="epub">2075-0927</issn><publisher><publisher-name>AO «Концерн «ЦНИИ «Электроприбор»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17285/0869-7035.0023</article-id><article-id custom-type="elpub" pub-id-type="custom">gyroscopy-203</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Усовершенствованный способ сбора радиочастотных данных GPS для программно реализуемых приемников спутниковой навигации</article-title><trans-title-group xml:lang="en"><trans-title>Improved Real Time GPS RF Data Capturing for GNSS SDR Applications</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кумар</surname><given-names>Б. П.</given-names></name><name name-style="western" xml:lang="en"><surname>Kumar</surname><given-names>B.P.,</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кумар Бойя Прадип. Научный сотрудник, факультет электроники и технической кибернетики.</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Пайдимари</surname><given-names>Ч. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Paidimarry</surname><given-names>C.S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Пайдимари Чандра Секхар. Профессор, факультет электроники и технической кибернетики.</p></bio><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Университетский технический колледж, Османский университет (г. Хайдарабад, штат Телангана, Индия).</institution><country>Индия</country></aff><aff xml:lang="en"><institution>Department of Electronics and Communication Engineering, University College of Engineering, Osmania University, Hyderabad, Telangana, India</institution><country>India</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>28</day><month>10</month><year>2025</year></pub-date><volume>28</volume><issue>1</issue><fpage>42</fpage><lpage>53</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Кумар Б., Пайдимари Ч., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Кумар Б., Пайдимари Ч.</copyright-holder><copyright-holder xml:lang="en">Kumar B., Paidimarry C.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.gyroscopy.ru/jour/article/view/203">https://www.gyroscopy.ru/jour/article/view/203</self-uri><abstract><p>Представлены результаты разработки программно реализуемого приемника (ПРП) спутниковой навигации, в котором обработка сигналов, в том числе первичная, осуществляется в персональном компьютере (ПК). Такой приемник является дешевой альтернативой классическому аппаратному приемнику, но обладает недостатками, среди которых потеря данных при регистрации исходных спутниковых сигналов на жесткий диск ПК. Для того чтобы сократить эти потери, предложено использовать буфер между оперативной памятью и жестким диском. Приводятся результаты натурной апробации такого подхода с применением универсального программно определяемого радиоустройства USRP N210 kit. Сопоставляются проценты необнаруженных сигналов спутников с использованием и без использования буфера. В роли эталонных данных выступали результаты обнаружения спутников обычного аппаратного приемника u-blox.</p></abstract><trans-abstract xml:lang="en"><p>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.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>GPS</kwd><kwd>сбор РЧ-данных</kwd><kwd>программно реализуемый приемник</kwd><kwd>USRP.</kwd></kwd-group><kwd-group xml:lang="en"><kwd>GPS</kwd><kwd>GPS-RF data collection</kwd><kwd>GNSS SDR</kwd><kwd>USRP.</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">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 &amp; Communication Systems. Lecture Notes in Electrical Engineering, 2018, vol. 453, pp. 375–385.</mixed-citation><mixed-citation xml:lang="en">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 &amp; Communication Systems. Lecture Notes in Electrical Engineering, 2018, vol. 453, pp. 375–385.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Ettus Research USRP manuals, http://files.ettus.com/manual/page_usrp2.html.</mixed-citation><mixed-citation xml:lang="en">Ettus Research USRP manuals, http://files.ettus.com/manual/page_usrp2.html.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Yang, B.Q., Huang, L., Inside Radio: An Attack and Defense Guide, Springer, 2018.</mixed-citation><mixed-citation xml:lang="en">Yang, B.Q., Huang, L., Inside Radio: An Attack and Defense Guide, Springer, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">RTL-SDR (RTL2832U) and software defined radio news and projects. https://www.rtl-sdr.com/tag/bias-tee/</mixed-citation><mixed-citation xml:lang="en">RTL-SDR (RTL2832U) and software defined radio news and projects. https://www.rtl-sdr.com/tag/bias-tee/</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
