• DocumentCode
    3713096
  • Title

    FPGA implementation of the ICA algorithm using multiplexing

  • Author

    G.M. Tornez-Xavier;L.M. Flores-Nava;F. G?mez-Casta?eda;J.A. Moreno-Cadenas

  • Author_Institution
    Department of Electrical Engineering, CINVESTAV-IPN, Mexico D.F., Mexico
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    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.
  • Keywords
    "Field programmable gate arrays","Multiplexing","Biological neural networks","Algorithm design and analysis","Software packages","Hardware","Software algorithms"
  • Publisher
    ieee
  • Conference_Titel
    Electrical Engineering, Computing Science and Automatic Control (CCE), 2015 12th International Conference on
  • Type

    conf

  • DOI
    10.1109/ICEEE.2015.7357924
  • Filename
    7357924