信源解码
数字信号转换为模拟信号的方法
信源解码是指将数字信号转换为模拟信号的方法,与信源编码对应。
定义
将数字信号转换为模拟信号的方法。
信源解码器硬件设计
完整的SDTV接收系统由信号处理和显示器两部分组成。将信号处理部分独立放置在一个机箱内即为机顶盒。机项盒分成两部分:信道部分和信源解码部分。信道部分即前端,负责对数字电视信号进行解调接收和信道解码,针对不同的信道可以配以不同的信道解调解码器。信道部分主要有三种,即卫星、有线和地面传输。在DVB标准中卫星传输采用QPSK方式调制,有线传输采用QAM方式调制,地面传输则采用COFDM方式。信源解码部分也称后端,它主要完成从Ts流输入到解码后的音、视频输出之间的所有功能,包括传输流解复用、音频解码和视频解码等,是机顶盒的核心部分。
数字电视机顶盒的主要功能是完成对数字电视信号的接收,具体讲就是把从信道传输过来的调制信号,通过机顼盒前端的高频头和信道解码芯片完成解调和信道解码,解出传输流(TS)数据,然后通过后端进行解复用分出音、视频基本流,再经过音、视频解码,最后通过D/A转换和音视频后处理单元形成PAL、NTSC或SECAM制式的模拟电视信号,送给显示器。此外,机项盒还可以通过硬件和软件的功能扩展实现WEB浏览、交互业务、条件接收以及个人数字录像机等功能。
本方案是采用ST公司的信源解码器芯片STi5518为核心来实现的。本系统不但实现了信源解码的主要功能,同时还集成了数字录像机(PVR:personalvideorecorder),可以实现实时电视录像、播放、进退、暂停和时移(time—shifting)等特技功能。另外,本系统还集成了CI模块和智能卡接口,可以实现条件接收功能。
信源解码器软件介绍
软件系统总体上基于一种分层的框架结构,分成以下几个层次:
(1)实时操作系统层
(2)硬件模块和接口的驱动层
实时操作系统层负责系统的内存管理、多任务调度、中断管理、游息和信号灯管理、系统时间管理等,同时还包括事件管理和软件管理。这部分软件由ST公司提供。
硬件模块和接口驱动层则提供各个硕件棋块和接口的底层驱动程序,主耍包括音频解码器、视频解码器、
解复用模块、视频编码器、P模块、智能卡接口和硬盘等,一部分由5T公司提供,一部分自己开发。
应用程序接口层为上层的应用程序提供APl函数。用于控制底层的硬件,对于应用程序层,该层的软件不必知道具体如何控制硬件模块和接口,只需要通过接口层提供的API函数就可完成对硬件的各种设里功能。
用户应用程序则包括所有的上层应用程序,如用户界面功能的实现、节目数据库的管理、软件升级功能的实现等。
当用户应用层的程序需要对硬件模块进行控制时,都通过应用程序接口层提供的API函数完成,API函数进而调用底层的硬件辘动函数,并由这些底层的驱动程序最终实现对硬件和接口模块的控制。而机顶盒整体的软件的运行都由实时操作系统进行管理和协调。
信源编码
信源编码是一种以提高通信有效性为目的而对信源符号进行的变换,或者说为了减少或消除信源利余度而进行的信源符号变换。具体说,就是针对信源输出符号序列的统计特性来寻找某种方法,把信源输出符号序列变换为最短的码字序列,使后者的各码元所载荷的平均信息量最大,同时又能保证无失真地恢复原来的符号序列。
参考资料
最新修订时间:2022-08-25 17:12
目录
概述
定义
信源解码器硬件设计
参考资料