一种基于FPGA的GMP映射/解映射处理实现方法技术

技术编号:24893447 阅读:47 留言:0更新日期:2020-07-14 18:19
本发明专利技术涉及一种基于FPGA的GMP映射/解映射处理实现方法,在FPGA上实现了GMP处理,该方法充分利用FPGA并行运算的优势,并通过时分复用的思想对资源做了优化,这里得到Cm值是解析出有效数据的前提,Cm的物理含义是OTN每块载荷区域中填充的有效数据量,有效数据量偏大时多填,有效数据量偏小时少填,方法是首先恢复出OTN数据的帧结构,提取解映射相关开销字段,根据开销字段确定OTN中承载的不同支路时隙之间的分组关系,然后对解映射需要的参数Cm做同步处理,得到该参数后使用Sigma‑delta算法提取有效数据,完成解映射处理。效果是吞吐量大,功耗低,节省资源,可以灵活应用于不同速率支路时隙载荷的接入和交叉,可以作为OTN数据处理的基础,非常适合工程应用。

【技术实现步骤摘要】
一种基于FPGA的GMP映射/解映射处理实现方法
本专利技术涉及OTN光传送网数据处理方法,特别涉及一种基于FPGA的GMP映射/解映射处理实现方法。
技术介绍
OTN作为新一代的骨干传送网技术,已经成为各大通信厂商共同研究的重点。OTN接口电路最主要的任务之一是业务封装形式的转变,而映射/解映射处理就是连接干线和支路互相转变的桥梁,是OTN接口电路中的核心部分。映射的方式有很多种,例如使用异步映射规程(AMP)或比特同步映射规程(BMP)将SDH信号映射到OTN,使用通用成帧规程(GFP-F)将数据包流映射到OTN,支路时隙复用过程常用的是通用映射规程——GMP映射/解映射,采用的Sigma-delta算法是协议中规定的通用、成熟的算法。
技术实现思路
鉴于技术发展的需要,本专利技术基于国际标准《ITU-TG.709》,提供一种基于FPGA的GMP映射/解映射处理实现方法,在FPGA上实现了GMP处理,该方法充分利用FPGA并行运算的优势,并通过时分复用的思想对资源做了优化,具体技术方案是,一种基于FPGA本文档来自技高网...

【技术保护点】
1.一种基于FPGA的GMP映射/解映射处理实现方法,其特征在于:采用FPGA芯片和Sigma-delta算法实现GMP映射/解映射处理,充分利用FPGA并行运算的优势在FPGA芯片内进行,步骤为:/n一、首先根据标准协议搜索Cm同步,得到Cm的初始值,然后对收到的OTN开销做crc-8校验,如果校验失败则重新搜索Cm同步,如果校验成功则进下一步;/n二、对收到的Cm码型与同步到的数据做对比,如果得到的Cm码型为六种标准码型之一,包括0调整、+1调整、+2调整、-1调整、-2调整和绝对值调整,那么根据相应的码型对Cm做迭代运算并更新,如果得到的Cm码型不属于六种码型的任意一种,则重新搜索Cm同...

【技术特征摘要】
1.一种基于FPGA的GMP映射/解映射处理实现方法,其特征在于:采用FPGA芯片和Sigma-delta算法实现GMP映射/解映射处理,充分利用FPGA并行运算的优势在FPGA芯片内进行,步骤为:
一、首先根据标准协议搜索Cm同步,得到Cm的初始值,然后对收到的OTN开销做crc-8校验,如果校验失败则重新搜索Cm同步,如果校验成功则进下一步;
二、对收到的Cm码型与同步到的数据做对比,如果得到的Cm码型为六种标准码型之一,包括0调整、+1调整、+2调整、-1调整、-2调整和绝对值调整,那么根据相应的码型对Cm做迭代运算并更新,如果得到的Cm码型不属于六种码型的任意一种,则重新搜索Cm同步;
三、当完成上一流水线的Cm更新后,保存其同步搜索状态和Cm值,复用该电路继续操作下一流水线;
四、如果保存的下一流水线处于非同步状态,则从Cm同步搜索步骤开始,如果保存的下一流水线...

【专利技术属性】
技术研发人员:陈轩李斌王尧
申请(专利权)人:天津光电通信技术有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1