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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.