二、后端(解复用模块/MPEG-2 解码模块)
后端(解复用模块/MPEG-2 解码模块)包括:转移解复用器、微处理器、MPEG-2 解码器、MPEG-2/杜比 AC-3 音频解码器 、PAL/NTSC 视频编码器、快闪存储器、串行E2PROM、DRAM 等。
目前开发的 MPEG-2 解码模块将系统解复用模块集成到一起,有时称为单片机。如 ST 公司(法国汤姆逊公司)的 STi5500、5505、5512、5518,Hyundai 公司的 ODM8211,富士通公司的 MB87L2250 及 LSI 公司的SC2000 等。
1. 解复用模块工作过程
TS 码流是一种多路节目数据包(包含视频、音频和数据信息),按 MPEG 协议复接而成的数据流。因此,在解码前,要先对 TS 流进行解复用,根据所要收视节目的包识别号(PID)提取出相应的视频、音频和数据包,恢复出符合 MPEG 标准的打包的节目基本流(PES)。解复用芯片内部集成了 32 个用户可编程的 PID(个人识别)滤波器。其中 1 个用于视频 PID,1 个用于音频 PID,余下的 30 个可用于节目特殊信息(PSI)、服务信息(SI)和专用数据的滤波。
PID处理分两个步骤:
(1)PID 预处理:仅进行 PID 匹配选择,过滤掉那些 PID 值不匹配的包,挑出所需收视节目的数据包。
(2)PID 后处理:进行传输流(TS)层错误检查(包括包丢失、PID 不连续性等),同时滤除传输包的包头和调整段,找出有效载荷,按一定次序连接,组合成PES 流。
系统时钟为 27 MHz,由基准振荡频率控制器(VCXO)产生,通过提取码流中的节目时钟基准(PCR)控制 PLL环路,使 IRD 的系统时钟和输入节目的时钟同步。
芯片内部还嵌有 RISC CPU(精简指令集处理器),它具有很强处理能力,与系统软件一起,能处理接收机 IRD 复杂的系统任务,如:传输字幕、屏幕显示(OSD)、图文电视、电子节目指导(EPC)等。
DRAM 控制器支持 16 MB 的DRAM(动态随机存储器),由 CPU、传输和其他功能所共同分享。解复用芯片有 CL9110、ST20-TP2 等。