• DocumentCode
    1863372
  • Title

    FPGA implementation of a blind source separation system based on stochastic computing

  • Author

    Hori, Michihiro ; Ueda, Michihito

  • Author_Institution
    Adv. Technol. Res. Labs., Matsushita Electr. Ind. Co., Ltd., Seika
  • fYear
    2008
  • fDate
    25-27 June 2008
  • Firstpage
    182
  • Lastpage
    187
  • Abstract
    We have constructed a blind source separation system based on stochastic computing techniques, and have implemented it using an FPGA. In stochastic computing, analog quantities are represented by pulse sequences. The advantage of this method is its simple circuitry. For this reason, stochastic computing systems have been applied to massive circuits such as artificial neural networks. Blind source separation systems are a growing focus of interest. These are systems that infer source signals from mixed signals received by sensors. A blind source system using a neural network model has recently been proposed. However, it is difficult to implement this system in actual circuits, since there are cases in which the values of synaptic weights fall outside the range within which the hardware can process them correctly. Therefore, we propose a blind source separation system that can be implemented in hardware, namely a system in which the values of synaptic weights can be kept within the range that permits the hardware to process them. We then constructed this system based on stochastic computing and investigated it using functional simulations. Finally, we implemented our system on an FPGA board, where we succeeded in separating source signals from mixed signals.
  • Keywords
    blind source separation; field programmable gate arrays; neural nets; sequences; stochastic processes; FPGA; analog quantity; blind source separation system; neural network; pulse sequence; stochastic computing system; Analog computers; Artificial neural networks; Blind source separation; Circuits; Computer networks; Field programmable gate arrays; Hardware; Sensor systems; Stochastic processes; Stochastic systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Soft Computing in Industrial Applications, 2008. SMCia '08. IEEE Conference on
  • Conference_Location
    Muroran
  • Print_ISBN
    978-1-4244-3782-5
  • Electronic_ISBN
    978-4-9904-2590-6
  • Type

    conf

  • DOI
    10.1109/SMCIA.2008.5045957
  • Filename
    5045957