Optimal C code Implementation of OWGWA-CSS Algorithm on TMS320C6713 DSK

This paper presents the C code optimization of Oppositional Whale Grey Wolf Algorithm with Control Search Space (OWGWA-CSS) used for denoising EEG signal for its real-time implementation on floating point DSP processor TMS320C6713. In general, developers tried to speed up the program all-time which...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of innovative technology and exploring engineering Vol. 8; no. 10; pp. 2515 - 2520
Main Authors Nagal, Rachana, Kumar, Pradeep, Bansal, Poonam
Format Journal Article
LanguageEnglish
Published 30.08.2019
Online AccessGet full text
ISSN2278-3075
2278-3075
DOI10.35940/ijitee.J9558.0881019

Cover

More Information
Summary:This paper presents the C code optimization of Oppositional Whale Grey Wolf Algorithm with Control Search Space (OWGWA-CSS) used for denoising EEG signal for its real-time implementation on floating point DSP processor TMS320C6713. In general, developers tried to speed up the program all-time which leads to increase in the code size so as increase the complexity as well as difficult readability. To make the code efficient it is important to optimize the C code. For optimizing the C code first, the MATLAB code is converted to C and then implemented on DSP processor. Here, multiple C code optimization techniques for the efficient implementation of OWGWA-CSS algorithm on DSP processor TMS320C6713 is presented. The aim of optimizing C code is to reduce the computational burden and speed up the process. The work done here is a step to minimize Millions Instruction Per Second (MIPS) used to execute the c- code of OWGWA-CSS EEG noise cancellation algorithm. The C code optimization is done by using Code Composer Studio (Integrated Development environment for TMS320C67xx series). CCS is used for optimization, profiling, debugging and implementation. After applying various C code optimization techniques 25% reduction in MIPS has been obtained.
ISSN:2278-3075
2278-3075
DOI:10.35940/ijitee.J9558.0881019