JOURNAL ARTICLE

FPGA Implementation of Trigonometric Function Using Loop-Optimized Radix-4 CORDIC

Abstract

Trigonometric operations have a wide range of use in communication, signal processing, and especially in computer science. Many methods exist to implement these functions on hardware, but complicated algorithms lead to high hardware consumption and latency. This paper presents a design to perform trigonometric calculations on FPGA that can be processed in parallel to reduce latency. We propose loop-optimized Radix-4 CORDIC algorithm for hardware implementation. This algorithm uses only three iterations to compute high accuracy trigonometric values. Besides, we apply multiply-less hardware architecture for the design, which consists of three basic operations: adders, subtractors, and bit shifters. The design is implemented on the Zynq™-7000 AP SoC kit XC7Z020-CLG484-100 device. The performance results show that the output returns values with absolute error lower than 0.005 after three clock cycles.

Keywords:
CORDIC Adder Field-programmable gate array Computer science Computer hardware Latency (audio) Trigonometry Parallel computing Trigonometric functions Arithmetic Lookup table Double-precision floating-point format Algorithm Mathematics Floating point

Metrics

3
Cited By
0.79
FWCI (Field Weighted Citation Impact)
13
Refs
0.67
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Numerical Methods and Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Digital Filter Design and Implementation
Physical Sciences →  Computer Science →  Signal Processing
Analog and Mixed-Signal Circuit Design
Physical Sciences →  Engineering →  Biomedical Engineering

Related Documents

JOURNAL ARTICLE

Implementation of trigonometric function using CORDIC algorithms

Aida Syafinaz MokhtarMaria AyubNor Laili IsmailNorwati Daud

Journal:   AIP conference proceedings Year: 2018 Vol: 1930 Pages: 020040-020040
JOURNAL ARTICLE

Architectural design and FPGA implementation of radix-4 CORDIC processor

Kaushik BhattacharyyaRakesh BiswasAnindya Sundar DharSwapna Banerjee

Journal:   Microprocessors and Microsystems Year: 2010 Vol: 34 (2-4)Pages: 96-101
JOURNAL ARTICLE

FPGA Implementation of Optimized Radix 4 and Radix 8 Booth Algorithm

RamaLakshmi Barma VenkataFazal Noorbasha

Journal:   International Journal of Performability Engineering Year: 2021 Vol: 17 (6)Pages: 552-552
© 2026 ScienceGate Book Chapters — All rights reserved.