Arduino Due Implementation of an Algorithm for Blind Source Separation using Matlab Simulink
M. Mekhfioui1, R. Elgouri2, A. Satif3, L. Hlou4

1M.Mekhfioui*, Laboratory of Electrical Engineering and Energy Systems (LEEES), FSK, Ibn Tofail University, Kenitra, Morocco.
2R.Elgouri,, Laboratory of Electrical Engineering and Telecommunications Systems (LEETS), ENSA Ibn Tofail University, Kenitra, Morocco.
3A.Satif, Laboratory of Electrical Engineering and Telecommunications Systems (LEETS), ENSA Ibn Tofail University, Kenitra, Morocco.
4L.Hlou, Laboratory of Electrical Engineering and Energy Systems (LEEES), FSK, Ibn Tofail University, Kenitra, Morocco. 

Manuscript received on November 17, 2019. | Revised Manuscript received on 28 November, 2019. | Manuscript published on December 10, 2019. | PP: 3692-3696 | Volume-9 Issue-2, December 2019. | Retrieval Number: B7385129219/2019©BEIESP | DOI: 10.35940/ijitee.B7385.129219
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: This work describes the implementation of an algorithm of the blind source separation in the Adruino Due card as free and low cost material. The algorithm must be developed to adapt the inputs and outputs of the Arduino board to the actual installation. Using reference signals generated by two generators (GBF), this work has proved that the algorithm Second Order Blind Identification (SOBI) is the most efficient to analyze our signal database, so the separation is performed on the Arduino Due using the SOBI algorithm to validate its performance in real time. 
Keywords: Blind Source Separation, BSS, SOBI,ACI, Arduino Due, Matlab, Simulink, Real Time Workshop.
Scope of the Article: Algorithm Engineering