一种数据交叉的处理系统及其方法技术方案

技术编号:26040534 阅读:29 留言:0更新日期:2020-10-23 21:19
本发明专利技术提供一种数据交叉的处理系统及其方法,其中处理系统包括:转换模块,第一STM‑N数据进行格式转换,以得到第二STM‑N数据;交叉表配置模块,设置对应于每个STM‑N通道的两张时隙交叉表,并在每张时隙交叉表中的第一存储单元用于存储第二STM‑N数据在STM‑N通道中的每个时隙的时隙信息;存储模块中的每个第二存储单元对应一个STM‑N通道,第二存储单元用于存储第二STM‑N数据在STM‑N通道中的通道数据,通道数据包括在两张时隙交叉表中的所有时隙的时隙数据;查表模块,根据发送的时隙交叉表内容查询到对应的时隙信息,并于存储模块中查找与时隙信息对应的通道数据。本发明专利技术的有益效果:有效减少数据交叉处理过程中的存储空间,降低工作时钟频率,降低对FPGA的资源和性能的要求。

【技术实现步骤摘要】
一种数据交叉的处理系统及其方法
本专利技术涉及通信
,尤其涉及一种数据交叉的处理系统及其方法。
技术介绍
随着信息技术的发展和人们对通信带宽的巨大需求,通信网络已经从模拟网络向数字网络转变,光纤技术的发展大大推动了数字通讯技术的发展,满足人们对通信带宽的需求。光纤设备提供了低成本、高速度的信息传递,迅速代替了传统的铜缆传送设备。为适应光纤技术的发展,统一各通信厂商的产品,实现传输信息的互通,国际电联制定了同步数字体系(SDH,SynchronousDigitalHierarchy)的通讯标准。同步数字体系的帧信息结构有丰富的开销字节,方便信息的传输和网络管理,统一的接口参数能使不同厂商的设备一起组网工作,实现地域甚至全球的通信网络互通,这些优点使得以同步数字体系为基础的传输网成为光通讯网建设的主导方向。SDH采用的信息结构等级称为同步传送模块STM-N(SynchronousTransport,N=1,4,16等),最基本的模块为STM-1,四个STM-1同步复用构成STM-4,16个STM-1或四个STM-4同步复用构成STM-16;SDH采用块状的帧结构来承载信息,每帧由纵向9行和横向270×N列字节组成,每个字节含8bit,整个帧结构分成段开销(SectionOverHead,SDH)区、STM-N净负荷区和管理单元指针(AUPTR)区三个区域,其中段开销区主要用于网络的运行、管理、维护及指配以保证信息能够正常灵活地传送,它又分为再生段开销(RegeneratorSectionOverHead,RSOH)和复用段开销(MultiplexSectionOverHead,MSOH);净负荷区用于存放真正用于信息业务的比特和少量的用于通道维护管理的通道开销字节;管理单元指针用来指示净负荷区内的信息首字节在STM-N帧内的准确位置以便接收时能正确分离净负荷。SDH的帧传输是按由左到右、由上到下的顺序排成串型码流依次传输,每帧传输时间为125μs,每秒传输1/125*1000000帧,对STM-1而言每帧字节为8bit*(9*270*1)=19440bit,则STM-1的传输速率为19440*8000=155.520Mbit/s;而STM-4的传输速率为4*155.520Mbit/s=622.080Mbit/s;STM-16的传输速率为16*155.520(或4*622.080)=2488.320Mbit/s。目前的STM-N数据交叉处理方法均采用每个通道采用一张时隙交叉表实现数据交叉,然而现有技术对FPGA资源要求大,成本较高,并且现有技术需要较高的FPGA工作频率,因此现有的数据交叉处理方法确有改进的必要。
技术实现思路
针对现有技术中存在的上述问题,现提供一种数据交叉的处理系统及其方法。具体技术方案如下:一种数据交叉的处理系统,其中,包括:转换模块,用于将从总线中接收到的第一STM-N数据进行第一次格式转换,以得到统一格式的第二STM-N数据;交叉表配置模块,用于设置对应于每个STM-N通道的两张时隙交叉表,并在每张时隙交叉表中设置有多个第一存储单元,第一存储单元用于存储第二STM-N数据在STM-N通道中的每个时隙的时隙信息;存储模块,分别与转换模块和交叉表配置模块连接,包括多个第二存储单元,每个第二存储单元对应一个STM-N通道,第二存储单元用于存储第二STM-N数据在STM-N通道中的通道数据,通道数据包括在两张时隙交叉表中的所有时隙的时隙数据;查表模块,分别与交叉表配置模块和存储模块连接,发送一时隙交叉表内容给交叉表配置模块,使得交叉表配置模块根据时隙交叉表内容查询到与时隙交叉表内容对应的时隙信息,并根据查询到的时隙信息于存储模块中查找与时隙信息对应的通道数据,存储模块将查找到的通道数据反馈给查表模块;发送模块,与查表模块连接,用于接收查表模块发送的通道数据,并对通道数据进行第二次格式转换,以将第二次格式转换后的通道数据发送至总线中。优选的,数据交叉的处理系统,其中,转换模块包括:接收单元,采用FPGAserdes接口接收第一STM-N数据;处理单元,与接收单元连接,用于根据数据位宽和工作时钟频率对第一STM-N数据进行第一次格式转换,以得到统一格式的第二STM-N数据;发送单元,与处理单元连接,用于将统一格式的第二STM-N数据发送至存储模块进行保存。优选的,数据交叉的处理系统,其中,第一STM-N数据为4组8bit位宽的数据;第二STM-N数据为1组16bit位宽的数据;第一STM-N数据的工作时钟频率为第二STM-N数据的工作时钟频率的1/2。优选的,数据交叉的处理系统,其中,发送模块根据数据位宽和工作时钟频率对查表模块发送的通道数据进行第二次格式转换,以得到第二次格式转换后的通道数据。优选的,数据交叉的处理系统,其中,发送模块接收到的通道数据为1组16bit位宽的数据;发送模块发送的通道数据4组8bit位宽的数据;发送模块发送的通道数据的工作时钟频率为发送模块接收到的通道数据的工作时钟频率的1/2。优选的,数据交叉的处理系统,其中,时隙信息包括时隙的源时隙号和时隙于存储模块中的地址数据;源时隙号为时隙的唯一标识。优选的,数据交叉的处理系统,其中,交叉表配置模块包括:交叉表设置单元,用于设置每个STM-N通道的两张时隙交叉表,并在每张时隙交叉表中设置多个第一存储单元;时隙分配单元,与交叉表设置单元连接,用于将STM-N通道中的同一个VC4对应的两个时隙的时隙信息分别存储到不同的时隙交叉表的第一存储单元中。优选的,数据交叉的处理系统,其中,存储模块的内存大小为N*N*2*1024*16bit,第二存储单元的数量为N,存储组件的数量为N*N*2。优选的,数据交叉的处理系统,其中,N为4或16。还包括一种数据交叉的处理方法,其中,包括以下步骤:步骤S1,将从总线中接收到的第一STM-N数据进行第一次格式转换,以得到统一格式的第二STM-N数据;步骤S2,设置对应于每个STM-N通道的两张时隙交叉表,并在每张时隙交叉表中设置有多个第一存储单元,第一存储单元用于存储第二STM-N数据在STM-N通道中的每个时隙的时隙信息;步骤S3,于一存储模块中设置多个第二存储单元,每个第二存储单元对应一个STM-N通道,第二存储单元用于存储第二STM-N数据在STM-N通道中的通道数据,通道数据包括在两张时隙交叉表中的所有时隙的时隙数据;步骤S4,根据一时隙交叉表内容查询到与时隙交叉表内容对应的时隙信息,并根据查询到的时隙信息于存储模块中查找与时隙信息对应的通道数据;步骤S5,将查找到的通道数据进行第二次格式转换,以将第二次格式转换后的通道数据进行发送。上述技术方案具有如下优点或有益效果:通过设置对应于每个STM通道的两张时隙交叉表可以有效减少数据本文档来自技高网
...

【技术保护点】
1.一种数据交叉的处理系统,其特征在于,包括:/n转换模块,用于将从总线中接收到的第一STM-N数据进行第一次格式转换,以得到统一格式的第二STM-N数据;/n交叉表配置模块,用于设置对应于每个STM-N通道的两张时隙交叉表,并在每张所述时隙交叉表中设置有多个第一存储单元,所述第一存储单元用于存储所述第二STM-N数据在所述STM-N通道中的每个时隙的时隙信息;/n存储模块,分别与所述转换模块和所述交叉表配置模块连接,包括多个第二存储单元,每个所述第二存储单元对应一个所述STM-N通道,所述第二存储单元用于存储所述第二STM-N数据在所述STM-N通道中的通道数据,所述通道数据包括在两张所述时隙交叉表中的所有所述时隙的时隙数据;/n查表模块,分别与所述交叉表配置模块和所述存储模块连接,发送一时隙交叉表内容给所述交叉表配置模块,使得所述交叉表配置模块根据所述时隙交叉表内容查询到与所述时隙交叉表内容对应的时隙信息,并根据查询到的所述时隙信息于所述存储模块中查找与所述时隙信息对应的通道数据,所述存储模块将查找到的所述通道数据反馈给所述查表模块;/n发送模块,与所述查表模块连接,用于接收所述查表模块发送的所述通道数据,并对所述通道数据进行第二次格式转换,以将第二次格式转换后的所述通道数据发送至所述总线中。/n...

【技术特征摘要】
1.一种数据交叉的处理系统,其特征在于,包括:
转换模块,用于将从总线中接收到的第一STM-N数据进行第一次格式转换,以得到统一格式的第二STM-N数据;
交叉表配置模块,用于设置对应于每个STM-N通道的两张时隙交叉表,并在每张所述时隙交叉表中设置有多个第一存储单元,所述第一存储单元用于存储所述第二STM-N数据在所述STM-N通道中的每个时隙的时隙信息;
存储模块,分别与所述转换模块和所述交叉表配置模块连接,包括多个第二存储单元,每个所述第二存储单元对应一个所述STM-N通道,所述第二存储单元用于存储所述第二STM-N数据在所述STM-N通道中的通道数据,所述通道数据包括在两张所述时隙交叉表中的所有所述时隙的时隙数据;
查表模块,分别与所述交叉表配置模块和所述存储模块连接,发送一时隙交叉表内容给所述交叉表配置模块,使得所述交叉表配置模块根据所述时隙交叉表内容查询到与所述时隙交叉表内容对应的时隙信息,并根据查询到的所述时隙信息于所述存储模块中查找与所述时隙信息对应的通道数据,所述存储模块将查找到的所述通道数据反馈给所述查表模块;
发送模块,与所述查表模块连接,用于接收所述查表模块发送的所述通道数据,并对所述通道数据进行第二次格式转换,以将第二次格式转换后的所述通道数据发送至所述总线中。


2.如权利要求1所述的数据交叉的处理系统,其特征在于,所述转换模块包括:
接收单元,采用FPGAserdes接口接收所述第一STM-N数据;
处理单元,与所述接收单元连接,用于根据数据位宽和工作时钟频率对所述第一STM-N数据进行第一次格式转换,以得到统一格式的所述第二STM-N数据;
发送单元,与所述处理单元连接,用于将统一格式的所述第二STM-N数据发送至所述存储模块进行保存。


3.如权利要求1或2所述的数据交叉的处理系统,其特征在于,所述第一STM-N数据为4组8bit位宽的数据;
所述第二STM-N数据为1组16bit位宽的数据;
所述第一STM-N数据的所述工作时钟频率为所述第二STM-N数据的所述工作时钟频率的1/2。


4.如权利要求1所述的数据交叉的处理系统,其特征在于,所述发送模块根据数据位宽和工作时钟频率对所述查表模块发送的所述通道数据进行第二次格式转换,以得到第二次格式转换后的所述通道数据。

【专利技术属性】
技术研发人员:杭炜
申请(专利权)人:浙江亿邦通信科技有限公司
类型:发明
国别省市:浙江;33

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

1