Title :
An evaluation of the Xilinx Virtex-4 FPGA for on-board processing in an advanced imaging system
Author :
Norton, Charles D. ; Werne, Thomas A. ; Pingree, Paula J. ; Geier, Sven
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA
Abstract :
The multi-angle spectro-polarimetric imager (MSPI) is an advanced camera system currently under development at JPL for possible future consideration on a satellite based aerosol-cloud-environment (ACE) interaction study as outlined in the national academies 2007 decadal survey. In an attempt to achieve necessary accuracy of the degree of linear polarization of better than 0.5%, the light in the optical system is subjected to a complex modulation designed to make the overall system robust against many instrumental artifacts that have plagued such measurements in the past. This scheme involves two photoelastic modulators that are beating in a carefully selected pattern against each other [1]. In order to properly sample this modulation pattern, each of the proposed nine cameras in the system needs to read out its imager array about 1000 times per second, resulting in two orders of magnitude more data than can typically be downlinked from the satellite. The onboard processing required to compress this data involves least-squares fits of Bessel functions to data from every pixel, effectively in real-time, thus requiring an on-board computing system with advanced data processing capabilities in excess of those commonly available for space flight. In order to meet the MSPI onboard processing requirements, we evaluated a Xilinx Virtex-4FX60 field programmable gate array (FPGA). In addition to configurable hardware capability, this FPGA includes PowerPC405 microprocessors, which together enable us to pursue a combination hardware/software processing system. This approach allows us to efficiently partition the processing system, using software for algorithmic ally complex tasks and hardware for more computationally intensive ones. In order to increase performance and/or meet data flow requirements we have developed a system that consists of hardware-based data-capture and least-squares Bessel function fitting and software-based transcendental function computation. We compare- the capabilities of this system, and the V4FX60 accordingly, with the requirements of the MSPI camera system.
Keywords :
Bessel functions; aerospace instrumentation; atmospheric measuring apparatus; field programmable gate arrays; polarimeters; AD 2007; Bessel function; MSPI instrument; PowerPC405 microprocessors; Xilinx Virtex-4 FPGA; advanced imaging system; aerosol cloud environment interaction study; configurable hardware capability; field programmable gate array; multiangle spectropolarimetric imager; on board processing; Cameras; Field programmable gate arrays; Hardware; Optical design; Optical imaging; Optical modulation; Optical polarization; Robustness; Satellites; Software systems;
Conference_Titel :
Aerospace conference, 2009 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
978-1-4244-2621-8
Electronic_ISBN :
978-1-4244-2622-5
DOI :
10.1109/AERO.2009.4839460