一种面向DVB-C的单片MPEG-2解码方案
时间:12-19
来源:互联网
点击:
(3)CA系统接收端的实现
CPU复位后,首先轮询读SmartCard,以检查SmartCard是否存在。如果SmartCard存在,则根据读出的控制字判断其是否是对本机顶盒合法的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 实现结果
目前已经按照这套方案做出了DVB-C样机。根据这套方案实现的DVB-C机顶盒具有功能多、主板面积小、成本较低、可扩充性好等特点。在样机的基础上还可以在实时操作系统的技术下,实现网络接口和Web浏览等功能。
CPU复位后,首先轮询读SmartCard,以检查SmartCard是否存在。如果SmartCard存在,则根据读出的控制字判断其是否是对本机顶盒合法的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 实现结果
目前已经按照这套方案做出了DVB-C样机。根据这套方案实现的DVB-C机顶盒具有功能多、主板面积小、成本较低、可扩充性好等特点。在样机的基础上还可以在实时操作系统的技术下,实现网络接口和Web浏览等功能。
数字电视 机顶盒 USB 单片机 解码器 红外 总线 DAC 射频 嵌入式 相关文章:
- 高清晰度数字电视适配均衡器GS1504(08-18)
- 下一代数字电视解码方案的改进 (08-19)
- 高端彩电的分类定义及技术术语解释(08-25)
- 下一代机顶盒的技术趋势和解决方案(08-30)
- 数字电视的条件接收系统原理与应用(09-07)
- 数字电视条件接收系统的安全性研究(09-07)
