By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Hori, M. ; Adv. Technol. Res. Labs., Matsushita Electr. Ind. Co., Ltd., Seika ; Ueda, M.

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.

Published in:

Soft Computing in Industrial Applications, 2008. SMCia '08. IEEE Conference on

Date of Conference:

25-27 June 2008