相关热词搜索:
电子公司数字电视论文
电子公司数字电视论文 一、硬件系统的组成 在数字电视系统中,经过压缩编码器的处理后,各种电视信号(或者音频 广播信号)成为很多数据码流。在复用器中,其他数据流和这些数据流按照统一 的协议进行时分复用。同时为了便于接收端选择节目,在码流中插入业务信息, 可以用于提供关于节目业务的辅助信息。催数字电视节目的码流进行加密处理, 以便于实现电视广播业务的付费收视。由于广播系统采用了不同的传输信道,需 对基带码流信号进行不同的信道调制或者编码处理,然后再发射到信号通道中。用户的终端系统有数字电视接收机、数字卫星接收机、家用计算机、数字机顶盒 等设备。数字电视在本质上和数字通信是一样的,只是一个技术上的变化,她们 都是以数据的形式传递着信息。所以,通信业务和计算机多媒体业务可以进入电 视领域,多种计算机协议和通信方式在数字电视系统中能够得到应用。数字电视 硬件系统由许多独立的板块构成。各板块具有相对独立的功能,通常无需软件来 管理其间的通信。这些模块大致分为信道解调器、主机编程接口(主控制器)、 高频头、音频解码器、解复用器、OSD显示控制、视频解码器、视频编码器等。
另外还有一些较为简单的模块。如,LCD显示、串行通讯端口、面板按键控制、 红外遥控等。之所以称这些模块为“简单模块”,因为他们不直接参与MPEG-2码 流的解码处理和射频调制信号,所以主控制器可以单独对它们进行编程,相对来 说比较简单。比如,红外遥控模块接收外界传来的红外控制信号,并利用硬件系 统对信号进行译码,得到的按键码会被送到主机的编程接口。主机的编程接口处 理这个信息,然后控制系统的其他组成部分(如让解复用器切换频道以及控制 LCD显示按键符号)。解复用器和音频解码器这些功能相对比较复杂的板块,通 常被设计成硬件上的单独的RISCDSP处理器。这些单独的RISCDSP处理器,硬 件采用了DSP架构,软件采用了微码驱动,软硬件结合,其中,系统启动后,微 码由主机编程接口加载。硬件模块要抽象出一些寄存器来给软件使用,除非其不 想接受上次软件的控制。但并不是所有的硬件在设计的时候都要做出来一些寄存 器,像FPGA开发工具设计出来的数字系统,就是比较纯粹的硬件驱动。需要注 意的是,如果想要硬件具有灵活的功能,寄存器的存在是必不可少的。因此,FPGA 的设计方法被许多数字电视解码器芯片内部设计时采用。但当融入到一个较为复 杂的系统中的时候,为了各部分模块被软件进行比较统一的管理,在外部做一些 寄存器给软件使用还是必要的。硬件至少需要提供给软件一个状态寄存器供其读 取,这样软件就可以知道它是不是在正常的工作。实际上,软件可以控制硬件的 唯一的借口便是硬件寄存器,硬件提供了大量的寄存器供软件来使用。二、硬件编程模型 在系统启动后,应用程序通过调用设备驱动程序,首先对硬件进行了初始 化处理,此时,硬件寄存器被应用程序直接进行了写操作,这种方式被称为阻塞 式通信方式或者称之为同步通信方式,它的特点是:软件在硬件寄存器被正确写 入后返回。但这不是应用程序控制硬件的唯一的方式,另一种方式为异步通信方 式,或者称之为缓冲式通信方式,这种方式是通过寄存器操作后通过回调函数来 通知应用程序。系统正常启动运行后,通过异步通信方式,应用程序对硬件进行 操作,比如,通过驱动任务,来完成关于EPROM2的读写操作触发硬件中断的原 因可能是硬件产生异常,或者是上层软件需要处理时,此时需要调用中断处理函 数。硬件终端函数需要找出中断产生的原因,即先判断中断源,然后再进行一些 较为简单的处理。随后,它把信息发送到了驱动程序任务的信息队列中,或通过 调用回调函数交给应用程序处理。几乎所有的中断处理函数都需要通过直接或者 间接地向应用程序发送信息。通过采用单独的嵌入式处理器,主机编程接口对系 统作整体控制,在Conexant数字电视解决方案中采用了ARM7架构的CPU核。系 统启动时,系统中的各个模块被主编程接口进行了初始化,在启动完成后,系统 便进入了工作状态,主机编程接口收到了来自各个模块的消息,然后进行处理, 对相应的模块进行处理。图1图片为数字电视的简单的硬件编程模型。图中每个 版块都是编程得来的。应用程序对主机编程接口进行了控制,而驱动程序控制其 他的硬件模块。此外,像音频解码器、视频解码器、解复用器等专门的DSP固件 来控制。信道解调器是在数字状态下工作的,但是由高频头输出的查分信号为模 拟信号,所以在信道解调器的内部要对差分信号进行变换,根据信号不同的调制 方式,卫星信号采用QPSK方式进行解调,有线信号则采用QAM方式进行解调。
这个功能是通过一个数字匹配滤波器实现的,接下来解调器还要进行信号的纠错 解码。此后,解调器输出便是基带的MPEG-2传输流,可通过并行或串行的方式 输出到解复用器当中。数字电视解码器的OSD模块事实上是一个比较强大的图形 处理器。软件对它进行编程操作时,可直接控制硬件,比如,控制调色板和显示 控制器内存等。软件在写显示控制器内存时,由于程序指令速度过慢出现图形显 示不流畅现象,因此,有些图形处理器常借助图形加速协处理器,使用硬件直接 写显存,此操作成为硬件blitter。目前为止,在大多数场合下,数字电视还是通 过使用模拟电视的AV输入来收看,所以数字电视解码器必须将音频、视频等图 文信息,在模拟电视制式的基础上进行视频编码。视频编码器接受现实控制器模 块所输出的视频图像信息,并进行视频编码根据具体的电视制式,最终输出特殊 接收终端所需要的分量视频信号或复合视频信号。音频输出可直接从音频解码器中获得。
三、数字机顶盒硬件系统分析 数字电视机顶盒能够接收MPEG-2数字电视传输流和各种数据信息,通过 解调、解复用、解码和视音频编码,在模拟彩色电视机上观看数字电视节目和各 种数据信息。目前,数字电视机顶盒的基本功能是接收数字电视广播节目,同时 具有所有广播和交互式多媒体应用功能。数字电视机顶盒硬件组成有很多。一是 网络接口模块(NIM):网络接口模块完成信道解调和信道解码功能,送出包含 视音频和其他数据信息的传输流(TS)。二是信源数据传输流解复用器:传送 流中一般包含多个音视频流及一些数据信息,传输流解复用器用来区分不同的节 目,提取相应的音视频流和数据流,送入视音频解码器和相应的解析软件。三是 条件接收模块:对于付费电视,条件接收模块还对音视频流实施解扰,并采用含 有识别用户和记忆功能的智能卡,保证合法用户正常收看。四是视音频解码器和 后处理:MPEG-2解码器完成对音视频信号的解压缩,经视频编码器和音频D/A 变换,还原出模拟音视频信号,在模拟电视机上显示高质量图像,并提供多声道 立体声节目。五是嵌入式CPU与存储器模块和接口电路:嵌入式CPU是数字电视 机顶盒的心脏,它与存储器模块用来存储和运行软件系统,并对各个硬件模块进 行控制。接口电路提供丰富的外部接口,包括通用串行接口USB,以太网接口及 RS232,模拟、数字视音频接口,数据接口等。随着网络技术和数字电视的发展, 数字电视机顶盒的各项功能将更加完善,尤其是单片PC技术的发展将会在物理 结构上促进电视机顶盒各部分硬件的高度集成,形成STB核心芯片,从而降低成本, 减小体积,提高性能。外部接口更加丰富,可以通过USB接口与数码相机连接, 也可以通过IDE接口挂接硬盘实现节目存储。交互式机顶盒将会成为数字电视机 机顶盒的主流,用户在模拟彩色电视机上不仅能够收看数字电视,还能实现娱乐 和上网等功能。
四、结束语 对于数字电视硬件平台未来的发展,硬件系统的发展应该朝着灵活性、高 集成性、更加强大的数据路由和备份功能的方向不断发展,能够具有更简单、方 便、高效的功能。数字化的道路上,我们要做的还有很多,在这条道路上,发展 硬件系统,相信中国广电的发展一定会越来越好。
作者:赵伟 单位:天津三星电子有限公司