{"title":"Implementation of a Two-Dimensional FFT/IFFT Processor for Real-Time High-Resolution Synthetic Aperture Radar Imaging","authors":"Hung-Yuan Chin, P. Tsai, Sz-Yuan Lee","doi":"10.1109/sips52927.2021.00045","DOIUrl":null,"url":null,"abstract":"The demand of high-resolution synthetic aperture radar (SAR) images entails large-size fast Fourier transform (FFT) in the range and azimuth directions and makes real-time processing a challenging task. A 2D-FFT/IFFT processor is implemented to support 8192-, 16384-, and 32768-point range FFT/IFFT and 8192-point azimuth FFT/IFFT. To exploit the burst read/write of external DDR memory for access efficiency, azimuth decomposition is adopted. Besides, normal-order input for azimuth FFT and bit-reversed order input for azimuth IFFT are designed to save latency and storage for re-ordering. The control logic for look-up tables of twiddle factors in normal-order FFT and bit-reversed-order IFFT given azimuth decomposition is derived and a significant ROM-table reduction is achieved. The radix-23 single-path delay feedback (SDF) architecture is employed to reduce the number of complex multipliers and to allow for streaming input/output. A customized floating-point data-path is utilized. The maximum operating frequency is 111MHz of our 2D-FFT/IFFT processor realized by Xilinx ultrascale VU37P HBM FPGA. The SQNR achieves more than 48dB for one transformation and about 38dB for successive 2D- FFT and 2D-IFFT operations. We demonstrate a promising solution of2D FFT/IFFT for real-time SARimaging.","PeriodicalId":103894,"journal":{"name":"2021 IEEE Workshop on Signal Processing Systems (SiPS)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE Workshop on Signal Processing Systems (SiPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/sips52927.2021.00045","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The demand of high-resolution synthetic aperture radar (SAR) images entails large-size fast Fourier transform (FFT) in the range and azimuth directions and makes real-time processing a challenging task. A 2D-FFT/IFFT processor is implemented to support 8192-, 16384-, and 32768-point range FFT/IFFT and 8192-point azimuth FFT/IFFT. To exploit the burst read/write of external DDR memory for access efficiency, azimuth decomposition is adopted. Besides, normal-order input for azimuth FFT and bit-reversed order input for azimuth IFFT are designed to save latency and storage for re-ordering. The control logic for look-up tables of twiddle factors in normal-order FFT and bit-reversed-order IFFT given azimuth decomposition is derived and a significant ROM-table reduction is achieved. The radix-23 single-path delay feedback (SDF) architecture is employed to reduce the number of complex multipliers and to allow for streaming input/output. A customized floating-point data-path is utilized. The maximum operating frequency is 111MHz of our 2D-FFT/IFFT processor realized by Xilinx ultrascale VU37P HBM FPGA. The SQNR achieves more than 48dB for one transformation and about 38dB for successive 2D- FFT and 2D-IFFT operations. We demonstrate a promising solution of2D FFT/IFFT for real-time SARimaging.