第3章:多路复用.ppt

上传人:王** 文档编号:606524 上传时间:2023-12-08 格式:PPT 页数:27 大小:516.50KB
下载 相关 举报
第3章:多路复用.ppt_第1页
第1页 / 共27页
第3章:多路复用.ppt_第2页
第2页 / 共27页
第3章:多路复用.ppt_第3页
第3页 / 共27页
第3章:多路复用.ppt_第4页
第4页 / 共27页
第3章:多路复用.ppt_第5页
第5页 / 共27页
第3章:多路复用.ppt_第6页
第6页 / 共27页
第3章:多路复用.ppt_第7页
第7页 / 共27页
第3章:多路复用.ppt_第8页
第8页 / 共27页
第3章:多路复用.ppt_第9页
第9页 / 共27页
第3章:多路复用.ppt_第10页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第3章:多路复用.ppt》由会员分享,可在线阅读,更多相关《第3章:多路复用.ppt(27页珍藏版)》请在优知文库上搜索。

1、第3章 多路复用 第3章 多路复用 3.1 节目复用节目复用 3.2 系统复用系统复用 3.3 数据增值业务数据增值业务 第3章 多路复用 多路复用分为节目复用和系统复用。节目复用是将一路数字电视节目的视频、音频和数据等各种媒体流按照一定的方法时分复用成一个单一的数据流。系统复用是将多路数字电视节目的数据流进行再复用,实现节目间的动态带宽分配,并提供各种增值业务。第3章 多路复用 3.1 节目复用节目复用 3.1.1 PES包包 MPEG-2的结构可分为压缩层和系统层。一路节目的视频、音频及其它辅助数据经过数字化后,通过压缩层完成信源压缩编码,分别形成视频的基本流ES(Elementary S

2、tream)、音频的基本流和其它辅助数据的基本流。紧接着,系统层将不同的基本流分别加包头打包(分组)为PES(Packetized ES,打包基本流)包。PES又称为分组基本码流。PES包的结构如图3-1所示。第3章 多路复用 图3-1 PES包的结构 第3章 多路复用 3.1.2 TS包包 为了进行多路数字节目流的复用和有效传输,又将PES包作为负载分别插入传送流TS(Transport Stream)包中。TS包固定为188 B,其包头由固定的4 B和可选的可变长的调整字段组成,如图3-2所示。第3章 多路复用 图3-2 TS的结构 TS流188 B包头负载包头负载包头包头负载SyncBy

3、teEiPusi Trp PID Scr-flags afCc调整字段4 B节目参考时钟第3章 多路复用 各种PES包(视频PES包、音频PES包和其它辅助数据的PES包)按一定的比率复用后可形成一路节目的TS流,如图3-3所示。视频PESPS多路复用音频信号视频信号音频PESESESPS(传送流无公共时基的定长包)数据PESTS多路复用打包器时钟打包器视频编码器音频编码器(节目流有公共时基的变长包)TS图3-3 MPEG-2中视频流和音频流的多路复用 第3章 多路复用 3.1.3 节目特定信息节目特定信息 1.几种节目特定信息几种节目特定信息 (1)节目关联表PAT(Program Asso

4、ciation Table):它给出每一个节目对应的PMT的PID,还给出NIT的PID,本身的PID为0 x0000。(2)条件接收表CAT(Conditional Access Table):给出条件接收系统的有关信息,PID为0 x0001。第3章 多路复用 (3)节目映射表PMT(Program Map Table):给出一个节目内各种媒体流的PID及该节目的解码时钟PCR。(4)网络信息表NIT(Network Information Table):给出物理传输网络的有关信息。(5)传送流描述表TSDT(Transport Stream Description Table):PID为

5、0 x0002。PSI信息以段(Section)为单位进行组织,段可以作为负载插入TS包中,然后以一定的比率插入一路节目的TS流中,形成完整的一路节目的TS流。第3章 多路复用 2.PSI和和TS流的关系流的关系 图3-4表示了4个PSI和TS流之间的基本关系。每个TS流必须有一个完整有效的节目关联表(PAT),节目关联表中给出了节目号(Program Number)和此节目的节目映射表(PMT)位置(PMT-PID)之间的对应关系。在映射为一个TS包之前,PAT可能被分为255个分段,每个分段包含有整个PAT的一部分。这种分法在出错时可使数据丢失最少,也就是包丢失或位错误可定位于更小的PAT

6、分段,这样就允许其它分段被接收和正确解码。节目号0规定用于网络PID。节目关联表在传送过程中不加密。第3章 多路复用 图3-4 PSI和TS流的关系 节目2映射表(PID33)节目关联表(PID0)网络信息表(PID16)节目0节目1映射表(PID22)条件接收表(PID1)TS流节目1节目2节目 nPID16PID22PID33PID55PCR视频1音频普音频粤字幕PID31PID31PID39PID37PID48PCR视频1音频普音频粤字幕PID41PID41PID49PID35PID38CA sys1 EMMPID51CA sys2CA sys3CA sysnEMMPID52EMMPID

7、53EMMPID540PAT 22 节目1PMT41 节目1 PCR视频 35节目1音频粤 49节目1音频普 51CA38 节目1字幕 33 节目2PMT31 节目2 PCR视频 37节目2音频粤 39节目2音频普 52CA第3章 多路复用 3.PAT的结构的结构 整个PAT被分割为一个或多个分段,每个分段具有如图3-5所示的结构。分段的整体字头为8 B长,由表格标识符、分段长度、传送流标识符、版本号、当前下次指示器、分段号和最后分段号组成。其可变字长的节目表清单由N个4 B长的节目项组成,每个节目项由16 b的节目号和13 b PMT表的PID值组成。最后是4 B长的CRC校验。第3章 多路

8、复用 图3-5 PAT的结构 8 b1 b2 b 12 b16 bTableID Setion syntax indicator0保留Setion lengthTransportStream id1 b2 b保留5 bVersionnumber1 b Current next indicator8 b Section number8 b Last section numberNLoopCRC3232 bProgramNumber03 b保留NetworkNIT ID13 bProgramNumber i16 b3 b保留ProgramMAP ID i13 b16 b第3章 多路复用 3.1.4

9、 业务信息业务信息 DVB还在TS流中定义了许多辅助信息,称为业务信息SI(Service Information),以便于选择节目,了解与节目相关的一些信息,提供节目之间的相互关系以及携带特定的数据。DVB在MPEG-2的节目特定信息PSI的基础上,补充规定了一系列SI表格,并规定了一些表格的PID值。这些SI表格包括:(1)业务描述表SDT (2)业务群关联表BAT (3)事件信息表EIT第3章 多路复用 (4)运行状态表RST (5)时间日期表TDT (6)时间偏移表TOT (7)填充表ST (8)选择信息表SIT (9)间断信息表DIT第3章 多路复用 3.1.6 节目复用器的构成节目

10、复用器的构成 将一路数字电视节目的视频PES包、音频PES包和其它辅助数据(包括一些增值业务)的PES包按一定的比率复用成一路节目的TS(或PS)流称为节目复用。图3-6是节目复用器的硬件构成方框图。图中,FIFO(First In First Out)是先进先出移位寄存器。复用器启动后,首先向前面的视频、音频编码器发出系统编码开始信号,同时发送27 MHz的系统时钟,作为PES打包时PTS与DTS的时间标记的计数时钟。第3章 多路复用 图3-6 节目复用器的硬件构成方框图 音频FIFO音频PES视频PES串并转换辅助数据1 PES辅助数据2 PES系统时钟串行时钟DSP视频FIFO并串转换传

11、输缓存器公共FIFOX1 FIFOX2 FIFO第3章 多路复用 3.2 系统复用系统复用 在实际的通信系统中,一路常规的模拟电视信道中可传送多路数字电视节目,在调制之前要将多路节目(可能具有不同的时基)的TS流进行再复用(Remultiplex),实现节目间的动态带宽分配,提供各种增值业务,以适合传输的需要。这种多路节目的复用常称为系统复用或传送复用。系统复用时,最主要的工作是进行PSI信息的重构和PCR修正。第3章 多路复用 图3-7 节目复用和系统复用示意图 视频PES音频PES增值业务数据PESTS1TS4辅助数据PES增值业务数据TSPSI和SI数据TS,包含PAT,PID0节目复用

12、4节目复用1系统复用信道编码第3章 多路复用 3.2.1 PSI信息的重构信息的重构 编码器输出的TS流为单节目TS流(SPTS);而卫星接收机解调输出的TS流则为多节目TS流(MPTS)。在再复用的过程中,通常需要从多个多节目TS流中各抽出一路或多路节目参与复用,复用生成的TS流仍然应当符合MPEG-2标准的系统层定义。整个再复用的过程实际上是一个节目特定信息分析、解复用、节目特定信息重组、复用的过程。同时,为了适应传输码率的需要,再复用过程中还应包含码率调整、PCR调整等过程。PSI被分成节目关联表、节目映射表、网络信息表及条件接收表等,这些表中包含了进行多路解调和显示程序的必要和足够的信

13、息。每个表可以被分成一段或多段置于TS流中。第3章 多路复用 系统层解复用时首先要获取节目关联表PAT,节目关联表PAT的PID值为0 x0000,找到PID0的TS包就能找到PAT表,PAT表中包含了该TS流中所有节目的一个清单。通过PAT表,就可获取该TS流中所包含的每个节目映射表PMT。在每个节目的PMT表中,含有该节目的各个TS包的信息,包括PID、TS包类型以及该节目含有效PCR字段TS包的PID值。经过PAT及PMT表的设置,就可完整描述TS流中各路节目以及每路节目中各TS包之间的关系。条件接收表CAT只有当TS流中有一个或几个TS包被加扰时才出现。第3章 多路复用 每路TS流都有

14、一个PAT和多个PMT,但是最后合成的TS流中只有一个PAT和与之相对应的多个PMT;而且在不同的TS流中可能定义了相同的PID,例如,TS1的视频TS包的PID有可能与TS2的音频TS包的PID相同。所以,在对各路TS流进行复用时,首先必须提取出各节目中TS包的PID,常称为TS包过滤;然后重新标识PID,再对所有TS流中的PAT和PMT进行分析、整理,生成总的PAT和PMT,作为合成TS流的PSI;最后将TS包交织后输出。第3章 多路复用 3.2.2 节目时钟参考节目时钟参考PCR修正修正 PCR是编码端系统时钟的采样值,一般情况下,一路节目只有一个PCR时间基点与之关联。在PSI的PMT

15、中,指出了每路节目中带有PCR字段的TS包的PID值,该PID值也称为PCR PID。时间标签一般以90 kHz为单位,但PCR可以达到27 MHz。PCR时序信息是将系统时间频率27 MHz的1300(27 MHz300=90 kHz)编成33位码并加上9位(2830029)余数。PCR字段被编码在TS包的调整字段中,其中以系统时钟频率27 MHz 的1300(90 kHz)为单位的称为PCR-base(见公式(3-1),另一个以系统时钟27 MHz为单位的称为PCR-ext(见公式(3-2)。第3章 多路复用 MPEG-2标准中用TS系统目标解码器(T-STD)这个概念来定义字节到达、解码

16、事件以及它们发生的时间。数据从TS流进入T-STD的速率是一个分段常数,第i个字节在时间t(i)进入,这个字节进入T-STD的时间可以通过对输入流的PCR的字段解码而恢复,编码在PCR(i)(公式(3-3)中的数据代表了t(i),i指包含PCR-base字段的最后一位的字节。PCR-base(i)=系统时钟频率t(i)DIV300%233 (3-1)PCR-ext(i)=系统时钟频率t(i)DIV1%300 (3-2)PCR(i)=PCR-base(i)300+PER-ext(i)式中,DIV代表除,代表模除,a%b代表b除a后的余数。因此,PCR指示PCR-base的最后一个字节预定到达目标解码器的时间。通过PCR值不但可以获得正确的解码时间,还可以计算传送速率等与时间有关的指示。第3章 多路复用 PCR的正确传送将直接关系到解码端系统时钟的恢复,进而影响音/视频的同步回放。对于多路TS流的PCR修正,由于每路TS流都有各自的时钟,因此对每路时钟都要进行PCR修正,以消除抖动。根据PCB修正原理,由于从数据进入复用器至离开之间存在不确定的处理延迟(特别是对于多路节目的不同速率交织,更

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!