1. 您现在的位置:首页
  2. 融媒信息
  3. 技术交流
  4. 卫星接收机的接收软件及软件更新
卫星接收机的接收软件及软件更新
发布时间:2007年09月04日 15:01          来源:     阅读数:6336

1、接收软件

卫星数字电视接收机由硬件和软件组成,软件的基本结构如图所示。

操作系统一般采用实时操作系统,主要完成进程调度,中断管理、内存分配、进程间通信、异常处理、时钟提取等工作。硬件驱动部分提供外围硬件设备的驱动,包括I²C总线、异步川行通行口、并行通信口、非易失内存、键盘、遥控器、调谐器、信道解码模块等。图形接口主要用于完成图形显示功能,以便于为用户提供友好的图形用户界面。音频解码和视频解码驱动用于控制音频解码和视频解码硬件的工作。解复用和数据表提取模块主要控制对码流的解复用和数据表提取操作。应用程序接口将所用与硬件相关的底层函数映射到一个统一的接口上,并提供一些与硬件无关的公用处理函数,比如网络协议、图形格式分析、业务信息数据表分析等。应用程度编程接口为应用程序提供了一个公共的编程接口,把应用程序与硬件屏蔽开,使得应用程序与硬件无关。这样,就便于实现应用程序的修改与更新。

2、软件更新

软件在线更新就是卫星传送中心或卫星上行站在更新软件时,通过特定的协议将软件插入到码流中,传送给卫星数字电视接受机。接受机在检测到有软件更新的要求后,就将所有的更新软件下载到RAM中,并进行校验。校验无误后就启动软件在线更新内核。这个内核是一段很小的程序,负责将下载的软件烧写到FLASH中,烧写完毕,重新启动接受机,接受机就能使用更新的软件。由于卫星数字电视接受机中的软件非常复杂,因此难免存在一些错误。另外,随着卫星广播电视业务的不断变化,软件的功能也需要不断完善。软件在线更新功能可以使接受机厂商不需要到用户所在地进行软件更新,从而减少了工作量。

能够实现软件在线更新的条件在于卫星数字电视接受机中有各种存储器。存储器主要用于软件的存储和软件运行过程中的数据存储。卫星数字电视接受机中的存储器主要包括四种类型。其一是ROM(只读存储器),在掉电时不会丢失,用于存储软件。这种存储器采用掩膜ROM,EPROM,FLASH等,容量一般为1—4MB;其二是DRAM(动态随机存储器)或SDRAM(同步动态随机存储器),用于存储软件 运行过程中的各种临时数据,容量一般为1MB;其三是RAM(随机存储器),专门用于视频解码的缓存和显示图形的缓存,一般容量为2MB(这个容量是对标准清晰度数字电视而言的);其四是不易失散的存储器,用于频道参数、节目参数、用户设置(比如音量)等的保存,其容量比较小,一般为2—64KB,可以逐字节修改,掉电后不会丢失。

FLASH可以快速进行逐块修改。如果ROM采用FLASH,并且在软件部分包含有在线更新内核,就可以实现软件的在线更新。

中央电视台卫星数字加密电视早期采用美国GI公司的DC—1技术系统,于1995年12月30日通过中星5号卫星的C波段转发器向全国试播。1996年4月,美国GI公司按合同规定向中央电视台提供DC—2型数字压缩设备,同时提供相应的接受解码器。1996年5月30日,中央电视台开始通过亚洲2号卫星Ku波段向全国传送四套数字加扰电视节目。为了提高传输质量,1997年8月到9月,中央电视台和传播中心在GI公司的协助下,对DC—2编码系统进行了计算机软缉拿版本升级,同时通知卫星下载方式对9000多台DC—2解码器也进行了软件版本升级,并取得成功。

主办单位:舒城县融媒体中心 地址:舒城县城关镇桃溪东路融媒体中心 联系电话:0564-8623660 传 真:0564-8624824 网络不良信息举报电话:0564-8624824 信箱:8623660@163.com

皖ICP备07011113号-1 皖网宣备070025 Copyright ◎ 2007 All rights reserved.   舒城县融媒体中心 版权所有 未经授权禁止复制和建立镜像

皖公网安备 34152302000107号    技术支持:舒城传媒 访问统计