α-CORDIC:: An adaptive CORDIC algorithm

被引:3
|
作者
Elguibaly, F [1 ]
机构
[1] Univ Victoria, Dept Elect & Comp Engn, Victoria, BC V8W 3P6, Canada
关键词
D O I
10.1109/CJECE.1998.7102007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work we briefly review the basic CORDIC algorithm and its drawbacks. Next, we propose an adaptive CORDIC algorithm (alpha-CORDIC) which removes all the CORDIC drawbacks: (a) the number of iterations is reduced, (b) full machine accuracy is assured, (c) the scale-factor problem is eliminated, (d) the operating range is unlimited, (e) computation noise is reduced, and (f) ability to utilize the fast multiply/accumulate instructions now prevalent in digital signal processing (DSP) chips is added. The new algorithm uses a better strategy for choosing the step size in each iteration, but requires a parallel multiplier and extra look-up tables. This condition is easily satisfied in most new microprocessor chips. Simulation results, assuming 32-bit floating-point data format, are presented which clearly show the advantages of the proposed algorithm.
引用
收藏
页码:133 / 138
页数:6
相关论文
共 50 条
  • [1] CORDIC II: A New Improved CORDIC Algorithm
    Garrido, Mario
    Kallstrom, Petter
    Kumm, Martin
    Gustafsson, Oscar
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2016, 63 (02) : 186 - 190
  • [2] Para-CORDIC: Parallel CORDIC rotation algorithm
    Juang, TB
    Hsiao, SF
    Tsai, MY
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2004, 51 (08) : 1515 - 1524
  • [3] Adaptive recoding CORDIC
    Zhang, Jianfeng
    Liu, Hengzhu
    Hu, Wenmin
    Liu, Dongpei
    Zhang, Botao
    [J]. IEICE ELECTRONICS EXPRESS, 2012, 9 (08): : 765 - 771
  • [4] On the convergence of the CORDIC adaptive lattice filtering (CALF) algorithm
    Hu, YH
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1998, 46 (07) : 1861 - 1871
  • [5] P-CORDIC: A Precomputation Based Rotation CORDIC Algorithm
    Martin Kuhlmann
    Keshab K. Parhi
    [J]. EURASIP Journal on Advances in Signal Processing, 2002
  • [6] HCORDIC: A high-radix adaptive CORDIC algorithm
    Elguibaly, F
    Sui, NT
    Rayhan, A
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2000, 25 (04): : 149 - 154
  • [7] P-CORDIC: A precomputation based rotation CORDIC algorithm
    Kuhlmann, M
    Parhi, KK
    [J]. EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2002, 2002 (09) : 936 - 943
  • [8] Adaptive CORDIC: Using parallel angle recoding to accelerate CORDIC rotations
    Rodrigues, Terence K.
    Swartzlander, Earl E., Jr.
    [J]. 2006 FORTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-5, 2006, : 323 - +
  • [9] Super-CORDIC: An Approximation Based Parallel and Redundant CORDIC Algorithm
    Supe, Tushar
    Anderson, David
    [J]. 2016 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS), 2016, : 29 - 33
  • [10] Modified vector rotational CORDIC (MVR-CORDIC) algorithm and architecture
    Wu, CS
    Wu, AY
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 2001, 48 (06): : 548 - 561