【S066】SDH的指针调整实现细节

指针的正负调整细节

字节顺序坐标

在这里插入图片描述

最常遇到的问题是:在有指针调整的这帧,采用什么指针?

方法1:可沿用上帧的末尾序号递推。
方法2:本帧H1H2的指针值(逆翻转后)=上帧J0位置,换算下面情况:

(1)在AUG帧的H1H2出现D反转,是负调整
    1.说明H3位置的数据是有效的。
    2.沿用上帧的末尾序号递推。将末尾序号换算一下:
        实际就是下面的情况:(下面是AUG字节坐标)
            1.上帧J0=0       ,输出=D2(0和782)
            2.上帧J0=1-260   ,输出=上帧
            3.上帧J0=261     ,输出=D1(H3)
            4.上帧J0=262-782 ,输出=上帧-1
(2)在AUG帧的H1H2出现I反转,是正调整
    1.表示261位置的数据是无效的。
    2.本帧的指针与H1H2无关,而沿用上帧的末尾序号递推。将末尾序号换算一下:
        实际就是下面的情况:(下面是AUG字节坐标)
            1.上帧J0=0-260   ,输出=上帧
            2.上帧J0=261-781 ,输出=上帧+1
            3.上帧J0=782     ,输出=D0(无J1)
(3)在无调整帧,指针采用H1H2的指针。

全的复用路径

在这里插入图片描述

AU指针

在这里插入图片描述

1.并不是每帧都插入或减少3B,而是只在1帧中调整,这帧叫做调整帧。
2.每次调整帧内 的调整位置固定,都是H3或者H3后面3个Byte。
3.负调整位置放的内容是下一帧的起始还是中间顺序排下来的内容?----中间顺序排下来的内容
4.跃变需要注意:只有正跃变,没有负跃变。
发送方向:VC4的货物少太多,正跃变,填充伪随机数。VC4货物太多,只能每次占用3B
5.一个调整帧—>3个正常帧—>调整帧
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

指针调整的时机(原因)

在这里插入图片描述

正调整情况 : 0位置是stuff

正调整 0==指针

在这里插入图片描述

正调整 0<指针<521

在这里插入图片描述

正调整 指针==521

在这里插入图片描述

正调整 782>指针>=522

在这里插入图片描述

正调整 782==指针

在这里插入图片描述

负调整情况 : H3位置是有效数据

0==指针

在这里插入图片描述

0<指针<521

在这里插入图片描述

指针==521

在这里插入图片描述

指针==522

在这里插入图片描述

522<指针<782

在这里插入图片描述

指针==782

在这里插入图片描述

NDF调整

case 0

在这里插入图片描述

case1

在这里插入图片描述

case2

在这里插入图片描述

TU指针

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参考

ITU-T G707免费下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_1615549892

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值