{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T10:04:15Z","timestamp":1764842655652},"reference-count":30,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"21","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Electron. Express"],"published-print":{"date-parts":[[2022,11,10]]},"DOI":"10.1587\/elex.19.20220362","type":"journal-article","created":{"date-parts":[[2022,9,25]],"date-time":"2022-09-25T22:14:32Z","timestamp":1664144072000},"page":"20220362-20220362","source":"Crossref","is-referenced-by-count":3,"title":["An optimized hardware implementation of the CORDIC algorithm"],"prefix":"10.1587","volume":"19","author":[{"given":"Fei","family":"Lyu","sequence":"first","affiliation":[{"name":"School of Electronics and Information Engineering, Jinling Institute of Technology"}]},{"given":"Chaoran","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Jinling Institute of Technology"}]},{"given":"Yuxuan","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Electronic Science and Engineering, Nanjing University"}]},{"given":"Hongbing","family":"Pan","sequence":"additional","affiliation":[{"name":"School of Electronic Science and Engineering, Nanjing University"}]},{"given":"Yu","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Electronics Engineering, Nanjing Xiaozhuang University"}]},{"given":"Yuanyong","family":"Luo","sequence":"additional","affiliation":[{"name":"Linx Laboratory, Department of Turing Architecture Design, HiSilicon, Huawei Corporation"}]}],"member":"532","reference":[{"key":"1","doi-asserted-by":"crossref","unstructured":"[1] P.K. Meher, <i>et al<\/i>.: \u201c50 years of cordic: Algorithms, architectures, and applications,\u201d IEEE Trans. Circuits Syst. I, Reg. Papers <b>56<\/b> (2009) 1893 (DOI: 10.1109\/tcsi.2009.2025803).","DOI":"10.1109\/TCSI.2009.2025803"},{"key":"2","doi-asserted-by":"crossref","unstructured":"[2] M. Sima, <i>et al<\/i>.: \u201cSoftware solutions for converting a MIMO-OFDM channel into multiple SISO-OFDM channels,\u201d Third IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob 2007) (2007) 9 (DOI: 10.1109\/wimob.2007.4390803).","DOI":"10.1109\/WIMOB.2007.4390803"},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] J. Xiang, <i>et al<\/i>.: , \u201cStudy of GPS adaptive antenna technology based on complex number AACA,\u201d 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing (2008) 1 (DOI: 10.1109\/wicom.2008.534).","DOI":"10.1109\/WiCom.2008.534"},{"key":"4","doi-asserted-by":"crossref","unstructured":"[4] S. Aggarwal, <i>et al<\/i>.: \u201cScale-free hyperbolic cordic processor and its application to waveform generation,\u201d IEEE Trans. Circuits Syst. I, Reg. Papers <b>60<\/b> (2013) 314 (DOI: 10.1109\/tcsi.2012.2215778).","DOI":"10.1109\/TCSI.2012.2215778"},{"key":"5","doi-asserted-by":"crossref","unstructured":"[5] A. Acharyya, <i>et al<\/i>.: \u201cCoordinate rotation based low complexity N-D FastICA algorithm and architecture,\u201d IEEE Trans. Signal Process. <b>59<\/b> (2011) 3997 (DOI: 10.1109\/tsp.2011.2150219).","DOI":"10.1109\/TSP.2011.2150219"},{"key":"6","doi-asserted-by":"crossref","unstructured":"[6] S. Aggarwal, <i>et al<\/i>.: \u201cArea-time efficient scaling-free CORDIC using generalized micro-rotation selection,\u201d IEEE Trans. Very Large Scale Integr. (VLSI) Syst. <b>20<\/b> (2012) 1542 (DOI: 10.1109\/tvlsi.2011.2158459).","DOI":"10.1109\/TVLSI.2011.2158459"},{"key":"7","doi-asserted-by":"crossref","unstructured":"[7] S. Aggarwal, <i>et al<\/i>.: \u201cConcept, design, and implementation of reconfigurable CORDIC,\u201d IEEE Trans. Very Large Scale Integr. (VLSI) Syst. <b>24<\/b> (2016) 1588 (DOI: 10.1109\/tvlsi.2015.2445855).","DOI":"10.1109\/TVLSI.2015.2445855"},{"key":"8","doi-asserted-by":"crossref","unstructured":"[8] S. Mopuri, <i>et al<\/i>.: \u201cCoordinate rotation-based design methodology for square root and division computation,\u201d IEEE Trans. Circuits Syst. II, Exp. Briefs <b>66<\/b> (2019) 1227 (DOI: 10.1109\/tcsii.2018.2878599).","DOI":"10.1109\/TCSII.2018.2878599"},{"key":"9","doi-asserted-by":"crossref","unstructured":"[9] S.M. Mishra, <i>et al<\/i>.: \u201cDesign and implementation of a low power area efficient Bfloat16 based CORDIC processor,\u201d 2022 32nd International Conference Radioelektronika (RADIOELEKTRONIKA) (2022) 1 (DOI: 10.1109\/radioelektronika54537.2022.9764911).","DOI":"10.1109\/RADIOELEKTRONIKA54537.2022.9764911"},{"key":"10","doi-asserted-by":"crossref","unstructured":"[10] A. Sergiyenko, <i>et al<\/i>.: \u201cFPGA implementation of CORDIC algorithms for sine and cosine floating-point calculations,\u201d 2021 11th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS) (2021) 383 (DOI: 10.1109\/idaacs53288.2021.9660963).","DOI":"10.1109\/IDAACS53288.2021.9660963"},{"key":"11","doi-asserted-by":"crossref","unstructured":"[11] J.E. Volder: \u201cThe CORDIC trigonometric computing technique,\u201d IRE Trans. Electron. Comput. <b>EC-8<\/b> (1959) 330 (DOI: 10.1109\/tec.1959.5222693).","DOI":"10.1109\/TEC.1959.5222693"},{"key":"12","unstructured":"[12] J.E. Volder, \u201cThe birth of cordic,\u201d Journal of VLSI Signal Processing Systems for Signal, Image and Video Technology <b>25<\/b> (2000) 101 (DOI: 10.1023\/a: 1008110704586)."},{"key":"13","doi-asserted-by":"crossref","unstructured":"[13] J.S. Walther, \u201cA unified algorithm for elementary functions,\u201d Proceedings of the Spring Joint Computer Conference (1971) 379 (DOI: 10.1145\/1478786.1478840).","DOI":"10.1145\/1478786.1478840"},{"key":"14","unstructured":"[14] J.S. Walther: \u201cThe story of unified cordic,\u201d Journal of VLSI Signal Processing Systems for Signal, Image and Video Technology <b>25<\/b> (2000) 107 (DOI: 10.1023\/A: 1008162721424)."},{"key":"15","doi-asserted-by":"crossref","unstructured":"[15] Y. Luo, <i>et al<\/i>.: \u201cCORDIC-based architecture for computing Nth root and its implementation,\u201d IEEE Trans. Circuits Syst. I, Reg. Papers <b>65<\/b> (2018) 4183 (DOI: 10.1109\/tcsi.2018.2835822).","DOI":"10.1109\/TCSI.2018.2835822"},{"key":"16","doi-asserted-by":"crossref","unstructured":"[16] Y. Wang, <i>et al<\/i>.: \u201cGH CORDIC-based architecture for computing <i>N<\/i>th root of single-precision floating-point number,\u201d IEEE Trans. Very Large Scale Integr. (VLSI) Syst. <b>28<\/b> (2020) 864 (DOI: 10.1109\/tvlsi.2019.2959847).","DOI":"10.1109\/TVLSI.2019.2959847"},{"key":"17","doi-asserted-by":"crossref","unstructured":"[17] S. Mopuri and A. Acharyya: \u201cLow complexity generic VLSI architecture design methodology for <i>N<sup>th<\/sup><\/i> root and <i>N<sup>th<\/sup><\/i> power computations,\u201d IEEE Trans. Circuits Syst. I, Reg. Papers <b>66<\/b> (2019) 4673 (DOI: 10.1109\/tcsi.2019.2939720).","DOI":"10.1109\/TCSI.2019.2939720"},{"key":"18","doi-asserted-by":"crossref","unstructured":"[18] B. Yang, et al.: \u201cComplex division and square-root using CORDIC,\u201d 2012 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet) (2012) 2464 (DOI: 10.1109\/cecnet.2012.6201840).","DOI":"10.1109\/CECNet.2012.6201840"},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] S. Mopuri and A. Acharyya: \u201cLow-complexity methodology for complex square-root computation,\u201d IEEE Trans. Very Large Scale Integr. (VLSI) Syst. <b>25<\/b> (2017) 3255 (DOI: 10.1109\/tvlsi.2017.2740343).","DOI":"10.1109\/TVLSI.2017.2740343"},{"key":"20","doi-asserted-by":"crossref","unstructured":"[20] S. Mopuri and A. Acharyya: \u201cLow-complexity and high-speed architecture design methodology for complex square root,\u201d Circuits, Systems, and Signal Processing <b>40<\/b>(2021) 5759 (DOI: 10.1007\/s00034-021-01738-1).","DOI":"10.1007\/s00034-021-01738-1"},{"key":"21","doi-asserted-by":"crossref","unstructured":"[21] H. Chen, <i>et al<\/i>.: \u201cLow-complexity high-precision method and architecture for computing the logarithm of complex numbers,\u201d IEEE Trans. Circuits Syst. I, Reg. Papers <b>68<\/b> (2021) 3293 (DOI: 10.1109\/tcsi.2021.3081517).","DOI":"10.1109\/TCSI.2021.3081517"},{"key":"22","doi-asserted-by":"crossref","unstructured":"[22] H. Chen, <i>et al<\/i>.: \u201cA general methodology and architecture for arbitrary complex number Nth root computation,\u201d 2021 IEEE International Symposium on Circuits and Systems (ISCAS) (2021) 1 (DOI: 10.1109\/iscas51556.2021.9401720).","DOI":"10.1109\/ISCAS51556.2021.9401720"},{"key":"23","doi-asserted-by":"crossref","unstructured":"[23] R. Wu, <i>et al<\/i>.: , \u201cLow-latency low-complexity method and architecture for computing arbitrary Nth root of complex numbers,\u201d IEEE Trans. Circuits Syst. I, Reg. Papers <b>69<\/b> (2022) 2529 (DOI: 10.1109\/tcsi.2022.3157308).","DOI":"10.1109\/TCSI.2022.3157308"},{"key":"24","doi-asserted-by":"crossref","unstructured":"[24] T. Lang and E. Antelo: \u201cHigh-throughput cordic-based geometry operations for 3D computer graphics,\u201d IEEE Trans. Comput. <b>54<\/b> (2005) 347 (DOI: 10.1109\/tc.2005.53).","DOI":"10.1109\/TC.2005.53"},{"key":"25","doi-asserted-by":"crossref","unstructured":"[25] A. Vazquez, <i>et al<\/i>.: \u201cComputation of decimal transcendental functions using the CORDIC algorithm,\u201d 2009 19th IEEE Symposium on Computer Arithmetic (2009) 179 (DOI: 10.1109\/arith.2009.29).","DOI":"10.1109\/ARITH.2009.29"},{"key":"26","doi-asserted-by":"crossref","unstructured":"[26] L. Bangqiang, <i>et al<\/i>.: \u201cBase-n logarithm implementation on FPGA for the data with random decimal point positions,\u201d 2013 IEEE 9th International Colloquium on Signal Processing and its Applications (2013) 17 (DOI: 10.1109\/cspa.2013.6530006).","DOI":"10.1109\/CSPA.2013.6530006"},{"key":"27","doi-asserted-by":"crossref","unstructured":"[27] G. Helvacio\u011fu, <i>et al<\/i>.: \u201cReduced CORDIC based logarithmic convertor,\u201d 2017 25th Signal Processing and Communications Applications Conference (SIU) (2017) 1 (DOI: 10.1109\/siu.2017.7960483).","DOI":"10.1109\/SIU.2017.7960483"},{"key":"28","doi-asserted-by":"crossref","unstructured":"[28] Y. Luo, <i>et al<\/i>.: \u201cGeneralized hyperbolic CORDIC and its logarithmic and exponential computation with arbitrary fixed base,\u201d IEEE Trans. Very Large Scale Integr. (VLSI) Syst. <b>27<\/b> (2019) 2156 (DOI: 10.1109\/tvlsi.2019.2919557).","DOI":"10.1109\/TVLSI.2019.2919557"},{"key":"29","doi-asserted-by":"crossref","unstructured":"[29] H. Chen, <i>et al<\/i>.: \u201cHyperbolic CORDIC-based architecture for computing logarithm and its implementation,\u201d IEEE Trans. Circuits Syst. II, Exp. Briefs <b>67<\/b> (2020) 2652 (DOI: 10.1109\/tcsii.2020.2971974).","DOI":"10.1109\/TCSII.2020.2971974"},{"key":"30","unstructured":"[30] F. Angarita, <i>et al<\/i>.: \u201cEfficient FPGA implementation of cordic algorithm for circular and linear coordinates,\u201d 2005 International Conference on Field Programmable Logic and Applications (2005) 535 (DOI: 10.1109\/fpl.2005.1515779)."}],"container-title":["IEICE Electronics Express"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/elex\/19\/21\/19_19.20220362\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,12]],"date-time":"2022-11-12T04:25:28Z","timestamp":1668227128000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/elex\/19\/21\/19_19.20220362\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,10]]},"references-count":30,"journal-issue":{"issue":"21","published-print":{"date-parts":[[2022]]}},"URL":"https:\/\/doi.org\/10.1587\/elex.19.20220362","relation":{},"ISSN":["1349-2543"],"issn-type":[{"value":"1349-2543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,10]]},"article-number":"19.20220362"}}