DocumentCode :
2778733
Title :
Performance analysis of convolutional interleaver on TMS320C6711 Digital Signal Processing Kit
Author :
Mohamad, Roslina ; Anas, Nuzli Mohamad
Author_Institution :
Fac. of Electr. Eng., Univ. Teknol. Mara, Shah Alam, Malaysia
fYear :
2010
fDate :
5-8 Dec. 2010
Firstpage :
516
Lastpage :
520
Abstract :
The work presented in this paper is aimed at designing an optimized convolutional interleaver for realtime application using Digital Signal Processor. Interleaving is a simple and effective means to improve the performance of an error correction scheme on a bursty channel. Convolutional interleaver is considered as one of the best option for researchers besides of block and helical interleaver. In non-real-time application, there have been many examples or simulations of convolutional interleaver, written in C language but the problem is, most of them requires many loops to execute and hence, cause timing problem. Thus, this is not suitable for real-time application. Therefore, this research proposed the solutions to the latency problem by satisfying several requirements simultaneously: 1) using DSP-BIOS Scheduling module such as SWI and PIPE to increase performance and make sure sample data are in packed, 2) removing loop algorithm in interleaver function with look-up table method and 3) using compiler optimization that was provided in Code Composer Studio. Finally, the optimized codes are implemented on TMS320C6711 DSK and the codes performances are collected through DSP/BIOS analysis modules. From the implementation results, it shows that the proposed algorithm promising a good performance compare to the original algorithm in terms of speed and memory size.
Keywords :
convolution; digital signal processing chips; program compilers; BIOS analysis module; C language; Code Composer Studio; DSP analysis module; DSP-BIOS scheduling module; PIPE scheduling module; SWI scheduling module; TMS320C6711 digital signal processing kit; compiler optimization; convolutional interleaver performance analysis; digital signal processor; error correction scheme; Baseband; Convolution; Convolutional codes; Delay lines; Digital signal processing; Signal processing algorithms; System-on-a-chip; Convolutional interleaver; baseband signal; clock cycle; signal processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Applications and Industrial Electronics (ICCAIE), 2010 International Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4244-9054-7
Type :
conf
DOI :
10.1109/ICCAIE.2010.5735135
Filename :
5735135
Link To Document :
بازگشت