Skip to main content

Design and Implementation of CORDIC Based Sine and Cosine Generators Using Xilinx System Generator

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 12 Issue: 02 | Feb 2025

p-ISSN: 2395-0072

www.irjet.net

Design and Implementation of CORDIC Based Sine and Cosine Generators Using Xilinx System Generator Abini M.A1 1Assistant Professor, Department of Electronics and Communication, KMEA Engineering College, Kerala, India

---------------------------------------------------------------------***---------------------------------------------------------------------

Abstract - The Coordinate Rotation Digital Computer

enhancement. These include Continuous Wave (CW), Linear Frequency Modulation (LFM), Pseudorandom Noise (PRN), Continuous Transmission Frequency Modulation (CTFM), and Acoustic Impulse [4] within the Class of echo-ranging systems. The selection of a particular signal is dependent on application requirements and operational constraints. The CORDIC algorithm enables the generation of other signals sine, cosine, hyperbolic, and trigonometric functions: it is highly versatile in real-time applications.

(CORDIC) algorithm is widely used to find an efficient way to compute trigonometric functions in digital signal processing (DSP) applications. This works gives the implementation of a system for signal generation using the CORDIC algorithm on an FPGA platform using the Xilinx System Generator for model-based hardware design. The design makes use of CORDIC iterative shift-add to produce sine and cosine waveforms, with high precision and little hardware complexity. The proposed method is synthesized and implemented on the FPGA using Xilinx ISE, showing better efficiency and real-time performance as compared to the older methods. The FPGA resource utilization is analyzed to show optimal slice, flip-flop, and LUT usage. The results thus obtained confirm the suitability of the CORDIC-based approach to efficient hardware based signal generation for many real-time applications in DSP

This paper presents the design, implementation, and performance evaluation of a CORDIC-based signal generator via Xilinx System Generator in an efficient way in terms of hardware realization. Its aims are high accuracy and reduced consumption of FPGA resources. Implementation was verified through simulation and hardware testing, thus proving its usefulness in real signal processing applications.

2. RELATED WORKS

Key Words: CORDIC, FPGA platform, Xilinx System Generator, DSP

Mostly, CORDIC algorithm has been described for the fast computation of various transcendental functions, such as trigonometric, hyperbolic, or others. In response to the increasing trend of FPGA-based digital systems, many researchers have been working towards improvements in CORDIC implementations for applications, such as wireless communications, signal processing, or reconfigurable computing.

1.INTRODUCTION Signal generation forms the basis of DSP, which is hallmarked for applications in communication, control systems, and biomedical applications. Hardware-efficient designs are preferable for real-time processing, where the CORDIC algorithm becomes attractive because of its trigonometric function computations based entirely on shift and add operations [1]. Classical approaches consider lookup tables (LUT) [2] or Taylor series expansions, with large hardware overheads or tedious computation speed in rightful order of magnitude. The CORDIC algorithm [3] basically removes these limitations by engaging in iterative rotation operations, allowing efficient FPGAs implementations. The benefits of FPGA-based signal generation include high-speed processing, parallel execution capabilities, and lower computational overhead. Moreover, where CORDIC is an algorithm inherently friendly for FPGA implementations due to the fact that it operates using iterative rotation operations that require no multiplications or divisions; hence it is very resourceful hardware wise. In addition, it permits a tunable balance between accuracy and speed according to the precision specifications dictated.

The timing results from Fang et al. (2023), describing the CORDIC-based general multiple fading generator for wireless channels' digital twins, illustrate the importance of CORDIC in the modern communication system framework [5]. Hu (1992) presented the first VLSI architectures that were CORDIC-based digital signal processors, thus establishing a firm background for the subsequent rise of CORDIC hardware accelerators [6]. Valls et al. (2002) studied different CORDIC algorithms for designing on FPGAs, thereby providing insights on computational efficiency versus resource utilization [7]. Hague and Buck (2012) extended the application of CORDIC to sonar, showing that it could generate frequency-modulated waveforms [8]. Bhukya and Inguva (2021) showed a CORDIC implementation with integrated adder and subtractor that focused on reduced hardware complexity and power consumption [9].

The transmitted signal is the most critical in active sonar systems: it influences the acoustic field properties, which in turn ultimately affect the receiver structure for signal

© 2025, IRJET

|

Impact Factor value: 8.315

Sharath Chandra Inguva and Seventline (2018) achieved an area-efficient CORDIC realization for QPSK modulation and

|

ISO 9001:2008 Certified Journal

|

Page 408


Turn static files into dynamic content formats.

Create a flipbook
Design and Implementation of CORDIC Based Sine and Cosine Generators Using Xilinx System Generator by IRJET Journal - Issuu