一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于干扰节点的网络拓扑自动连接方法与流程

2022-04-24 23:20:01 来源:中国专利 TAG:


1.本发明涉及到待测端机互联互通组网的连接方法,属于移动网络、数字通信等相关的技术领域。


背景技术:

2.为了在实验室构建包含干扰节点的射频互联互通组网测试环境,多端口信道模拟器在其中起到了互联互通和信号衰落处理的作用,是测试环境的核心仪器。但是信道模拟器的内部的路径资源是有限的,有限的单径个数资源有可能导致无法实现全部端机的全联通,具体面对如下问题:
3.(1)并非任意端机可以与任意端口接入,信道模拟器内的路径的分配结果决定了端机如何与射频网络信道模拟器的端口连接;
4.(2)如何将含有干扰节点的网络拓扑有效映射为基于物理通道路径的互联互通状态。
5.这些问题都是直接影响待测端机在干扰作用下的互联互通组网的有效性,需要提出新的基于物理通道路径的网络拓扑自动连接方法。


技术实现要素:

6.为了克服现有技术的不足,本发明提供一种基于干扰节点的网络拓扑自动连接方法,基于多端口信道模拟器和干扰源,利用网络节点拓扑,统计各个节点的到达路径,将到达路径数从大到小排序,并按照奇偶序号将到达路径数分到两个集合,然后动态调整各个集合的元素,直至各个集合的元素之和不大于单个信号处理模块的总路径数。本发明能够实现干扰节点和待测端机之间互联互通射频组网,有效提高了半实物注入式组网试验中含有干扰节点的拓扑组网的效率。
7.本发明解决其技术问题所采用的技术方案包括以下步骤:
8.步骤1,对于单个信号处理模块具有l个端口和m条路径的射频网络信道模拟器,根据需要实现互联互通的节点个数n进行判断,所述的节点包括端机节点和干扰节点;若2≤n*(n-1)≤m,则每个端机按照编号分别连接一个端口,依次对接,方法结束;否则进入步骤3;若2m<n*(n-1),则需接入节点超出多端口信道模拟器实现互联互通的能力,方法结束;若m<n*(n-1)≤2m,根据节点拓扑统计各个节点的到达路径个数,并按照从大到小排序,分别记为x1,

,xi,

xn;将x1,

,xi,

xn按照编号奇偶分开,分别存入集合φ1和φ2;
9.步骤2,分别对集合φ1和φ2内的元素求和,得到|φ1|和|φ2|;
10.1)若|φ1|≤m且|φ2|≤m,进入步骤3;否则进入步骤2);
11.2)若|φ1|》m且|φ2|≤m,则去除φ1中不等于0的最小值x
min
,得到并将x
min
存入φ2,得到φ
′2;
12.3)分别对集合和φ
′2内的元素求和,得到和|φ
′2|;若和|φ
′2|≤m,
则得到和φ
′2,进入步骤3;若和|φ
′2|≤m,则令和φ2:=φ
′2,返回步骤2);若和|φ
′2|>m,则需接入节点超出多端口信道模拟器实现互联互通的能力,方法结束;若和|φ
′2|>m,则需接入节点超出多端口信道模拟器实现互联互通的能力,方法结束;
13.4)若|φ1|≤m和|φ2|》m,则去除φ2中不等于0的最小值x
min
,得到并将x
min
存入φ1,得到φ
′1;
14.5)分别对集合和φ1内的元素求和,得到|φ
′1|和若|φ
′1|≤m和则得到φ
′1和进入步骤3;若|φ
′1|≤m和则令φ1:=φ
′1和返回步骤4);若|φ
′1|>m和则需接入节点超出多端口信道模拟器实现互联互通的能力,方法结束;若|φ
′1|>m和则需接入节点超出多端口信道模拟器实现互联互通的能力,方法结束;
15.6)若|φ1|》m且|φ2|》m,需接入节点超出多端口信道模拟器实现互联互通的能力,方法结束;
16.步骤3,根据步骤2的处理结果进行判断;
17.1)若得到φ1和φ2,设p和q分别为φ1和φ2中元素的个数,则将φ1集合中第1、2

p个元素对应的节点分别与一个信号处理模块的第1、2、

p个端口依次连接,将φ2集合中第1、2

q个元素对应的节点分别与另一个信号处理模块的第1、2、

q个端口依次连接;
18.2)若得到和φ
′2,设s和t分别为和φ
′2中元素的个数,则将集合中第1、2

s个元素对应的节点分别与一个信号处理模块的第1、2、

s个端口依次连接,将φ
′2集合中第1、2

t个元素对应的节点分别与另一个信号处理模块的第1、2、

t个端口依次连接;
19.3)若得到φ
′1和设u和v分别为φ
′1和中元素的个数,则将φ
′1集合中第1、2

u个元素对应的节点分别与一个信号处理模块的第1、2、

u个端口依次连接,将集合中第1、2

v个元素对应的节点分别与另一个信号处理模块的第1、2、

v个端口依次连接。
20.所述的节点个数n《2l,端口个数l《m。
21.所述的n为奇数时φ1={x1,x3,

xn},φ2={x2,x4,

x
n-1
};所述的n为偶数时φ1={x1,x3,

x
n-1
},φ2={x2,x4,

xn}。
22.所述的端口是指节点接入信道模拟器的接口,所述的端口采用双工模式。
23.所述的信号处理模块对从某一端口输入的射频信号进行解调处理,转化为基带信号,并对该基带信号调制,从另外一个或多个端口发射出去。
24.所述的信道模拟器具有2个信号处理模块。
25.所述的互联互通是指n个节点通过接入信道模拟器,某一个节点能够与其余某些节点通过上下行路径或单一路径交互。
26.本发明的有益效果是:基于多端口信道模拟器和干扰源,利用网络节点拓扑,统计各个节点的到达路径,将到达路径数从大到小排序,并按照奇偶序号将到达路径数分到两个集合,然后动态调整各个集合的元素,直至各个集合的元素之和不大于单个信号处理模
块的总路径数。本发明能够实现干扰节点和待测端机之间互联互通射频组网,有效提高了半实物注入式组网试验中含有干扰节点的拓扑组网的效率,为网络仿真测试提供了网络拓扑的物理实现。
附图说明
27.图1是多端口信道模拟器中的元素关系示意图;
28.图2是节点拓扑示意图;
29.图3是本发明一种基于干扰节点的网络拓扑自动连接方法过程示意图;
30.图4是7节点拓扑示意图。
具体实施方式
31.下面结合附图和实施例对本发明进一步说明,本发明包括但不仅限于下述实施例。
32.本方法中涉及多端口信道模拟器中的元素名称:
33.端口:端机节点利用射频线缆接入信道模拟器的接口,双工模式。
34.路径:信道模拟器内部为任意两个端口之间分配信号处理通道,信号在此通道中被衰落处理,路径有方向性,例如:图1中,信号处理模块1中的端口1到端口2的路径3与端口2到端口1的路径4是不同的,前者信号从端口1到端口2,方向指向端口2,后者信号从端口2到端口1,方向指向端口1。
35.信号处理模块:对从某一端口输入的射频信号进行解调处理,转化为基带信号,并对该基带信号调制,从另外一个或多个端口发射出去;信道模拟器具有2个信号处理模块,每个信号处理模块有l个端口。
36.单个信号处理模块的路径数:每个信号处理模块的路径数是有限的,到达该信号处理模块端口的路径才属于该信号处理模块的路径,例如,在图1中,路径2、3、4、5、6均是属于信号处理模块1的路径,而路径1属于信号处理模块2,不属于信号处理模块1;所以路径数就是到达该信号处理模块所有端口的路径的总数。
37.节点的到达路径个数:拓扑图中所有节点到达某一节点的所有的路径的个数,例如,如图1所示,节点1的到达路径数为2,节点2的到达路径数为2,节点3的到达路径数为0,节点4的到达路径数为1。
38.互联互通:n个端机通过接入信道模拟器,实现某一个节点可与其余某些节点之间射频信号的交互,节点之间并非一定存在上下行路径,也可存在单一路径。
39.上述元素的关系如图2所示。
40.本发明所采用的技术方案包括以下步骤:
41.步骤1:初始化,射频网络信道模拟器单个信号处理模块共有l个端口和m条路径,n个节点(包括端机节点和干扰节点)需要实现互联互通,且n《2l,l《m;
42.步骤2:若2≤n*(n-1)≤m,则节点1、2

n按照端口编号1、2

n,依次对接,方法结束;否则进入步骤3;
43.步骤3:若m<n*(n-1)≤2m,根据节点拓扑,统计各个节点的到达路径个数,并按照从大到小排序,分别记为x1,

,xi,

xn,其中x1代表最大的到达路径数,并非指第一个节点
的到达路径数,xn代表最小的到达路径数,并非指第n个节点的到达路径数,且0《xi《m,i=1,

n,转入步骤4;否则,转入步骤7;
44.步骤4:设两个空集φ1和φ2,将x1,

,xi,

xn的编号按照奇偶分开,分别存入φ1和φ2,当n为奇数,则φ1={x1,x3,

xn}和φ2={x2,x4,

x
n-1
};当n为偶数,则φ1={x1,x3,

x
n-1
}和φ2={x2,x4,

xn};
45.步骤5:
46.1)若|φ1|≤m和|φ2|≤m同时成立(|
·
|代表对集合内的元素求和,即例如,当n为奇数时,|φ1|=x1 x3

xn,|φ2|=x2 x4

x
n-1
),则得到φ1和φ2,进入步骤6;否则进入步骤2);
47.2)若|φ1|》m和|φ2|≤m,则在φ1中选出最小值x
min
,且x
min
≠0,在φ1中去掉x
min
,即并将x
min
存入φ2,即φ
′2=φ2 x
min
;否则进入步骤3);
48.a)若和|φ
′2|≤m,则得到和φ
′2,进入步骤6;
49.b)若和|φ
′2|≤m,则令和φ2:=φ
′2,返回步骤2);
50.c)若和|φ
′2|>m,则需接入节点过多,超出多端口信道模拟器实现互联互通的能力,方法结束;
51.d)若和|φ
′2|>m,则需接入节点过多,超出多端口信道模拟器实现互联互通的能力,方法结束;
52.3)若|φ1|≤m和|φ2|》m,则在φ2中选出最小值x
min
,且x
min
≠0,在φ2中去掉x
min
,即并将x
min
存入φ1,即φ1′
=φ1 x
min
;否则进入步骤4);
53.a)若|φ
′1|≤m和则得到φ1′
和进入步骤6;
54.b)若|φ
′1|≤m和则令φ1:=φ
′1和返回步骤3);
55.c)若|φ
′1|>m和则需接入节点过多,超出多端口信道模拟器实现互联互通的能力,方法结束;
56.d)若|φ
′1|>m和则需接入节点过多,超出多端口信道模拟器实现互联互通的能力,方法结束;
57.4)需接入节点过多,超出多端口信道模拟器实现互联互通的能力,方法结束;
58.步骤6:
59.1)若得到φ1和φ2,设p和q分别为φ1和φ2中元素的个数,则将φ1集合中第1,2

p个元素对应的节点分别与第一排端口的第1,2,

p个端口依次连接,将φ2集合中第1,2

q个元素对应的节点分别与第二排端口的第1,2,

q个端口依次连接;否则,进入2);
60.2)若得到和φ
′2,设s和t分别为和φ
′2中元素的个数,则将集合中第1,2

s个元素对应的节点分别与第一排端口的第1,2,

s个端口依次连接,将φ
′2集合中第1,2

t个元素对应的节点分别与第二排端口的第1,2,

t个端口依次连接;否则,进入3);
61.3)若得到φ
′1和设u和v分别为φ
′1和中元素的个数,则将φ
′1集合中第1,2…
u个元素对应的节点分别与第一排端口的第1,2,

u个端口依次连接,将集合中第1,2

v个元素对应的节点分别与第二排端口的第1,2,

v个端口依次连接;
62.步骤7:若2m<n*(n-1),则需接入节点过多,超出多端口信道模拟器实现互联互通的能力,方法结束。
63.本发明的实施例如图3所示,描述了基于干扰节点的网络拓扑自动连接方法的总体流程。首先利用网络节点拓扑,统计各个节点的到达路径,将到达路径数从大到小排序,并按照奇偶序号将到达路径数分到两个集合,然后动态调整各个集合的元素,直至各个集合的元素和不大于单个信号处理模块的总路径数,有效提高了半实物注入式组网试验中含有干扰节点的拓扑组网的效率。
64.为简化分析,本实例系统中所使用的信道模拟器有2个信号处理模块,每个信号处理模块具有8个端口和m=24条路径,端口为双工模式,接入信道模拟的节点数为n=7个,分为6个端机节点、1个干扰节点接收节点,拓扑如图4所示,具体操作时:
65.步骤1:初始化,射频网络信道模拟器单个信号处理模块共有8个端口和24条路径,6个端机节点和1个干扰节点实现互联互通;
66.步骤2:由于24<n(n-1)=42≤48,根据节点拓扑,统计各个节点的到达路径个数,并按照从大到小排序,分别为6,5,5,5,5,5,0,对应节点编号6,1,2,3,4,5,7,对于具有相等的到达路径的节点,排序不分先后;
67.步骤3:设两个空集φ1和φ2,将6,5,5,5,5,5,0的编号按照奇偶分开,分别存入φ1和φ2,则φ1={6,5,5,0}和φ2={5,5,5};
68.步骤4:|φ1|=21≤24和|15|≤24同时成立,则得到φ1和φ2,进入步骤6;
69.步骤5:得到φ1和φ2,则将φ1集合中第1,2,3,4个元素对应的节点6,2,4,7分别与第一排端口的第1,2,3,4个端口依次连接,将φ2集合中第1,2,3个元素对应的节点1,3,5分别与第二排端口的第1,2,3个端口依次连接。
70.以上所述仅为本发明的具体实例,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求记载的技术方案及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内,这些基于本发明思想的修改和改变仍在本发明的权利要求保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献