A Configurable Parallel Architecture for Singular Value Decomposition of Correlation Matrices
Open Access
- 21 August 2025
- journal article
- research article
- Published by MDPI AG in Electronics
- Vol. 14 (16) , 3321
Abstract
Singular value decomposition (SVD) plays a critical role in signal processing, image analysis, and particularly in MIMO channel estimation, where it enables spatial multiplexing and interference mitigation. This study presents a configurable parallel architecture for computing SVD on 4 × 4 and 8 × 8 correlation matrices using the Jacobi algorithm with Givens rotations, optimized via CORDIC. Exploiting algorithmic parallelism, the design achieves low-latency performance on a Virtex-5 FPGA, with processing times of 5.29 µs and 24.25 µs, respectively, while maintaining high precision and efficient resource usage. These results confirm the architecture’s suitability for real-time wireless systems with strict latency demands, such as those defined by the IEEE 802.11n standard.Keywords
Funding Information
- Secretaria de Ciencias, Humanidades, Tecnología e Innovación (SECIHTI) (CVU:1338349)
- Universidad Autónoma de Ciudad Juárez (CVU:1338349)
This publication has 41 references indexed in Scilit:
- GNP/FE electrode for real time EMG signal acquisitionDiscover Electronics, 2025
- Radix-4 CORDIC algorithm based low-latency and hardware efficient VLSI architecture for Nth root and Nth power computationsScientific Reports, 2023
- Artificial intelligence application in fault diagnostics of rotating industrial machines: a state-of-the-art reviewJournal of Intelligent Manufacturing, 2021
- Novel design for a low-latency CORDIC algorithm for sine-cosine computation and its Implementation on FPGAMicroprocessors and Microsystems, 2020
- FPGA, GPU, and CPU implementations of Jacobi algorithm for eigenanalysisJournal of Parallel and Distributed Computing, 2016
- Principal component analysis: a review and recent developmentsPhilosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2016
- Principal component analysisWIREs Computational Statistics, 2010
- Matrix Factorization Techniques for Recommender SystemsComputer, 2009
- Indexing by latent semantic analysisJournal of the American Society for Information Science, 1990
- The cyclic Jacobi method for computing the principal values of a complex matrixTransactions of the American Mathematical Society, 1960