Software Baseband Optimization Except Channel Decoding for PC-Based DVB-T Software Radio Receiver

  • Shu-Ming Tseng
  • Yao-Teng Hsu
  • Yen-Yu Chang
  • Tseng-Chun Lee
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 260)


The software radio has the advantages of flexibility, low cost and multimode ability, but the major disadvantage is the slower speed. To increase the speed of PC-based software DVB-T receiver, we need implement the baseband signal processing algorithms much faster. In this thesis, we discuss faster implementation of (1) 16QAM de-mapper to bits, (2) expanding_channel coefficient value in Viterbi decoder, and (3) inner de-interleaver and depuncturer. The speed of these three blocks is 6.64x, 0.57x and 0.88x faster.


Software radio DVB-T SIMD 



This work was supported in part by National Science Council, Taiwan, under grant NSC 96-2622-E-027-015-CC3.


  1. 1.
    Kubo N, Kondo S, Yasuda A (2005) Evaluation of code multipath mitigation using a software GPS receiver. IEICE Trans Commun E88-B(11): 4204–4211 (2005)Google Scholar
  2. 2.
    Li S, Zhai C, Zhan X, Wang B (2009) Implement of real-time GPS L1 software receiver. In: Proceedings of the 4th international conference on computer science & education (ICCSE ‘09), pp 1132–1137Google Scholar
  3. 3.
    Tseng SM, Hsu YT, Chang MC, Chan HL (206) A notebook PC based real-time software radio DAB receiver. IEICE Trans Commun E89B(12):3208–3214Google Scholar
  4. 4.
    Di N, Gao P, Wan G, Li J, Li J (2010) A common SDR platform for digital audio broadcasting system. In: Proceedings of the 3rd international congress on image and signal processing (CISP 2010), vol. 8, pp. 3708–3711Google Scholar
  5. 5.
    Tseng S-M, Kuo Y-C, Ku Y-C Hsu Y-T (2009) Software viterbi decoder with SSE4 parallel processing instructions for software DVB-T receiver. In: Proceedings of the 7th IEEE international symposium on parallel and distributed processing with applications (ISPA-09), Chengdu and Jiuzhai Valley, China, pp 102–105Google Scholar
  6. 6.
    Tseng S-M, Hsu Y-T, Shih J-Z (2012) Reed-solomon decoder optimization for PC-based DVB-T software radio receiver. Inf Int Inter J 15(8):3485–3498Google Scholar
  7. 7.
    Tseng S-M, Yu J-C, Hsu Y-T (2011) A real-time PC based software radio DVB-T receiver. In: Proceedings of the 3rd international conference on future computational technologies and applications (FUTURE COMPUTING 2011), Rome, Italy, pp 86–91Google Scholar
  8. 8.
    Tseng S-M, Hsu Y-T, Lin H-K (2013) Iterative channel decoding for PC-based software radio DVB-T receiver. Wirel Personal Commun 69(1):403–411Google Scholar
  9. 9.
    Asif M, Farooq M, Taj IA (2010) Optimized implementation of motion compensation for H.264 decoder. In: Proceedings of 5th international conference on computer sciences and convergence information technology (ICCIT), pp 216–221Google Scholar
  10. 10.
    Shahbahrami A, Juurlink B, Vassiliadis S (208) Implementing the 2-D wavelet transform on SIMD-enhanced general-purpose processors. IEEE Trans Multimedia 10(1):43–51Google Scholar
  11. 11.
    Digital Vide Broadcasting (DVB) (2009) Framing structure, channel coding and modulation for digital terrestrial television, ETSI EN 300 744 V1.6.1, pp 22Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2014

Authors and Affiliations

  • Shu-Ming Tseng
    • 1
  • Yao-Teng Hsu
    • 2
  • Yen-Yu Chang
    • 3
  • Tseng-Chun Lee
    • 1
  1. 1.Department of Electronic EngineeringNational Taipei University of TechnologyTaipeiTaiwan, Republic of China
  2. 2.Liteon CorpTaipeiTaiwan, Republic of China
  3. 3.College of Electrical Engineering and Computer ScienceNational Taipei University of TechnologyTaipeiTaiwan, Republic of China

Personalised recommendations