新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种面向DVB-C的单片MPEG-2解码方案

一种面向DVB-C的单片MPEG-2解码方案

作者:时间:2009-05-13来源:网络收藏

(3) CA系统接收端的实现

CPU复位后,首先轮询读,以检查是否存在。如果存在,则根据读出的控制字判断其是否是对本合法的SmartCard。进行这样的读机制主要是为了防止一卡多机(一张SmartCard驱动多个)的非法情况出现。当SmartCard合法后,从TS流中提取ECM段和EMM域,其中EMM域的PID在CAT的ca description中,ECM段的PID在PMT的ca description中。经过简单的私有加密算法加密后,这些信息被送往SmartCard。然后,CPU再次轮询读SmartCard,以检查是否有控制字输出。以上过程中CPU和SmartCard的交互均通过IC-Card接口实现。机顶盒不断重复以上过程,若ECM或EMM版本号已更新,则将新版本送往SmartCard解密。获取到正确的控制字后,机顶盒就可以利用硬件解扰模块进行解扰。

3 实现结果

目前已经按照这套做出了样机。根据这套实现的机顶盒具有功能多、主板面积小、成本较低、可扩充性好等特点。在样机的基础上还可以在实时操作系统的支持下,实现网络接口和Web浏览等功能。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭