论文部分内容阅读
随着信息高速公路的快速发展,基于网络的多媒体应用不再仅仅满足于数据、语音、图像信息,而是大规模的向视频业务(如流媒体等)发展,并已经展现出了良好的发展趋势。传统单向的数字电视和新兴的流媒体电视一起创造了巨大的市场。本文所设计的单片式数字电视/流媒体双模机顶盒在基于现有数字电视机顶盒的硬件结构基础上,采用同一颗处理芯片完成对数字电视信号以及IP内容的信息处理,支持DVB-C、IPTV及互联网应用,除支持MPEG2外,还支持高清H.264/MPEG4,集成度高,可扩展性强。所设计的双模机顶盒可同时用于IPTV和数字电视上,因而具有很好的实用性。首先讨论了应用在双模机顶盒上的技术标准和整体设计。包括DVB标准、QAM调制技术以及MPEG2编码解码技术。整体设计分为硬件和软件两个部分。第二部分详尽地分析了硬件各个模块的具体实现和电路图,以及与硬件设计和调试息息相关的软件驱动层的实现。包括解调模块、解复用模块、解码模块和网络模块。第三部分探讨了所选用的以太网控制器驱动程序的设计,该部分的主要函数参考linux源代码中该控制器的驱动程序而完成。然后探讨了嵌入式TCP/IP协议栈的设计实现,在完成ARP、ICMP、IP、UDP、TCP基本协议的基础上设计了一个可根据需要扩展的协议栈。本文所设计的双模机顶盒能很好地满足终端设备的要求,该终端机顶盒的课题研究具有明显的理论和实际意义。该双模机顶盒的功能丰富、成本合理、整体性能达到新的水平,是一款优秀的高端数字机顶盒。