{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T16:00:53Z","timestamp":1782403253518,"version":"3.54.5"},"reference-count":41,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2021,5,27]],"date-time":"2021-05-27T00:00:00Z","timestamp":1622073600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["41774028"],"award-info":[{"award-number":["41774028"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012152","name":"National Postdoctoral Program for Innovative Talents","doi-asserted-by":"publisher","award":["BX20200039"],"award-info":[{"award-number":["BX20200039"]}],"id":[{"id":"10.13039\/501100012152","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002358","name":"Beihang University","doi-asserted-by":"publisher","award":["BARI2003"],"award-info":[{"award-number":["BARI2003"]}],"id":[{"id":"10.13039\/501100002358","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Global Navigation Satellite System Reflectometry Bistatic Synthetic Aperture Radar (GNSS-R BSAR) is becoming more and more important in remote sensing because of its low power, low mass, low cost, and real-time global coverage capability. The Back Projection Algorithm (BPA) was usually selected as the GNSS-R BSAR imaging algorithm because it can process echo signals of complex geometric configurations. However, the huge computational cost is a challenge for its application in GNSS-R BSAR. Graphics Processing Units (GPU) provides an efficient computing platform for GNSS-R BSAR processing. In this paper, a solution accelerating the BPA of GNSS-R BSAR using GPU is proposed to improve imaging efficiency, and a matching pre-processing program was proposed to synchronize direct and echo signals to improve imaging quality. To process hundreds of gigabytes of data collected by a long-time synthetic aperture in fixed station mode, a stream processing structure was used to process such a large amount of data to solve the problem of limited GPU memory. In the improvement of the imaging efficiency, the imaging task is divided into pre-processing and BPA, which are performed in the Central Processing Unit (CPU) and GPU, respectively, and a pixel-oriented parallel processing method in back projection is adopted to avoid memory access conflicts caused by excessive data volume. The improved BPA with the long synthetic aperture time is verified through the simulation of and experimenting on the GPS-L5 signal. The results show that the proposed accelerating solution is capable of taking approximately 128.04 s, which is 156 times lower than pure CPU framework for producing a size of 600 m \u00d7 600 m image with 1800 s synthetic aperture time; in addition, the same imaging quality with the existing processing solution can be retained.<\/jats:p>","DOI":"10.3390\/rs13112107","type":"journal-article","created":{"date-parts":[[2021,5,27]],"date-time":"2021-05-27T11:07:02Z","timestamp":1622113622000},"page":"2107","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["An Improved Back-Projection Algorithm for GNSS-R BSAR Imaging Based on CPU and GPU Platform"],"prefix":"10.3390","volume":"13","author":[{"given":"Shiyu","family":"Wu","sequence":"first","affiliation":[{"name":"School of Electronics and Information Engineering, Beihang University, Beijing 100191, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhichao","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Beihang University, Beijing 100191, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Feng","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Beihang University, Beijing 100191, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dongkai","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Beihang University, Beijing 100191, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gongjian","family":"Guo","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Beihang University, Beijing 100191, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,5,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Hall, C.D., and Cordey, R.A. (1988, January 12\u201316). Multistatic Scatterometry. Proceedings of the International Geoscience and Remote Sensing Symposium, Edinburgh, UK.","DOI":"10.1109\/IGARSS.1988.570200"},{"key":"ref_2","first-page":"331","article-title":"A Passive Reflectometry and Interferometry System (PARIS): Application to ocean altimetry","volume":"17","year":"1993","journal-title":"ESA J."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Foti, G., Gommenginger, C., Jales, P., Unwin, M., Shaw, A., Robertson, C., and Rosello, J. (2015). Spaceborne GNSS-Reflectometry for ocean winds: First results from the UK TechDemoSat-1 mission: Spaceborne GNSS-R: First TDS-1 results. Geophys. Res. Lett., 42.","DOI":"10.1002\/2015GL064204"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"6829","DOI":"10.1109\/TGRS.2014.2303831","article-title":"Spaceborne GNSS-R Minimum Variance Wind Speed Estimator","volume":"52","author":"Clarizia","year":"2014","journal-title":"IEEE Geosci. Remote Sens."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"5063","DOI":"10.1109\/JSTARS.2018.2877388","article-title":"Feasibility of Wind Direction Observation Using Low-Altitude Global Navigation Satellite System-Reflectometry","volume":"11","author":"Wang","year":"2018","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1109\/LGRS.2018.2875087","article-title":"Effects of PRN-Dependent ACF Deviations on GNSS-R Wind Speed Retrieval","volume":"16","author":"Li","year":"2019","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1007\/s10291-011-0225-9","article-title":"Altimetry with GNSS-R interferometry: First proof of concept experiment","volume":"16","author":"Rius","year":"2012","journal-title":"GPS Solut."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"4992","DOI":"10.1109\/TGRS.2013.2286257","article-title":"Consolidating the Precision of Interferometric GNSS-R Ocean Altimetry Using Airborne Experimental Data","volume":"52","author":"Cardellach","year":"2014","journal-title":"IEEE Geosci. Remote Sens."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1509","DOI":"10.1109\/LGRS.2013.2297697","article-title":"Partial Interferometric Processing of Reflected GNSS Signals for Ocean Altimetry","volume":"11","author":"Li","year":"2014","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1029\/2000RS002539","article-title":"First spaceborne observation of an Earth-reflected GPS signal","volume":"37","author":"Lowe","year":"2002","journal-title":"Radio Sci."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1109\/TGRS.2010.2049023","article-title":"Land Geophysical Parameters Retrieval Using the Interference Pattern GNSS-R Technique","volume":"49","author":"Camps","year":"2011","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3616","DOI":"10.1109\/TGRS.2009.2030672","article-title":"Soil Moisture Retrieval Using GNSS-R Techniques: Experimental Results over a Bare Soil Field","volume":"47","author":"Bosch","year":"2009","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1522","DOI":"10.1109\/JSTARS.2014.2322854","article-title":"Airborne GNSS-R Polarimetric Measurements for Soil Moisture and Above-Ground Biomass Estimation","volume":"7","author":"Egido","year":"2014","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1823","DOI":"10.1016\/j.asr.2010.04.025","article-title":"Forest biomass monitoring with GNSS-R: Theoretical simulations","volume":"47","author":"Ferrazzoli","year":"2011","journal-title":"Adv. Space Res."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Wu, X., Ma, W., Xia, J., Bai, W., Jin, S., and Calabia, A. (2021). Spaceborne GNSS-R Soil Moisture Retrieval: Status, Development Opportunities, and Challenges. Remote Sens., 13.","DOI":"10.3390\/rs13010045"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Carreno-Luengo, H., Luzi, G., and Crosetto, M. (2020). Above-Ground Biomass Retrieval over Tropical Forests: A Novel GNSS-R Approach with CyGNSS. Remote Sens., 12.","DOI":"10.3390\/rs12091368"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Li, C., and Huang, W. (May, January 29). Sea surface oil slick detection from GNSS-R Delay-Doppler Maps using the spatial integration approach. Proceedings of the 2013 IEEE Radar Conference (RadarCon13), Ottawa, ON, Canada.","DOI":"10.1109\/RADAR.2013.6585990"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"71986","DOI":"10.1109\/ACCESS.2019.2915193","article-title":"Retrieval of Ocean Wind Speed Using Airborne Reflected GNSS Signals","volume":"7","author":"Gao","year":"2019","journal-title":"IEEE Access"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Antoniou, M., and Cherniakov, M. (2013). GNSS-based bistatic SAR: A signal processing view. EURASIP J. Adv. Signal Process., 2013.","DOI":"10.1186\/1687-6180-2013-98"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zhou, X., Wang, P., Chen, J., Men, Z., Liu, W., and Zeng, H. (2020). A Modified Radon Fourier Transform for GNSS-Based Bistatic Radar Target Detection. IEEE Geosci. Remote Sens. Lett., 1\u20135.","DOI":"10.1109\/LGRS.2020.3041623"},{"key":"ref_21","first-page":"5736","article-title":"GNSS-Based SAR Interferometry for 3-D Deformation Retrieval: Algorithms and Feasibility Study","volume":"56","author":"Liu","year":"2018","journal-title":"IEEE Geosci. Remote Sens."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"4544","DOI":"10.1109\/TGRS.2012.2231082","article-title":"Coherent Change Detection Using Passive GNSS-Based BSAR: Experimental Proof of Concept","volume":"51","author":"Liu","year":"2013","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Wu, S., Yang, D., Zhu, Y., and Wang, F. (2020). Improved GNSS-Based Bistatic SAR Using Multi-Satellites Fusion: Analysis and Experimental Demonstration. Sensors, 20.","DOI":"10.3390\/s20247119"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"781","DOI":"10.1109\/LGRS.2012.2223655","article-title":"Point Spread Function Analysis for BSAR With GNSS Transmitters and Long Dwell Times: Theory and Experimental Confirmation","volume":"10","author":"Liu","year":"2013","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"3359","DOI":"10.1109\/TGRS.2007.902124","article-title":"Results of a Space-Surface Bistatic SAR Image Formation Algorithm","volume":"45","author":"Antoniou","year":"2007","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3108","DOI":"10.1109\/TGRS.2012.2219057","article-title":"A Modified Nonlinear Chirp Scaling Algorithm for Spaceborne\/Stationary Bistatic SAR Based on Series Reversion","volume":"51","author":"Zeng","year":"2013","journal-title":"IEEE Geosci. Remote Sens."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zhou, X.-K., Chen, J., Wang, P.-b., Zeng, H.-C., Fang, Y., Men, Z.-R., and Liu, W. (2019). An Efficient Imaging Algorithm for GNSS-R Bi-Static SAR. Remote Sens., 11.","DOI":"10.3390\/rs11242945"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"3487","DOI":"10.1109\/TGRS.2011.2115250","article-title":"Spatial Resolution of Bistatic Synthetic Aperture Radar: Impact of Acquisition Geometry on Imaging Performance","volume":"49","author":"Moccia","year":"2011","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1080","DOI":"10.1109\/LGRS.2012.2230243","article-title":"Fast Backprojection Algorithm for Bistatic SAR Imaging","volume":"10","author":"Shao","year":"2013","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2035","DOI":"10.1109\/JSTARS.2013.2238891","article-title":"Streaming BP for Non-Linear Motion Compensation SAR Imaging Based on GPU","volume":"6","author":"Jun","year":"2013","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2115","DOI":"10.1109\/JSTARS.2017.2787728","article-title":"Multiple Mode SAR Raw Data Simulation and Parallel Acceleration for Gaofen-3 Mission","volume":"11","author":"Zhang","year":"2018","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"3956","DOI":"10.1109\/JSTARS.2014.2330333","article-title":"Accelerating Time-Domain SAR Raw Data Simulation for Large Areas Using Multi-GPUs","volume":"7","author":"Zhang","year":"2014","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Frey, O., Werner, C.L., and Wegmuller, U. (2014, January 13\u201318). GPU-based parallelized time-domain back-projection processing for Agile SAR platforms. Proceedings of the 2014 IEEE Geoscience and Remote Sensing Symposium, Quebec, QC, Canada.","DOI":"10.1109\/IGARSS.2014.6946629"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Fasih, A., and Hartley, T. (2010, January 10\u201314). GPU-accelerated synthetic aperture radar backprojection in CUDA. Proceedings of the 2010 IEEE Radar Conference, Arlington, VA, USA.","DOI":"10.1109\/RADAR.2010.5494395"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Que, R., Ponce, O., Scheiber, R., and Reigber, A. (2016, January 10\u201312). Real-time processing of SAR images for linear and non-linear tracks. Proceedings of the 2016 17th International Radar Symposium (IRS), Krakow, Poland.","DOI":"10.1109\/IRS.2016.7497304"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Zeng, H.-C., Wang, P.-B., Chen, J., Liu, W., Ge, L., and Yang, W. (2016). A Novel General Imaging Formation Algorithm for GNSS-Based Bistatic SAR. Sensors, 16.","DOI":"10.3390\/s16030294"},{"key":"ref_37","unstructured":"Yegulalp, A.F. (1999, January 22\u201322). Fast backprojection algorithm for synthetic aperture radar. Proceedings of the 1999 IEEE Radar Conference, Waltham, MA, USA."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"875","DOI":"10.1109\/JSEE.2012.00107","article-title":"Pre-processing for time domain image formation in SS-BSAR system","volume":"23","author":"Antoniou","year":"2012","journal-title":"J. Syst. Eng. Electron."},{"key":"ref_39","unstructured":"Roland, E.B. (2007). Phase-Locked Loops: Design, Simulation, and Applications, McGraw-Hill Education. [6th ed.]."},{"key":"ref_40","unstructured":"(2021, March 25). National Aeronautics and Space Administration, Available online: https:\/\/cddis.nasa.gov."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1225","DOI":"10.1109\/TGRS.2014.2336241","article-title":"A High-Order Imaging Algorithm for High-Resolution Spaceborne SAR Based on a Modified Equivalent Squint Range Model","volume":"53","author":"Wang","year":"2015","journal-title":"IEEE Geosci. Remote Sens."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/11\/2107\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:09:06Z","timestamp":1760162946000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/11\/2107"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,27]]},"references-count":41,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["rs13112107"],"URL":"https:\/\/doi.org\/10.3390\/rs13112107","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,27]]}}}