[发明专利]用于STL-SFN传输过程的数据报头结构及封装方法有效
申请号: | 201710332187.9 | 申请日: | 2017-05-10 |
公开(公告)号: | CN108882054B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 何大治;刘宜璠;徐胤;熊帅;王延峰;张文军 | 申请(专利权)人: | 上海交通大学 |
主分类号: | H04N21/643 | 分类号: | H04N21/643 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 stl sfn 传输 过程 数据 报头 结构 封装 方法 | ||
1.一种用于STL-SFN传输过程的数据报头结构,其特征在于,所述数据报头结构共20Byte,包括:
-8bit的PLP号字段,用于表示当前数据包的PLP号;
-8bit的内容类型字段,用于指示数据包的类型号;
-16bit的帧序号字段,用于标记数据包所属物理层帧;
-16bit的包序号字段,用于在接收端恢复数据包的顺序;
-32bit的数据包长度字段,用于定义整个STL数据包的长度;
-64bit的呈现时间字段,用于指示当前数据包需要处理的最晚时间;
-16bit的校验和字段,用于验证当前数据包是否完整;
所述呈现时间字段在数据源处表示为当前数据包需要被处理的最晚时间,当数据包抵达广播网关处,由广播网关根据时间调度,将呈现时间字段重写为当前数据包在激励器处所要处理的最晚时间;
在广播网关处,接收由数据源发送封装好的数据包,根据广播网关实际调度情况填写PLP号字段、帧序号字段以及包序号字段,将再次封装好的数据包发送到激励器。
2.根据权利要求1所述的用于STL-SFN传输过程的数据报头结构,其特征在于,所述PLP号字段的取值范围从0至65;其中,0至63分别用于数据传输,64代表前导符数据包,65代表激励器所需要的时间信息数据包的PLP流。
3.根据权利要求1所述的用于STL-SFN传输过程的数据报头结构,其特征在于,在内容类型字段中:
0x01位为基带帧数据包;
0x02位为前导符数据包;
0x04位为时间信息数据包;
内容类型字段中的其余位为保留位;
在数据源处,内容类型字段还用于区分上层信令及应急广播信息,并针对上层信息令所需增加类型定义。
4.根据权利要求1所述的用于STL-SFN传输过程的数据报头结构,其特征在于,所述帧序号字段从0开始,每个物理层帧依次递增,由广播网关填写;
在数据源处,帧序号字段还用于标记同一个GOP组。
5.根据权利要求1所述的用于STL-SFN传输过程的数据报头结构,其特征在于,所述包序号字段从一个随机生成的数开始,每个数据包依次加1,完成在接收端恢复数据包的顺序。
6.根据权利要求1所述的用于STL-SFN传输过程的数据报头结构,其特征在于,所述校验和字段在计算校验和时,以16bit为单位依次对数据包中每一部分求和,对于最高位的进位值添加到最低位,直至最高位不产生进位。
7.一种用于STL-SFN传输过程的数据封装方法,其特征在于,包括如下步骤:
步骤S100,在数据源处,根据当前要传输数据包的呈现时间要求,将呈现时间写入数据报头结构的呈现时间字段;填入相应的内容类型字段,其余字段若需要则填写,若不需要则置0;计算整个数据包的校验和后填入相应校验和字段;发送封装好的数据包;
步骤S101,在广播网关处收到步骤S100封装好的数据包后,根据呈现时间字段和内容类型字段为该数据包分配物理层帧的位置;根据广播网关实际调度情况填写PLP号字段、帧序号字段以及包序号字段;再次封装好的数据包进入发送队列等待发送;
步骤S102,在激励器处收到步骤S101再次封装好的数据包后,根据PLP号字段确认当前数据包所属的PLP队列,根据内容类型字段区分当前数据包为前导符信息还是时间信息,根据帧序号字段确认当前数据包所属的物理层帧,根据包序号字段确定当前数据包的顺序,若顺序错误则进行修正;
所述呈现时间字段在数据源处表示为当前数据包需要被处理的最晚时间,当数据包抵达广播网关处,由广播网关根据时间调度,将呈现时间字段重写为当前数据包在激励器处所要处理的最晚时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710332187.9/1.html,转载请声明来源钻瓜专利网。