Fast fixed-point bicubic interpolation algorithm on FPGA

article
Osuva_Koljonen_Bochko_Lauronen_Alander_2019.pdf - Hyväksytty kirjoittajan käsikirjoitus - 861.83 KB

Kuvaus

We propose a fast fixed-point algorithm for bicubic interpolation on FPGA. Bicubic interpolation algorithms on FPGA are mainly used in image processing systems and based on floating-point calculation. In these systems, calculations are synchronized with the frame rate and reduction of computation time is achieved designing a particular hardware architecture. Our system is intended to work with images or other similar applications like industrial control systems. The fast and energy efficient calculation is achieved using a fixed-point implementation. We obtained a maximum frequency of 27.26 MHz, a relative quantization error of 0.36% with the fractional number of bits being 7, logic utilization of 8%, and about 30% of energy saving in comparison with a C-program on the embedded HPS for the popular Matlab test function Peaks(25,25) data on SoCkit development kit (Terasic), chip: Cyclone V, 5CSXFC6D6F31C8. The experiments confirm the feasibility of the proposed method.

Emojulkaisu

2019 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC)

ISBN

978-1-7281-2769-9

ISSN

Aihealue

OKM-julkaisutyyppi

A4 Artikkeli konferenssijulkaisussa