[发明专利]一种多级子带交换网络构建方法有效
申请号: | 202011359928.0 | 申请日: | 2020-11-27 |
公开(公告)号: | CN112671675B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 孙汉汶;刘岩;杜嵩;李园利;胡伟;郭晋一;杜长刚 | 申请(专利权)人: | 西安空间无线电技术研究所 |
主分类号: | H04L49/101 | 分类号: | H04L49/101;H04L41/0803;H04Q11/06 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张辉 |
地址: | 710100 陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多级 交换 网络 构建 方法 | ||
1.一种多级子带交换网络构建方法,其特征在于,包括步骤如下:
(1)定义所需构建的交换网络端口数量为M,每个端口包含K个子带,交换网络包括N个交换平面,每个交换平面包含一个端口数量为M,子带数量为的小容量子带交换单元;
(2)为每一个交换输入端口定义子带映射函数,用于将交换输入端口的K个子带划分为N个子集,每个子集中的子带数量为
对于各交换输入端口子带划分后的N个子集,属于同一个子集的子带输入到同一个交换平面的同一个端口,且同一个交换平面的同一个端口输入的子带均来自于同一个交换输入端口的同一个子集;
所述子带映射函数,将同一个交换输入端口的K个子带划分为N个子集,每个子集中的子带数量为且两个不同的子集之间的交集为空集,所有子集的并集为映射前子带集合;
(3)利用N个交换平面,分别对来自M个交换输入端口的N个子集进行交换,其中N个交换平面与每个交换输入端口的N个子集一一对应;
(4)为每个交换输出端口定义子带逆映射函数,用于将发送到同一个交换输出端口的N个子集合成为K个子带,从而完成多级子带交换网络构建。
2.根据权利要求1所述的一种多级子带交换网络构建方法,其特征在于,所述步骤(2)的实现方法如下:
(2.1)对同一个交换输入端口的K个子带进行编号,分别用1、2、3……K表示;
(2.2)为每个交换输入端口定义子带映射函数FCM,其中为形成第i个子集的子带映射函数;
(2.3)对划分后的子集中个子带进行编号,分别用1、2、3……表示;
(2.4)对划分后的子集中的子带分别利用子带映射函数计算映射前的子带编号:第i个子集的第j个子带的映射前子带编号为
(2.5)根据上述步骤(2.4)计算结果,为每个子集分配子带,将来自同一个交换输入端口的K个子带划分为N个子集。
3.根据权利要求1所述的一种多级子带交换网络构建方法,其特征在于,N个交换平面输出的相同交换输入端口的子带组成N个逆映射前子带集合,子带逆映射函数将这N个逆映射前子带集合合并为包含K个子带的输出子带集合。
4.根据权利要求3所述的一种多级子带交换网络构建方法,其特征在于,所述步骤(4)的实现方法如下:
(4.1)对N个交换平面输出的第h个交换输入端口的子带进行编号,用P,Q二元组表示第P个逆映射前子带集合中的第Q个子带,其中1≤P≤N,
(4.2)对第h个交换输出端口逆映射之后的K个子带进行编号,分别用1、2、3……K表示;
(4.3)定义子带逆映射函数P,Q=FIM(X),1≤X≤K;
(4.4)对逆映射之后的子带进行遍历,利用子带逆映射函数FIM(X)计算出逆映射之后第X个子带对应的逆映射前子带集合编号P和集合中的子带编号Q;
(4.5)根据上述步骤(4.4)计算结果,完成对逆映射前子带集合的合并,将来自N个交换平面输出到同一个交换输出端口的子带合成为K个子带。
5.根据权利要求1所述的一种多级子带交换网络构建方法,其特征在于,子带映射函数和子带逆映射函数FIM,具体步骤如下
(6.1)定义M行K列的子带映射矩阵AM×K和子带逆映射矩阵BM×K;
(6.2)将矩阵AM×K和BM×K的全部元素初始化为0,将所有子带交换关系标记为未完成;
(6.3)针对一个未完成映射计算的子带交换关系,(X1,Y1)→(X2,Y2),从子带映射矩阵AM×K中选取第X1行AM×K(X1,:),寻找第一个为不0的元素,记录列编号Z1;从子带逆映射矩阵BM×K中选取第X2行BM×K(X2,:),如果列编号区间内存在0元素,则记下第一个0元素的列编号Z2,并将该子带交换关系标记为完成,否则将该子带交换关系标记为失败;
(6.4)针对一个未完成映射计算的子带交换关系,(X1,Y1)→(X2,Y2),从子带映射矩阵AM×K中选取第X1行AM×K(X1,:),寻找全部不为0的元素,然后随机选取其中的一个,记录列编号Z1;从子带逆映射矩阵BM×K中选取第X2行BM×K(X2,:),寻找所有不为0的元素,如果列编号区间存在0元素,则记录列编号Z2,并将该子带交换关系标记为完成;否则,随机从寻找一个1元素,记录列编号Z2,将Z2对应的子带交换关系(X3,Y3)→(X4,Y4)的状态设置为失败,将子带交换关系(X1,Y1)→(X2,Y2)状态设置为完成;
(6.5)对子带交换网络的所有子带交换关系进行遍历,如果存在状态为未完成的子带交换关系,则跳转到步骤(6.3);如果存在状态为失败的子带交换关系,则跳转到步骤(6.4);否则,跳转到步骤(6.6);
(6.6)针对每个状态为已完成的子带交换关系,其对应的子带映射函数值为
(6.7)针对每个状态为已完成的子带交换关系,其对应的子带逆映射函数值为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安空间无线电技术研究所,未经西安空间无线电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011359928.0/1.html,转载请声明来源钻瓜专利网。