基于Nucleus的DVB条件接收系统通用接口协议的实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:zx2353
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数字电视广播的一系列标准中,包括信源编码、信道编码、服务信息和解码器接口等,其中条件接收CA(Conditional Access)系统用来控制广播业务的接收,尽管CA系统提供了通用的解扰算法,但是出于运营的需求,CA并没有标准化。在确保广播者能够访问带有不同CA系统的解码器的前提下,使各种解码器能有选择CA系统的自由,可以具有两种解决方案。一种方案是采用同密系统,即经过各节目运营商之间的协商,使用通用加扰算法,但这种模式下解码器中只能嵌入一种CA系统。另一种方案采用是多密系统,即在机顶盒和外部CAM(Conditional Access Module)模块之间提供一个通用接口DVB-CI(Digital Video Broadcast-Common Interface),将CA系统的专有功能集中在一个外部CAM模块中,实现机卡分离。这样提供了使用不同的外部CAM模块来访问同一网络平台中不同的CA系统的方案,既增加了对CA系统的选择性,也增强了保密安全性。主机端的解码器只需要完成对透明的MPEG-2音视频流和数据流的解码工作。本设计即选用多密系统方案通过欧洲标准的DVB-CI通用接口协议来实现机卡分离式CA系统。DVB-CI通用接口的底层是基于PCMCIA标准稍加修改而成,逻辑上可分为传送流接口和命令接口两个部分。用户可通过主机选择节目,并经过传送流接口把解调后的MPEG数据流透明地传入外部CAM模块,外部CAM模块经过对码流的处理后把解扰后的码流再送回主机。而命令接口要复杂的多,主要用于实现主机和CAM模块中运行的各种应用之间的通信,它可以支持同一主机和多个CAM模块之间的连接以及各种复杂事务的处理。DVB-CI命令接口协议通过是分层实现的,这既便于扩展,也便于其协议栈的软件编写。DVB-CI命令接口协议栈分为五层,分别是物理层、链路层、传输层、会话层和应用层。本文详细描述了基于CT216主芯片和Nucleus操作系统下对DVB-CI协议栈的多任务分层式的实现过程,并分析了CA系统的加解扰原理与采用DVB-CI通用接口的机卡分离技术的行业前景性。
其他文献
随着计算机技术、移动通讯技术和互联网技术的迅速发展,移动数据库得到广泛的应用。公共信息发布的应用中,分布广泛的数据库系统通过广播向客户端发布数据,客户端监听广播信道,当
人们对移动通信应用的需求推动了移动通信技术的发展,至今移动通信技术已走过了两代的历程,即八十年代的第一代模拟技术和九十年代的第二代窄带数字技术。近些年来,随着无线通信
现实生活中有很多最优化问题,这些问题往往又是多目标性质的,各个目标之间相互制约,在对其中一个目标优化的同时,是以降低其他目标性能为代价。所以总体来说,多目标优化问题并不存
椭圆曲线密码系统(ECC)是迄今为止每比特具有最高安全强度的密码系统,它的安全性基于椭圆曲线离散对数问题的难解性。与其它公钥密码系统相比,椭圆曲线密码系统除了安全性高外,
网关作为最常见的网络设备之一,连接着多个差别很大的网络,同时处理着网络间大量的数据流,其性能直接关系到网络用户的通信质量。传统的网关主要基于专用集成电路解决方案(ASIC)
在目前激烈的市场竞争中,企业要想在竞争中立于不败之地,决策者必须要做出快速、及时、准确的决策。这些决策的选择不再仅依据决策者的主观感觉和经验,更主要来源于对企业过去业
随着自然语言处理技术的发展,语义分析技术开始应用于中文信息处理的各个领域。基于概念图的语义分析是其中的热点和研究趋势。然而,传统的语义概念图构建方法以句法分析为核心
目前,一些门户和娱乐网站、电视台等机构开展了大量的网络互动服务,服务内容包括嘉宾访谈、网络教育讲座以及一些娱乐节目。而这种网络互动服务,通常是少数人对成千上万人的交互
搜索引擎是目前Web检索的主要工具。如果想得到全面、准确的搜索结果,必须同时使用多个搜索引擎,在这样的背景下产生了元搜索引擎。元搜索引擎的出现,在一定程度上解决了这些
近年来,数字家庭、无线通信、移动连接和无线组网等名词频频映入眼帘,这得益于网络的普及、通信技术的提高及芯片等软硬件的功能提升,使得它们逐渐融入到生活的各领域中,也显现出