论文部分内容阅读
有条件接收系统(Conditional Access , CAS),其基本目的是通过对用户的授权控制和管理,实现数字广播电视系统的有偿服务,在为运营商带来经济上回报的同时,也能为用户提供更多、更高质量的服务内容,它是实现付费电视、交互电视的关键技术。为使CA 系统具有开放性,解决不同CA 系统的相互兼容和公平竞争问题,DVB(Digital Video Broadcasting)组织提出了同密和多密解决方式。总的说来,具有开放性和兼容性的多密技术是将来CA 系统的发展方向。本论文在对有条件接收系统的多密技术进行深入研究之后,根据DVB-S,DVB-CI 标准和MPEG-2 标准,结合市场要求设计出基于多密技术的条件接收卫星机顶盒。论文首先简述了相关标准和关键技术,接着根据“机卡分离”的设计思路对标准结构的卫星机顶盒以及多密条件接收卫星机顶盒的组成进行介绍,随后介绍了本课题选择的目前在国内市场刚刚推出的一种功能强大,性价比突出的卫星机顶盒解决发案。接着本文从总体上分析了设计方案的软硬件系统结构,重点介绍了基于分层的软件体系结构,基于任务的应用层软件开发,并通过卫星机顶盒的最基本的功能说明了任务之间的交互关系,并给出了系统的集成开发调试的环境和系统软件调试方法。随后,在对有条件接收多密技术和DVB-CI 标准进行系统研究后,给出了公共接口模块的软硬件设计,并重点介绍了CI 命令接口协议栈的实现方法,该方法对于在其它嵌入式系统中开发通信协议有重要的参考意义;然后给出了利用主机段滤波模块获得PSI 相关信息,并通过命令接口协议栈与CA 模块资源进行交互通信,完成加密节目的解密设计方法。本论文最后给出了系统的测试结果与不足之处以及对本研究领域发展趋势进行展望。