Implementation of DAB Channel and Source Decoders on ARM Cortex-A8 Platform
| Author(s) | : | Swetha R, Sri P. Nagaraju, Mr. Rahul Ramachandran |
| Institution | : | PG student, Digital Communications, Department of Telecommunications, R V College of Engineering, Bangalore |
| Published In | : | Vol. 1, Issue 6 — June 2014 |
| Page No. | : | 344-352 |
| Domain | : | Engineering |
| Type | : | Research Paper |
| ISSN (Online) | : | 2348-4470 |
| ISSN (Print) | : | 2348-6406 |
The Digital Audio Broadcasting (DAB) was developed by the European Eureka-147project. DAB system is used especially for mobile reception. Until now, most radios are supportingHardware IP‘s for receiving DAB radio standards. Recently, there has been effort in realizing thereceiver functionality in software. The present document defines the DAB receiver design whichincludes channel and source decoding.The implementation of all the modules of DAB channel decoder is done in software, by takingMATLAB simulation as reference. DAB Baseband decoder is implemented in C-code. Porting of Ccode on ARM Cortex A8 core is done using ARM DS-5 IDE. Profiling is done for all the modules ofchannel and source decoder connected to the target platform. Cycle intensive modules are thusoptimized using NEON coprocessor intrinsic in ARM cortex-A8 platform. The output of sourcedecoder should not have any audible artifacts. The output of optimized baseband decoder iscompared for bit exact with the generic implementation. Baseband filter Module achievedoptimization with overall ~57% reduction, FFT module of ~20% reduction achieved and Viterbioptimization resulting in ~69% reduction. These optimizations have brought sufficient speed upimprovement by reducing the number of cycles of execution.
Swetha R, Sri P. Nagaraju, Mr. Rahul Ramachandran, “Implementation of DAB Channel and Source Decoders on ARM Cortex-A8 Platform”, International Journal of Advance Engineering and Research Development (IJAERD), Vol. 1, Issue 6, pp. 344-352, June 2014.








