Optimization of the Digital Radio Mondiale Receiver Software Implementation to Support Digital Radio Mondiale Plus on DSP
Digital Radio Mondiale (DRM) is a standard for digital radio broadcasting. To reduce number of cycles consumption, optimization is done to different modules of the current software implementation of the DRM receiver. Profiling is done to all modules. Cycle intensive modules are identified and optimized by using intrinsic. Correlation function achieved optimization with overall approx. 69% reduction, resample module achieved optimization of approx. 91.03% reduction, base band filter achieved approx. 47% reduction and signal presence tacking module optimization resulted in approx. 49.5% reduction.