Design of Low-Cost FPGA Hardware for Real-time ICA-Based Blind Source Separation Algorithm
<p/> <p>Blind source separation (BSS) of independent sources from their convolutive mixtures is a problem in many real-world multisensor applications. In this paper, we propose and implement an efficient FPGA hardware architecture for the realization of a real-time BSS. The architecture...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2005-01-01
|
Series: | EURASIP Journal on Advances in Signal Processing |
Subjects: | |
Online Access: | http://dx.doi.org/10.1155/ASP.2005.3076 |
_version_ | 1811194941660987392 |
---|---|
author | Charoensak Charayaphan Sattar Farook |
author_facet | Charoensak Charayaphan Sattar Farook |
author_sort | Charoensak Charayaphan |
collection | DOAJ |
description | <p/> <p>Blind source separation (BSS) of independent sources from their convolutive mixtures is a problem in many real-world multisensor applications. In this paper, we propose and implement an efficient FPGA hardware architecture for the realization of a real-time BSS. The architecture can be implemented using a low-cost FPGA (field programmable gate array). The architecture offers a good balance between hardware requirement (gate count and minimal clock speed) and separation performance. The FPGA design implements the modified Torkkola's BSS algorithm for audio signals based on ICA (independent component analysis) technique. Here, the separation is performed by implementing noncausal filters, instead of the typical causal filters, within the feedback network. This reduces the required length of the unmixing filters as well as provides better separation and faster convergence. Description of the hardware as well as discussion of some issues regarding the practical hardware realization are presented. Results of various FPGA simulations as well as real-time testing of the final hardware design in real environment are given.</p> |
first_indexed | 2024-04-12T00:34:41Z |
format | Article |
id | doaj.art-e5c9c1e8d2b1401f8552eae25201e750 |
institution | Directory Open Access Journal |
issn | 1687-6172 1687-6180 |
language | English |
last_indexed | 2024-04-12T00:34:41Z |
publishDate | 2005-01-01 |
publisher | SpringerOpen |
record_format | Article |
series | EURASIP Journal on Advances in Signal Processing |
spelling | doaj.art-e5c9c1e8d2b1401f8552eae25201e7502022-12-22T03:55:12ZengSpringerOpenEURASIP Journal on Advances in Signal Processing1687-61721687-61802005-01-01200518173453Design of Low-Cost FPGA Hardware for Real-time ICA-Based Blind Source Separation AlgorithmCharoensak CharayaphanSattar Farook<p/> <p>Blind source separation (BSS) of independent sources from their convolutive mixtures is a problem in many real-world multisensor applications. In this paper, we propose and implement an efficient FPGA hardware architecture for the realization of a real-time BSS. The architecture can be implemented using a low-cost FPGA (field programmable gate array). The architecture offers a good balance between hardware requirement (gate count and minimal clock speed) and separation performance. The FPGA design implements the modified Torkkola's BSS algorithm for audio signals based on ICA (independent component analysis) technique. Here, the separation is performed by implementing noncausal filters, instead of the typical causal filters, within the feedback network. This reduces the required length of the unmixing filters as well as provides better separation and faster convergence. Description of the hardware as well as discussion of some issues regarding the practical hardware realization are presented. Results of various FPGA simulations as well as real-time testing of the final hardware design in real environment are given.</p>http://dx.doi.org/10.1155/ASP.2005.3076ICABSScodesignFPGA |
spellingShingle | Charoensak Charayaphan Sattar Farook Design of Low-Cost FPGA Hardware for Real-time ICA-Based Blind Source Separation Algorithm EURASIP Journal on Advances in Signal Processing ICA BSS codesign FPGA |
title | Design of Low-Cost FPGA Hardware for Real-time ICA-Based Blind Source Separation Algorithm |
title_full | Design of Low-Cost FPGA Hardware for Real-time ICA-Based Blind Source Separation Algorithm |
title_fullStr | Design of Low-Cost FPGA Hardware for Real-time ICA-Based Blind Source Separation Algorithm |
title_full_unstemmed | Design of Low-Cost FPGA Hardware for Real-time ICA-Based Blind Source Separation Algorithm |
title_short | Design of Low-Cost FPGA Hardware for Real-time ICA-Based Blind Source Separation Algorithm |
title_sort | design of low cost fpga hardware for real time ica based blind source separation algorithm |
topic | ICA BSS codesign FPGA |
url | http://dx.doi.org/10.1155/ASP.2005.3076 |
work_keys_str_mv | AT charoensakcharayaphan designoflowcostfpgahardwareforrealtimeicabasedblindsourceseparationalgorithm AT sattarfarook designoflowcostfpgahardwareforrealtimeicabasedblindsourceseparationalgorithm |