Change search
ReferencesLink to record
Permanent link

Direct link
Evaluation of the flexible ASIC C compiler for WCDMA algorithms
2000 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

WCDMA is a third generation system for mobile communications which meets the demands for high speed data transmissions as well as common speech transmissions. In a WCDMA system a significant amount of signal processing is performed both in the mobile unit and in the basestation. The baseband signal processing is well suited to be performed using digital signal processors, DSP:s. In the WCDMA development project, Wictoria, conducted PU-WRN at Ericsson Radio Systems in Kista, the Texas Instruments DSP series C62xx is presently used for baseband signal processing. At the same time there is a DSP concept called Flexible ASIC developed at Ericsson Radio Systems. This concept features a very high integration level of application specific logic (ASL) and a number of DSP cores on a single chip. Our master thesis is one part in an evaluation of how well the Flexible ASIC concept perform compared to the C62xx solution. The purpose of this master thesis is to perform an evaluation of the Flexible ASIC C Compiler, FLACC. The evaluation is based on implementing a number of WCDMA baseband signal processing algorithms in C and performing performance simulations. The two major factors which we have considered throughout our thesis work is the size and the clock cycle performance of the generated code. For obvious reasons we decided to use the C compiler for Texas Instruments C62xx DSP series as a reference compiler in our evaluation. We have then compiled our algorithm implementations using both compilers, and then used the result as a basis for our evaluation. We have achieved results which shows that the cycle performance of code generated by FLACC in most cases is better than the corresponding cycle performance originating from the TI C62xx compiler. The size of the code generated by the TI C62xx compiler is in all cases larger than the size of the code generated by FLACC. The performance of the C compiler is one very important aspect to consider when deciding which DSP environment that should be used for a specific application. There are of course many other important aspects to consider, and we believe that our thesis work is a good base for continuing with an extended evaluation.

Place, publisher, year, edition, pages
Keyword [en]
Technology, digital signal processing, compilers, wcdma, cdma, dsp, digital signal processors, ASIC, dsp cores
Keyword [sv]
URN: urn:nbn:se:ltu:diva-43418ISRN: LTU-EX--00/127--SELocal ID: 14ceceea-5472-42f1-8617-71e0f051310cOAI: diva2:1016650
Subject / course
Student thesis, at least 30 credits
Educational program
Civil Engineering programmes 1997-2000, master's level
Validerat; 20101217 (root)Available from: 2016-10-04 Created: 2016-10-04Bibliographically approved

Open Access in DiVA

No full text

Search outside of DiVA

GoogleGoogle Scholar

Total: 206 hits
ReferencesLink to record
Permanent link

Direct link