Floating-point scaling technique for sources separation automatic gain control

Based on the floating-point representation and taking advantage of scaling factor indetermination in blind source separation (BSS) processing, 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 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 inputs, two outputs. The proposed technique is computationally cheaper and efficient for a hardware implementation compared to the Euclidean normalisation.

[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]  Eric Moulines,et al.  A blind source separation technique using second-order statistics , 1997, IEEE Trans. Signal Process..

[4]  Karim Abed-Meraim,et al.  Blind system identification , 1997, Proc. IEEE.

[5]  Jeffrey T. Draper,et al.  Design trade-offs in floating-point unit implementation for embedded and processing-in-memory systems , 2005, 2005 IEEE International Symposium on Circuits and Systems.

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

[7]  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.

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