一种OPUC解复用的方法和装置与流程

文档序号:37178337发布日期:2024-03-01 12:33阅读:12来源:国知局
一种OPUC解复用的方法和装置与流程

本发明涉及光通信领域,特别是涉及一种opuc解复用的方法和装置。


背景技术:

1、光传送网(optical transport network,简写为otn)的数据交织复用/解交织解复用是光电信号业务转换的关键技术,在光电通信领域得到广泛应用。其中g.709协议中定义的统一通信(omnitouch unified communication n,简写为otucn)业务凭借其高速率、可级联绑定的特性,能够支持超高速率的信号传输,由此,在otn承载芯片设计实现时,其光承载数据单元(optical channel payload unit-cn,简写为opucn)高速率数据的复用/解复用转换处理必然会需要更多的物理逻辑资源,同时大量的数据转换处理也会造成更大的传输延时。

2、为应对这一特性,以往在处理opucn解复用操作时,对高阶时隙数据采用时隙数据复刻多份存储,然后从多个存储器中同拍抽取所需时隙数据进行数据拼接,以满足低阶业务的同步输出。或者采用流水线式的数据多级调整转换处理,根据低阶业务占用时隙的分布,一步步调整时隙数据的位置排列,最终实现低阶业务的按序输出。

3、在以上两种处理方案中,前者的优势是能够实现数据的快速转换,但会带来极大的逻辑存储资源浪费,极大部分随机存取存储器(random access memory,简写为:ram)资源所写入存储的时隙数据并不会被读出使用,而且随着otucn的级联数目增加,浪费的逻辑资源会成倍数增加,成本代价非常大。第二类方案则通过流水线式的数据分步分节拍处理,逐步实现业务转换,规避了上一种方案的资源浪费问题,但此方法的逻辑设计会相应复杂很多,容错率较低,并且多级流水处理也会带来更大的延时。

4、鉴于此,如何克服现有技术所存在的缺陷,解决存储资源消耗和处理复杂度矛盾的现象,是本技术领域待解决的问题。


技术实现思路

1、针对现有技术的以上缺陷或改进需求,本发明解决了现有技术中存储资源消耗和处理复杂度矛盾的问题。

2、本发明实施例采用如下技术方案:

3、第一方面,本发明提供了一种opuc解复用的方法,具体为:为级联传输的每个光通道净荷单元业务配置至少二个数据深度一致的ram,以组成ram矩阵;当数据写入时,按照opuc业务的时隙顺序,根据写入规则将每个时隙数据写入指定ram的指定深度;当数据读出时,根据与写入规则相匹配的读出规则,将ram矩阵中指定深度的数据按照时隙顺序读出并拼接整合,将拼接整合后的数据作为低阶通道业务的输出。

4、优选的,所述为级联传输的每个光通道净荷单元(opuc)业务配置至少二个数据深度一致的ram,具体包括:每个ram根据地址深度平均分割为2套存储阵列,以便完成乒乓轮换处理;其中,ram的数据位宽为1个时隙数据比特位宽,ram的存储地址深度为opuc业务时隙总数的2倍。

5、优选的,所述方法还包括:每套存储阵列写满时隙数据后,开启该套存储阵列的数据读出操作,对该套存储阵列进行低阶业务的数据读出。

6、优选的,所述根据写入规则将每个时隙的数据写入指定ram的指定深度,具体包括:根据时隙与数据深度的对应关系获取当前时隙在指定ram中相应的深度;按照opuc的矩阵读写算法和opucn的复用策略,将当前时隙的数据写入到指定ram中与时隙相应的深度。

7、优选的,所述将当前时隙的数据写入到指定ram中与时隙相应的深度,具体包括:在数据包络使能到来时,根据时隙归属的低阶通道信息确定当前时隙数据存放进ram阵列的次序,根据次序获取数据存放的ram编号和深度地址。

8、优选的,所述根据与写入规则相匹配的读出规则,将ram矩阵中指定深度的数据按照时隙顺序读出并整合,具体包括:根据低阶通道所占用的时隙和各ram中数据的写入深度,获取需要读取的数据地址;按照时隙轮询顺序和时隙对应的读出规则,依次读出指定ram地址中的数据,并对读出的数据进行整合。

9、优选的,所述根据低阶通道所占用的时隙和各ram中数据的写入深度,获取需要读取的数据地址,具体包括:通过时隙轮询配置确定需要读取的数据对应的低阶通道号和时隙;根据获取的时隙和读出规则,确定ram矩阵中各ram本次将要读取的数据所在地址。

10、优选的,所述按照时隙轮询顺序和时隙对应的读出规则,依次读出指定ram地址中的数据,并对读出的数据进行拼接整合,具体包括:每一个时钟节拍,从每个ram中各读出一个指定地址深度的数据;ram中的数据读取完成后,将读取到的数据按照ram的顺序编号依次拼接整合。

11、优选的,所述将ram矩阵中指定深度的数据按照时隙顺序读出并拼接整合之后,还包括:根据拼接时数据的排列顺序,对数据内容进行桶形移位,以调整读取到的数据相应的时隙顺序。

12、另一方面,本发明提供了一种opuc解复用的装置,具体为:包括至少一个处理器和存储器,至少一个处理器和存储器之间通过数据总线连接,存储器存储能被至少一个处理器执行的指令,指令在被处理器执行后,用于完成第一方面中的opuc解复用的方法,所述存储器中包含至少二个数据深度一致的ram,以作为第一方面中的opuc解复用的方法中的ram使用。

13、与现有技术相比,本发明实施例的有益效果在于:为每个opuc业务配置多个ram,将opuc业务每个时隙的数据写入ram中相应的深度,并根据相应的读取规则将数据读出并整合。本发明实施例中提供的方法,通过多个ram不同存储深度的配合使用,避免了多份数据复制,也无需使用多级流水线进行处理,该方法清晰可靠,实现性强,能够极大的缩减otucn超高速率传输时解复用数据转换所需的逻辑资源量,同时降低转换处理延时。



技术特征:

1.一种opuc解复用的方法,其特征在于,具体包括:

2.根据权利要求1所述的opuc解复用的方法,其特征在于,所述为级联传输的每个光通道净荷单元(opuc)业务配置至少二个数据深度一致的ram,具体包括:

3.根据权利要求2所述的opuc解复用的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的opuc解复用的方法,其特征在于,所述根据写入规则将每个时隙数据写入指定ram的指定深度,具体包括:

5.根据权利要求4所述的opuc解复用的方法,其特征在于,所述将当前时隙的数据写入到指定ram中与时隙相应的深度,具体包括:

6.根据权利要求1所述的opuc解复用的方法,其特征在于,所述根据与写入规则相匹配的读出规则,将ram矩阵中指定深度的数据按照时隙顺序读出并拼接整合,具体包括:

7.根据权利要求6所述的opuc解复用的方法,其特征在于,所述根据低阶通道所占用的时隙和各ram中数据的写入深度,获取需要读取的数据地址,具体包括:

8.根据权利要求6所述的opuc解复用的方法,其特征在于,所述按照时隙轮询顺序和时隙对应的读出规则,依次读出指定ram地址中的数据,并对读出的数据进行整合,具体包括:

9.根据权利要求1-8任一项所述的opuc解复用的方法,其特征在于,所述将ram矩阵中指定深度的数据按照时隙顺序读出并拼接整合之后,还包括:

10.一种opuc解复用的装置,其特征在于:


技术总结
本发明涉及光通信领域,特别是涉及一种OPUC解复用的方法和装置。主要包括:为级联传输的每个光通道净荷单元业务配置至少二个数据深度一致的RAM,以组成RAM矩阵;当数据写入时,按照OPUC业务的时隙顺序,根据写入规则将每个时隙数据写入指定RAM的指定深度;当数据读出时,根据与写入规则相匹配的读出规则,将RAM矩阵中指定深度的数据按照时隙顺序读出并拼接整合,将拼接整合后的数据作为低阶通道业务的输出。本发明可以能够极大的缩减OTUCn超高速率传输时解复用数据转换所需的逻辑资源量,同时降低转换处理延时。

技术研发人员:蔡舟,黄振,海增强,丁一,罗红梅
受保护的技术使用者:武汉飞思灵微电子技术有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1