Low-Complex and Low-Power n-dimensional Gram-Schmidt Orthogonalization Architecture Design Methodology

被引:1
作者
Bhardwaj, Swati [1 ]
Raghuraman, Shashank [1 ]
Yerrapragada, Jayesh B. [2 ]
Jagirdar, Agathya [3 ]
Maharatna, Koushik [4 ]
Acharyya, Amit [1 ]
机构
[1] Indian Inst Technol, Elect Engn Dept, Hyderabad, India
[2] Stanford Univ, Elect Engn, Stanford, CA 94305 USA
[3] Nanyang Technol Univ, Singapore, Singapore
[4] Univ Southampton, Sch Elect & Comp Sci, Southampton, Hants, England
关键词
Gram-Schmidt orthogonalization; Coordinate rotation; FastICA; Low complexity; Configurable VLSI architecture; SQUARE-ROOT;
D O I
10.1007/s00034-021-01852-0
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Gram-Schmidt orthogonalization is a popular fundamental technique of linear algebra, having wide-spread applications in state-of-the art and next-generation signal processing and communication technologies including Blind Source Separation, Independent Component Analysis, MIMO technology, Orthogonal Frequency Division Multiplexing, and QR Decomposition. On the other hand, Coordinate Rotation Digital Computer (CORDIC) is a technique being extensively used for the efficient implementation of complex arithmetic operations in various signal processing and communication modules. For all the aforementioned applications including FastICA and QR decomposition, CORDIC is being used widely for all the modules except GS where still costly multipliers, dividers, square root, and addition operations are being used. It motivated us to investigate the design for GS using CORDIC resulting in low-power and low-complex architecture of the entire design. In this paper, we propose a CORDIC-based low-complexity, low-power architecture design methodology for the n-dimensional GS algorithm where a single CORDIC unit can be re-used for implementation of several processing and communication modules on-chip. The proposed architecture precludes the use of additional arithmetic units to perform costly operations by recursive use of CORDIC, and thus significantly reduces its hardware complexity. The proposed architecture reduces the power consumption by 74-86% and the area by 12-40% for 3D to 6D GS, respectively, over the conventional approach.
引用
收藏
页码:1633 / 1659
页数:27
相关论文
共 40 条
[1]   Coordinate Rotation Based Low Complexity N-D FastICA Algorithm and Architecture [J].
Acharyya, Amit ;
Maharatna, Koushik ;
Al-Hashimi, Bashir M. ;
Reeve, Jeff .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2011, 59 (08) :3997-4011
[2]  
Acharyya A, 2009, IEEE WRK SIG PRO SYS, P69, DOI 10.1109/SIPS.2009.5336227
[3]   Memory Reduction Methodology for Distributed-Arithmetic-Based DWT/IDWT Exploiting Data Symmetry [J].
Acharyya, Amit ;
Maharatna, Koushik ;
Al-Hashimi, Bashir M. ;
Gunn, Steve R. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2009, 56 (04) :285-289
[4]  
Adapa B., 2017, IEEE TRANS VLSI SYS, P1
[5]  
Bhardwaj SK, 2017, 2017 IEEE INTERNATIONAL WIE CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (IEEE WIECON-ECE 2017), P1, DOI 10.1109/WIECON-ECE.2017.8468927
[6]   Simplex FastICA: An Accelerated and Low Complex Architecture Design Methodology for nD FastICA [J].
Bhardwaj, Swati ;
Raghuraman, Shashank ;
Acharyya, Amit .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (05) :1124-1137
[7]   Vector Cross Product and Coordinate Rotation Based nD Hybrid FastICA [J].
Bhardwaj, Swati ;
Raghuraman, Shashank ;
Adapa, Bhagyaraja ;
Acharyya, Amit .
JOURNAL OF LOW POWER ELECTRONICS, 2018, 14 (02) :351-364
[8]   Low Complexity Single Channel ICA Architecture Design Methodology for Pervasive Healthcare Applications [J].
Bhardwaj, Swati ;
Bhagyaraja, Adapa ;
Shashank, R. ;
Jadhav, Pranit ;
Biswas, Dwaipayan ;
Acharyya, Amit ;
Naik, Ganesh R. .
2016 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2016, :39-44
[9]  
BJORCK A, 1992, SIAM J MATRIX ANAL A, V13, P176
[10]  
BJORCK A, 1994, LINEAR ALGEBRA APPL, V198, P297