• DocumentCode
    2772961
  • Title

    FPGA Implementation of FastICA based on Floating-Point Arithmetic Design for Real-Time Blind Source Separation

  • Author

    Shyu, Kuo-Kai ; Li, Ming-Huan

  • Author_Institution
    Nat. Central Univ., Chung-Li
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    2785
  • Lastpage
    2792
  • Abstract
    Independent component analysis (ICA) is usually used for blind source separation (BSS), and the FastICA algorithm separates the independent sources from their mixtures by measuring nonGaussianity using Kurtosis. In this paper, the field programmable gate array (FPGA) implementation of FastICA for real-time signal process is proposed and the sample rate of 192 kHz is reached under the presented architecture. The floating-point arithmetic design provides better accuracy and higher dynamic performance than fixed-point design for implementation of digital signal processing algorithm. The FPGA design is based on a hierarchical concept, and the experimental results of the design are presented.
  • Keywords
    blind source separation; field programmable gate arrays; floating point arithmetic; independent component analysis; FPGA; FastICA algorithm; blind source separation; digital signal processing; field programmable gate array; floating-point arithmetic design; independent component analysis; kurtosis; nonGaussianity measurement; Algorithm design and analysis; Blind source separation; Digital signal processing; Field programmable gate arrays; Floating-point arithmetic; Independent component analysis; Signal design; Signal processing; Signal processing algorithms; Source separation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Neural Networks, 2006. IJCNN '06. International Joint Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    0-7803-9490-9
  • Type

    conf

  • DOI
    10.1109/IJCNN.2006.247185
  • Filename
    1716475