본문 바로가기
KERD
논문KCI 등재

실시간 SAR 영상 생성을 위한 Range Doppler 알고리즘의 FPGA 기반 가속화

FPGA-Based Acceleration of Range Doppler Algorithm for Real-Time Synthetic Aperture Radar Imaging

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

본 논문에서는 실시간 SAR (synthetic aperture radar) 영상 생성을 위한 RDA (range Doppler algorithm)의 FPGA 기반가속화 기법을 제안한다. RDA의 연산 과정인 거리 및 방위 압축 연산을 가속하기 위한 시스토릭 어레이 구조 기반 정합 필터와 RCM (range cell migration)을 보상해 주기 위한 고속의 sinc 보간 연산기의 하드웨어 구조를 제시하고, Xilinx AlveoFPGA에 다채널 커널 형태로 구현하여 가속을 진행하였다. 제안된 구조의 하드웨어를 사용하여 4096×4096 크기의 영상 생성시간을 측정한 결과, Nvidia RTX3090 GPU를 사용하여 SAR 영상을 생성하는 시간보다 약 2배 가속이 가능함을 확인하였다. 또한, 제안된 가속 하드웨어는 60,247개의 CLB LUT, 103,728개의 CLB register, 20개의 block RAM tile과 592개의 DPS로 구현 가능하며, 최대 동작속도는 312 MHz임을 확인하였다.

Abstract

In this paper, an FPGA-based acceleration scheme of range Doppler algorithm (RDA) is proposed for the real timesynthetic aperture radar (SAR) imaging. Hardware architectures of matched filter based on systolic array architectureand a high speed sinc interpolator to compensate range cell migration (RCM) are presented. In addition, the proposedhardware was implemented and accelerated on Xilinx Alveo FPGA. Experimental results for 4096×4096-size SARimaging showed that FPGA-based implementation achieves 2 times acceleration compared to GPU-based design. It wasalso confirmed the proposed design can be implemented with 60,247 CLB LUTs, 103,728 CLB registers, 20 block RAMtiles and 592 DPSs at the operating frequency of 312 MHz.

참고문헌 (16)

  1. W. M. Brown, "An introduction to synthetic-aperture radar", IEEE Spectrum, 6(9), pp.52~62 (1969)[DOI]
  2. B. Liu, "An Efficient SAR Processor Based on GPU via CUDA", 2009 2nd International Congress on Image and Signal Processing, pp.1~5 (2009)
  3. M. Wielage, "High Performance and Low Power Architectures: GPU vs. FPGA for Fast Factorized Backprojection", 2017 Fifth International Symposium on Computing and Networking (CANDAR),, pp.351~357 (2017)
  4. X. Zhou, "SAR Imaging Realization with FPGA Based on VIVADO HLS", 2019 IEEE International Conference on Signal, Information and Data Processing (ICSIDP),, pp.1~4 (2019)
  5. W. M. Brown, "RangeDoppler Imaging with Motion through Resolution Cells", IEEE Transactions on Aerospace and Electronic Systems, AES-5(1), pp.98~102 (1969)
  6. A. F. Yegulalp, "Fast backprojection algorithm for synthetic aperture radar", Proceedings of the 1999 IEEE Radar Conference. Radar into the Next Millennium (Cat. No.99CH36249), 60(65), pp.60~65 (1999)
  7. R. K. Raney, "Precision SAR processing using chirp scaling", IEEE Transactions on Geoscience and Remote Sensing, 32(4), pp.786~799 (1994)[DOI]
  8. Y. L. Neo, "Processing of Azimuth-Invariant Bistatic SAR Data Using the Range Doppler Algorithm", IEEE Transactions on Geoscience and Remote Sensing, 46(1), pp.14~21 (2008)[DOI]
  9. Baas, Bevan M, "A 9.5 mW 330 sec 1024-point FFT Processor", Proceedings of the 1998Custom Integrated Circuits Conference (CICC) (1998)
  10. Shousheng He, "Design and implementation of a 1024-point pipeline FFT processor", Proceedings of the IEEE 1998 Custom Integrated Circuits Conference,, pp.131~134 (1998)
  11. M. Lee, "A VLSI array processor for 16-point FFT", IEEE Journal of Solid-State Circuits, 26(9), pp.1286~1292 (1991)[DOI]
  12. Kung, Hsiang-Tsung, "Why systolic architectures?", IEEE compute, 15(1), pp.37~46 (1982)
  13. Kung, Sun Yuan, "VLSI array processors", Englewood Cliffs (1988)[DOI]
  14. Hyesook Lim, "Multidimensional systolic arrays for the implementation of discrete Fourier transforms", IEEE Transactions on Signal Processing, 47(5), pp.1359~1370 (1999)[DOI]
  15. J. G. Nash, "Computationally efficient systolic architecture for computing the discrete Fourier transform", IEEE Transactions on Signal Processing, 53(12), pp.4640~4651 (2005)[DOI]
  16. 정동민, "공유 메모리 기반 시스토릭 어레이 FFT 프로세서 설계 및 구현", 전기전자학회논문지, 24(3), pp.797~802 (2020), 한국전기전자학회[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (29건)