CORDIC (singkatan dari COordinat Rotation DIgital Computer), juga dikenal sebagai algoritma Volder, atau: Metode digit-by-digitCircularCORDIC (Jack E. Volder), Linear CORDIC, Hyperbolic CORDIC (John Stephen Walther), dan Generalized Hyperbolic CORDIC (GH CORDIC) (Yuanyong Luo et al.), adalah algoritma sederhana dan efisien untuk menghitung fungsi trigonometri, fungsihiperbolik, akar kuadrat, perkalian, divisi, dan eksponensial dan logaritma dengan basis sembarang, biasanya konvergen dengan satu digit (atau bit) per iterasi. Oleh karena itu, CORDIC juga merupakan contoh dari algoritma digit-demi-digit. CORDIC dan metode terkait lainnya, yang dikenal sebagai perkaliansemu dan pembagian semu atau penggabungan faktor, biasanya digunakan ketika tidak ada pengganda perangkat keras yang tersedia (misalnya dalam mikrokontroler sederhana dan FPGA), karena satu-satunya operasi yang diperlukan adalah penambahan, pengurangan, pergeseran bit, dan tabel pencarian. Dengan demikian, mereka semua termasuk dalam kelas algoritma geser-dan-tambah. Dalam ilmu komputer, CORDIC sering digunakan untuk mengimplementasikan aritmetika titik-mengambang ketika platform target kekurangan pengganda perangkat keras karena alasan biaya atau ruang.
Bacaan lebih lanjut
"DIVIC Gives Answer to Complex Navigation Questions". Electronics: 105–111. 1966-09-05. ISSN0013-5070. (NB. DIVIC stands for DIgital Variable Increments Computer. Some sources erroneously refer to this as by J. M. Parini.)
Liccardo, Michael A. (September 1968). An Interconnect Processor with Emphasis on CORDIC Mode Operation (MSc thesis). Berkeley, CA, USA: University of California, Berkeley, Department of Electrical Engineering. OCLC500565168.
[1], "Digital calculator system for computing square roots" ([2])
Baykov, Vladimir D.; Seljutin, S. A. (1982). Вычисление элементарных функций в ЭКВМ [Elementary functions evaluation in microcalculators] (dalam bahasa Rusia). Moscow: Radio i svjaz (Радио и связь).
"FPGA realization of a CORDIC based FFT processor for biomedical signal processing". Microprocessors and Microsystems. 25 (3). Kharagpur, West Bengal, India: 131–142. 2001. doi:10.1016/S0141-9331(01)00106-5.
"CORDIC Architectures: A Survey". VLSI Design. 2010. Kharagpur, West Bengal, India: Department of Electronics and Electrical Communication Engineering, Indian Institute of Technology (dipublikasikan 2010-10-10): 1–19. 2009-10-06. doi:10.1155/2010/794891. 794891. Pemeliharaan CS1: DOI bebas tanpa ditandai (link)