• DocumentCode
    501519
  • Title

    A DSP based descrambler for digital satellite TV receiver

  • Author

    Fathy, Ramy A. ; Zekry, Abd El-Halim

  • Author_Institution
    Electron. & Commun. Dept., Ain-Shams Univ., Cairo, Egypt
  • fYear
    2009
  • fDate
    17-19 March 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    In this paper we implement a DSP based descrambler for digital satellite TV receiver. The descrambler is the core of the conditional access subsystem responsible of viewing restricted content broadcasted in received transport streams. We implement the descrambler algorithm in accordance with the common scrambling algorithm, which is used in scrambling digitally broadcasted transmissions, in native C programming language. Using DSP device TMS320C6713 @ 225 MHz and starting from the native C implementation of the algorithm, we propose multi-level compiler optimization guidelines to be applied on DSP based consumer electronic devices implementations in time critical applications. The proposed guidelines goal is to boost the processor performance up for achieving maximum processing speeds. The optimization guidelines proposed resulted in a performance enhancement of 58.6% when applied on our DSP based descrambler, as compared with the initial native C implementation for the algorithm.
  • Keywords
    digital signal processing chips; digital television; direct broadcasting by satellite; television receivers; C programming language; DSP based descrambler; DSP device TMS320C6713; digital satellite TV receiver; multilevel compiler optimization; Artificial satellites; Consumer electronics; Cryptography; Digital signal processing; Digital video broadcasting; Guidelines; Optimizing compilers; Satellite broadcasting; TV broadcasting; TV receivers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Radio Science Conference, 2009. NRSC 2009. National
  • Conference_Location
    New Cairo
  • ISSN
    1110-6980
  • Print_ISBN
    978-1-4244-4214-0
  • Type

    conf

  • Filename
    5233987