[发明专利]一种PTN中多CES信道的发送队列动态调整方法有效

专利信息
申请号: 201611107167.3 申请日: 2016-12-06
公开(公告)号: CN106559353B 公开(公告)日: 2019-06-14
发明(设计)人: 孙捷;曹睿;邵晓璇 申请(专利权)人: 成都信息工程大学
主分类号: H04L12/863 分类号: H04L12/863
代理公司: 成都信博专利代理有限责任公司 51200 代理人: 张辉;崔建中
地址: 610225 四川省成都*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种PTN中多CES信道的发送队列动态调整方法,用FPGA实现互相关联的表,当用户使能了某个TDM信道的CES功能后,软件会通过FPGA寄存器通知FPGA,同时在sequence表中找第一个值为ff的表项,将其值改为x;CES#x信道产生一个CES包后,FPGA设置flag(x)=1;判断i或i‑1是否被锁定;查看sequence表中发生顺序排在CES#x之前的一个CES信道是否有CES包要发,若没有包要发,则交换CES#x和CES#y这两个包流的发送顺序。本发明有效降低接收端恢复时钟的抖动,有助于在接收端恢复出高质量的时钟。
搜索关键词: 一种 ptn ces 信道 发送 队列 动态 调整 方法
【主权项】:
1.一种PTN中多CES信道的发送队列动态调整方法,其特征在于,包括以下步骤:采用FPGA实现互相关联的sequence表和flag表;所述sequence表指示需要发送的CES信道的包,sequence(i)=j(0<=i<=9,0<=j<=9),表示第i个要发的是CES#j信道的包,即第i个序列号分配给了CES#j信道;sequence(i)=0xff表示第i个序列号还未分配给任何CES信道;所述flag表指示CES信道的状态,flag(j)=a,表示CES#j信道的发包状态,a=0表示无CES包发送,a=1表示有CES包发送,a=2表示CES#j对应的TDM信道的CES功能没有被用户使能;具体如下:步骤1:设定初始值FPGA初始上电时两个表初值sequence(i)=0xff,flag(j)=2,当用户使用了某个TDM信道的CES功能后,软件会通过FPGA寄存器通知FPGA,FPGA设置flag(y)=0(y∈j),同时在sequence表中找第一个值为0xff的表项,将其值改为y,即sequence(i)=y;步骤2:产生新CES包CES#y信道每产生一个CES包都会触发动态调度;步骤3:对产生的CES包进行动态调度,具体为:步骤3.1:CES#y信道产生一个CES包后,FPGA设置flag(y)=1,表示CES#y有包要发送,找出y在sequence队列中顺序号x,即sequence(x)=y(x∈i);步骤3.2:判断x或x‑1是否被锁定,若没有锁定,则进行后续步骤;步骤3.3:查看sequence表中发送顺序排在CES#y之前的CES#y‑1信道是否有CES包要发,若CES#y‑1没有包要发,则在sequence表中交换CES#y和CES#y‑1这两个CES包流的发送顺序;步骤4:发生了发送序列号交换后,锁定发送序列号x‑1和x;步骤5:当每一个使能了的CES信道都产生一个新数据包,并经步骤3和步骤4对发送队列进行动态调整后,将进行一轮发送。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程大学,未经成都信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611107167.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top