A software-based receiver running on a single DSP for terrestrial digital multimedia broadcasting

This paper presents the design and implementation of a software (SW)-based receiver running on a single digital signal processor (DSP) for terrestrial digital multimedia broadcasting (TDMB). Implementing the functions of the physical layer such as synchronization and channel decoding as well as codec decoders for a TDMB receiver in software running a DPS raises numerous design and implementation issues. We present solutions to these issues including an efficient software receiver structure, efficient algorithms with low complexity, real-time scheduling, reduction of the execution cycle number, and data transfer and communication between function blocks in the receiver, with a focus on the physical layer. The SW-based TDMB receiver developed in the present work can change and upgrade its functions and adapt to new standards. The performance of the implemented receiver was verified through successful decoding of live audio and video signals.

[1]  F. Catthoor,et al.  Data transfer and storage exploration for real-time implementation of a digital audio broadcast receiver on a Trimedia processor , 2002, Proceedings. 15th Symposium on Integrated Circuits and Systems Design.

[2]  Oliver Faust,et al.  Design and features of an intelligent PC-based DAB receiver , 2002, IEEE Trans. Consumer Electron..

[3]  Jaehee Cho,et al.  PC-based receiver for Eureka-147 digital audio broadcasting , 2001, IEEE Trans. Broadcast..

[4]  Jae-Hyun Kim,et al.  Implementation of chipset for a digital multimedia broadcasting receiver , 2005, 2005 Digest of Technical Papers. International Conference on Consumer Electronics, 2005. ICCE..

[5]  Victor H. S. Ha,et al.  Portable receivers for digital multimedia broadcasting , 2004, IEEE Transactions on Consumer Electronics.

[6]  Nasser Kehtarnavaz Real-Time Digital Signal Processing: Based on the TMS320C6000 , 2004 .

[7]  Jaehee Cho,et al.  A coarse frequency offset estimation in an OFDM system using the concept of the coherence phase bandwidth , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[8]  고우석,et al.  Digital multimedia broadcasting transmitter and receiver , 2004 .

[9]  Paul H. Moose,et al.  A technique for orthogonal frequency division multiplexing frequency offset correction , 1994, IEEE Trans. Commun..

[10]  Nasser Kehtarnavaz,et al.  CHAPTER 8 – Circular Buffering , 2005 .

[11]  H. Usuba,et al.  A prototype DAB receiver , 1996, 1996. Digest of Technical Papers., International Conference on Consumer Electronics.

[12]  J.A.C. Bingham,et al.  Multicarrier modulation for data transmission: an idea whose time has come , 1990, IEEE Communications Magazine.

[13]  J. Omura,et al.  On the Viterbi decoding algorithm , 1969, IEEE Trans. Inf. Theory.

[14]  Richard G. Lyons,et al.  Understanding Digital Signal Processing , 1996 .

[15]  T. Moon Error Correction Coding: Mathematical Methods and Algorithms , 2005 .

[16]  K. Taura,et al.  A digital audio broadcasting (DAB) receiver , 1996, 1996. Digest of Technical Papers., International Conference on Consumer Electronics.

[17]  J. Heller,et al.  Viterbi Decoding for Satellite and Space Communication , 1971 .

[18]  Jenq-Neng Hwang Multimedia Networking: Digital multimedia broadcasting , 2009 .