A Highly Efficient Heterogeneous Processor for SAR Imaging

The expansion and improvement of synthetic aperture radar (SAR) technology have greatly enhanced its practicality. SAR imaging requires real-time processing with limited power consumption for large input images. Designing a specific heterogeneous array processor is an effective approach to meet the power consumption constraints and real-time processing requirements of an application system. In this paper, taking a commonly used algorithm for SAR imaging—the chirp scaling algorithm (CSA)—as an example, the characteristics of each calculation stage in the SAR imaging process is analyzed, and the data flow model of SAR imaging is extracted. A heterogeneous array architecture for SAR imaging that effectively supports Fast Fourier Transformation/Inverse Fast Fourier Transform (FFT/IFFT) and phase compensation operations is proposed. First, a heterogeneous array architecture consisting of fixed-point PE units and floating-point FPE units, which are respectively proposed for the FFT/IFFT and phase compensation operations, increasing energy efficiency by 50% compared with the architecture using floating-point units. Second, data cross-placement and simultaneous access strategies are proposed to support the intra-block parallel processing of SAR block imaging, achieving up to 115.2 GOPS throughput. Third, a resource management strategy for heterogeneous computing arrays is designed, which supports the pipeline processing of FFT/IFFT and phase compensation operation, improving PE utilization by a factor of 1.82 and increasing energy efficiency by a factor of 1.5. Implemented in 65-nm technology, the experimental results show that the processor can achieve energy efficiency of up to 254 GOPS/W. The imaging fidelity and accuracy of the proposed processor were verified by evaluating the image quality of the actual scene.

[1]  Steve Iris,et al.  Radarsat Constellation Mission , 2019, IGARSS 2019 - 2019 IEEE International Geoscience and Remote Sensing Symposium.

[2]  Ian G. Cumming,et al.  Digital Processing of Synthetic Aperture Radar Data: Algorithms and Implementation , 2005 .

[3]  H. Kloos,et al.  A compact and flexible multi-DSP system for real-time SAR applications , 2003, IGARSS 2003. 2003 IEEE International Geoscience and Remote Sensing Symposium. Proceedings (IEEE Cat. No.03CH37477).

[4]  Liang Chen,et al.  A SoPC based Fixed Point System for Spaceborne SAR Real-Time Imaging Processing , 2018, 2018 IEEE High Performance extreme Computing Conference (HPEC).

[5]  Guoan Bi,et al.  Sparsity-Driven SAR Imaging for Highly Maneuvering Ground Target by the Combination of Time-Frequency Analysis and Parametric Bayesian Learning , 2017, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[6]  Fan Zhang,et al.  Accelerating SAR imaging using vector extension on multi-core SIMD CPU , 2015, 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[7]  Yongxiang Liu,et al.  FPGA-Based Multi-core Reconfigurable System for SAR Imaging , 2018, IGARSS 2018 - 2018 IEEE International Geoscience and Remote Sensing Symposium.

[8]  Mohamed A. Abou-Khousa,et al.  Embedded synthetic aperture radar imaging system on compact DSP platform , 2017, 2017 International Conference on Electrical and Computing Technologies and Applications (ICECTA).

[9]  Ronald Muellerschoen,et al.  Onboard Radar Processor Development for Rapid Response to Natural Hazards , 2016, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[10]  Xiong Wenyi,et al.  Real time imaging processing of ground-based SAR based on multicore DSP , 2017, 2017 IEEE International Conference on Imaging Systems and Techniques (IST).

[11]  J. Tukey,et al.  An algorithm for the machine calculation of complex Fourier series , 1965 .

[12]  Yi Su,et al.  SAR image quality assessment using coherent correlation function , 2012, 2012 5th International Congress on Image and Signal Processing.

[13]  John D. Evans,et al.  Improving Disaster Management Using Earth Observations—GEOSS and CEOS Activities , 2013, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[14]  Long Teng,et al.  Virtual single-node processing for SAR imaging based on multi-DSP , 2016, 2016 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC).

[15]  Guisheng Liao,et al.  Estimating Ambiguity-Free Motion Parameters of Ground Moving Targets From Dual-Channel SAR Sensors , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[16]  Achille Peternier,et al.  Near-real-time focusing of ENVISAT ASAR Stripmap and Sentinel-1 TOPS imagery exploiting OpenCL GPGPU technology , 2017 .

[17]  P. Pirsch,et al.  FPGA based architecture for real-time SAR processing with integrated motion compensation , 2013, Conference Proceedings of 2013 Asia-Pacific Conference on Synthetic Aperture Radar (APSAR).

[18]  Paris W. Vachon,et al.  Foreword to the Special Issue on Multichannel Space-Based SAR , 2015, IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens..

[19]  Nilesh M. Desai,et al.  Near Real Time SAR Processors for ISRO's Multi-Mode RISAT-I and DMSAR , 2008 .

[20]  W. S. Song,et al.  One trillion operations per second on-board VLSI signal processor for Discoverer II space based radar , 2000, 2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484).

[21]  Wai-Chi Fang,et al.  On board processor development for NASA's spaceborne imaging radar with VLSI system-on-chip technology , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[22]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[23]  He Chen,et al.  A Spaceborne Synthetic Aperture Radar Partial Fixed-Point Imaging System Using a Field- Programmable Gate Array—Application-Specific Integrated Circuit Hybrid Heterogeneous Parallel Acceleration Technique , 2017, Sensors.

[24]  He Chen,et al.  A Multi-mode SAR Imaging Chip based on a Dynamically Reconfigurable SoC Architecture Consisting of Dual-operation Engines and Multilayer Switching Network , 2018 .

[25]  Zaoyu Sun,et al.  A multi-mode space-borne SAR simulator based on SBRAS , 2012, 2012 IEEE International Geoscience and Remote Sensing Symposium.

[26]  A.D. George,et al.  Hardware/software interface for high-performance space computing with FPGA coprocessors , 2006, 2006 IEEE Aerospace Conference.

[27]  Rong Zhang,et al.  Perceptual quality assessment of SAR image compression , 2013 .

[28]  Fan Zhang,et al.  Accelerating Spaceborne SAR Imaging Using Multiple CPU/GPU Deep Collaborative Computing , 2016, Sensors.

[29]  Yahong Rosa Zheng,et al.  Efficient 2-D synthetic aperture radar image reconstruction from compressed sampling using a parallel operator splitting structure , 2016, Digit. Signal Process..

[30]  Wai-Chi Fang,et al.  On-board fault-tolerant SAR processor for spaceborne imaging radar systems , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[31]  D. Tralli,et al.  Satellite remote sensing of earthquake, volcano, flood, landslide and coastal inundation hazards , 2005 .

[32]  Fan Zhang,et al.  A spaceborne SAR on-board processing simulator using mobile GPU , 2016, 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[33]  S. Hensley,et al.  Onboard FPGA-based SAR processing for future spaceborne systems , 2004, Proceedings of the 2004 IEEE Radar Conference (IEEE Cat. No.04CH37509).

[34]  R. Keith Raney,et al.  Precision SAR processing using chirp scaling , 1994, IEEE Trans. Geosci. Remote. Sens..

[35]  Helko Breit,et al.  TerraSAR-X technologies and first results , 2006 .

[36]  Daoxiang An,et al.  GPU-based FFBP algorithm for high-resolution spotlight SAR imaging , 2017, 2017 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC).

[37]  Timo Balz,et al.  Highly efficient synthetic aperture radar processing system for airborne sensors using CPU+GPU architecture , 2015 .

[38]  Marc Rodriguez-Cassola,et al.  Radiometric resolution optimization for future SAR systems , 2004, IGARSS 2004. 2004 IEEE International Geoscience and Remote Sensing Symposium.

[39]  Laurens Bierens,et al.  On-board Payload Data Processor (OPDP) and its application in advanced multi-mode, multi-spectral and interferometric satellite SAR instruments , 2012 .

[40]  Sergey V. Samsonov,et al.  A review of the status of satellite remote sensing and image processing techniques for mapping natural hazards and disasters , 2009 .

[41]  B. R. Tell,et al.  Phase preservation in SAR processing: the interferometric offset test , 1996, IGARSS '96. 1996 International Geoscience and Remote Sensing Symposium.