论文部分内容阅读
随着数字电视技术的发展和普及率不断提高,数字电视系统功能要求需求不断增加。数字电视条件接收系统是数字电视业务开展不可或缺的关键技术。一个功能齐全、稳定的CAS(Conditional Access System,条件接收系统),不仅能够保障用户对丰富节目资源进行选择性订购,还能实现诸如OSD(On-Screen Display,屏幕显示)广告、邮件、应急广播等功能。由于国内外对于条件接收系统的需求趋于多样化、国内市场多层次的特点,开发功能完善、稳定和适合不同应用范围的条件接收系统依然具有重要意义。本文在实验室前辈的研究基础上,根据客户需求,进一步研究完善了条件接收系统,增加了条件接收系统前端私有数据的编辑发送模块和终端数据显示模块的设计,并对它的运行流程进行分析,改进了原系统中部分不足之处。主要工作如下:(1)详细分析广播电视条件接收相关标准和《数字电视广播条件接收系统规范》,对系统的结构和原理进行剖析梳理,提出了 CA前端系统中ECMG(Entitlement Control Message Generation,授权控制信息发生器)和 EMMG(Entitlement Management Message Generation,授权管理信息发生器)的设计方案。(2)在Visual C++6.0平台实现了 ECMG、EMMG,包括授权信息和私有数据的存储、组包、传输,为保证授权信息和私有数据能够快速地传输给用户,还完成了数据库的清理。(3)完成了对终端数据接收及显示模块的设计。包括数据的接收、过滤、解析、存储、删除、显示等部分,传输的私有数据包括OSD广告、邮件、应急广播、告警、PIN(Personal Identification Number,个人识别码)码重置等,为完善条件接收系统起到关键的作用。(4)对加扰器配置软件进行了改进,使其能够对复杂码流的PSI/SI进行正确识别及解析,提高配置软件及加扰器的适用范围。(5)对本论文完成的设计与改进进行测试,通过分析测试结果来证明设计的正确性。在论文的结尾将对所做的工作进行总结和整理,并对未来的研究做了新的规划与展望。