TY - GEN
T1 - FPGA implementation of the ICA algorithm using multiplexing
AU - Tornez-Xavier, G. M.
AU - Flores-Nava, L. M.
AU - Gómez-Castañeda, F.
AU - Moreno-Cadenas, J. A.
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/12/14
Y1 - 2015/12/14
N2 - This work presents an optimized version in FPGA technology of a digital system, which solves in real time the Blind Source Separation problem using the Independent Component Analysis, ICA algorithm and following the Maximum Information technique, INFOMAX. To demonstrate the FPGA realization, we use a mix of three sinusoidal signals, which represents three independent sources, with 1000Hz, 800Hz and 600Hz values in frequency. The mixed signal is treated by the ICA system. The digital system in FPGA was analyzed first in Simulink of Matlab, evaluating its performance. Then, the FPGA architecture, which was optimized observing a multiplexing scheme, is proposed where the number of used DSP resources is minimal. This leads to extend this multiplexing scheme to cover future designs with more signals.
AB - This work presents an optimized version in FPGA technology of a digital system, which solves in real time the Blind Source Separation problem using the Independent Component Analysis, ICA algorithm and following the Maximum Information technique, INFOMAX. To demonstrate the FPGA realization, we use a mix of three sinusoidal signals, which represents three independent sources, with 1000Hz, 800Hz and 600Hz values in frequency. The mixed signal is treated by the ICA system. The digital system in FPGA was analyzed first in Simulink of Matlab, evaluating its performance. Then, the FPGA architecture, which was optimized observing a multiplexing scheme, is proposed where the number of used DSP resources is minimal. This leads to extend this multiplexing scheme to cover future designs with more signals.
KW - Blind Source Separation
KW - FPGA
KW - Independent Component Analysis
KW - Maximum Information principle
KW - Simulink
KW - VHDL
UR - http://www.scopus.com/inward/record.url?scp=84962909440&partnerID=8YFLogxK
U2 - 10.1109/ICEEE.2015.7357924
DO - 10.1109/ICEEE.2015.7357924
M3 - Contribución a la conferencia
T3 - 2015 12th International Conference on Electrical Engineering, Computing Science and Automatic Control, CCE 2015
BT - 2015 12th International Conference on Electrical Engineering, Computing Science and Automatic Control, CCE 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 12th International Conference on Electrical Engineering, Computing Science and Automatic Control, CCE 2015
Y2 - 26 October 2015 through 30 October 2015
ER -