Simple Hybrid Scaling-Free CORDIC Solution for FPGAs

COordinate Rotation DIgital Computer (CORDIC) is an effective method that is used in digital signal processing applications for computing various trigonometric, hyperbolic, linear, and transcendental functions. This paper presents the theoretical basis and practical implementation of circular (sine-...

Full description

Saved in:
Bibliographic Details
Main Authors: Leonid Moroz, Shinobu Nagayama, Taras Mykytiv, Ihor Kirenko, Taras Boretskyy
Format: Article
Language:English
Published: Wiley 2014-01-01
Series:International Journal of Reconfigurable Computing
Online Access:http://dx.doi.org/10.1155/2014/615472
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832548521438347264
author Leonid Moroz
Shinobu Nagayama
Taras Mykytiv
Ihor Kirenko
Taras Boretskyy
author_facet Leonid Moroz
Shinobu Nagayama
Taras Mykytiv
Ihor Kirenko
Taras Boretskyy
author_sort Leonid Moroz
collection DOAJ
description COordinate Rotation DIgital Computer (CORDIC) is an effective method that is used in digital signal processing applications for computing various trigonometric, hyperbolic, linear, and transcendental functions. This paper presents the theoretical basis and practical implementation of circular (sine-cosine) CORDIC-based generator. Synthesis results of this generator based on Altera Stratix III FPGA (EP3SL340F1517C2) using Quartus II version 9.0 show that the proposed hybrid FPGA architecture significantly reduces latency (42% reduction) with a small area overhead, compared to the conventional version. The proposed algorithm has been simulated for sine and cosine function evaluation, and it has been verified that the accuracy is comparable with conventional algorithm.
format Article
id doaj-art-116caca4472f4b4e9e878dac235f1319
institution Kabale University
issn 1687-7195
1687-7209
language English
publishDate 2014-01-01
publisher Wiley
record_format Article
series International Journal of Reconfigurable Computing
spelling doaj-art-116caca4472f4b4e9e878dac235f13192025-02-03T06:13:41ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092014-01-01201410.1155/2014/615472615472Simple Hybrid Scaling-Free CORDIC Solution for FPGAsLeonid Moroz0Shinobu Nagayama1Taras Mykytiv2Ihor Kirenko3Taras Boretskyy4Department of Security Information and Technology, Lviv Polytechnic National University, Lviv 79013, UkraineDepartment of Computer and Network Engineering, Hiroshima City University, Hiroshima 731-3194, JapanDepartment of Security Information and Technology, Lviv Polytechnic National University, Lviv 79013, UkrainePatient Care Solutions Department, Philips Research, High Tech Campus, 5656 AE Eindhoven, The NetherlandsDepartment of Security Information and Technology, Lviv Polytechnic National University, Lviv 79013, UkraineCOordinate Rotation DIgital Computer (CORDIC) is an effective method that is used in digital signal processing applications for computing various trigonometric, hyperbolic, linear, and transcendental functions. This paper presents the theoretical basis and practical implementation of circular (sine-cosine) CORDIC-based generator. Synthesis results of this generator based on Altera Stratix III FPGA (EP3SL340F1517C2) using Quartus II version 9.0 show that the proposed hybrid FPGA architecture significantly reduces latency (42% reduction) with a small area overhead, compared to the conventional version. The proposed algorithm has been simulated for sine and cosine function evaluation, and it has been verified that the accuracy is comparable with conventional algorithm.http://dx.doi.org/10.1155/2014/615472
spellingShingle Leonid Moroz
Shinobu Nagayama
Taras Mykytiv
Ihor Kirenko
Taras Boretskyy
Simple Hybrid Scaling-Free CORDIC Solution for FPGAs
International Journal of Reconfigurable Computing
title Simple Hybrid Scaling-Free CORDIC Solution for FPGAs
title_full Simple Hybrid Scaling-Free CORDIC Solution for FPGAs
title_fullStr Simple Hybrid Scaling-Free CORDIC Solution for FPGAs
title_full_unstemmed Simple Hybrid Scaling-Free CORDIC Solution for FPGAs
title_short Simple Hybrid Scaling-Free CORDIC Solution for FPGAs
title_sort simple hybrid scaling free cordic solution for fpgas
url http://dx.doi.org/10.1155/2014/615472
work_keys_str_mv AT leonidmoroz simplehybridscalingfreecordicsolutionforfpgas
AT shinobunagayama simplehybridscalingfreecordicsolutionforfpgas
AT tarasmykytiv simplehybridscalingfreecordicsolutionforfpgas
AT ihorkirenko simplehybridscalingfreecordicsolutionforfpgas
AT tarasboretskyy simplehybridscalingfreecordicsolutionforfpgas