可变比特率MPEG-2ATM接入及其实现

发布时间:2005-03-22 作者:杨震Yang Zhen 胡家骏Hu Jiajun 阅读量:

通过ATM网络提供VOD业务

是目前通信领域的一个热点问题,

作者提出的利用分段CBR业务来仿真

VBR业务,传送MPEG-2信元流的方案,

是一个积极的值得探讨的设想。

 

 

1 引言

    随着用户接入网技术(如:线对增容、高比特率数字用户线、不对称数字用户线、混合光纤/同轴电缆等技术)及图像压缩技术的不断发展,人们对宽带视频业务的需求不再是一种不切实际的幻想了,而成为一种现实的可能。利用ATM网络传送MPEG-2信号,是最近几年ATM论坛、I-TU-T、ISO等国际标准化组织研究的一个中心内容,更是各相关设备生产厂商及经营视频业务公司所关注的一个核心问题。

     在ATM所支持的各类业务中,有一类是针对可变比特率的视频及音频业务的,其对应的适配类型是AAL2。然而到目前为止,关于AAL2的标准仍然没有制定出来。在缺乏相应适配标准的情况下,如何将MPEG-2信号接入ATM是一个很实际的问题,下面将就这个问题进行研究。

     ATM网络提供了两类面向连接的业务:恒定比特率(CBR)和可变比特率(VBR)业务。MPEG-2可以分别以这两种业务接入。

    作为CBR业务接入的前提条件是业务流具有连续性和周期性,但VBR MPEG-2业务本身是变比特率业务,因而必须首先把它适配成为CBR业务,也就是用缓冲存储器对业务进行平滑处理。很显然,缓冲存储器的容量越大,则平滑的效果越佳。从理论上讲,只有当缓冲存储器的容量为无穷大时,VBR MPEG-2才可能平滑成为真正的CBR业务,这显然是一个不切实际的要求,并且随着缓冲存储器容量的增大,端到端的总延时也随着增加。这会影响业务的实时性。另外,对于不同的视频业务,其统计特性也存在很大差异,变化幅度极大,无法求出一个对各种视频信号都适应的缓冲存储器的尺寸。

    VBR MPEG-2的另外一种ATM接入方法是充分利用VBR MPEG-2的自然特性,把它作为VBR业务接入。由于AAL2的规范和标准尚未制定出来,因而无法用AAL2对VBR MPEG-2进行适配。ATM论坛正在制定用AAL5适配视频点播(VOD)的标准草案,然而,用AAL5的适配要比AAL1的适配复杂得多,这从AAL1的信元拆装子层(SAR)的结构和AAL5的公共部分会聚子层——协议数据单元(CPCS-PDU)的格式比较中就可以看出。

    下面介绍一种既可避免作为CBR业务接入而导致对缓冲存储器的不合理要求,又可避免作为VBR接入而引入复杂适配功能的Piece-wise接入方法,并给出其具体的实现框图。

 

 

2 Piece-wise接入及其实现

 

    如上所述,要把业务分布特性很不一致的VBR MPEG-2平滑成为真正的CBR业务流,缓冲存储器的容量必须是无穷大,这显然是不可能的。而减小缓冲存储器容量的直接后果是,以恒定速率读取先入先出(FIFO)缓冲存贮器中的内容,导致了缓冲存储器的溢出(over-flow)或者读空(under-flow)。但如果根据缓冲存储器中实际数据量的大小,动态控制读取速度,那么,缓冲存储器溢出或者读空的概率就可以大幅度减小。如果能够保证读取速度对FIFO缓冲存贮器中的实际数据量有足够的敏感性,甚至可以避免这种溢出或读空现象的发生。图1示出这种动态平滑方案。

    压控振荡器(VCO)的振荡频率由控制器根据FIFO缓冲存贮器中当前数据量q和事先确定的门限值(n1,n2,n3……)动态地控制。当FIFO缓冲存贮器中的数据量比较大时,VCO的振荡频率加大,从而加速读取速度;当FIFO缓冲存贮器中的数据量比较小时,减小VCO的振荡频率,减慢读取速度。这样就会减小溢出或读空事件的发生。

    VBR MPEG-2经过上述方法平滑后,其速率随时间变化的关系如图2所示。从整体上看,经平滑后的VBR MPEG-2业务仍然是VBR业务,但在某一段时间内,可看成CBR业务。只要保证这一小段时间足够长,就能够确保把时钟信息传递给接收端,实现段与段之间的时钟同步,从而保证整体的时钟同步。这种接入方案的具体实现。

    在发送端,控制器的功能是根据FIFO缓冲存贮器1中的当前数据量动态地产生VCO的控制电压,从而动态控制VCO的振荡频率。定时控制器的功能是产生读写控制信号。根据SAR-PDU的头部信息产生模块功能包括序号及序号保护码,如汇聚子层指示(CSI)、序号(SN)、循环冗余校验(CRC)及偶校验位(E)。如有必要,还可包括剩余时间标记(RTS)的产生与传送(具体地讲,就是根据RTS值,给CSI赋相应的值)。把这个头先写入FI-FO缓冲存贮器2,然后从FIFO缓冲存贮器1中读取47byte的MPEG信元流信息,组装成为SAR-PDU,ATM层从FIFO缓冲存贮器2中得到经过初步组装的数据。

     SAR-PDU交给ATM层后,ATM层再在这48个字节前加上适当的头部信息(除HEC外),送到网路层。物理层产生信元头差错控制(HEC)序列并插到适当位置,然后按照传输净荷结构构成信元流,将信息送到网上。

    在接收端,其过程相反,具体实现。在接收端,ATM层把48个字节的SAR-PDU数据单元交给AAL层,AAL层再作相应的处理。AAL层首先要做的工作是根据FIFO缓冲存贮器中数据量调整时钟频率,避免缓冲存储器的溢出和读空发生;另外,AAL层还必须把SAR-PDU数据单元的头和用户数据分开。SAR-PDU头写入SAR-PDU头寄存器,另外47个字节的用户数据写入FIFO缓冲存贮器2。然后对SAR-PDU数据单元的头进行分析,检查有无信元误插及信元丢失等异常情况的发生(检查SN及SNP)。如果发现信元误插,则丢弃相应数据;如果有信元丢失,则插入哑信元或者插入前一个信元(或者下一个信元)的内容,然后再作相应的处理,具体操作不再赘述。

    由于在MPEG-2信元流中包含了信源时钟信息(PCR),因而对MPEG-2信元流进行适配时无需传送定时信息,这样就进一步简化了适配功能。

为了防止信源延时抖动(CDV)和信源打包引起的打包抖动对时钟恢复质量的影响,可以用缓冲存储器来平滑这种抖动,具体的时钟恢复原理。

 

 

 

3 结束语

 

    随着经济技术的不断发展,人们对于视频点播的需求越来越迫切,如何通过ATM网络提供VCD业务,Piece-wise适配方案是一种比较好的接入方法,已普遍为各方所接受,ATM论坛制定的VOD标准草案已采用了这种技术。□

 

 

 

参考文献

1  Kyeong Soo Kim,Byeong Gi Lee.Three-Level Traf-fic Shaper and Its Application to Source Clock Fre-quency Recovery for VBR Video Services in ATM Networks.IEEE Transactions on Networking.1995,3(4):450~458

2 Giovanni Faausto Andreotti,Giampaolo Michieletto,Luigi Mori.Clock Recovery and Reconstruction of PAL Pictures for MPEG Coded Streams Transported Over ATM Networks.IEEE Transactions and Systems for Video Technology.1995,5(6):508~514

3 Richard C Lau,Paul E Fleischer,Shaw-Min

Lei.Receiver Buffer Control Variable Bit Rate Real Time Video.IEEE ICC'92:544~549

4 CCITT Recommendations I.321 B-ISDN Protocol

Reference Model and Its Application

5 CCITT Recommendation I.361 B-ISDN ATM Layer

Specification.

6 ATM Forum.ATM User-network Interface Specifica-tion.Version 3.0

7 CCITT Recommendations I.321 B-ISDN User/Net-work Interface

8 孙海荣,李乐民.ATM网传送MPEG-2的方法.高技术通讯.1997,5

 

(收稿日期:1997-09-19)

[摘要] 针对由ATM网络提供VOD业务,本文就目前已达成共识的Piece-wise适配方案进行了讨论,具体给出实现该方案的流程框图,并讨论了一些相关的问题。

[关键词] 视频点播 活动图像专家组标准-2 ATM接入 ATM适配 可变比特率业务 固定比特率业务

[Abstract] The paper treats the com-monly agreed piece-wise adap-tation scheme,aiming to provide the VOD service via ATM net-work,presents the flowcharts of its implementation,and discusses some relevant problems.

[Keywords] VOD MPEG-2 ATM ac-cess ATM adaptation VBR ser-vice CBR service