无忧商务网,免费信息发布推广平台,您可以 [登陆后台] 或 [免费注册] 无忧商务网 | 企业黄页 | 产品库存 | 供求信息 | 最新报价 | 企业资讯 | 展会信息
黄页信息| 库存信息| 技术服务| 供应信息| 求购信息| 二手信息| 加工信息| 供求库| 报价库| 展会库| 代理信息| 保健| 生活黄页| 食谱| 网络黄页| 水族休闲| 人力HR| 招聘
首页>>生活网>>生活保健>>3C小百科-消费性电子-其他
基于国产芯片的地面传输数字电视机顶盒设计

地面传输是数字电视最基本的制式,地面电视广播也是最大众化的传媒。清华大学提出的DMB-T(地面数字多媒体/电视广播)传输方案, 在技术可行性、系统稳定性、产业化、运营可行性等方面已经能够满足我国地面数字电视标准的要求,并开始在国内推广普及。
<P>  本文介绍了一个DMB-TH(地面传输数字电视接收机顶盒)的解决方案。该方案中,信源解调使用了凌讯科技公司与清华大学联合开发的TDS-OFDM (时域同步正交频分复用)解调芯片LGS8813,信源解码使用了北京海尔集成电路设计有限公司开发的MPEG-2解码芯片Hi2011e,是目前首个全面采用国产数字电视芯片实现的DMB-TH机顶盒设计。
<P><STRONG>  系统硬件设计</STRONG>
<P>  该数字电视机顶盒解决方案的硬件电路主要包括:数字高频头、DMB-TH解调、MPEG-2信源解码。系统原理框图如图1。
<P align=center><IMG style="WIDTH: 500px; HEIGHT: 151px" height=151 alt="系统硬件原理框图 " hspace=0 src="http://www.dzdqw.com/jishu/UploadFiles_9637/200610/20061011001829.jpg" width=500 border=0></P>
<P align=center>
<P align=center>
<P align=center>图1 系统硬件原理框图
<P>  数字高频头采用了夏普公司为支持DMB-TH开发的VA1T1ED6060。其接收频率范围为426MHz-862MHz,高频头将天线接收的地面传输信号通过内部增益等电路的变换,输出IF中频模拟信号。高频头的输出通过A/D变换电路(AD9203)将中频模拟信号转换为中频数字信号。
<P>  信源解调由LGS8813实现。这是一种TDS-OFDM解调芯片,全面支持DMB-TH地面传输标准,把中频数字信号解调后输出8位并行的数字传输流,即TS(transport stream)流。LGS8813需要一个64Mb的SDRAM作为其工作空间。
<P>  信源解码由海尔Hi2011e实现,其工作原理如下:
<P>  解码芯片读取数字传输流,通过硬件解复用,解出音视频基本流,存储在片外SDRAM中。视频解码模块从视频压缩数据区中取出压缩数据,经过变长码解码、反量化、反余弦变换、运动补偿、数据合并,产生视频图像数据,存储在视频图像数据缓冲区中。播放模块从视频图像数据缓冲区中取出视频图像数据,与菜单显示OSD(On Screen Display)数据混叠后输出视频图像。Hi2011e的视频输出有数字方式和模拟方式。数字视频输出为YCbCr、4:2:2模式、YUV输出、符合ITU-656标准,可连接具有ITU-656接口的器件或设备,例如液晶显示屏驱动电路;模拟视频输出支持CVBS、S-VIDEO、YPbPr。Hi2011e的音频解码模块从音频压缩数据缓冲区中取出压缩数据,经过解码、子带滤波,产生音频PCM数据,存储在音频PCM数据缓冲区中,播放模块从音频PCM数据缓冲区中取出音频PCM数据,然后按音频接口送出音频PCM数据。外部的HT82V731数模转换器将音频PCM数据转换成模拟的音频信号。
<P>  Hi2011e内部有一个8位CPU负责系统控制,包括外围电路的控制、TS流的解复用控制、OSD控制,以及运行数字电视相关的应用软件。
<P>  本系统提供了IC卡接口,可以支持条件接受CA系统。同时,还有RS-232C接口,可以通过串口对本系统的软件进行升级。整个系统中的各主要器件通过Philips开发的I2C总线进行通信。
<P><STRONG>  系统软件</STRONG>
<P>  图2给出了机顶盒软件层次结构的示意图。
<P align=center><IMG style="WIDTH: 500px; HEIGHT: 322px" height=322 alt="机顶盒的系统软件示意图 " hspace=0 src="http://www.dzdqw.com/jishu/UploadFiles_9637/200610/20061011002855.jpg" width=500 border=0></P>
<P align=center>
<P align=center>
<P align=center>图2 机顶盒的系统软件示意图
<P>  软件的集成开发工具 为KEIL公司的mVision2,这是目前应用非常广泛的C51开发工具。集成开发环境包含:编译器、汇编器、实时操作系统、项目管理器、交叉调试器。KEIL的标准C编译器的所有代码可以用ANSI的C语言编写,故具有良好的可移植性。uVision2可以为片外存储器产生必要的连接选项:确定起始地址和规模,所生成的代码下载到机顶盒的Flash中(图1),并且从Flash直接运行。
<P>  机顶盒的操作系统为嵌入式实时操作系统mC/OS,这是一种可移植,可固化,可剪裁及可剥夺型的多任务实时内核。基于mC/OS的机顶盒软件平台采用多任务机制,实现的功能包括:数字电视的基本协议,如13818系统协议、解复用协议等;外围电路的控制、解码、数字电视播放;提供移植条件接收系统的功能和机制;提供方便的定制个性化界面;可扩展其个性化应用的功能和机制。软件平台由模块化的程序结构实现,各个模块之间采用消息队列进行通讯。
<P>  平台的主要模块有:
<P>  初始化启动模块:初始化所有硬件,建立所有信号量、队列、事件、消息、任务,处理I2C驱动,处理tuner的状态,操作。
<P>  端口处理模块:对于基于中断机制的硬件系统,组织、管理各类中断处理,分析各种中断设备的状态,可以称为中断处理模块。对于基于端口轮寻机制的硬件系统,轮寻硬件状态,可以称为端口轮寻模块。
<P>  解复用模块:处理TSD通道、过滤器、缓冲区管理,包括设置PID、解PAT表、PMT表、SDT表等;设置过滤条件;管理通道缓冲区;进行CRC验证。
<P>  解扰模块:处理管理解扰器,设定控制字,设定解扰流的PID。
<P>  节目存贮模块:保留预制的节目,添加搜索后的节目。实现对节目信息的管理。
<P>  Flash 模块:读写Flash的驱动,处理对Flash读写操作。
<P>  音视频操作模块:控制音频解码器,包括音频节目判断、调节音频播放/停止、音量设置、静音设置、声道设置。对视频解码器的控制包括视频信号判断、PAL/NTSC 判断与转换、节目播放与停止等。
<P>  用户界面控制模块:实现与用户操作相关的控制,其中包括了电源、面板按键及LED驱动模块;红外遥控器处理模块;图形显示模块等。图形控制模块负责处理OSD操作界面显示和用户操作,该模块还包括遥控器消息分发和处理、控件系统的实现和管理等功能。
<P>  频道转换控制:与遥控器、解扰、解复用有关,完成频道转换功能。
<P>  系统升级模块:处理用户升级节目,升级应用程序的需求。 </P>
相关资讯
类别浏览
安徽 北京 福建 甘肃 广东 广西 贵州 海南 河北 河南 黑龙江 湖北 湖南 吉林 江苏 宁夏 青海 山东 山西 陕西 上海 四川 天津 新疆 西藏 云南 浙江 重庆 辽宁 江西 内蒙古
无忧商务网 版权所有 Copyright © 2020.6 www.cn5135.com All Rights Reserved. 湘ICP备12008603号
本站所有产品都是会员自行发布,所有信息都有对方的企业名片和联系方式,如果您需要咨询产品具体参数和细节,请直接联系和咨询厂商,谢谢。
行业子站: 机械 库存 建材 物流 礼品 能源 农业 汽摩 食品 通讯 五金 玩具 矿产 印刷 休闲 服务 服装 化工 环保 电子 纺织 电工 电脑 电器 办公 安全 包装 仪器 家居