Optimal C code implementation of OWGWA-CSS algorithm on TMS320C6713 DSK

Citations of this article
Mendeley users who have this article in their library.
Get full text


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.




Nagal, R., Kumar, P., & Bansal, P. (2019). Optimal C code implementation of OWGWA-CSS algorithm on TMS320C6713 DSK. International Journal of Innovative Technology and Exploring Engineering, 8(10), 2515–2520. https://doi.org/10.35940/ijitee.J9558.0881019

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free