Original Research Open Access Logo

An efficient floating-point FFT twiddle factor implementation based on adaptive angle recoding CORDIC algorithm

Thao Thi Phuong Vo 1, *
Quynh Thi Nhu Truong 1
Thuc Trong Hoang 1
Hung Duc Le 1
  1. University of Science, VNU-HCM
Correspondence to: Thao Thi Phuong Vo, University of Science, VNU-HCM. Email: Nghiado@sci.edu.vn.
Volume & Issue: Vol. 1 No. T4 (2017) | Page No.: 187-196 | DOI: 10.32508/stdjns.v1iT4.468
Published: 2017-12-31

Online metrics


Statistics from the website

  • Abstract Views: 0
  • Galley Views: 0

Statistics from Dimensions

This article is published with open access by Viet Nam National University Ho Chi Minh City, Viet Nam. This article is distributed under the terms of the Creative Commons Attribution License (CC-BY 4.0) which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.

Abstract

In this paper, a single-precision floating-point FFT twiddle factor (TF) implementation is proposed. The architecture is based on the Adaptive Angle Recoding CORDIC (AARC) algorithm. The TF design was built and verified on Altera Stratix IV FPGA chip and 65nm SOTB synthesis. The FPGA implementation had 103.9 MHz maximum frequency, throughput result of 16.966 Mega-Sample per second (MSps), and resources utilization of 7.747 ALUTs and 625 registers. On the other hand, the SOTB synthesis has 16.858 standard cells on an area of 298x291 μm2, 166 MHz maximum frequency, and the speed of 27.107 MSps. The accuracy results were 1.133E-10 Mean-Square-Error (MSE) and about 26 part-per-million (ppm) maximum error.

Comments