它的工作流程过程为(如图1所示):
数字信道调谐模块A/D转换解调模块解复用模块音频解码模块音频分组PESPCM解码器音频输出
电视扬声器
或业数据处理模务数块据数据输出分组具体业务应电视显像管用
图1 机顶盒工作流程 视PAL/NTSC编频码器分视频输出组PES视频解码模块其他数据处理模块SI1. 调谐模块(tuner)
QPSK/8PSK通过天线接收到射频信号并下行变频为中频信号或QAM通过cable线接收带内信号,高频头是通过I2C总线技术来控制进行选台的(调谐)。
2. 解调与信道解码
中频信号通过经滤波、放大、A/D转换为数字信号后送入QAM解调模块进行解调(这里以DVB-C为例,具体用什么解调就是看原来采用了哪种调制方式,而不同的传输介质决定了采用不同的调制方式),DVB的信道编码是采用RS(reed solomon外编码)+卷积交织(内编码)方式,调制则采用64QAM方式,因此机顶盒必须要完成QAM解调、RS解码和解交织(纠错处理)的过程,并输出MPEG传输流的串行和并行数据。如芯片(DVB-C:L64768 DVB-TH:LGS-8G42) 附:调制方式
1)
DVB-C:利用
VHF/UHF
载波,使用
64-QAM
调制方式
(QAM16-QAM32-QAM64-QAM128等),QAM 正交振幅调制(Quadrature Amplitude Modulation)
2) DVB-S:利用SHF载波,使用QPSK调制方式,QPSK四相相移键控(Quadrature Phase Shift Keying)
3) DVB-S2:与DVB-S相比有更多的调制方式,如QPSK、8PSK、16APSK、32APSK; 4) DVB-T(H):利用VHF及UHF载波,使用OFDM(正交频分复用)调制方式
6
欧洲:C-OFDM 编码正交频分复用 (coded orthogonal frequency division multiplexing) 中国:TDS-OFDM 时域同步正交频分复用 (Time Domain Synchronous Orthogonal
Frequency-Division Multiplex) 日本:BST-OFDM 频带分段传输正交频分复用(Bandwidth Segmented Transmission OFDM)
3.MPEG-TS解复用
信源在进入有线电视网络前完成两级编码,一是传输用的信道编码,另一级是音、视频信号的信源编码和所有信源封装成传输流。为了提高信道利用率,使多个信号沿同一信道传输而互相不干扰,称多路复用。目前采用较多的是频分多路复用和时分多路复用。频分多路复用用于模拟通信,例如载波通信,时分多路复用用于数字通信,例如PCM通信。而这里的MPEG-TS流就是采用了复用技术,MPEG多路复用器将各路节目流、数据流复合在一起,以188字节为一帧的MPEG2数据格式发送到射频调制器并提供电子节目单(EPG)
解复用模块接收MPEG-TS流,并从中抽出一个节目PES(Packetized Elementary Stream,一种MPEG通讯协议)数据,包括视频PES、音频PES、数据PES,并将音频和视频数据直接送给MPEG-2解码器进行解码。解复用模块中包括一个解扰(解密)引擎,可对加扰的数据进行解扰,其输出是已解扰PES。如芯片(SAA7214,L64108)
4.MPEG-2解码
解复用模块送出的数据是压缩的视频PES数据和音频PES数据,必须由MPEG-2解码器对PES数据进行解压缩。该模块输出两组信号,一组解出MPEG2数字视频信号送给视频编码器,另一组将解出的MPEG2音频数据再解码为PCM数字音频信号再送给音频数模变换。如芯片(SAA7215,L64005)
(注:以下两点为目前DVB机顶盒的现状(机顶盒输出以模拟信号为主),如果以后电视都是数字电视了,DVB机顶盒此模块很可能会将数字音视频信号直接丢给电视机处理)
5.视频编码
视频编码器的功能是将已解码的MPEG2数字视频信号转换为模拟电视信号,这些信号经
过一个低通滤波器送到电视机的A/V插口上进行播放。
6.音频DAC
音频DAC的功能是将已解码的数字PCM数据解码成立体声模拟信号。
三 DVB机顶盒结构
数字电视机顶盒硬件部分多采用模块化设计,一般可分为五个模块:分别是接收前端模块、主模块、电缆调制解调器模块、音视频输出模块和外围接口模块。(如图2所示)
7
其中,接收前端模块包括调谐器和QAM解调器,该部分可以从射频信号中解调出MPEG-2传输流。主模块是整个数字电视机顶盒的核心部分,解码部分可对传输流进行解码、解复用、解扰等操作,而嵌入式CPU和存储器用来运行和存储软件系统,并对各个模块进行控制。电缆调制解调器模块由一个双向调谐器、下行QAM解调器、上行QPSK/QAM调制器和媒体访问控制(MAC)模块组成,该部分实现电缆调制解调的所有功能。音视频输出模块中对音视频信号进行D/A转换还原出模拟音视频信号,并在常规彩色电视机上输出。外围接口模块则提供了丰富的外部接口,包括高速串行接口1394、通用串行接口USB等等。 音视频的解码由硬件实现,而机顶盒与个人计算机的互联以及和Internet的互联则由软件实现。在广播数字化后,数字电视机顶盒技术中软件技术占有更为重要的位置。数字电视机顶盒软件主要包括以下几个部分:1)硬件设备驱动程序:提供对硬件设备的驱动功能;2)实时操作系统RTOS:嵌入式实时操作系统是机顶盒软件运行的平台,主要为上层软件提供多任务的运行环境,完成任务间的调度、实现任务间的通信;3)系统移植接口:为保证中间件和应用软件能够在不同的硬件平台和操作系统上运行,一般机顶盒都会在硬件驱动层和操作系统之上定义一层系统移植或硬件接口函数,以方便中间件和应用软件的移植;4)中间件:是在应用软件、操作系统和硬件平台之间建立的一个中间层软件,定义一组较为完整的、标准的应用程序接口,是应用程序独立于操作系统和硬件平台;5)应用软件:完成机顶盒功能的上层软件,根据业务功能的不同,可以有不同的应用软件。(如图3,图4所示)
8
9
四、DVB机顶盒的主要技术
信道解码、信源解码、上行数据的调制编码、嵌入式CPU、MPEG-2解压缩、机顶盒软件、显示控制和加解扰技术是数字电视机顶盒的主要技术。
1信道解码
数字电视机顶盒中的信道解码电路相当于模拟电视机中的高频头和中频放大器。在数字
电视机顶盒中,高频头是必须的,不过调谐范围包含卫星频道、地面电视接收频道、有线电视增补频道。根据DTV目前已有的调制方式,信道解码应包括QPSK、QAM、 OFDM、VSB解调功能。
2信源解码
模拟信号数字化后,信息量激增,必须采用相应的数据压缩标准。数字电视广播采用MPEG-2视频压缩标准,适用多种清晰度图像质量。音频目前则有AC-3和MPEG-2两种标准。信源解码器必须适应不同编码策略,正确还原原始音、视频数据。
3 上行数据的调制编码
开展交互式应用,需要考虑上行数据的调制编码问题。目前普遍采用的有3种方式,采用电话线传送上行数据,采用以太网卡传送上行数据和通过有线网络传送上行数据。
4 嵌入式CPU
嵌入式CPU是数字电视机顶盒的心脏,当数据完成信道解码以后,首先要解复用,把传输流分成视 频、音频,使视频、音频和数据分离开,在数字电视机顶盒专用的CPU中集成了32个以上可编程PID滤波器,其中两个用于视频和音频滤波,其余的用于 PSI、SI和Private数据滤波。CPU是嵌入式操作系统的运行平台,它要和操作系统一起完成网络管理,显示管理、有条件接收管理(IC卡和 Smart卡)、图文电视解码、数据解码、OSD、视频信号的上下变换等功能。为了达到这些功能,必须在普通32~64位CPU上扩展许多新的功能,并不 断提高速度,以适应高速网络和三维游戏的要求。
5 MPEG-2解码
MPEG-2是数字电视中的关键技术之一,目前实用的视频数字处理技术基本上是建立在 MPEG-2技术基础上,MPEG-2是包括从网络传输到高清晰度电视的全部规范。MP@LL用于VCD,可视电话会议和可视电话用的H.263和 H.261是它的子集。MP@ML用于DVD、SDTV,MP@MH用于HDTV。
MPEG-2图像信号处理方法分运动预测、DCT、量化、可变长编码4步完成,电路是由RISC处理器为核心的ASIC电路组成。
MPEG-2解压缩电路包含视频、音频解压缩和其它功能。在视频处理上要完成主画面、子画面解 码,最好具有分层解码功能。图文电视可用APHA迭显功能选加在主画面上,这就要求解码器能同时解调主画面图像和图文电视数据,要有很高的速度和处理能 力。OSD是一层单色或伪彩色字幕,主要用于用户操作提示。
在音频方面,由于欧洲DVB采用MPEG-2伴音,美国的ATSC采用杜比AC-3,因而音频解码要具有以上两种功能。
10