J4 ›› 2014, Vol. 41 ›› Issue (3): 152-156.doi: 10.3969/j.issn.1001-2400.2014.03.022

• Original Articles • Previous Articles     Next Articles

Parallel RX algorithm implementation based on the FPGA and multi-DSP system

ZHAO Baowei1;XIANGLI Bin1,2;Lü Qunbo2;ZHANG Guifeng2;ZENG Xiaoru2;GUO Wenji2   

  1. (1. School of Physics and Optoelectronic Engineering, Xidian Univ., Xi'an  710071, China;
    2. Academy of Opto-electronics, Chinese Academy of Sciences, Beijing  100094, China)
  • Received:2013-03-01 Online:2014-06-20 Published:2014-07-10
  • Contact: ZHAO Baowei E-mail:zbw8200980@163.com

Abstract:

Hyperspectral imagery is hard to apply for real-time detection of abnormal targets due to its huge amount of computation. This paper proposes a fast processing method by parallelizing the RX detection algorithm on a hardware platform based on FPGA and multi-DSP. According to the principle and characteristics of the RX algorithm, computer simulation is completed to confirm the feasibility and characteristics of parallelization. On this basis, the parallel processing RX algorithm is implemented on this platform, where FPGA implements the SVD for dimensionality reduction in hyperspectral imagery to reduce the amount of data processing and transmission, and multi-DSP speeds up the process of abnormal target detection by parallelizing the RX algorithm. For hyperspectral data including 64 bands of images at size 280×800, the proposed system only took 4.86s to obtain the detection result. The demonstrated ability can satisfy the requirement for online processing and fast result acquisition in applications of hyperspectral remote sensing.

Key words: parallel processing, hyperspectral imagery, target detection, RX algorithm, FPGA, multi-digital signal processing

CLC Number: 

  • TP751.1