{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T11:22:05Z","timestamp":1784287325124,"version":"3.55.0"},"reference-count":110,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"9","license":[{"start":{"date-parts":[[2009,9,1]],"date-time":"2009-09-01T00:00:00Z","timestamp":1251763200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Circuits Syst. I"],"published-print":{"date-parts":[[2009,9]]},"DOI":"10.1109\/tcsi.2009.2025803","type":"journal-article","created":{"date-parts":[[2009,6,25]],"date-time":"2009-06-25T15:05:45Z","timestamp":1245942345000},"page":"1893-1907","source":"Crossref","is-referenced-by-count":441,"title":["50 Years of CORDIC: Algorithms, Architectures, and Applications"],"prefix":"10.1109","volume":"56","author":[{"given":"P.K.","family":"Meher","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J.","family":"Valls","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"family":"Tso-Bing Juang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"K.","family":"Sridharan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"K.","family":"Maharatna","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1023\/A:1020205217934","article-title":"evaluation of cordic algorithms for fpga design","volume":"32","author":"valls","year":"2002","journal-title":"J VLSI Signal Process Syst"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/12.295856"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/APCCAS.2006.342536"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2004.832734"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/LSP.2003.821705"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2007.898897"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/12.156544"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/12.204786"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/12.83660"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/12.53594"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCAS.2006.284703"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/MWSCAS.2002.1187071"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2003.817588"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/12.545967"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ACSSC.2006.354760"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2003.816923"},{"key":"ref24","first-page":"177","article-title":"a high-speed processor for digital sine\/cosine generation and angle rotation","volume":"1","author":"fu","year":"1998","journal-title":"Conf Rec Asilomar Conf Signals Syst Comput"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1155\/S1110865702205028"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1987.1087126"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2005.859056"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1109\/78.823992"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2003.1206137"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/T-C.1974.223800"},{"key":"ref51","author":"dewilde","year":"1995","journal-title":"VLSI and Modern Signal Processing"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2005.856908"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cdt:20041107"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/31.83883"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/SIPS.2007.4387586"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2005.853908"},{"key":"ref54","first-page":"653","article-title":"mixed-scaling-rotation cordic (msr-cordic) algorithm and architecture for scaling-free high-performance rotational operations","volume":"2","author":"lin","year":"2003","journal-title":"Proc IEEE ICASSP Int Conf Acoust Speech Signal Process"},{"key":"ref53","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1049\/ip-g-2.1993.0021","article-title":"efficient systolic solution for a new prime factor discrete hartley transform algorithm","volume":"140","author":"meher","year":"1993","journal-title":"Circuits Devices and Systems IEE Proceedings G"},{"key":"ref52","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1049\/ip-e.1990.0023","article-title":"high-throughput, reduced hardware systolic solution to prime factor discrete fourier transform algorithm","volume":"137","author":"jones","year":"1990","journal-title":"Computers and Digital Techniques IEE Proceedings-"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.1991.176195"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008162721424"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1478786.1478840"},{"key":"ref6","author":"muller","year":"2006","journal-title":"Elementary Functions Algorithms and Implementation"},{"key":"ref5","first-page":"1","article-title":"algorithms and accuracy in the hp-35","author":"cochran","year":"1972","journal-title":"Hewlett-Packard J"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2007.70796"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/12.403715"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/NEWCAS.2005.1496664"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/12.156543"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2005.862183"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/12.485569"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1007\/s00034-005-2505-5"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/82.539000"},{"key":"ref42","article-title":"efficient implementations of pipelined cordic based iir digital filters using fast orthonormal <formula formulatype=\"inline\"><tex notation=\"tex\">$\\mu$<\/tex><\/formula>-rotations","volume":"48","author":"jun","year":"2000","journal-title":"IEEE Trans Signal Process"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ARITH.1995.465361"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ICEEE.2006.251917"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2005.850784"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/78.97996"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1049\/ip-vis:20045148"},{"key":"ref71","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1049\/ip-e.1989.0029","article-title":"2d systolic solution to discrete fourier transform","volume":"136","author":"jones","year":"1989","journal-title":"Computers and Digital Techniques IEE Proceedings-"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2005.844109"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cdt:20020429"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/76.401098"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1049\/el:19930590"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/TCOM.1977.1093941"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/78.485943"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/29.103071"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008013707124"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/78.127956"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1016\/0167-9260(91)90008-9"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/12.237718"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/79.143467"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2005.1515779"},{"key":"ref66","author":"golub","year":"1996","journal-title":"Matrix Computations"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2003.816142"},{"key":"ref68","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1016\/0743-7315(88)90021-4","article-title":"cordic arithmetic for a svd processor","volume":"5","author":"cavallaro","year":"1988","journal-title":"J Parallel and Distributed Computing"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1023\/A:1008110704586","article-title":"the birth of cordic","volume":"25","author":"volder","year":"2000","journal-title":"J VLSI Signal Process"},{"key":"ref69","first-page":"217","article-title":"a processor for two-dimensional symmetric eigenvalue and singular value arrays","author":"delosme","year":"1987","journal-title":"IEEE 21th Asilomar Conf on Circuits Syst and Computers"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/TEC.1959.5222693"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2007.913732"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360839"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2005.53"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/SIPS.2004.1363054"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1109\/4.126537"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1023\/B:VLSI.0000008070.30837.e1"},{"key":"ref106","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1109\/ROBOT.1993.292086","article-title":"parallel vlsi architectures for real-time kinematics of redundant robots","author":"walker","year":"1993","journal-title":"Proc IEEE Int Conf Robot Autom 1"},{"key":"ref92","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1007\/3-540-46117-5_12","article-title":"efficient fpga-based qpsk demodulation loops: application to the dvb standard","volume":"2438","author":"cardells","year":"2002","journal-title":"Lecture Notes Computer Science"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1109\/21.35349"},{"key":"ref91","author":"meyr","year":"1998","journal-title":"Digital Communication Receivers Synchronization Channel Estimation and Signal Processing"},{"key":"ref104","first-page":"664","article-title":"a new architecture for robot control","author":"wang","year":"1987","journal-title":"Proc IEEE Int Conf Robot Autom 1"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-4990-8"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cdt:19960102"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1988.12217"},{"key":"ref110","first-page":"240","article-title":"cordic vector interpolator for power-aware 3d computer graphics","author":"euh","year":"2002","journal-title":"IEEE Workshop on Signal Process Syst SIPS'02"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cds:20060060"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1109\/79.526897"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-006-8536-8"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2006.886403"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/12.644295"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.1995.523811"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/S0026-2692(01)00107-0"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2005.1465338"},{"key":"ref14","first-page":"250","article-title":"pipelined cordic architectures for fast vlsi filtering and array processing","volume":"9","author":"deprettere","year":"1984","journal-title":"Proc IEEE ICASSP Int Conf Acoust Speech Signal Process"},{"key":"ref15","first-page":"193","article-title":"cordic processor with carry save architecture","author":"kunemund","year":"1990","journal-title":"Proc ESSCIRC 90"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/12.609275"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/83.469935"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cdt:20020427"},{"key":"ref81","author":"gonzalez","year":"2008","journal-title":"Digital Image Processing"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/12.863043"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1109\/ICDSP.2007.4288589"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/12.192217"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.1996.561079"},{"key":"ref80","author":"proakis","year":"1996","journal-title":"Digital Signal Processing Principles Algorithms and Applications"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1049\/el:20010878"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2006.1705978"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2004.1311140"},{"key":"ref87","author":"vankka","year":"2005","journal-title":"Digital Synthesizers and Transmitters for Software Radio"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1109\/FREQ.1996.560279"}],"container-title":["IEEE Transactions on Circuits and Systems I: Regular Papers"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8919\/5230335\/05089431.pdf?arnumber=5089431","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,10]],"date-time":"2021-10-10T23:59:08Z","timestamp":1633910348000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5089431\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,9]]},"references-count":110,"journal-issue":{"issue":"9"},"URL":"https:\/\/doi.org\/10.1109\/tcsi.2009.2025803","relation":{},"ISSN":["1549-8328","1558-0806"],"issn-type":[{"value":"1549-8328","type":"print"},{"value":"1558-0806","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,9]]}}}