广播电视传输分配网信道损伤测试方法技术

技术编号:10041515 阅读:186 留言:0更新日期:2014-05-14 12:18
本发明专利技术提供一种广播电视传输分配网信道损伤测试方法,包括:本发明专利技术提供的广播电视传输分配网信道损伤测试方法,向待测传输码TS流的每一个TS包的第一字段位置添加输入时间戳,并将添加输入时间戳的TS包发送至待测广播电视传输分配网中;从待测广播电视传输分配网的输出端接收添加有输入时间戳的TS包,向TS包的第二字段位置添加输出时间戳后,将该TS包存入缓存中;将缓存中存储的各TS包内包含的输入时间戳和输出时间戳的时间戳差值,确定为TS包在待测广播电视传输分配网信道中的延时损伤。本发明专利技术实施例有效提高了测试TS流在传输分配网络中的延时损伤的准确性。

【技术实现步骤摘要】

本专利技术涉及信息技术,尤其涉及一种广播电视传输分配网信道损伤测试方法
技术介绍
目前,对现有广播电视传输分配网信道损伤进行测试的方法为通过码流分析仪对在传输分配网中传输的传输码(Transmit Stream,TS)流进行传输质量的测量评估。通过监测TS流中节目时钟参考(Program Clock Reference,PCR)关键字段来测试TS流在传输过程中的延时和抖动。PCR可视为保证传输分配网中编码器和解码器在时间上保持同步的内部时间。在编码器中该内部时间可采用27MHz振荡器作为系统时钟(System Time Clock,STC)的输入。STC为42bit计数器,由27MHz时钟计数,溢出后重新从0开始。为保证与编码器的时间同步,解码器也必须采用相同的STC且时钟同步。在MPEG-2标准中,假设在TS流的传输过程中所有TS包延迟相同,编码器和解码器之间的延迟也是固定的,则解码器利用接收到的PCR值,通过锁相环PLL锁定本地系统时钟,使解码器服从于编码器,从而产生解码与播放的同步信号。但是在实际环境中,存储诸多因素造成真正的PCR值与实际接收到的PCR值之间存在差异;如各STC的突然变化、节目复用或再复用时对PCR的修改、传输码率的变化或传输网络延时和抖动等原因改变了编码器与解码器间的固定延迟等。而上述因素中前两种因素并不是TS流因在传输网络中的延时引起的。因此,采用现有的码流分析仪将通过测试TS中PCR字段得到TS流在传输分配网络中的延时损伤是不准确的。
技术实现思路
本专利技术提供一种广播电视传输分配网信道损伤测试方法,用于解决现有技术中,采用码流分析仪测试TS流在传输分配网络中的延时损伤不准确的技术问题。本专利技术实施例提供一种广播电视传输分配网信道损伤测试方法,包括:向待测传输码TS流的每一个TS包的第一字段位置添加输入时间戳,并将添加所述输入时间戳的所述TS包发送至待测广播电视传输分配网中;所述输入时间戳为发送所述TS包至所述待测广播电视传输分配网时对应的本地时间;从所述待测广播电视传输分配网的输出端接收添加有所述输入时间戳的TS包,向所述TS包的第二字段位置添加输出时间戳后,将该TS包存入缓存中;所述输出时间戳为所述从所述待测广播电视传输分配网的输出端接收添加有所述输入时间戳的TS包时对应的所述本地时间;将所述缓存中存储的各所述TS包内包含的所述输入时间戳和所述输出时间戳的时间戳差值,确定为所述TS包在所述待测广播电视传输分配网信道中的延时损伤。本专利技术提供的广播电视传输分配网信道损伤测试方法,有效提高了测试TS流在传输分配网络中的延时损伤的准确性。附图说明图1为本专利技术提供的广播电视传输分配网信道损伤测试方法一个实施例的流程图;图2为本专利技术提供的广播电视传输分配网信道损伤测试方法另一个实施例的流程图。具体实施方式图1为本专利技术提供的广播电视传输分配网信道损伤测试方法一个实施例的流程图。如图1所示,该方法具体包括:S101,向待测传输码TS流的每一个TS包的第一字段位置添加输入时间戳,并将添加输入时间戳的TS包发送至待测广播电视传输分配网中;该输入时间戳为发送TS包至待测广播电视传输分配网时对应的本地时间;本实施例采用27MHz,长度为4字节的时钟(每个时钟周期占据四个字节)计数表示本地时间Tlocal。具体地,在计算发送TS包至待测广播电视传输分配网对应的输入时间戳Tinput时,可将发送TS包的包头0x47字段信息时对应的Tlocal确定为发送TS包对应的Tinput。确定发送时间后,将该Tinput添加到该TS包的第一字段位置。一个标准的TS包由188个字节构成,其中以0x47字节位置开始的包头占据4个字节,其余184个字节用于承载传输数据。本实施例中向每一个TS包中添加输入时间戳的第一字段位置可以是除TS包的包头之外的其余184个字节所在位置。由于不考虑添加的输入时间戳信息对传输数据本身的覆盖影响问题,因此在不影响TS包正常传输的情况下,该第一字段位置可以是上述184字节中任一连续的4字节位置,如可以是整个TS包中的第9、10、11和12字节位置。S102,从待测广播电视传输分配网的输出端接收添加有输入时间戳的TS包,向TS包的第二字段位置添加输出时间戳后,将该TS包存入缓存中;该输出时间戳为从待测广播电视传输分配网的输出端接收添加有输入时间戳的TS包时对应的本地时间;将添加了输入时间戳的TS包发送至待测广播电视传输分配网中后,可通过该待测广播电视传输分配网的数据输出端接收这些数据包;向每个TS包的第二字段位置添加输出时间戳Toutput,该Toutput为从上述待测广播电视传输分配网的输出端接收添加有输入时间戳的TS包时对应的本地时间。其中,该Toutput的时间格式与上述Tinput的时间格式相同;该TS包的第二字段位置可以为整个TS包中的第13、14、15和16字节位置。这里说明,确定输出时间戳采用的本地时间与上述确定输入时间戳采用的本地时间是同步的。当两个本地时间采用的时钟来源为不同的时钟计数系统时,则需要使用全球定位系统(Global Positioning System,GPS)时钟来统一两个时钟来源,使其二者计算的本地时间保持同步。在从待测广播电视传输分配网的数据输出端接收上述TS包,并向每个TS包的第二字段位置添加输出时间戳Toutput后,可将这些数据存储在本地缓存中,以便后续处理。S103,将缓存中存储的各TS包内包含的输入时间戳和输出时间戳的时间戳差值,确定为该TS包在待测广播电视传输分配网信道中的延时损伤;每个TS包经过上述待测广播电视传输分配网时都要持续一段时间,这段时间即为每个TS包在传输分配网中的延时损伤。本方案中,可用每个TS包对应的Tinput和Toutput的差值来计量各TS包在传输分配网中的延时损伤的具体值。根据各TS包的时间戳差值的数值分布情况,可以综合分析出整个待测TS流在上述待测广播电视传输分配网信道中的延时损伤情况。本专利技术提供的广播电视传输分配网信道损伤测试方法,向待测传输码TS流的每一个TS包的第一字段位置添加输入时间戳,并将添加输入时间戳的TS包发送至待测广播电视传输分配网中;该输入时间戳为发送TS包至待测广播电视传输分配网时对应的本地时间;从待测广播电视传输分配网的输出端接收添加有输入时间戳的TS包,向T本文档来自技高网
...
广播电视传输分配网信道损伤测试方法

【技术保护点】
一种广播电视传输分配网信道损伤测试方法,其特征在于,包括:向待测传输码TS流的每一个TS包的第一字段位置添加输入时间戳,并将添加所述输入时间戳的所述TS包发送至待测广播电视传输分配网中;所述输入时间戳为发送所述TS包至所述待测广播电视传输分配网时对应的本地时间;从所述待测广播电视传输分配网的输出端接收添加有所述输入时间戳的TS包,向所述TS包的第二字段位置添加输出时间戳后,将该TS包存入缓存中;所述输出时间戳为所述从所述待测广播电视传输分配网的输出端接收添加有所述输入时间戳的TS包时对应的所述本地时间;将所述缓存中存储的各所述TS包内包含的所述输入时间戳和所述输出时间戳的时间戳差值,确定为所述TS包在所述待测广播电视传输分配网信道中的延时损伤。

【技术特征摘要】
1.一种广播电视传输分配网信道损伤测试方法,其特征在于,包括:
向待测传输码TS流的每一个TS包的第一字段位置添加输入时间戳,并将
添加所述输入时间戳的所述TS包发送至待测广播电视传输分配网中;所述输
入时间戳为发送所述TS包至所述待测广播电视传输分配网时对应的本地时
间;
从所述待测广播电视传输分配网的输出端接收添加有所述输入时间戳的
TS包,向所述TS包的第二字段位置添加输出时间戳后,将该TS包存入缓存中;
所述输出时间戳为所述从所述待测广播电视传输分配网的输出端接收添加有
所述输入时间戳的TS包时对应的所述本地时间;
将所述缓存中存储的各所述TS包内包含的所述输入时间戳和所述输出时
间戳的时间戳差值,确定为所述TS包在所述待测广播电视传输分配网信道中
的延时损伤。
2.根据权利要求1所述的方法,其特征在于,还包括:
将所述缓存中存储的各所述TS包按其包含的所述输出时间戳对应的时
间顺序进行排序,并根据:
J(i)=[Tr(i+2)-Tr(i+1)]-[Tr(i+1)-Tr(i)]计算排序后的所述TS包中第i个TS包
在所述待测广播电视传输分配网信道中的抖动损耗J(i);其中,所述Tr(i)为所
述排序后的所述TS包中第i个TS包内包含的所述输出时间戳;所述i为大于
0的整数。
3.根据权利要求1所述的方法,其特征在于,还包括:
在所述向待测传输码TS流的每一个TS包的第一字段位置添加输入时间
戳后,按所述输入时间戳对应的时间顺序对所述待...

【专利技术属性】
技术研发人员:李培琳白鹤崔竞飞万倩张国庭赵明
申请(专利权)人:国家广播电影电视总局广播科学研究院
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1