• DocumentCode
    781203
  • Title

    A single receiving chip for DVB data broadcasting system

  • Author

    He, Guanghui ; Xu, Ningyi ; Yu, Wei ; Zhou, Zucheng

  • Author_Institution
    Dept. of Electron. Eng., Tsinghua Univ., Beijing
  • Volume
    52
  • Issue
    3
  • fYear
    2006
  • Firstpage
    1084
  • Lastpage
    1091
  • Abstract
    In this paper, we present a single-chip receiver for DVB data broadcasting system, which is designed using the methodology of hardware and software co-design. The hardware part filters out and descrambles the necessary MPEG-2 transport stream (TS) packets, then sends them to PC. Some useful peripheral functions such as PCI interface, I2C bus controller and smart card 7816 interface are also developed to provide a cost-effective solution. Meanwhile, multi-protocol decapsulation related to data broadcasting protocol is analyzed and implemented mainly by software. In order to improve the throughput and hardware utilization, we adopt chaining mode direct memory access (DMA) scheme and a double buffer approach both in hardware and in software. Moreover, the parameters of chaining mode DMA and the depth of buffer are further optimized by theoretical analysis. The result indicates the throughput of chaining mode DMA is up to 475.8 Mb/s, which is 24 times as much as non-chaining mode DMA strategy
  • Keywords
    digital video broadcasting; hardware-software codesign; peripheral interfaces; telecommunication computing; television receivers; transport protocols; DVB; I2C bus controller; MPEG-2 transport stream packets; data broadcasting system; direct memory access; double buffer approach; hardware utilization; hardware-software codesign; multiprotocol decapsulation; single receiving chip; single-chip receiver; smart card 7816 interface; Consumer electronics; Digital TV; Digital audio broadcasting; Digital video broadcasting; Hardware; Helium; Satellite broadcasting; Streaming media; TV broadcasting; Tuners;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2006.1706511
  • Filename
    1706511