Double step Branching CORDIC: A new algorithm for fast sine and cosine generation

被引:36
|
作者
Phatak, DS [1 ]
机构
[1] SUNY Binghamton, Dept Elect Engn, Binghamton, NY 13902 USA
关键词
double step; branching CORDIC; constant scale factor; redundant signed-digit CORDIC;
D O I
10.1109/12.677251
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Duprat and Muller [1] introduced the ingenious "Branching CORDIC" algorithm. It enables a fast implementation of CORDIC algorithm using signed digits and requires a constant normalization factor. The speedup is achieved by performing two basic CORDIC rotations in parallel in two separate modules. In their method, both modules perform identical computation except when the algorithm is in a "branching" [1]. We have improved the algorithm and show that it is possible to perform two circular mode rotations in a single step, with little additional hardware. In our method, both modules perform distinct computations at each step which leads to a better utilization of the hardware and the possibility of further speedup over the original method. Architectures for VLSI implementation of our algorithm are discussed.
引用
收藏
页码:587 / 602
页数:16
相关论文
共 50 条
  • [1] A parallel CORDIC algorithm for Sine and Cosine generation
    Lo, HY
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 713 - 724
  • [2] Scaling Free CORDIC Algorithm Implementation of Sine and Cosine Function
    Mokhtar, A. S. N.
    Reaz, M. B. I.
    Chellappan, K.
    Ali, M. A. Mohd
    WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL II, 2013, : 926 - +
  • [3] SINE AND COSINE GENERATOR USING CORDIC ALGORITHM IMPLEMENTED IN ASIC
    Mishra, Ansuman
    Sivanantham, S.
    Sivasankaran, K.
    PROCEEDINGS OF 2015 ONLINE INTERNATIONAL CONFERENCE ON GREEN ENGINEERING AND TECHNOLOGIES (IC-GET), 2015,
  • [4] Error Analysis of Sine-Cosine Computation using CORDIC Algorithm
    Nandoskar, Aarushi
    Parihar, Narendra
    Yadav, Surya Prakash
    Gupta, Shrey
    Sahu, Shridhar
    RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2023, 16 (04) : 407 - 416
  • [5] Interval sine and cosine functions computation based on variable-precision CORDIC algorithm
    Hormigo, J
    Villalba, J
    Zapata, EL
    14TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 1999, : 186 - 193
  • [6] Interval sine and cosine functions computation based on variable-precision CORDIC algorithm
    Hormigo, J.
    Villalba, J.
    Zapata, E.L.
    Proceedings - Symposium on Computer Arithmetic, 1999, : 186 - 193
  • [7] A FAST ALGORITHM FOR THE DISCRETE SINE TRANSFORM IMPLEMENTED BY THE FAST COSINE TRANSFORM
    WANG, ZD
    IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1982, 30 (05): : 814 - 815
  • [8] Design and Hardware Implementation of Bit Length Adjustable Cosine and Sine Generator with CORDIC Algorithm in FPGA
    Ozkilbac, Bahadir
    Karacali, Tevhit
    2020 12TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO), 2020, : 145 - 149
  • [9] A Double Adaptive Random Spare Reinforced Sine Cosine Algorithm
    Hussien, Abdelazim G.
    Liang, Guoxi
    Chen, Huiling
    Lin, Haiping
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 136 (03): : 2267 - 2289
  • [10] Chirp Sine and Cosine Transforms for a Split-step Propagation Algorithm
    Kajenski, Peter J.
    2008 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM, VOLS 1-9, 2008, : 364 - 367