【技术实现步骤摘要】
一种可配置多速率的SDH线路的帧头检测方法及系统
[0001]本专利技术涉及光同步数字传输领域,具体涉及一种可配置多速率的SDH线路的帧头检测方法及系统。
技术介绍
[0002]同步数字体系(SDH,synchronous digital hierarchy)技术在当前的社会中使用非常广泛,目前常用的有STM
‑
1、STM
‑
4、STM
‑
16和STM
‑
64的速率(统称为STM
‑
N,N=4
n
),能将不同速率的数据流中提取STM
‑
N帧则是非常重要的工作。
[0003]在SDH网络系统中使用STM
‑
N的帧格式进行传输,STM
‑
N帧结构中的帧定位字符由3
×
N个A1字节后紧随3
×
N个A2字节组成,A1字节为二进制数11110110(十六进制数为0xF6),A2字节为二进制数00101000(十六进制数为0x28)。而A1A2组成的帧定位字符在STM
‑
N结构的开始位置,正确检测STM
‑
N的帧头才能顺利处理STM
‑
N帧中包含的开销字节和有效载荷。
[0004]在传统的帧头检测方法中,低速的STM
‑
1线路使用串行数据帧头检测的方式进行定帧,高速的STM
‑
N线路中使用将移位后的并行数据与A1A2字符进行比较的 ...
【技术保护点】
【技术特征摘要】
1.一种可配置多速率的SDH线路的帧头检测方法,其特征在于,包括以下步骤:S1、获取串行数据流速率,将SDH线路上的串行数据流转换为并行数据;S2、将并行数据分别截取8个不同长度并缓存到对应的8个寄存器中,根据不同长度的数据命中A1字节的结果进行bit对齐;S3、对bit对齐后的并行数据进行基于A2字节的对齐,并输出帧头信号;S4、对每个帧头的准确性进行判断,输出有效数据帧和有效帧头信号;S5、根据输出的有效帧头信号获取当前系统状态,并在当前系统状态为定帧状态时,判定检测到真实帧头。2.根据权利要求1所述的可配置多速率的SDH线路的帧头检测方法,其特征在于,串行数据流速率包括155.52Mbps、622.08Mbps、2.488Gbps和9.953Gbps,分别对应STM
‑
1帧结构、STM
‑
4帧结构、STM
‑
16帧结构和STM
‑
64帧结构;STM
‑
N帧结构中的帧定位字符由3
×
N个A1字节后紧随3
×
N个A2字节组成,N=1,4,16,64。3.根据权利要求2所述的可配置多速率的SDH线路的帧头检测方法,其特征在于,将SDH线路上的串行数据流转换为并行数据流的具体方法为:当串行数据流速率为155.52Mbps和622.08Mbps时,将并行数据的位宽设置为8bit;当串行数据流速率为2.488Gbps时,将并行数据的位宽设置为32bit;当串行数据流速率为9.953Gbps时,将并行数据的位宽设置为64bit。4.根据权利要求3所述的可配置多速率的SDH线路的帧头检测方法,其特征在于,步骤S2的具体方法包括以下子步骤:S2
‑
1、判断当前并行数据的位宽是否为8bit,若是则将相邻两个并行数据拼接为16bit的并行数据,进入步骤S2
‑
2;否则直接进入步骤S2
‑
2;S2
‑
2、将当前的并行数据分别截取为15bit、14bit、13bit、12bit、11bit、10bit、9bit和8bit的长度,并对应缓存到reg1、reg2、reg3、reg4、reg5、reg6、reg7和reg8中;其中reg表示寄存器;S2
‑
3、将8个寄存器中的数据进行右对齐,并从最右开始,将第m列数据作为数据组,即得到8组8bit的数据组Qn,n=8
‑
m,m=1,2,3,4,5,6,7,8;S2
‑
4、将8组8bit的数据组Qn分别与A1字节进行匹配,将匹配命中的数据组Qn的n值作为偏移量n;S2
‑
5、根据偏移量n对当前并行数据进行n比特的左移;S2
‑
6、判断位移后的并行数据是否为连续的A1字节,若是则将当前位移后的并行数据作为bit对齐后的并行数据,完成bit对齐;否则将当前位移后的并行数据作为截取对象,返回步骤S2
‑
...
【专利技术属性】
技术研发人员:袁结全,张皓翔,陈世伟,罗仁昌,
申请(专利权)人:深圳市满星技术产业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。