本发明专利技术提供一种地面数字电视传输分配网信道损伤模拟装置,包括:获取模块、第一处理模块、第二处理模块、判断模块和第三处理模块;获取模块获取插入有秒帧初始化包SIP的传输码TS流;第一处理模块针对TS流中每一个TS包,向其扩展字节中的第一字段位置添加输入时间戳;第二处理模块将输入时间戳与预设的延时时间的和值作为输出时间戳添加到TS包的拓展字节中的第二字段位置,并将该TS包存储至缓存中;判断模块判断缓存中的每一个TS包中输出时间戳与当前本地时间是否相同;若相同,则第三处理模块将清除了拓展字节的TS包发送至激励器。本发明专利技术实施例有效解决在组建SFN时因TS包延时问题导致的投入成本高、组建周期长的技术问题。
【技术实现步骤摘要】
地面数字电视传输分配网信道损伤模拟装置
本专利技术涉及信息技术,尤其涉及一种地面数字电视传输分配网信道损伤模拟装置。
技术介绍
随着我国地面数字电视广播标准的逐步推广,单频网(SingleFrequencyNetwork,SFN)以其频谱利用率高等优势成为构建地面数字电视传输分配网中最重要的组网方案。SFN是由多个位于不同地点、处于同步状态的发射机组成的数字电视覆盖网络。SFN中所有的发射点都在同一时刻以相同的频率发射相同内容的射频调制信号,即所谓的比特同步、时间同步和频率同步。节目信号传输主要有两种方式:射频信号集中产生以及射频信号分散产生。前者只有主站发射的射频信号质量能够得到充分保证,而其它站点发射的信号质量依赖于从前一级站点接收到的信号,且只适用较小规模分配网络,因此射频信号分散产生方式是目前的主流方式。基于射频信号分散产生的SFN中,传输码流(TransmitStream,TS)信号通过单频网适配器,在TS流信号中插入秒帧初始化包(SecondFrameInitializationPacket,SIP),通过传输网络适配器(NetworkAdapter,NA)完成TS码流与分配网络传输数据流格式之间相互转换,传输分配网络将TS流传送到各个发射台,经过同步处理后变换成射频信号通过激励器进行发射。目前,用于传输节目信号的传输分配网络按照传输介质的不同分为光纤网络和数字微波网络;其中,光纤网络主要包括:独占光纤方式和共享光纤方式,如同步数字传输体制(SynchronousDigitalHierarchy,SDH);微波网络主要包括微波网桥数字微波和SDH数字微波;在实际组网过程中有些发射台地处偏僻还存在多级传输。无论哪种传输介质,在传输TS流过程中,都存在延时和抖动的问题。延时:SFN适配包含SIP包的TS流经过以上传输介质到达接收地时,由于传输环境不同造成接收的TS流相对于原始TS流产生了延时,该延时对于SFN的同步要求而言要求比较苛刻。抖动:由于传输介质的特异性,SFN适配包含SIP包的TS流经过以上传输介质到达接收地时,原始SIP包之间的TS包的包间距很可能已经发生变化,即产生了抖动。该抖动现象也可以视为TS流在传输过程中各TS包延时不均等造成的。上述延时、抖动是衡量传输分配网络质量优劣的两个重要参数。在实际组建SFN时,由于这些因素引起的传输质量下降,常常导致SFN组网失败。而在实际组网过程中,如果建成的SFN存在网络传输障碍,需要从新选择合适的激励器,并进行相关调试,由此导致整个组网过程投入成本高、组建周期长。
技术实现思路
本专利技术提供一种地面数字电视传输分配网信道损伤模拟装置,用于解决现有技术中,在组建SFN时因TS包延时问题导致的投入成本高、组建周期长的技术问题。本专利技术实施例提供一种地面数字电视传输分配网信道损伤模拟装置,包括:获取模块、第一处理模块、第二处理模块、判断模块和第三处理模块;所述获取模块,用于获取插入有秒帧初始化包SIP的传输码TS流;所述第一处理模块,用于针对所述TS流中每一个TS包,向其扩展字节中的第一字段位置添加输入时间戳,所述输入时间戳为接收所述TS包对应的本地时间;所述第二处理模块,用于将所述输入时间戳与预设的延时时间的和值作为所述TS包的输出时间戳添加到所述TS包的所述扩展字节中的第二字段位置,并将添加了所述输出时间戳的所述TS包存储至缓存中;所述判断模块,用于针对所述缓存中当前存储的每一个所述TS包,判断该TS包中所述输出时间戳与当前本地时间是否相同;所述第三处理模块,用于若所述判断模块判断所述TS包中所述输出时间戳与所述当前本地时间相同,则清除所述TS包中的所述扩展字节,并将清除了所述扩展字节的所述TS包发送至激励器。本专利技术提供的地面数字电视传输分配网信道损伤模拟装置,有效解决了在组建SFN时因TS包延时问题导致的投入成本高、组建周期长的技术问题。附图说明图1为本专利技术提供的地面数字电视传输分配网信道损伤模拟装置一个实施例的结构示意图。具体实施方式图1为本专利技术提供的地面数字电视传输分配网信道损伤模拟装置一个实施例的结构示意图。如图1所示,该装置具体包括:获取模块11、第一处理模块12、第二处理模块13、判断模块14和第三处理模块15;其中:获取模块11,用于获取插入有秒帧初始化包SIP的传输码TS流;第一处理模块12,用于针对TS流中每一个TS包,向其扩展字节中的第一字段位置添加输入时间戳,该输入时间戳为接收TS包对应的本地时间;第二处理模块13,用于将输入时间戳与预设的延时时间的和值作为TS包的输出时间戳添加到TS包的扩展字节中的第二字段位置,并将添加了输出时间戳的所述TS包存储至缓存中;判断模块14,用于针对缓存中当前存储的每一个TS包,判断该TS包中输出时间戳与当前本地时间是否相同;第三处理模块15,用于若判断模块14判断TS包中输出时间戳与当前本地时间相同,则清除TS包中的扩展字节,并将清除了扩展字节的TS包发送至激励器。具体地,本实施例所述装置实现对地面数字电视传输分配网信道损伤模拟的过程如下。1.获取模块11获取插入有秒帧初始化包SIP的传输码TS流;现有技术通过TS流分配节目信号时,需要在TS码流中通过单频网适配器插入时间同步标识,即秒帧初始化包(SIP包)来实现时间同步。在国标地面数字电视单频网系统中一般采用全球定位系统(GlobalPositioningSystem,GPS)的1PPS作为时间基准来插入SIP,即每秒周期性插入1个SIP。当然,根据地面数字电视单频网适配器的实现方法不同,SIP的插入可选择在1PPS的上升沿时刻或者下降沿时刻。在满负荷的情况下,地面数字电视各种工作模式每秒钟包含TS包数量为整数。因此,对于符合GB20600-2006的地面数字电视SFN系统,各种工作模式下的秒帧(SecondFrame,SF)均包含整数个TS包。地面数字电视SFN各发射台激励器通过传输分配网络接收单频网适配器发送的TS流,并从该TS流中提取时间同步标识,即SIP,根据该SIP调整本地发送延时,进而实现各激励器对TS流的同步发送。本方案中获取模块11获取的插入有秒帧初始化包SIP的传输码TS流即为上述单频网适配器执行插入SIP后生成的TS流。2.第一处理模块12针对TS流中每一个TS包,向其扩展字节中的第一字段位置添加输入时间戳,该输入时间戳为接收TS包对应的本地时间;一个标准的TS包由188个字节构成。本方案中为实现输入时间戳的添加,将上述包含188个字节的TS包扩展为200个字节。在扩展的12个字节中加入输入时间戳Tinput,用来表示接收该TS包对应的本地时间Tlocal。具体地,在计算接收的TS包对应的Tlocal时,可将接收TS包的包头0x47字段信息对应的时间确定为接收TS包对应的本地时间Tlocal。确定接收时间后,可将该Tlocal作为上述Tinput添加到该TS包扩展的字节中的第一字段位置,如第193、194、195和196字节位置,其他扩展字节可保留待用。本实施例采用27MHz,长度为4字节的时钟(每个时钟周期占据四个字节)计数表示本地时间。3.第二处理模块13将输入时间戳与预设的延时时间的和值作为TS包的输出时间戳本文档来自技高网...
【技术保护点】
一种地面数字电视传输分配网信道损伤模拟装置,其特征在于,包括:获取模块、第一处理模块、第二处理模块、判断模块和第三处理模块;所述获取模块,用于获取插入有秒帧初始化包SIP的传输码TS流;所述第一处理模块,用于针对所述TS流中每一个TS包,向其扩展字节中的第一字段位置添加输入时间戳,所述输入时间戳为接收所述TS包对应的本地时间;所述第二处理模块,用于将所述输入时间戳与预设的延时时间的和值作为所述TS包的输出时间戳添加到所述TS包的所述拓展字节中的第二字段位置,并将添加了所述输出时间戳的所述TS包存储至缓存中;所述判断模块,用于针对所述缓存中当前存储的每一个所述TS包,判断该TS包中所述输出时间戳与当前本地时间是否相同;所述第三处理模块,用于若所述判断模块判断所述TS包中所述输出时间戳与所述当前本地时间相同,则清除所述TS包中的所述拓展字节,并将清除了所述拓展字节的所述TS包发送至激励器。
【技术特征摘要】
1.一种地面数字电视传输分配网信道损伤模拟装置,其特征在于,包括:获取模块、第一处理模块、第二处理模块、判断模块和第三处理模块;所述获取模块,用于获取插入有秒帧初始化包SIP的传输码TS流;所述第一处理模块,用于针对所述TS流中每一个TS包,向其扩展字节中的第一字段位置添加输入时间戳,所述输入时间戳为接收所述TS包对应的本地时间;所述第二处理模块,用于将所述输入时间戳与预设的延时时间的和值作为所述TS包的输出时间戳添加到所述TS包的所述扩展字节中的第二字段位置,并将添加了所述输出时间戳的所述TS包存储至缓存中;所述判断模块,用于针对所述缓存中当前存储的每一个所述TS包,判断该TS包中所述输出时间戳与当前本地时间是否相同;所述第三处理模块,用于若所述判断模块判断所述TS包中所述输出时间戳与所述当前本地时间相同,则清除所述TS包中的所述扩展字节,并将清除了所述扩展字节的所述TS包发送至激励器;其中,所述第一处理模块,还用于向所述TS包的所述扩展字节中的第三字段位置添加位置序号,所述位置序号为大于0的整数,用于标识所述TS包在所述TS流中的排序位置;所述判断模块,还用于判断当前待发送至所述激励器的所述TS包中包含的所述位置序号是否满足丢包条件;所述第三处理模块,还用于清除不满足所述丢包条件的所述位置序号对应的TS包中的所述扩展字节后,将该TS包发送至所述激励器。2.根据权利要求1所述的装置,其特征在于,所述延时时间为大于0...
【专利技术属性】
技术研发人员:李培琳,白鹤,崔竞飞,万倩,李婷婷,张国庭,
申请(专利权)人:国家广播电影电视总局广播科学研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。