论文部分内容阅读
飞速发展的数字电视将逐步取代模拟电视,人们对基于DVB标准的数字电视多媒体业务的需求会越来越多。数据广播系统作为一种刚刚兴起的数据传输解决方案,因其高速、灵活的优点,必将得到广泛的应用。 本文是开发浙江省广电科技股份有限公司(原浙江省广播电视科学研究所)DVB-C数据广播系统的结果。我做为项目的成员之一,主要负责此系统中DVB-C数据广播接收卡的开发。结合本人的实际工作,本文详细描述了整个DVB-C数据广播接收卡硬件和软件的方案和实现过程。 DVB-C数据广播接收卡的设计目标是为DVB-C数据广播系统设计基于用户PC机的接收平台。它与用户端PC机一同组成DVB-C数据广播系统的接收子系统。根据DVB-C数据广播系统接收卡的设计目标和实现的功能,DVB-C数据广播系统接收卡的功能应包括:QAM解调、纠错解码、MPEG-2系统层解复用、PCI桥接及缓冲功能几个部分。其中,QAM解调和解码功能由一体化高频头来实现。LSILogic公司的机顶盒专用芯片L64108实现MPEG-2系统层解复用和系统控制功能。PCI桥接和数据缓冲功能在FPGA中实现。CA(条件接收)功能为本系统预留实现的功能,初步计划使用自行设计的CA系统。系统程序的开发是在嵌入式pSOS实时操作系统的基础上来实现的,pSOS实时操作系统管理所有的硬件资源和系统程序,实现系统各个任务间的调度。 到本人离开此项目为止,整个系统的硬件部分已经完全调通。系统程序框架已形成。能够响应来自高频头的新表格到达事件,进行表格分析,生成和维护节目信息数据结构。对于来自PC端用户请求,能够将用户相应地节目流数据和节目信息数据结构下载到PC用户。