Towards LST split-window algorithm FPGA implementation for CubeSats on-board computations purposes

ABSTRACT Nano, pico, and the so-called CubeSat satellites are taking place due to the emergent improvements in both high-performance nano and pico electronics and computational technologies. More than 1600 nanosats and CubeSats exist nowadays (i.e. 685 nanosats launched, 613 CubeSats launched, 405 nanosatellites in orbit, 321 operational nanosatellites, 71 nanosats destroyed on launch, etc.), with an incredible panoply of different constellations, governmental and non-governmental, high and easy to reach technologies, instruments in miniatures and missions from the military to universities and schools. This paper describes an approach to the implementation of the land surface temperature split-window (LST-SW) (Sobrino and Raissouni, IJRS 2000) algorithm structure based on the field programmable gate array (FPGA) technology. Due to the ever-increasing integrated circuit fabrication capabilities, the future of FPGA technology promises both higher densities and higher speeds for CubeSats on-board computations purposes. The research application shows the advantages of the used Xilinx Virtex-5 LX50 series FPGA approach in the LST-SW implementation with higher sampling rates than what is available from existing digital signal processing (DSP) chips, lower costs than an application specific integrated circuits (ASIC) for moderate volume applications and more flexibility than the alternate approaches. Since many current FPGA architectures are in-system programmable, the configuration of the device may be changed to implement different functionalities if required depending on the LST-SW parameters for each corresponding author. Finally, preliminary results show that the proposed LST-SW Xilinx Virtex-5 LX50 FPGA implementation approach is exceedingly flexible. Moreover, this implementation provides a considerable and promising performance that is suitable for future CubeSats on board LST-SW computations purposes.

[1]  Anwar S. Dawood,et al.  On-board satellite image compression using reconfigurable FPGAs , 2002, 2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings..

[2]  Claudia Kuenzer,et al.  Assessment of Mono- and Split-Window Approaches for Time Series Processing of LST from AVHRR - A TIMELINE Round Robin , 2017, Remote. Sens..

[3]  F. Chapin,et al.  Role of Land-Surface Changes in Arctic Summer Warming , 2005, Science.

[4]  José A. Sobrino,et al.  Significance of the remotely sensed thermal infrared measurements obtained over a citrus orchard , 1990 .

[5]  Jihwan P. Choi,et al.  Predicting system failure rates of SRAM-based FPGA on-board processors in space radiation environments , 2019, Reliab. Eng. Syst. Saf..

[6]  Arthur P. Cracknell,et al.  An overview of small satellites in remote sensing , 2008 .

[7]  Bo-Hui Tang,et al.  Estimation and Validation of Land Surface Temperatures from Chinese Second-Generation Polar-Orbit FY-3A VIRR Data , 2015, Remote. Sens..

[8]  Z. Wan,et al.  Using MODIS Land Surface Temperature and Normalized Difference Vegetation Index products for monitoring drought in the southern Great Plains, USA , 2004 .

[9]  Fei Wang,et al.  An Improved Mono-Window Algorithm for Land Surface Temperature Retrieval from Landsat 8 Thermal Infrared Sensor Data , 2015, Remote. Sens..

[10]  José A. Sobrino,et al.  Satellite-derived land surface temperature: Current status and perspectives , 2013 .

[11]  José A. Sobrino,et al.  A Comparative Study of Land Surface Emissivity Retrieval from NOAA Data , 2001 .

[12]  Rachel T. Pinker,et al.  Retrieval of surface temperature from the MSG‐SEVIRI observations: Part I. Methodology , 2007 .

[13]  José A. Sobrino,et al.  ENVISAT/AATSR derived land surface temperature over a heterogeneous region , 2007 .

[14]  J. Labed,et al.  Development of a split-window algorithm for estimating sea surface temperature from the Chinese Gaofen-5 data , 2018, International Journal of Remote Sensing.

[15]  Vicente García-Santos,et al.  Comparison of Three Methods for Estimating Land Surface Temperature from Landsat 8-TIRS Sensor Data , 2018, Remote. Sens..

[16]  Jeff Mason,et al.  Invited Paper: Enhanced Architectures, Design Methodologies and CAD Tools for Dynamic Reconfiguration of Xilinx FPGAs , 2006, 2006 International Conference on Field Programmable Logic and Applications.

[17]  Ugur Avdan,et al.  Inversion of Land Surface Temperature (LST) Using Terra ASTER Data: A Comparison of Three Algorithms , 2016, Remote. Sens..

[18]  José A. Sobrino,et al.  LST retrieval algorithm adapted to the Amazon evergreen forests using MODIS data , 2018 .

[19]  José A. Sobrino,et al.  Land surface temperature retrieval from LANDSAT TM 5 , 2004 .

[20]  Geng-Ming Jiang,et al.  Inter-calibration of VIRR/FY-3A/B split-window channels with AIRS/Aqua and IASI/Metop-A measurements , 2016 .

[21]  David M. Rider,et al.  The CubeSat Infrared Atmospheric Sounder (CIRAS) , 2016 .

[22]  Andrzej Turnau,et al.  Real-time controller design based on NI Compact-RIO , 2010, Proceedings of the International Multiconference on Computer Science and Information Technology.

[23]  Scott Hauck,et al.  Reconfigurable computing: a survey of systems and software , 2002, CSUR.

[24]  Offer Rozenstein,et al.  Derivation of Land Surface Temperature for Landsat-8 TIRS Using a Split Window Algorithm , 2014, Sensors.

[25]  Chein-I Chang,et al.  High Performance Computing in Remote Sensing , 2007, HiPC 2007.

[26]  José A. Sobrino,et al.  Atmospheric water vapor content over land surfaces derived from the AVHRR data: application to the Iberian Peninsula , 1999, IEEE Trans. Geosci. Remote. Sens..

[27]  Mitchell D. Goldberg,et al.  Developing Algorithm for Operational GOES-R Land Surface Temperature Product , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[28]  Chein-I. Chang Hyperspectral Data Exploitation: Theory and Applications , 2007 .

[29]  Christopher P. Bridges,et al.  Improvements in CPU & FPGA Performance for Small Satellite SDR Applications , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[30]  Phillip A. Laplante,et al.  Computing Requirements for Self-Repairing Space Systems , 2005, J. Aerosp. Comput. Inf. Commun..

[31]  S. Duan,et al.  An alternative split-window algorithm for retrieving land surface temperature from Visible Infrared Imaging Radiometer Suite data , 2018, International Journal of Remote Sensing.

[32]  Tanya Vladimirova,et al.  Availability analysis for satellite data processing systems based on SRAM FPGAs , 2016, IEEE Transactions on Aerospace and Electronic Systems.

[33]  Brian MacCleery,et al.  Motorcycle control prototyping using an FPGA-based embedded control system , 2006 .

[34]  Thomas S. Pagano CubeSat infrared atmospheric sounder (CIRAS) NASA InVEST technology demonstration , 2017, Defense + Security.

[35]  Zhao-Liang Li,et al.  A framework for the retrieval of all-weather land surface temperature at a high spatial resolution from polar-orbiting thermal infrared and passive microwave data , 2017 .

[36]  José A. Sobrino,et al.  Toward remote sensing methods for land cover dynamic monitoring: Application to Morocco , 2000 .

[37]  Roel Jordans,et al.  Determining the necessity of fault tolerance techniques in FPGA devices for space missions , 2018, Microprocess. Microsystems.

[38]  Donglian Sun,et al.  Estimation of land surface temperature from a Geostationary Operational Environmental Satellite (GOES‐8) , 2003 .

[39]  Carlo Ulivieri,et al.  A split window algorithm for estimating land surface temperature from satellites , 1994 .

[40]  Chein-I Chang,et al.  Fully constrained least squares linear spectral mixture analysis method for material quantification in hyperspectral imagery , 2001, IEEE Trans. Geosci. Remote. Sens..

[41]  T. Carlson,et al.  On the relation between NDVI, fractional vegetation cover, and leaf area index , 1997 .

[42]  Antonio J. Plaza,et al.  A quantitative and comparative analysis of endmember extraction algorithms from hyperspectral data , 2004, IEEE Transactions on Geoscience and Remote Sensing.

[43]  Jeff Dozier,et al.  A generalized split-window algorithm for retrieving land-surface temperature from space , 1996, IEEE Trans. Geosci. Remote. Sens..

[44]  Antonio J. Plaza,et al.  FPGA Implementation of the N-FINDR Algorithm for Remotely Sensed Hyperspectral Image Analysis , 2012, IEEE Transactions on Geoscience and Remote Sensing.

[45]  David M. Rider,et al.  The CubeSat Infrared Atmospheric Sounder (CIRAS), pathfinder for the Earth Observing Nanosatellite-Infrared (EON-IR) , 2016 .

[46]  Xinming Huang,et al.  Low-Power SDR Design on an FPGA for Intersatellite Communications , 2018, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[47]  Chein-I Chang,et al.  Hyperspectral Data Exploitation , 2007 .

[48]  A. Karnieli,et al.  A mono-window algorithm for retrieving land surface temperature from Landsat TM data and its application to the Israel-Egypt border region , 2001 .