Mohcin Mekhfioui, A. Satif, Omar Mouhib, R. Elgouri, A. Hadjoudja, L. Hlou
{"title":"Hardware Implementation of Blind Source Separation Algorithm Using ZYBO Z7& Xilinx System Generator","authors":"Mohcin Mekhfioui, A. Satif, Omar Mouhib, R. Elgouri, A. Hadjoudja, L. Hlou","doi":"10.1109/REDEC49234.2020.9163836","DOIUrl":null,"url":null,"abstract":"Blind Source Separation (BSS) is termed as the extraction of source signals from mixed data without or with little knowledge about the source signals. It is used in many fields of research such as military, medical and industry. Among the many challenges that must be overcome to apply BSS to a real system, implementation restrictions are the most difficult. Software implementations require a significant amount of overhead to make them applicable to real-time systems and have a lower maximum speed of operation than hardware implementations. When speed is desired, the algorithm should be implemented on specialized hardware such as a Field Programmable Gate Array(FPGA) which allows the user to take advantage of parallel computational abilities. This paper describes the methodology for implementing real-time DSP applications on FPGA and the concept of hardware software cosimulation of the Second Order Blind Identification (SOBI) algorithm using MATLAB Simulink and Xilinx System Generator (XSG). Performances of efficient architectures are implemented on FPGA ZYBO Z7 Zynq-7020.","PeriodicalId":371125,"journal":{"name":"2020 5th International Conference on Renewable Energies for Developing Countries (REDEC)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 5th International Conference on Renewable Energies for Developing Countries (REDEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/REDEC49234.2020.9163836","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Blind Source Separation (BSS) is termed as the extraction of source signals from mixed data without or with little knowledge about the source signals. It is used in many fields of research such as military, medical and industry. Among the many challenges that must be overcome to apply BSS to a real system, implementation restrictions are the most difficult. Software implementations require a significant amount of overhead to make them applicable to real-time systems and have a lower maximum speed of operation than hardware implementations. When speed is desired, the algorithm should be implemented on specialized hardware such as a Field Programmable Gate Array(FPGA) which allows the user to take advantage of parallel computational abilities. This paper describes the methodology for implementing real-time DSP applications on FPGA and the concept of hardware software cosimulation of the Second Order Blind Identification (SOBI) algorithm using MATLAB Simulink and Xilinx System Generator (XSG). Performances of efficient architectures are implemented on FPGA ZYBO Z7 Zynq-7020.