【技术实现步骤摘要】
一种OTN中实现GMP映射的方法及系统
[0001]本专利技术涉及GMP(通用映射规程)映射领域,具体涉及一种OTN中实现GMP映射的方法及系统。
技术介绍
[0002]OTN(optical transport network,光传送网)因具有强大的综合业务承载能力、可靠的信号管理和监控、灵活的大容量业务调度及疏导等特征,已成为传送网的主流技术。ITU G.709协议定义了用于映射客户端信号的OTN帧结构、比特率和格式。在映射方法中,由于GMP映射可以很好地将各种不同类型和速率的业务映射到OTN帧中,实现业务时钟的透明传输,应用最为广泛。
[0003]OTN光传送网中实现GMP映射,包含两个方面的处理内容。一是发端业务数据的插入和收端业务数据的提取。发端当前帧的C
m
(number of m
‑
bit Client data entities,m比特块客户数据个数)值决定了发端下一帧是否插入以及插入多少填充块,插入填充块的具体位置则由标准规定的Sigma
‑
Delta算法决定;收端利用收端上一帧的C
m
值,剥离出当前帧中的所有填充块,并将当前帧承载的业务数据解下来;二是收端利用接收的C
m
和ΣC
nD
值恢复出客户侧业务时钟。由于不同的业务对于时钟恢复质量、时延等指标要求不同,GMP映射实现方法也有不同。
[0004]GMP映射的核心就是如何准确实时计算C
m
和ΣC
n ...
【技术保护点】
【技术特征摘要】
1.一种OTN中实现GMP映射的方法,其特征在于,包括:通过FIFO缓存模块缓存客户侧的数据,通过承载侧时钟采样客户侧时钟,得到两个otn_fp信号之间的业务时钟采样个数N;根据业务时钟采样个数N和otn_fp信号计算GMP开销中的C
m
和∑C
nD
值;根据C
m
值产生承载侧读使能信号给FIFO缓存模块,从FIFO缓存模块读取数据,填充在OTN帧的净荷区域,加上OTN帧规定的开销,完成OTN成帧。2.如权利要求1所述的OTN中实现GMP映射的方法,其特征在于,所述根据业务时钟采样个数N和otn_fp信号计算GMP开销中的C
m
值,包括:其中,K1和K2均为正整数,且P
m,server
表示承载侧能够承载的客户侧颗粒度最大数据块个数,W2表示客户侧的数据位宽,ts表示客户侧占用的时隙数,P表示承载侧OTN帧或者复帧的净荷比特数。3.如权利要求2所述的OTN中实现GMP映射的方法,其特征在于,每次进行GMP映射时,将C
m
小数部分与之前每次GMP映射后剩余的小数部分进行累加求和,当累加结果小于1时,C
m
的整数部分直接作为GMP开销的C
m
值,累加求和后的小数部分直接转换∑C
nD
值;当累加结果大于等于1时,C
m
的整数部分加1后,作为GMP开销中的C
m
值,累加求和的小数部分减1后再转换为∑C
nD
。4.如权利要求3所述的OTN中实现GMP映射的方法,其特征在于:当(K1
×
(N1+N2+
…
+Ni)
‑
K2
×
(C
m1
′
+C
m2
′
+
…
+int(C
mi
))<K2时,第i次GMP开销的C
m
′
=C
mi
′
=int(C
mi
);第i次GMP开销的第i次GMP开销的当(K1
×
(N1+N2+
…
+Ni)
‑
K2
×
(C
m1
′
+C
m2
′
+
…
+int(C
mi
))≥K2时,第i次GMP开销的C
m
′
=C
mi
′
=int(C
mi
)+1;第i次GMP开销的第i次GMP开销的其中,i=1,2,3......,int()表示对括号内的数据取整数部分,M表示映射颗粒度,n表示∑C
nD
的精度,取值根据OTN协议确定。5.如权利要求1所述的OTN中实现GMP映射的方法,其特征在于,通过承载侧时钟采样客户侧时钟,得到两个otn_fp之间的业务时钟采样个数N包括:在OTN的承载侧每间隔X
×
F/W1个时钟周期,产生一拍高电平有效的otn_fp信号;将otn_fp信号跨时钟域两级同步到业务时钟域cli_clk,得到同步后的指示信号cli_fp;最后在业务时钟域计算两个同步后的指示信号cli_fp之间间隔的业务时钟采样个数N;其中F为携带一个GMP开销的OTN帧或者复帧包含的bit数,X为净荷区域的时隙个数,W1表示数据处理位宽。6.一种OTN中实现GMP映射的系统,其特征在于,包括:
客户侧接口模块,用于与客户业务对接,产生客户侧的数据,包括客户侧时钟、客户侧写使能和客户侧写数据;FIFO缓存模块,用于缓存客户侧的数据;还用于在接收承载侧读...
【专利技术属性】
技术研发人员:黄正,刘福,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。