An Efficient VLSI Architecture for FastICA by Using the Algebraic Jacobi Method for EVD
Blind source separation (BSS) is a problem that appears in many research fields. Fast Independent components analysis (FastICA) is one of the techniques to solve the problem. The researchers have verified the effectiveness of the technique through the offline analysis of the public datasets. The dev...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Published: |
Institute of Electrical and Electronics Engineers Inc.
2021
|
Online Access: | https://www.scopus.com/inward/record.uri?eid=2-s2.0-85104244059&doi=10.1109%2fACCESS.2021.3072495&partnerID=40&md5=e1e552a53599baf56ee2a345704b4fb8 http://eprints.utp.edu.my/23763/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.utp.eprints.23763 |
---|---|
record_format |
eprints |
spelling |
my.utp.eprints.237632021-08-19T10:01:44Z An Efficient VLSI Architecture for FastICA by Using the Algebraic Jacobi Method for EVD Sajjad, M. Yusoff, M.Z. Yahya, N. Haider, A.S. Blind source separation (BSS) is a problem that appears in many research fields. Fast Independent components analysis (FastICA) is one of the techniques to solve the problem. The researchers have verified the effectiveness of the technique through the offline analysis of the public datasets. The development of a real-time portable system involving such a computationally complex analysis requires an efficient hardware implementation of FastICA. A Field programmable gate array (FPGA) and an application-specific integrated circuit (ASIC) are two promising hardware platforms to implement FastICA. This work proposes a new method, called ALgebraic Jacobi Method (ALJM), for performing eigenvalue decomposition (EVD) required for the implementation of FastICA. We use a simplification, a polynomial approximation, and the Newton-Raphson method for calculating the Jacobi rotation. In this way, we ensure hardware reusability between the EVD stage and the weight vector estimation (WVE) stage of FastICA which reduces the computational complexity and the power consumption, without compromising its computation speed. We evaluate the ALJM-based FastICA by performing BSS on the linear mixtures of the deterministic and the random signals and comparing the performance results with the existing methods. After verifying its functionality and numerical stability, we propose a scalable systolic processing array (SPA) for the ALJM-based FastICA and implement it on Spartan-6 FPGA. By comparing the existing implementations of FastICA, in terms of speed, area, and power, we conclude that the ALJM-based FastICA is one of the most efficient methods for prototyping and commercializing a real-time portable system comprising FastICA. © 2013 IEEE. Institute of Electrical and Electronics Engineers Inc. 2021 Article NonPeerReviewed https://www.scopus.com/inward/record.uri?eid=2-s2.0-85104244059&doi=10.1109%2fACCESS.2021.3072495&partnerID=40&md5=e1e552a53599baf56ee2a345704b4fb8 Sajjad, M. and Yusoff, M.Z. and Yahya, N. and Haider, A.S. (2021) An Efficient VLSI Architecture for FastICA by Using the Algebraic Jacobi Method for EVD. IEEE Access, 9 . pp. 58287-58305. http://eprints.utp.edu.my/23763/ |
institution |
Universiti Teknologi Petronas |
building |
UTP Resource Centre |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Petronas |
content_source |
UTP Institutional Repository |
url_provider |
http://eprints.utp.edu.my/ |
description |
Blind source separation (BSS) is a problem that appears in many research fields. Fast Independent components analysis (FastICA) is one of the techniques to solve the problem. The researchers have verified the effectiveness of the technique through the offline analysis of the public datasets. The development of a real-time portable system involving such a computationally complex analysis requires an efficient hardware implementation of FastICA. A Field programmable gate array (FPGA) and an application-specific integrated circuit (ASIC) are two promising hardware platforms to implement FastICA. This work proposes a new method, called ALgebraic Jacobi Method (ALJM), for performing eigenvalue decomposition (EVD) required for the implementation of FastICA. We use a simplification, a polynomial approximation, and the Newton-Raphson method for calculating the Jacobi rotation. In this way, we ensure hardware reusability between the EVD stage and the weight vector estimation (WVE) stage of FastICA which reduces the computational complexity and the power consumption, without compromising its computation speed. We evaluate the ALJM-based FastICA by performing BSS on the linear mixtures of the deterministic and the random signals and comparing the performance results with the existing methods. After verifying its functionality and numerical stability, we propose a scalable systolic processing array (SPA) for the ALJM-based FastICA and implement it on Spartan-6 FPGA. By comparing the existing implementations of FastICA, in terms of speed, area, and power, we conclude that the ALJM-based FastICA is one of the most efficient methods for prototyping and commercializing a real-time portable system comprising FastICA. © 2013 IEEE. |
format |
Article |
author |
Sajjad, M. Yusoff, M.Z. Yahya, N. Haider, A.S. |
spellingShingle |
Sajjad, M. Yusoff, M.Z. Yahya, N. Haider, A.S. An Efficient VLSI Architecture for FastICA by Using the Algebraic Jacobi Method for EVD |
author_facet |
Sajjad, M. Yusoff, M.Z. Yahya, N. Haider, A.S. |
author_sort |
Sajjad, M. |
title |
An Efficient VLSI Architecture for FastICA by Using the Algebraic Jacobi Method for EVD |
title_short |
An Efficient VLSI Architecture for FastICA by Using the Algebraic Jacobi Method for EVD |
title_full |
An Efficient VLSI Architecture for FastICA by Using the Algebraic Jacobi Method for EVD |
title_fullStr |
An Efficient VLSI Architecture for FastICA by Using the Algebraic Jacobi Method for EVD |
title_full_unstemmed |
An Efficient VLSI Architecture for FastICA by Using the Algebraic Jacobi Method for EVD |
title_sort |
efficient vlsi architecture for fastica by using the algebraic jacobi method for evd |
publisher |
Institute of Electrical and Electronics Engineers Inc. |
publishDate |
2021 |
url |
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85104244059&doi=10.1109%2fACCESS.2021.3072495&partnerID=40&md5=e1e552a53599baf56ee2a345704b4fb8 http://eprints.utp.edu.my/23763/ |
_version_ |
1738656518209798144 |
score |
13.211869 |