首页 数字机顶盒的设计与研究-毕业设计论文

数字机顶盒的设计与研究-毕业设计论文

举报
开通vip

数字机顶盒的设计与研究-毕业设计论文数字机顶盒的设计与研究 摘要 数字电视如今成为全世界广播电视行业的热点,而高清数字电视 是目前世界上数字电视的最高分辨模式,通过高清数字电视机顶盒便能够接收到高清的数字电视信号,享受到高清晰度的画面效果。 本论文针对高清数字电视机顶盒的发展现状,介绍了有线数字电视机顶盒的工作原理和软硬件结构,数字电视机顶盒NIM(调制器+Tuner)的测试指标、原理和方法和机顶盒的关键技术,以及设计一个能提供模拟和数字电视信号输入端口,并实现数字高清信号输出的数字机顶盒。通过这个机顶盒,模拟电视信号和数字电视信号...

数字机顶盒的设计与研究-毕业设计论文
数字机顶盒的设计与研究 摘要 数字电视如今成为全世界广播电视行业的热点,而高清数字电视 是目前世界上数字电视的最高分辨模式,通过高清数字电视机顶盒便能够接收到高清的数字电视信号,享受到高清晰度的画面效果。 本 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 针对高清数字电视机顶盒的发展现状,介绍了有线数字电视机顶盒的工作原理和软硬件结构,数字电视机顶盒NIM(调制器+Tuner)的测试指标、原理和方法和机顶盒的关键技术,以及设计一个能提供模拟和数字电视信号输入端口,并实现数字高清信号输出的数字机顶盒。通过这个机顶盒,模拟电视信号和数字电视信号以及其它一些消费电子产品如DVD机,游戏机的输出信号,都可以真正数字化的输出到用户的数字电视机上,完全满足用户对高清画面的需求。这在当前数字电视快速普及的市场中,无疑将获得巨大的商机。 系统采用ST (意法半导体)公司的STi5514+STi7020高清数字电视信源解码器解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,STi5514是一个高集成度的单片标清机顶盒信源解码器芯片,同时具有强大的控制功能,可以配合STi7020实现高清晰度音视频解码。它集成了一个高性能的32位CPU、三个专用的DVB传输流解复用和解扰模块、一个MPEG MP@ML 视频解码模块,一个多 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 音频解码模块、一个数字视频编码器。另外,它内置了 ATAPI接口,可以和硬盘驱动器无缝连接,实现录放像和时移播放等功能。它还集成了多种外设,如SSC,ASC,红外等,可以实现条件接收,软件升级,遥控接收等功能。  本论文完成的任务是设计与实现系统中信源解码器和高频头模块功能,并详细介绍了各部分的硬件构成和实现方法。 关键词:高清数字电视机顶盒;STi5514+STi7020方案;信源解码器;机顶盒关键技术 ABSTRACT Digital TV now became the hotspot, radio and television industry and high definition digital TV is digital TV in the world's highest resolution model, through high-definition digital TV set-top box can receive high-definition digital TV signal, enjoy the high definition picture. This paper in view of the development status quo of high-definition digital TV set-top boxes, digital cable TV set-top box is introduced the working principle and structure of software and hardware, and digital TV set-top box NIM (modulator + Tuner) test indicators, principle and methods and the key technology of set-top box, and design a can provide analog and digital TV signal input port, and realize the digital high definition signal output of the digital set-top boxes. Through the set-top boxes, digital TV and analog TV signals and other consumer electronic products such as DVD player, game console output signal, can be truly digital output to the user's digital TV, fully meet user demand for high-resolution images. It spread rapidly in the current digital TV market, undoubtedly will be huge business opportunities. System adopts ST (stmicroelectronics) company STi5514 + STi7020 high definition digital television source decoder, STi5514 is a high level of integration of monolithic sd set-top box source decoder chip, and has strong control function, can cooperate STi7020 realize high-definition audio and video decoding. It integrates a high performance 32 bit CPU, three of the DVB transport stream multiplexing settlement one module, a MPEG MP @ ML video decoding module, more than a standard audio decoding module, a digital video encoder. In addition, it has built-in ATAPI interface, can the seamless connection and hard disk drives, realize the playback as and when the broadcast, etc. It also integrates a variety of peripherals, such as SSC, ASC, infrared, etc., can implement conditional access, software upgrade, remote control receiver, and other functions. Task this paper is to design and implementation of system has the function of citic source decoder and a high frequency head module, and introduces in detail the hardware and realization method of each part. Key words: high definition digital TV set-top boxes; STi5514 + STi7020 scheme; The source decoder; Set-top box key technology 第一章 绪论 数字电视系统一般可分为普通清晰度(PDTV)、标准淸晰度电视(SDTV)和高清晰度电视(HDTV)。高淸晰度数字电视由于能提供更淸晰的图像、更逼真的声音、更大的屏幕,以及数字化传输方式所特有的高效数据传输率,可以在有限的传输频带内传送较多的电视节目,正成为数字化视听技术发展的一个新方向。然而,由于模拟电视在我国家庭中的普遍存在,数字电视不可能很快完全取代传统的模拟电视,机顶盒(Set-Top Box, STB)正是传统模拟电视向数字电视过渡的最好解决方案。 1.1 课题背景及意义 随着全球广播电视数字化的快速发展,我国在数字广播电视的发展上也作出了相应的规划,其中提出我国将在2015年停止模拟电视播出。到目前为止,我国已有部分地区实现了广播电视的数字化。那么,数字电视如何接收呢?其实,数字电视的接收并不一定要数字电视接收机,由于数字电视的传输仍保留了现有模拟电视的是视频格式,因此在用户端,用户只需要加装一台数字电视机顶盒,并不需要对家里电视线路和电视机做任何的改动,用户便可以使现有电视机接收数字电视节目了。 我国数字电视产业仍处于起步阶段,我国的国情决定了我国的电视系统的数字化不可能一步到位,只能是有选择,分段进行的,从数字电视的发展趋势来看,我国数字电视发展将经历三个阶段;机顶盒,标准清晰度数字电视SDTV和高清清晰度数字电视HDTV,这三者将在一个很长的时期内并存。 随着高清数字电视机的普及和数字电视信号的开播,越来越多的家庭购买了高清数字电视机。从目前我国的实际情况来看,市场上还没有出现真正的商用化数字电视一体式接收机。也就是内置了机顶盒的电视机。目前我们要收看到数字节目,就必须利用机顶盒把数字广播信号转化为电视机能够识别的模拟信号(如AV端子输入)。但是对于目前大多数的机顶盒而言,只能输出模拟信号,无法实现高清化,同时电视机的优点也被削弱。因此,发展和研究高清数字机顶盒成为了高清技术和高清市场的发展带来的必然结果。 1.2 机顶盒国内外研究的现状 1.2.1 国外发展现状 数字电视机顶盒,是一种将数字电视信号转换成模拟信号的变换设备,它对经过数字化压缩的图像和声音信号进行解码还原,产生模拟的视频和声音信号, 通过电视显示器和音响设备给观众提供高质量的电视节目。 自从1994年开播卫星数字电视,到1998年底开播地面数字电视广播,数字 电视实现了全面启动。到1999年底,全球约有2500万台卫星数字电视机顶盒, 700万台有线网数字机顶盒和40万台地面数字电视机顶盒和接收机,主要分布 于欧洲、美国和日本。由于客观情况、标准、制式等不同,各国的数字电视发展 状况也不尽相同,其中美国、欧洲、日本的数字电视发展比较迅速,已经逐步实 施数字电视的普及,对我国的数字电视发展模式、技术标准的选择有一定的指导 和借鉴意义。 美国是世界上最早发展数字电视的国家,不仅在技术领域完成了数字电视三 大标准的制订工作,而且率先实现了商用播出。到2003年其地面数字电视的覆 盖率己达94%。欧洲数字电视的卫星广播于1996年开播,目前用户已超过500 万,并己扩展至东欧。整个欧洲采用以DVB为框架的数字电视标准,发展的侧重点放在标准清晰度数字电视(SDTV)。日本也于2006年实现地面数字电视全国覆盖,主要是高清晰度数字电视(HDTV)节目。 荷兰己于2006年12月11日正式停播模拟电视信号的播出,这是全世界首个 完全实现数字电视信号播出的国家,此后,还将有一些北欧国家和比利时在近两 年陆续停播模拟电视信号。美国和日本将分别在2009年和2011年停播模拟电视 信号,我国 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 将在2015年全面停播模拟电视。 1.2.2 国内发展现状 我国一直非常关注数字电视技术的发展,从上个世纪的80年代开始跟踪国技术 发展动态,90年代完成数字电视关键技术的理论储备。我国对数字电视的研究从20 世纪80年代末就已经开始了,在“八五”期间,国务院组织成立国家高清晰度电视研究开发协调领导小组,国家科委组织成立了HDTV发展战专家组,组织实施了“八五” 国家重点科技攻关项目“高清晰度电视技术研究和计算机模拟” 。1995年,经国家高清晰度电视研究开发协调领导小组批准,成立了国家高清晰度电视(HDTV)研究 小组。1996年7月,由总体组负责,组织实施了“九五”国家重大科技产业工程项目“高 清晰度电视功能样机系统研究与开发工程”。经总体组和全国多所大学、研究所及企业的共同努力,于1998年6月,成功地研制出了我国第一台数字高清晰度电视功能样机系统。1998年9月,利用该功能样机系统在北京中央电视台进行了演示,取得了很好的效果。在1999年10月1日,中华人民共和国建国50周年之际,对天安门广场的国庆大典进行了现场直播,获得了成功。目前我国中央电视台和众多省市、地方电视台都己实现了电视节目的数字卫星传输,电视台的传送和接收设备正在逐步实现 数字化。国家广电总局在十五规划和2010年远景规划中提出[2]:我国将在卫星和有线 电视中采用国际通用的DVB标准,在2003年完成具有我国自主知识产权的地面数字电视广播标准制定工作,并在2005年全面推广地面数字电视广播。清华大学地面数字广播系统方案(DVB-T)和上海交通大研制的(ADVB-T)标准都己确立通过。 与美国、欧洲等西方发达国家不同的是,我国城市人口居住相对集中,90%以上的人是通过有线电视收看电视节目的,城市居民物质生活水平较高,这为发展数字电视创造了条件。同时,有线数字电视传输、条件接收系统等标准已经颁实施,为有线数字电视试验提供了良好的技术标准支持。另外,全长37000多公里的国家广播电视光缆干线网的开通,为全国有线数字电视开展创造了网络条件。政府规定,2015年将全面实现数字化,完成模拟向数字的过渡,逐步停止模拟电视的播出。 1.3 课题的研究内容 本课题基于现在机顶盒市场的现状,采取ST公司的STi5514+STi7020高清数字电视信源解码器方案,开发一种高清晰的交互式机顶盒,实现接收高清晰的数字电视信号,然后经过解调、 解复用、解码后输出模拟信号给模拟电视机,并且达到分辨率1000线以上的高 清晰显示效果。 论文共分为五章: 为绪论,主要介绍了课题研究的背景、意义、国内外发展现状和课题 的研究内容等。 阐述了整个数字电视机顶盒的系统构成,包括硬件架构和软件体系层次,并介绍了机顶盒能够实现的各项功能。 主要阐述机顶盒的关键技术。 主要研究数字电视机顶盒NIM(网络接口)的测试指标、原理和方法。 主要介绍了目前流行的几款高淸数字电视机顶盒的解决方案,并比较它们的优势和劣势,综合考虑所需功能、可扩展性、性价比等因素,选择了基于ST公司的STi5514+STi7020的解决方案。 主要进行信源解码模块的设计。 主要进行高频头模块的设计,介绍了数字电视调谐器的原理和芯片构成。 数字电视机顶盒的原理及构成 2.1 机顶盒的工作原理 图2-1-1 有线数字电视原理框图   图2-2-1是有线数字电视机顶盒原理框图,机顶盒由高频头、信道解调器、信源解复用器、MPEG-2解码器、视频编码器、音频D/A、嵌入式CPU系统和外围接口、条件接收模块等组成。具有交互功能的机顶盒则需回传通道。 高频头接收来自有线网的高频信号,通过QAM解调器完成信道解码,从载波中分离出包含音、视频和其它数据信息的传送流(TS)。传送流中一般包含多个音、视频流及一些数据信息。解复用器则用来区分不同的节目,提取相应的音、视频流和数据流,送入MPEG-2解码器和相应的解析软件,完成数字信息的还原。对于付费电视,条件接收模块对音、视频流实施解扰,并采用含有识别用户和进行记账功能的智能卡,保证合法用户正常收看。MPEG-2解码器完成音、视频信号的解压缩,经视频编码器和音频D/A变换,还原出模拟音、视频信号,在常规彩色电视机上显示高质量图像,并提供多声道立体声节目。 2.2 机顶盒的硬件系统构成 机顶盒的基本功能是接收数字电视节目、处理数据业务和完成各种应用的解 析,主要由调谐器(高频头)、信道解调器、信源解复用器、MPEG-2解码 器、音频D/A、嵌入式CPU和外围接口、条件接收模块等组成。基本结构如图 2-2-1所示。 图2-2-1 机顶盒硬件系统构成 信道解码:数字电视机顶盒中的信道解码电路相当于模拟电视机中的高频头和中频放大器。在数字电视机顶盒中,高频头是必须的,不过调谐范围包含卫星频道、地面电视接收频道、有线电视增补频道。根据DTV目前已有的调制方式,信道解码应包括QPSK、QAM、OFDM、VSB解调功能。 信源解码:模拟信号数字化后,信息量激增,必须采用相应的数据压缩标准。数字电视广播采用MPEG-2视频压缩标准,适用多种清晰度图像质量。音频目前则有AC-3和MPEG-2两种标准。信源解码器必须适应不同编码策略,正确还原原始音、视频数据。 嵌入式CPU:嵌入式CPU是数字电视机顶盒的心脏,当数据完成信道解码以后,首先要解复用,把传输流分成视频、音频,使视频、音频和数据分离开,在数字电视机顶盒专用的CPU中集成了32个以上可编程PID滤波器,其中两个用于视频和音频滤波,其余的用于PSI、SI和Private数据滤波。CPU是嵌入式操作系统的运行平台,它要和操作系统一起完成网络管理,显示管理、有条件接收管理(IC卡和Smart卡)、图文电视解码、数据解码、OSD、视频信号的上下变换等功能。为了达到这些功能,必须在普通32~64位CPU上扩展许多新的功能,并不断提高速度,以适应高速网络和三维游戏的要求。 MPEG-2解码:MPEG-2是数字电视中的关键技术之一,目前实用的视频数字处理技术基本上是建立在MPEG-2技术基础上,MPEG-2是包括从网络传输到高清晰度电视的全部 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 。MP@LL用于VCD,可视电话会议和可视电话用的H.263和H.261是它的子集。MP@ML用于DVD、SDTV,MP@MH用于HDTV。MPEG-2图像信号处理方法分运动预测、DCT、量化、可变长编码4步完成,电路是由RISC处理器为核心的ASIC电路组成。 2.3 机顶盒的软件系统 电视数字化后,数字电视技术中软件技术占有更为重要的位置。除了音视频的解码由硬件实现外,包括电视内容的重现、操作界面的实现、数据广播业务的实现,直至机顶盒和个人计算机的互联以及和Internet的互联都需要由软件来实现。 图2-3-1 机顶盒软件系统结构图   硬件驱动层软件:驱动程序驱动硬件功能,如射频解调器、传输解复用器、A/V解码器、OSD、视频编码器等。   机顶盒作为一个客户端系统,除了要具有良好的硬件平台外还需要配备不同的软件系统才能使其完成各种任务。驱动层包括机顶盒硬件的驱动程序和API接口,它主要用于完成对硬件设备的操作。   中间解释层将STB的应用程序指令翻译成CPU能识别的指令,从而通过驱动层去调动硬件设备完成相应的操作。该层包括嵌入式操作系统、中间件、CA驻留软件等。虽然中间件的使用可以给STB软件的设计和应用带来极大好处,但高昂的使用费用,对硬件需求的增加以及技术上的不成熟使中间件在国内鲜有应用。目前许多软件设计者采用直接调用驱动层的软件来编写应用程序,这虽然可以满足一时的需求,但随着应用需求的增加,在STB中使用中间件才是一个很好的解决方案。 应用层可以分成驻留应用程序和可下载应用程序两部分,不同的STB软件设计理念使这两个部分包含的应用程序也不尽相同,合理规划这两部分的组成将有助于提高STB的可靠性和相应时间。目前国内机顶盒中的应用较少,主要以EPG、数据广播、股票、简单的下载游戏等为主,而数字电视的魅力并不在于看电视,而在于这种基于数字电视平台的业务应用,这些应用将会改善人们的一些日常生活习俗。随着双向网络的建设,交互式应用的普及,基于交互式的应用软件也将越来越多,这也会给运营商带来难以预料的增值收入。 有线电视数字机顶盒的技术含量非常高,它集中反映了多媒体、计算机、数字压缩编码、 加解扰算法、加解密算法、通信技术和网络技术发展水平。 2.4 机顶盒能实现的功能 ①接收数字电视广播节目,提供高质量的视频和音频信号输出,这是机顶盒的最基本功能。 ②支持交互式应用(如视频点播、互动游戏等)。作为用户前端设备,机顶盒是用户控制交 互电视的接口,所以具有回传信道,提供系统的交互操作,这也是机顶盒的最基本功能。 ③具有电子节目指南(EPG)功能。它为用户提供一种使用方便、界面友好的操作窗口,用 户通过交互操作,可以方便地看到所有频道上近期将播放的电视节目及选取自己所需的节目。 ④有条件接收功能。有条件接收的核心是加扰和加密,数字机顶盒应具有解扰和解密 功能。 ⑤支持数据广播应用功能。向用户提供股市行情、票务信息、电子报纸、热门网站等各种 信息。 ⑥软件在线升级功能。软件在线升级可看成是数据广播的应用之一。数据广播服务器按 DVB数据广播标准将升级软件广播下来,机顶盒能识别该软件的版本号,在版本不同时接收该 软件,并对保存在存储器中的软件进行更新。 ⑦Internet接人和电子邮件。数字机顶盒可通过内置的电缆调制解调器方便地实现Internet接人功能。用户可通过机顶盒内置的浏览器上网、发送电子邮件、网上购物,打IP电话等。同时机顶盒也可以提供各种接口与PC机相连,使用PC机接人Internet。 ⑧视频点播功能。该功能可让用户在所希望的时间和地点收看想看的节目,这是服务提供 商的主要目标。有线电视数字机顶盒利用交互式的数据信道和广播信道,为实现该功能提供理 想的技术支持。 第三章 机顶盒的关键技术 数字电视机顶盒的技术含量非常高,它集中反映了多媒体技术、计算机技术、数字压缩编码 技术、通信技术、网络技术、加解扰技术、加解密技术的发展水平。目前数字电视机顶盒的主要关键技术有下面几个方面。 (1)解调及信道解码技术 在机顶盒中,高频调谐器(高频头)是必需的,其调谐范围包含卫星频道、地面电视接收频 道、有线电视增补频道。卫星数字电视广播采用R -S码和卷积码进行信道编码,同时采用 QPSK方式调制;有线数字电视广播由于信道质量好,只用R -S编码作为纠错编码,较少采用 TCM卷积码,以降低接收端的复杂性,同时采用QAM调制方式,其中16QAM、32QAM、64QAM必 选,128QAM和256QAM可选;地面数字电视广播采用COFDM或VSB调制方式。因此,对于接 收端的机顶盒来说,针对不同的传输信道需分别采用QPSK、QAM、COFDM或VSB方式解调;在 信道解码方面需进行相应的R-S码或卷积码纠错解码。 (2)解复用和信源解码技术 为实现实时的解复用和数据信息处理,目前的系统大多采用专用芯片,将CPU内核与 MPEG-2传送流解复用器、DVB通用解扰器、MPEG -2视频解码器、MPEG -2AAC (或Dolby AC-3)音频解码器、PAL/NTSC编码器集成,形成数字电视机顶盒的核心芯片。另外,也有一些高档的可编程数字信号处理器(DSP)也能实现这一功能。 (3)上行数据的调制编码技术 开展交互式应用,需要考虑上行数据的调制问题。由于上行数据相对于下行数据要少得多, 目前在CATV网中一般采用QPSK或16QAM方式进行调制。在实际应用中,如果CATV网是单向的,则也可通过公共电话网采用ADSL或VDSL接人技术来传送上行数据。 (4)条件接收技术 CA系统是数字电视项目中的重要组成部分,完成系统用户的认证、授权和节目加扰工作。 它需要解决两个问题,即如何从用户处收取费用和如何阻止用户收看那些未经授权的付费频道。 CA系统是一个综合性的系统,它涉及数据加扰解扰算法、加密解密算法、智能卡技术以及用户管理、节目管理、收费管理等数据应用技术,其中加扰解扰技术、加密解密技术是条件接收系统的 核心技术,用于对数字电视节目进行加密与解密。 (5)嵌人式实时多任务操作系统技术 与PC机上的操作系统不同,数字电视机顶盒中的操作系统采用实时操作系统(Real Time Operation System,RTOS ),可以在实时的环境中工作,并能在较小的内存空间中运行。 目前流行的实时操作系统有Wind River System公司的Vx Works、Microware公司的OS -9、 ST公司的OS20、Microsoft公司的Windows CE以及专为机顶盒开发的Power TV等。这些操作系 统各有所长,在机顶盒中都有应用。其中Vx Works、OS -9、OS20等是通用的实时操作系统,在 其他的嵌人式系统中也有广泛的应用。当开发机顶盒时,实时操作系统应与下面将要介绍的中 间件结合使用。Power TV是专为机顶盒开发的并将中间件集成在一起的操作系统,在美国应用 较广。另外,随着嵌人式Linux的逐渐成熟,不仅为机顶盒厂商提供了一种选择,而且由于Linux 的开放性和先进的结构,会对上述的实时操作系统构成巨大的威胁。 (6)中间件( Middle Ware) 技术 在开发机顶盒上层应用中常常会面对如下问题:实时多任务操作系统,硬件平台原理细节, 复杂的行业标准,繁杂的用户界面以及实用功能等各项跨行业的难题。为了解决上述问题,中间 件应运而生,并成为数字电视核心技术。 中间件的核心作用是将应用程序与底层的实时操作系统、硬件实现的技术细节隔离开来,支 持跨硬件平台和跨操作系统的软件运行,使应用程序不依赖于特定的硬件平台和实时操作系统, 从而使得应用程序的开发变得更加简捷,使产品的开放性和可移植性更强,为机顶盒的制造商和 交互业务提供商建立一个理想的开发与应用平台。 (7)应用软件技术 执行服务商提供的各种服务功能,如电子节目指南、视频点播、数据广播、IP电话和可视电 话等。应用软件独立于机顶盒的硬件,它可以用于各种机顶盒硬件平台,避免应用软件对硬件的 依赖。 (8)显示技术 就电视和计算机显示器而言,CRT显示是一种成熟的技术,但是用低分辨率的电视机显示 文字,尤其是小于24 X24的小字,问题就变得复杂了。电视机的CRT显像管是大节距的低分辨 率管,只适合显示720 X576或640 x480的图像,它的偏转系统是固定不变的,是为525行60Hz 或625行50Hz设计的,而数字电视的显示格式有18种以上。上网则要符合VESA格式,显然, 电视机的显示系统无法适应这么多格式。另外,电视采用低帧频的隔行扫描方式,当显示图形和 文字时,亮度信号存在背景闪烁,水平扫描线存在行间闪烁。如果把逐行扫描的计算机图文转换 到电视机上,水平边沿就会仅出现在奇场或偶场,屏显时间接近人眼的视觉暂留,会产生严重的 边缘闪烁现象,因而要用电视机上网,必须要补救电视机显示的缺陷。 根据技术难度和成本,目前用两种方法进行改进,一种是抗闪烁滤波器,把相邻三行的图像按比例相加成一行,使仅出现在奇场的图像重现在每场中,这种方式叫三行滤波法。三行滤波法 简单易实现,但降低了图像的清晰度,适用于隔行扫描方式的电视机。另一种方法是把隔行扫描变成逐行扫描,并适当提高帧频,这种方式要成倍地增加扫描的行数和场数,为了使增加的像素不是无中生有,保证活动画面的连续性,必须要做行、场内插运算和运动补偿,必须用专用的芯片和复杂的技术才能实现,这种方式在电视机上显示计算机图文的质量非常好,但必须在有逐行和倍扫描功能的电视机上才能实现。 (9)软件无线电技术 软件无线电技术是最近几年提出的一种实现无线通信的新体系结构,其基本思想是以硬件作 为通用的基本平台,硬件基础是可编程的高速数字信号处理器(DSP ),其余部分则是基本的射频处理单元和输人/输出接口。在高速的DSP芯片上进行物理层、数据链路层、网络层及应用层的软件开发,将尽可能多的应用功能用软件来实现,从而将新系统、新产品的开发转换到软件上来。 数字电视机顶盒NIM(网络接口)的研究 4.1 数字电视机顶盒网络接口的重要参数和测量方法 数字电视机顶盒网络接口性能的好坏,直接影响着用户对数字电视的接受程度。为此很多国家和地区都对机顶盒的必备功能提出了明确的要求。武汉广播电视总局对 数字电视机顶盒的接收质量也有明确的要求。这些参数也直接反应了机顶盒网络接口性能的优劣。主要参数包括: 1.接收电平 在有线电视系统中,选择正确的信号电平是保证系统正常工作的基本条件,由于 DVB-C采用的是抑制载波的正交幅度调制(QAM),在通道带宽内调制信号非常类似于噪声,所以电平定义为所选信号的均方根。在有线数字电视系统中,要求机顶盒收到的电平在55〜85dBuV。其中55为最低电平,表示机顶盒能正常锁频并播放节目的最小接收电平。85为最高电平,表示机顶盒能正常锁频并播放节目的最高接收电平。 2.载噪比(C/N) 在DVB-C中将已调的射频/中频信号的总功率对有效带宽内噪声的比,定义为载噪比C/N。X寸于64QAM调制方式,当误码率为KT4时,载噪比为24.28dB。也就是说釆用64QAM调制方式的机顶盒所能正常锁频并播放节目的载噪比应当不低于24.28dB。 3.高频头频率捕捉范围 高频头频率捕捉范围指的是高频头在锁频状态时能经受的频率抖动误差范围。例如,高频头在435MHZ正常锁住节目频点,则要求高频头在频点出现抖动时 434.85MHZ〜435.15MHZ的频率范围内都能锁住中心频率为435MHZ的电视信号。它反应了高频头的抗干扰能力。 4.支持符号率范围 符号率(Symbol Rate):指数据传输的速率,与信号的比特率及信道参数有关,单位为MB/S。当一个载波信号携带的节目数越多时,此值越大。 4.2 优化网络接口的关键技术与研究方法   要提高机顶盒网络接口性能,最主要是解决两个问题: (1)机顶盒在全频点范围内的一致性 (2)提高机顶盒高频头的抗干扰能力   之所以要解决全频点范围内的一致性,是因为高频头是一个高频敏感器件,在机顶盒的源解码板上极易受到各种高频信号的干扰。电磁干扰(EMC)、电磁癌射(EMI) 等问题比较明显。容易在要求正常工作的频点范围内产生不稳定或工作不正常的畸点,这样将直接导致用户无法正常观看数字电视业务。其次,提高机顶盒高频头抗干扰能力,也就是提升机顶盒网络接口的各项参数指标,例如降低机顶盒的最低接收电 平值、提升最高接收电平值、扩大高频头频率捕捉范围、扩大高频头符号率支持范围等,使之不受外界信号的干扰,更可靠更稳定的工作。   为达到优化网络接口的目的,我将从硬件和软件两方面入手,通过对比验证,归纳总结的方法来进行研究。   硬件方面从数字电视机顶盒主板布线入手,重点考虑网络接口的电磁干扰、电磁辐射等问题,通过理论研究和对比验证提出提高机顶盒抗干扰能力的优化方法。其次, 研究高频信号的完整性、高频电子设备的合理化布局、电源质量以及数字模拟地线的 分割等问题,对高频头硬件电路进行修改,并做出对比性实验。 软件方面对高频头性能的优化,主要是优化高频头驱动程序的各个模块。其中的Demod驱动模块和Tuner驱动模块将是研究重点。首先,优化Demod驱动的初始化参数。因为高频头资料文档中对于高频头的初始化参数和默认的工作状态并不是适合所有硬件平台。通过合理的初始化配置,可以直接提高高频头的频率捕捉范围和符号率支持范围,并提高高频头的工作效率和稳定性。其次,在Demod驱动模块和Tuner 驱动模块中,通过合理的分配I2C总线资源,可以有效提高CPU对高频头控制的可靠性和稳定性,从而提升高频头的工作性能。最后,可以在嵌入式操作系统中,改进任务的调度机制和通讯机制,优化高频头锁频任务的锁频时间和任务堆栈大小,提高锁频速度和稳定性。 第五章 高清数字电视机顶盒解决方案的对比 5.1 几种高清方案比较    目前,市面上有多种高清数字电视解码方案,如博通(BROADCOM)公司的 BCM7401、BCM7402;卓然 Zuran 公司的R391055,ZR39640,ZR39660,ZR39680高清系列;ATI公司的XILLEON22系列;美国西格玛设计公司(Sigma Designs) 的SMP8630、SMP8634; ST公司(意法半导体公司)的STi7710、STi5514、STi7020 等。 5.1.1 BCM7401解决方案   BCM7401是博通的一款单芯片 AVC/MPEG-2/V(M(H,264/MPEG4 Part 10) 高清视频解码Soc,面向有线电视、卫星、宽带线路机顶盒与目前电视广播领域普遍釆用的影像解码方式MPEG-2相比,Broadcom的AVCNC-1芯片解决方案所需的带宽仅为其1/2-1/3。   BCM7401单芯片解决方案是原来获得广泛应用的BCM7038和BCM7411双芯片方案的改进型,是面向机顶盒和客户端网关设备应用的高清晰度芯片级系统 Soc解决方案。   优点:功能强大,扩展接口丰富,而且兼容性强,除在数字电视领域广泛应 用外,还可应用于DVD、电视电话等系统中。采用这种方案的好处在于灵活性髙,能够支持多种视频编解码标准,而且相对节省带宽资源。   缺点:和其他两款芯片相比成本太高,主要用于设计中、高档的高清机顶盒。 5.1.2 STi5514+STi7020解决方案   STi5514是一个高集成度的单片标清机顶盒信源解码器芯片,同时具有强大的控制功能,可以配合STi7020实现高清晰度音视频解码。它集成了一个高性能的32位CPU、三个专用的DVB传输流解复用和解扰模块、一个MPEG MP@ML 视频解码模块,一个多标准音频解码模块、一个数字视频编码器。另外,它内置了 ATAPI接口,可以和硬盘驱动器无缝连接,实现录放像和时移播放等功能。它还集成了多种外设,如SSC,ASC,红外等,可以实现条件接收,软件升级,遥控接收等功能。 5.1.3 ZR39680解决方案   ZR39680为卓然公司的单芯片解决方案。它继承了 5个独立部件的功能,如视频解码、HDMI接口、EEE-1394及LVDS驱动和先进的视频处理引擎,以控制和驱动液晶显示屏LCD、背投和等离子。ZR39680包括数字地面接收器、ATSC兼容的高清电视解码器,以及对单向数字电缆(UDC)的更多支持及一个Cable Card 接口。 卓然的ZR39680设计方案具有成本较低的特点,但是这款芯片的功能相对 较弱,集成度也不高,扩展功能不如STi5514强,在一定程度上增加了成本。 5.2 本论文选择的方案 综上考虑各解决方案的优势与劣势,本系统采用了STi5514芯片。虽然相对 于BCM7401,速度、功能和兼容性都略逊一筹,但是,它仍然具备了高清接收机的所有功能,能够满足目前市场上大多数用户的需求,并且具有较高的性价比。 第六章 高清数字电视机顶盒信源解码板的设计 6.1 信源解码板的组成 信源解码板主要由以下几部分组成: 1.STi5514—一机顶盒后端解码器主控芯片 2.STi7020—一机顶盒后端解码器高清解码芯片 3.32MBit Flash 4.64MBit SMI SDRAM 5.128MBit EMI SDRAM (可选) 6.512MBit LMIDDR-SDRAM 7.40G硬盘 8.SMARTCARD接口 9.E2PROM用于节目数据库存储 10.前面板接口:负责接受前面板输入的信息,如:手动控制键盘、红外接收等。 11.RS232接口:接PC机进行软件升级。   信源解码板的主控芯片是STi5514,它负责: (1)系统初始化和系统控制; (2)将来自前端或LVDS板的TS流解复用,并将PES流传给STi7020; (3)标清视频解码,数/模转换; (4)标清音频解码。   为了配合STi5514的运行,需要配备一定数量的外部存储器,用来缓存码流 流、解码帧、显示帧等,本系统使用了三片SDRAM。信源解码板启动时,需要从ROM中读取程序,加载到SDRAM中运行。 考虑到将来的软件升级,我们采用了可现场擦除与改写的FLASH ROM来固化系统软件。   ST15514输出的视频信号是己经过数/模转换转换的模拟信号,经过放大滤 波后可以直接输出。本系统可以输出CVBS、S-Video两种视频信号。   音频解码后的数字信号通过外部DAC转变为模拟信号,再经过放大滤波处 理就可以输出。此系统可以提供杜比AC3或MPEG-2音频输出。   另外,本系统还配备了EEPROM,用于存储节目和频道信息。提供了 RS232 接口,用于软件升级。   信源解码板的另一核心芯片是STi7020,它主要负责:   (1)多路视频(包括HD、SD)的解码; (2)—路音频的解码及后处理; (3)视频后处理及数/模转换。 图6-1-1 STi5514系统功能框图 6.2 STi5514芯片 6.2.1 概述   STi5514本身是一个高度集成的单片标清机顶盒信源解码器芯片,是STi55 12和STi5518的升级版本,同时它具有强大的控制功能,本系统中就用来控制STi7020进行高清解码。它集成了一个高性能的32位CPU,三个专用的DVB传输流解复用和解扰模块,一个具有先进的显示和图形性能的MPEG-2视频解码模块,一个支持杜比和MPEG的音频解码模块,还有数字视频编码器和所有的典型低成本交互式接收机所需的系统外设。   内置ATAPI接口可和标准硬盘驱动器无缝连接。这样STi5514就可以实现实时电视录像、暂停和时移(time-shifting)等功能。通过智能卡接口可以实现条件接牧。 ST15514与己经广泛使用的STi5518机顶盒解码器芯片软件兼容,软件可以很容易地在它们之间移植。 6.2.2 STi5514的特点 集成有32位的主控CPU,频率可达166MHz (1)8 Kbytes 指令Cache,8 Kbytes 数据Cache,和8 Kbytes SRAM。 2.音频解码器 (1)5.1声道杜比/MPEG-2多声道解码,3 X 2通道PCM输出 (2)IEC60958-IEC61937数字输出 (3)MPEG-1层1、层2、MP3解码 3.视频解码器 (1)支持MPEG-2 MP@ML,超过两个标清视频解码的速度 (2)可编程的水平和垂直的放大和缩小功能 (3)平滑的快进和回放等特技模式 4.高性能的OSD (On Screen Display) (1)每像素2到8bits可选 (2)防闪烁、防跳动和防混淆滤波器 5.PAL/NTSC/SECAM编码器 (1)lObitsDAC支持CVBS,Y/C, RGB或YUV输出 6.共享SDRAM存储器接口(SMI) (1)1个或2个16Mbit,或一个64Mbit或一个128Mbit 120MHz 16bit宽SDRAM 接口 可编程的外部存储器接口(EMI) (1)可接SDRAM、SRAM、FLASH、MPX设备、外设等 (2)6个独立可配置的组,支持8、16、32bit带宽 (3)支持总线主模式和从模式 8.三个前端接口 (1)一个串行,两个并行传输流接口(TSIn) (2)输入TS流可配置输入到任意PTI 9.三个可编程传输接口PTI (1)并行、串行TS流解复用 (2)DES和DVB解扰器 (3)硬件section滤波 10.遵循ATA-5的HDD (硬盘驱动器)接口 (1)支持高达UltTa DMA模式5的所有传输方式,最大burst方式数据速率为 66M字节/秒 (2)输入硬盘和由硬盘输出的DES加/解扰 11.五通道通用DMA控制器 12.集成的外设有 (1)5个带有TX和RX FIFO的UART (2)2个SmartCard接口和时钟产生器 (3)2个I2C总线控制器 (4)4个PWM模块 (5)支持Modem (此功能本项目没有开发) (6)48bit可编程I/O接口 (7)红外发射器和接收器 13.支持专业的工具集 (1)ANSI C编译器和函数库 14.388Pin (35*35) PBGA封装 6.3 前端接口 为了兼容信道解码板和LVDS板输入,本系统把前端接口分为两个接口,一个为信道解码板和LVDS板公用的TS流输入接口; 一个为I2C总线接口,用于完成信源解码板对信道解码板的控制。 I2C总线是Philips公司推出的一种芯片之间的双向通信协议。它是同步通信的一种特殊形式,具有接口线数少,控制方式简单,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。 该协议规定了两个信号:串行时钟SCI.和串行数据/地址SDA。时钟信号始终由主器件发出,通过SCL发往从器件。地址和数据则在SDA上传送。每一个时钟脉冲传送一比特数据,SDA在时钟脉冲为高电平时传输数据,因此在时钟脉沖为高电平时SDA上的数据必须保持稳定,数据线的状态只能在时钟线为低电平时改变。当总线空闲时数据和时钟线均为高。当时钟为高时,数据由高到低的变化定义为起始状态(S),反之为停止状态(P)。在I2C通信中,产生信息的器件为“发方”,接收信息的器件为“收方”;发动数据传输的器件为“主”,它产生时钟信号和停止状态,被“主”访问的器件为“从”。I2C总线的数据传输速率在标准模式下为lOOKbit/s,在快速模式下可达到400Kbit/s,在高速模式下可达到3.4Mbit/s。 在S和P状态之间由发方至收方的数据字节数不受限制。每一字节后跟一个 应答(acknowledge)位。和应答位对应的时钟脉冲是由主器件发出。发方在应答对应的时钟期间释放SDA (高电平),接收方在此期间将SDA线拉低,即产生一个应答位。如果传输中有一个主收器件,它通过在收到最后一个字节数据后不产生应答信号来通知从发器件释放SDA线,这样主收器件就可以产生停止状态或重复开始状态。传输中有主发器件的情况比较简单,它在发完数据之后,直接产生停止状态。数据发送方向由从器件地址的最后一位来表示:“0”为写地 址,“1”为读地址。 I2C接口用来向前端相关器件写入控制信息并从中读出低速的诊断信息。本系统中有3个设备使用了I2C总线,它们是STV0700、EEPROM和前端。 6.4 STi5514前端接口信号   STi5514为机顶盒应用提供了串行和并行两种前端接口。本系统釆用了两路 并行接口,可接两个前端实现画中画功能。 该并行接口由8位数据线(TSINnDATA[0:7])和字节时钟(TSINnBYTECLK)、包起始(TSINnPACKETCLK)、数据有效(TSINnBYTECLKVALID)、数据错误 CTSINnERROR)组成。本系统釆用此接口接收由前端输入的并行传输流,信号的对应关系如下表: 表6-4-1 传输流输入接口信号对应表 来自前端的并行传输流信号 STi5514的并行接口信号 TSIN1D[7:0] TSIN1DATA[7:0] TSIN1BCLK TSIN1BYTECLK TSIN1BVLD TSIN1BYTECLKVALID TSIN1START TSIN1PACKETCLK TSIN1ER TSIN1ERROR TSIN2D[7:0] TSIN2DATA[7:0] TSIN2BCLK TSIN2BYTECLK TSIN2BVLD TSIN2BYTECLKVALID TSIN2START TSIN2PACKETCLK    TSINnD [7:0]在TSINnBCLK的下降沿由前端输出,STi5514在MICLK的上升沿釆样这些数据。这是为了满足DVB-CI标准中对建立和保持时间的要求。TSINnSTART只在传输包的第一个字节有效,就是当TSINnD [7:0] = 0x47时。 TSINnBVLD标示TSINnD [7:0]中的有效数据。 6.5 存储器映像     STi5514有一个32位带符号的二的补码的寻址空间。由于按32位地址来寻 址,因此总的地址空间大小为4G字节。所谓“带符号的二的补码的寻址空间”是指该空间地址排列是由底部Mixlnt(0x8000 0000)向上增长至OxFFFF FFFF接 着是Ox 0000 0000然后增长到Maxlnt (0x7FFFF FFFF)。整个寻址空间分为四个区(Region),每个区1G字节,由地址A31、A30选择,即A31A30=10时为0区;A31人30=11时为1区;A31A3000时为2区;A31A30=01时为3区。寻址空间中的一个字节由30位字地址加上两个字节选择标示位寻址。寻址空间中的一个字由30位字地址寻址,同时字节选择位设为0。 寻址空间根据功能的不同分成几个区域,如下图的存储器映象所示: 0x7FFF FFFF EMI组5 EMI组4 EMI组3 EMI组2 EMI组1 EMI组0 在片外设 本地SDRAM 内部RAM 图6-5-1 STi5514存储器映像 0x8000 0000 地址空间分成以下区域: (1)0区:数据Cadie或SRAM,底部的8K字节被在片SRAM占用; (2)1区:共享 SDRAM,从 OxCOOO 0000到 OxCFFF FFFF的16M字节区域用于共享SDRAM; (3)2区:外设配置寄存器,从0x2000 0000到0x3000 5FFF的区域分给存储器映像或命令映像的在片外设; (4)3区:EMI组0到组5,从0x4000 0000到0x7FFF FFFF分配给接到EMI端口的外部存储器。 6.6 可编程外部存储器接口(EMI) 6.6.1 STi5514可编程外部存储器接口(EMI)   可编程外部存储器接U (EMI)用来控制STi5514和除共享SDRAM之外的片外存储器之间的数据移动,共享SDRAM接在SMI接口。EMI只需要很少的外部逻辑就可以和存储器子系统连接。   EMI可寻址lGbytes的物理地址空间。EMI地址空间分成6个组(bank),每个组可以是8、16或32位宽,有24根地址线,同时提供了字节选择位。   EMI接口可接多种类型的存储器,例如:SDRAM, SRAM, FLASH ROM、 外设、MPX设备。   通过设置EMI的配置寄存器,EMI接口可配置为多种时序,以适应不同的存 储器。EMI接口的6个组的时序可以分别设置,每个组可以接不同的存储器,并 且不需要任何额外的硬件支持。每个组通过配置可接8位、16位或32位宽的存储器。   EMI的组0和组1支持各种类型的存储器,而组2—组5支持除SDRAM外的其他存储器和外设。   本系统EMI各组的配置情况:    组0 —两片64Mbit SDRAM,用作系统存储器;    组1 —组3保留;    组4 一 STi7020;    组5 -两片16Mbit Flash ROM,用来存储程序和非易失性数据。 6.6.2 STi7020介绍   STi7020是一个高集成度的音视频解码器,用于高淸晰度数字电视、数字机 顶盒等应用。它适用于 ATSC/Grand Alliance、DVB、DirecTV, OpenCable 和 ARIB-BS4等标准。   它集成了一个MPEG MP@HL视频解码器,一个带有PCM混合的多标准音 频解码器,一个带有7层显示平面的双输出图形合成器,2个视频显示流水线和 2个视频定时产生器,用于两路节目同时观看和录像或两路节目以画中画或両外 画配置显示。   STi7020提供一个主模拟HD输出,可以连接到一个高清晰度显示器。另一 个模拟SD输出可以连接到一个VCR或标准清晰度显示器。同时,也提供分离的6声道主音频和2声道VCR数字音频输出。   在本系统中,ST17020位于STi5514的EMI空间的组4,它们之间的通信使用了MPX和类RAM两种方式,可通过跳线选择。其中,MPX是一种内部优化的PCI标准。它采用了数据线和地址线复用的方法减少了芯片管脚,同时通过突发模式保持了尽可能高的总线带宽。   下面为EMI的组4与STi7020的MPX方式连接示意图: 图6-2-2 EMI组4与STi7020的MPX方式连接示意图 6.7 可编程传输接口(PTI)   PTI模块对传输流进行拆包、解扰、解复用。这是通过PTI里的专用处理器一传输控制器(TC)运行相应的软件实现的。PTI由寄存器配置,由PT1私有的两块静态共享存储器编程:其中一块是指令存储器,另一块是数据存储器。TC运行的代码由ST20”上运行的驱动程序下载到PTI的指令存储器中。   PTI硬件执行如下功能: (1)串行和并行传输流输入 (2)支持传入的MPEG2传输流码率髙于120Mbps (3)传输包同步字节检测醒解扰为DVB标准 (4)使用四种可编程的滤波模式进行sectioii滤波 (5)CRC校验 (6)DMA和缓冲数据流在存储器的循环buffer里 TC软件可以改变的功能为: 把三路数据流由buffer通过DM A传输到音视频解码器 把一路数据流直接通过DMA传输到解码器 使用专门的硬件进行快速PID查找 两种格式的时间戳检验 软件扩展硬件功能为: (1)超过32个PID的PID过滤 (2)每个PTI8对解扰密钥 (3)在硬件的支持下根据PID进行传输流解复用   PTI包含有四个可由TC和STi5514 CPU编程的DMA控制器,用来读取或写入定义了基地址和顶地址的循环bufl^。其中DMAO只能进行写操作,把传输包发送到STi5514存储空间的循环buffer。DMA1 — 3响应请求信号(低有效),从循环 bufffer中读取数据然后写入到设备,如音视频解码器。 STi5514包含有三个PTI和三个TS流输入口,所以可以一次处理三路输入TS 流,配合STi7020的多路解码能力,可以实现画中画功能。 6.8 视频输出部分   STi5514内部有两个三路DAC,精度为l0bit,可以提供模拟视频输出。一个 提供CVBS、Y/C输出信号;另一个提供RGB输出。 DAC的输入数字视频信号来自STi5514内部的数字编码器(DENC),DENC可以提供3种视频输出组合:S-VHS(Y/C) + CVBS + RGB, S-VHS(Y/C) +CVBS + U + Y2 + V或Y1 + Cl 十 CVBS1 + C2 + Y2 + CVBS2。通过寄存器DEN—CFG8的conf_out 1和conf—outO两位选择其中一个组合输出,如下表所示: 表6-8 视频输出组合配置 Conf-out1 Conf-out0 Dac1 Dac2 Dac3 Dac4 Dac5 Dac6 备注 0 0 Y C CVBS C Y CVBS 0 1 Y C CVBS V Y U 选用 1 X Y C CVBS R G B 默认   每个DAC需要外接一个电阻(Rref),调整RrefSJ以改善视频输出信噪比。 STi5514的每一路视频输出都需要经过一个低通滤波器和2: 1的放大器后,接到输出接口。本系统使用了CVBS和S端子(Y/C信号)两种视频输出。 6.9 音频输出部分   STi5514有两个音频输出接口: SPDIF输出接口和PCM输出接口。SPDIF输出接口本系统没有使用。PCM输出接口为串行PCM模式,由PCMO、PCMK PCM2和PCMCLK、LRCLK、SCLK组成。PCMO、1、2为脉冲编码的音频数字信号,PCMCLK为脉冲编码时钟,LRCLK为左右声道选择时钟,SCLK为比 特时钟。   输出的PCM信号要进行数/模转换,本应用中选用CS4330完成DAC功能。CS4330是18比特精度的立体声数字/模拟转换芯片。片内集成了数字内插、128 倍三阶A-S矫正DAC、数字去加重和模拟滤波等模块。这种结构能有效地降低时钟抖动的影响。   本系统主要功能是高清解码器,所以对STi5514标清输出系统相对做了简化,只用了1片CS4330,实现左右声道输出。STi5514输出的三路PCM信号中PCMO 输入给CS4330,与SDATA引脚连接,经过CS4330内部的处理得到左、右声道 (L、R)模拟输出,PCM1、2未使用。 6.10 智能卡接口设计   智能卡接口是用来实现条件接收功能的,条件接收(CA, Condition Access)是广播商为保护自己的利益而釆取的技术措施。其方法如下:在播出端,广播商对节目进行加扰和加密处理。在接收端,符合条件的用户将对节目进行解密和解扰,然后再解码收看;而不符合条件的用户将不能对加扰的节目进行解码,收看不到该节目。在DVB标准屮有两种条件接收操作方式:同密系统和多密系统。本系统提供的智能卡接口属于同密系统,CI接口可实现多密系统。 STi5514提供了两个智能卡(SMARTCARD)接口,支持IS07816—3标准中定义的异步智能卡和NDS智能卡。本系统只使用了一个异步智能卡接口。下表列出了STi5514的智能卡接口信号。 表6-10-1 智能卡接口信号   SCn-RST、SCn_CMD_VCC和SCn_DETECT由PIO引脚的交替功能提供^ SCn_DATA由异步串行接口UARTn_TXD提供,SCn—CLK由内部的时钟发生器提供。   STi5514的智能卡接口需要外接一个1C卡接口芯片才能和智能卡通信。本系 统釆用的1C卡接口芯片为PHILIPS的TDA8004AT。TDA8004AT提供了一个低成本的异步智能卡模拟接口,下图为本系统釆用的智能卡接口示意图。 图6-10-2 智能卡接口示意图 下表列出了本系统使用到的TDA8004AT引脚的介绍。 表6-10-3 TDA8004AT引脚介绍  智能卡一共有8个触点,其分配如下表所示: 表6-10-4 智能卡触点功能 6.11 RS232串行数据接口   STi5514提供了通用的异步串行I/O端口,配合专用芯片ST232可以实现 RS232串行数据接口。此接口的数据传输速率可高达115kb/s。在本机顶盒中它主要用于软件升级,即PC机可通过该接口向机顶盒的FLASH ROM写入新版本的系统软件。   STi5514内部包含一个串行通信(Serial Communications)模块,在该模块中包含有5个可编程的异步串行I/O口(ASC),这里使用了其中一个配合专用芯片ST232实现RS232数据口。   ST232为RS232数据端口缓冲器,它实现ST15514与PC间的RS232信号电平转换3它的一边与STi5514相应引脚相连(PIO5—4和PIO5—5);另一边四个引脚直接连到一个标准的9针型连接器的相应针上。   除以上引脚外,ST232的C1+、C1 一和C2+、C2—两对引脚需通过10uF电容 器相互连接起来;还有V—引脚要通过10uF电容器接地,V+引脚要通过丨OuF电容器接5V。ST232是5V片子,由信源板上的5V电源供电。   ST公司提供的软件包中包含有支持RS232通信口的driver,在该driver中包含有对RS232口的编程设置(如波特率设置、数据格式,数据大小、停止位和奇/ 偶校验等)及RS232的通信软件。 第七章 高频头模块设计   由于低频信号不适合进行远距离传输,因此电视信号发送前必须经过调制,转换为高频信号后才发送出去。有线网络上传送的是45MHz〜860MHz的高频信号,数字机顶盒首先必须对高频信号进行下变频,由高频头来实现。通过I2C总线可对高频头进行调谐,控制高频头以输出中频信号,其中包括为36MHz、 44MHz、7.2MHz,在本系统中采用36MHz中频信号.Tuner驱动模块实现对前 端模拟解调和数字解调的控制,将有线网络传来的射频信号转化为传送流。 7.1 数字电视调谐器原理 整个数字电视调谐器由两部分功能电路组成,前端的调谐电路,负责射频接收、变频、滤波以及自动增益控制等功能,该部分电路除了要实现信号接收的基本功能,还要处理好信号干扰问题,常见的如镜像信号干扰、临频道干扰等问题,模拟电视中干扰会带来多条图线,而数字电视中干扰严重时可直接导致信号的丢失;后端的解调电路,将中频信号进行A/D转换变为数字信号,再送入解调模块进行解调,输出MPEG传输流串行或并行数据.解复用模块接收MPEG传输流,从中解析出一个节目的PES数据,包括视频PES、音频 PES-解复用模块中包含一个解扰引擎,可在传输流层和PES层对加扰的数据进行解扰。视频PES送入视频解码模块,对MPEG视频数据进行解码,然后输出到视频编码器,再经视频处理电路输出高清、标清格式的视频信号。音频PES 送入音频解码模块,对MPEG音频数据进行解码,经音频输出处理电路输出模拟、数字音频信号。 7.2 STV0297芯片介绍 高清数字电视机顶盒前端单元支持Thomson公司DCF8728、Philips公司CU1216DVB-C高频头,主要完成输入信号的下变频和QAM解调功能。如将前端单元更换为DVB-T或DVB-S的高频头,则可成为高清地面机顶盒、或高清卫星机顶盒。本系统中采用Thomson公司DCF8728高频头,其中的解调芯片是STV0297,该芯片具备以下功能: 1.A/D:模数变换。 2.Analog AGC control:模拟的自动增益控制。0297有两个PWM输出的AGC, 一个是用于Timer的增益控制AGC1, —个是用于IF (中频)阶段增益控制 AGC2。信号由中频调到基带。 3.Nyquist Filtering and Symbol Timing Recovery: Nyquist 滤波和符号定时恢复。 4.Digital AGC:调整了解调符号的振幅以弥补之前Nyquist插值滤波带走的能 量损以及提高依赖于采样时钟频率(固定的)和符号率(随机的)之比的滤波器的增益。 5.Carrier Recovery Loop and Adaptive Equalizer:载波恢复环和自适应均衡器。CRL消去了最初的解调部分剩余的载波频率和相位偏差.它包含了sweep 功能,能搜索到一个相对宽广的频带。Equalizer能够补偿因信号衰减和与频率相关的传播时间造成的失真,可降低振幅、频率和/或相位失真。 6.Differential Decoding and Symbol-to-byte Mapping:差分解码和符号-字节的匹配。STV0297对符号流按照DVB-C/ITUJ83-A和ITUJ83-C规范的要求进行差分解码。由于FEC(前向纠错)对字节操作,因此符号流(kbit symbols for64QAM)遵循相同的规范转变成字节流。 7.Convolutional Deintcrleaver:卷积的解交织器。为了减轻噪声及提高RS前向纠错编码的纠错能力,在发送端RS编码后字节被交织编码,因此接收端在RS解码前必须解交织。一个交织帧由MPEG-2同步字节来确定,并由同步字节来翻转,解交织器通过锁定到这些字节来同步。 8.Rced-Solomon decoder:RS 解码器。按照 DVBC/ITU-J83-A 和 C 标准实现解码。 9.Sync Byte Inversion and Descrambling:同步字节翻转和解绕。解绕工作根据出现在开始的每8个传输包的翻转过的同步字节来同步。 10.I2C control bus: I2C 控制总线。 7.3 高频头电路    STV0297是一个完整的QAM解调芯片,可以用于压缩的音、视频数字信号传输及电缆上的数据服务,而且所有工作基本都在片内进行,所以硬件设计比较 简单,需要注意的问題主要是电源去藕和接地。数据输出接口上的数字信号频率 较高,因此布线时要考虑时钟线的屏蔽。此外,为了基带数据线上的阻抗匹配,相应的输出脚应串接匹配电阻。电路图如下图所示: 图7-3-1 高频有电路图 第八章 结论与展望   本课题基于目前国内高清数字电视的发展趋势和机顶盒市场的需求,采取 ST公司的STi5514芯片方案,开发了一种高清晰的交互式机顶盒,实现接收高清数字电视信号,经过解调、解复用、解码后输出模拟信号给模拟电视机,并且达到分辨率1000线以上的高清晰显示效果,同时增加CA有条件接收系统,以方便运营商的收费,另外还支持视频点播、互动游戏、网上冲浪、在线升级等业务。   从整体设计上来讲,基于STi5514芯片的这个解决方案已经能够满足绝大多数用户的需求。除了画中画功能以外,还实现了看一个频道录一个频道,使用户看球赛的同时不会错过精彩的电视剧。时下网络越来越红火,这款机顶盒也能够实现上网功能,比如浏览网页、收发电子邮件等。另外,在线升级能够使用户的软件保持实时更新。 随着数字电视的不断更新,机顶盒的应用也在飞速发展。将来,CPU功能会越来越强大,MPEG解码器将支持同时解码多个HDTV的节目。机顶盒也将支持越来越多的应用,而且下载的应用将越来越多。这些应用包括:电子节目指南、按次付费观看、数据广播以及IP电话和可视电话等。当然,还会有许多其他新的应用。机顶盒的外部接口将更加丰富,可以利用高淸机顶盒建立家庭网络,将机顶盒与PC、打印机、DVD机等数字设备连接起来,并通过内置的电缆调制解调器与Internet相连,真正地实现信息家电。 参考文献 [1]方德葵,王明臣,姜秀华等.数字电视与高清晰度电视.北京:中国广播电视出版社,2005,3 [2]刘开文,刘远航.有线广播数字电视技术.北京;人民邮电出版社,2003 [3]袁明.有线数字电视机顶盒.北京:中国广播电视出版社,2004 [4]邓圻贵.数字机顶盒原理、应用与维修.北京:人民邮电出版社,2005, 1 [5]姜秀华.数字电视原理与应用.北京:人民邮电出版社,2003, 9 [6]周润景,景晓松,刘宏飞.MentorWG高速电路板设计.北京:电子工业出 版 社,2006,6 [7]王爱英.智能卡技术:1C卡.北京:清华大学出版社,2000, 10 [8]张萍.机顶盒中智能卡通信的实现.电子技术应用.2005, 10 [9]王远昌. DVB机顶盒系统分析[J]. 电视技术. 2006 [10]翼清玲. 数字机顶盒的应用于发展. 机械工程于自动化. 2005 [11]高宏伟,标准淸晰度数字电视机顶盒信源解码器硬件研究与实现,天津大学,2003 [12]黎洪松,数字视频技术及其应用,北京:清华大学出版社,1997 [13]ISO/IEC 13818-1,Recommendation H.222.0, GENERIC CODING OF MOVING PICTURES AND ASSOCIATED AUDIO: System, Nov 1994 [14]ISO/IEC 13818-2,Recommendation H.262,GENERIC CODING OF MOVING PICTURES AND ASSOCIATED AUDIO: Video, Nov 1994 [15]ISO/IEC 13818-3,GENERIC CODING OF MOVING PICTURES AND ASSOCIATED AUDIO: Audio, Nov 1994 [16]STi5514 SET-TOP BOX DECODER WITH HARD DISK DRIVE CAPABILITY FOR DIGITAL TV,DIGITAL SET-TOP BOX OR CABLE BOX Preliminary Data,ST, Nov 2001 [17]STi7020 HD VIDEO AND MULTI-STANDARD AUDIO DECODER WITH INTEGRATED 2D GRAPHICS PROCESSOR ADVANCE DATA,ST,May 2002 SDRAM 视频输出 PAL/NTS编码 MPEG_2解码器 TS流解复用 QAM解调 高频头 CPU主处理器 RS232接口 RS232 条件接受智能卡接口 智能卡 E2PROM I2C 前面板 DRAM Flash 音频输出 EMI-7020-notBS(EMI-A24) EMI-D[0:31] 7020-RDY EMI-notWE EMI-notCS4 EMI-MPXCLK STi5514 7020-notBS 7020-DATA[0:31] 7020-MPXBM[0:2] 7020-RDYIN 7020-R/W 7020-notCS 7020-CUPCKI STi7020
本文档为【数字机顶盒的设计与研究-毕业设计论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
北溟愚鱼
暂无简介~
格式:doc
大小:658KB
软件:Word
页数:34
分类:工学
上传时间:2018-09-23
浏览量:4