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

【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免费下载

相关推荐

建行老用户速看!普通上班族30秒搞定的建行快贷申请指南,错过等一年!
CF安装失败?别急,这里有最全的解决方法
Win10、11 如何更改文件和文件夹的 上次修改日期、创建日期和上次访问日期