Back to Search
Start Over
Hw/Sw Co-Design technique for 2D fast fourier transform algorithm on Zynq SoC
- Source :
- Integration, the VLSI Journal, Integration, the VLSI Journal, Elsevier, 2021, ⟨10.1016/j.vlsi.2021.09.005⟩
- Publication Year :
- 2021
- Publisher :
- HAL CCSD, 2021.
-
Abstract
- The Two-Dimensional Fast Fourier Transform (2D-FFT) algorithm is used for the study of many modern systems applied for security and biometrics. The adoption of this algorithm, which is a compute intensive task, is limited due to its hardware design complexity. The first objective of this paper is to underline the effect of the hardware/software co-design (Hw/Sw co-design) for the reduction of the processing time and power consumption. Secondly, we propose an innovative architecture for the 2D-FFT algorithm tested on Zynq Soc, which requires less processing time and memory compared to the traditional algorithm. Three implementations (one software and two Hw/Sw co-designs) of the 2D-FFT algorithm using the Zynq SoC are presented in this paper. The first is based on ARM processor. A speedup of 29x is obtained compared to the original implementation thanks to many optimizations. The second is a Hw/Sw co-design solution of the traditional 2D-FFT algorithm introduced on a hybrid platform combining an ARM Cortex-A9 processor with an FPGA. The third is also a Hw/Sw co-design solution using our optimized 2D-FFT algorithm to reach the real-time contraints for high-resolution images (1920 × 1080). It provides a speedup of 1.13x, 3.31x and 96.21x faster than the Hw/Sw co-design implementation of the traditional RC algorithm, the pure software implementations with and without optimizations, respectively.
- Subjects :
- Cooley–Tukey FFT algorithm
Speedup
business.industry
Computer science
Fast Fourier transform
02 engineering and technology
Parallel computing
01 natural sciences
010309 optics
ARM architecture
Reduction (complexity)
Software
Hardware and Architecture
RC algorithm
0103 physical sciences
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Electrical and Electronic Engineering
business
Field-programmable gate array
[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processing
ComputingMilieux_MISCELLANEOUS
Subjects
Details
- Language :
- English
- ISSN :
- 01679260
- Database :
- OpenAIRE
- Journal :
- Integration, the VLSI Journal, Integration, the VLSI Journal, Elsevier, 2021, ⟨10.1016/j.vlsi.2021.09.005⟩
- Accession number :
- edsair.doi.dedup.....bc2f7137fd759814ed2ae1d9d34c86c4
- Full Text :
- https://doi.org/10.1016/j.vlsi.2021.09.005⟩