Floating-Point Scaling for BSS Gain Control

In Blind Source Separation (BSS) processing, taking advantage of scaling factor indetermination and based on the floatingpoint representation, we propose a scaling technique applied to the separation matrix, to avoid the saturation or the weakness in the recovered source signals. This technique performs an Automatic Gain Control (AGC) in an on-line BSS environment. We demonstrate the effectiveness of this technique by using the implementation of a division free BSS algorithm with two input, two output. This technique is computationally cheaper and efficient for a hardware implementation. Keywords—Automatic Gain Control, Blind Source Separation, Floating-Point Representation, FPGA Implementation.

[1]  Adel Belouchrani,et al.  Hardware implementation of free division block-based BSS algorithm , 2009, 2009 Joint IEEE North-East Workshop on Circuits and Systems and TAISA Conference.

[2]  J. Detrey,et al.  A VHDL library of LNS operators , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[3]  Jean-Pierre Deschamps,et al.  Finite field division implementation , 2005, International Conference on Field Programmable Logic and Applications, 2005..

[4]  Adel Belouchrani,et al.  A closed form solution for the blind separation of two sources from two sensors using second order statistics , 2006, 2006 14th European Signal Processing Conference.

[5]  Barry S. Fagin,et al.  Field programmable gate arrays and floating point arithmetic , 1994, IEEE Trans. Very Large Scale Integr. Syst..