CN110376451B - 一种矢量网络分析仪通道自动分配方法及*** - Google Patents
一种矢量网络分析仪通道自动分配方法及*** Download PDFInfo
- Publication number
- CN110376451B CN110376451B CN201910516302.7A CN201910516302A CN110376451B CN 110376451 B CN110376451 B CN 110376451B CN 201910516302 A CN201910516302 A CN 201910516302A CN 110376451 B CN110376451 B CN 110376451B
- Authority
- CN
- China
- Prior art keywords
- port
- channel
- matched
- measurement parameter
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000005259 measurement Methods 0.000 claims abstract description 403
- 230000005284 excitation Effects 0.000 claims description 50
- 230000008569 process Effects 0.000 claims description 20
- 238000000605 extraction Methods 0.000 claims description 15
- 230000009977 dual effect Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 8
- 230000006872 improvement Effects 0.000 description 8
- 238000012360 testing method Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R1/00—Details of instruments or arrangements of the types included in groups G01R5/00 - G01R13/00 and G01R31/00
- G01R1/02—General constructional details
- G01R1/04—Housings; Supporting members; Arrangements of terminals
- G01R1/0408—Test fixtures or contact fields; Connectors or connecting adaptors; Test clips; Test sockets
- G01R1/0416—Connectors, terminals
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R29/00—Arrangements for measuring or indicating electric quantities not covered by groups G01R19/00 - G01R27/00
- G01R29/08—Measuring electromagnetic field characteristics
- G01R29/0864—Measuring electromagnetic field characteristics characterised by constructional or functional features
- G01R29/0871—Complete apparatus or systems; circuits, e.g. receivers or amplifiers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种矢量网络分析仪通道自动分配方法,包括:获取测量项目的测量参数列表;判断测量参数列表中的所有测量参数是否已分配通道,若存在未分配通道的测量参数,从测量参数列表中提取一个未分配通道的待分配测量参数;从用户所属通道列表或总通道列表中提取一个通道,以建立通道与待分配测量参数的关联;本发明还公开了一种矢量网络分析仪通道自动分配***。采用本发明,可实时、准确、灵活、快捷地实现矢量网络分析仪通道的自动分配。
Description
技术领域
本发明涉及测量设备技术领域,尤其涉及一种矢量网络分析仪通道自动分配方法及一种矢量网络分析仪通道自动分配***。
背景技术
矢量网络分析仪是一种电磁波能量的测试设备。它既能测量单端口网络或两端口网络的各种参数幅值,又能测相位,矢量网络分析仪能用史密斯圆图显示测试数据。其广泛应用于天线测试、射频、微波电路测试、元器件测量及检验中。矢量网络分析仪的使用方法是通过一个端口注入一定频率的射频能量,再通过对所有端口测量接收到的射频幅值和相位大小,来分析被测设备各个端口的入射功率、反射功率及相位差异,并得到散射矩阵,从而反映被测设备的性能。
目前大多数的矢量网络分析仪都是采用两端口,只能同时接入一个被测设备,无法供多个被测设备使用,在测量N端口的被测设备时,由于矢量网络分析仪只有两个端口,往往需要测量2N次,利用率低;同时,现有技术中既没有对端口资源和网络分析仪通道资源进行合理调配,也没有将更多的计算机加入组网,因此,用户端口数量不能灵活配置或变更。
因此,亟需对矢量网络分析仪的端口进行扩展并对端口资源和网络分析仪通道资源进行合理调配,以降低生产成本,进一步满足用户需求。
发明内容
本发明所要解决的技术问题在于,提供一种矢量网络分析仪通道自动分配方法及***,可准确、灵活地实现通道的自动分配。
为了解决上述技术问题,本发明提供了一种矢量网络分析仪通道自动分配方法,包括:
S1、获取测量项目的测量参数列表;
S2、判断所述测量参数列表中的所有测量参数是否已分配通道,判断为是时,则结束分配流程,判断为否时,则进入步骤S3;
S3、从所述测量参数列表中提取一个未分配通道的待分配测量参数;
S4、判断用户所属通道是否已全部被匹配过,判断为是时,则进入步骤S5,判断为否时,则进入步骤S6;
S5、判断总通道列表中是否存在空闲通道,判断为是时,则从总通道列表中提取一个空闲通道并将所述空闲通道加入用户所属通道列表,建立所述空闲通道与待分配测量参数的关联并进入步骤S2,判断为否时,则结束分配流程;
S6、从用户所属通道列表中提取一个未匹配的待匹配通道,并判断所述待匹配通道与待分配测量参数是否匹配,判断为是时,则建立所述待匹配通道与待分配测量参数的关联并进入步骤S2,判断为否时,则进入步骤S4。
作为上述方案的改进,所述判断待匹配通道与待分配测量参数是否匹配的步骤包括:判断所述待匹配通道的激励信息与待分配测量参数的激励信息是否一致,并判断所述待匹配通道的端口与待分配测量参数的端口是否匹配;若所述待匹配通道的激励信息与待分配测量参数的激励信息一致,且所述待匹配通道的端口与待分配测量参数的端口匹配,则表示所述待匹配通道与待分配测量参数匹配;否则,则表示所述待匹配通道与待分配测量参数不匹配。
作为上述方案的改进,所述判断待匹配通道的端口与待分配测量参数的端口是否匹配的步骤包括:判断待分配测量参数中的终点端口号与起点端口号是否相同;判断为是时,采用单端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配;判断为否时,采用双端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配。
作为上述方案的改进,所述采用单端口匹配方式判断待匹配通道的端口与待分配测量参数的端口是否匹配的方法包括:
当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,将所述第一端口的值设为测量参数的终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;
当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值或第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值及第二端口的值均不等于终点端口号,则所述待匹配通道的端口与待分配测量参数的端口不匹配;
当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值不等于终点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;
当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第二端口的值不等于终点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配。
作为上述方案的改进,所述采用双端口匹配方式判断待匹配通道的端口与待分配测量参数的端口是否匹配的方法包括:
当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,若所述测量参数的终点端口号小于/大于测量参数的起点端口号,将所述第一端口的值设为终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,若所述起点端口号小于/大于终点端口号,将所述第一端口的值设为起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配;
当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值等于终点端口号且第二端口的值等于起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号且第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;
当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;
当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述第一端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若第二端口的值等于起点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配。
相应地,本发明还提供了一种矢量网络分析仪通道自动分配***,包括:获取模块,用于获取测量项目的测量参数列表;参数判断模块,用于判断所述测量参数列表中的所有测量参数是否已分配通道,判断为是时,则结束分配流程,判断为否时,则启动参数提取模块;参数提取模块,用于从所述测量参数列表中提取一个未分配通道的待分配测量参数;通道判断模块,用于判断用户所属通道是否已全部被匹配过,判断为是时,则启动外部通道提取模块,判断为否时,则启动内部通道提取模块;外部通道提取模块,用于判断总通道列表中是否存在空闲通道,判断为是时,则从总通道列表中提取一个空闲通道并将所述空闲通道加入用户所属通道列表,建立所述空闲通道与待分配测量参数的关联并启动参数判断模块,判断为否时,则结束分配流程;内部通道提取模块,用于从用户所属通道列表中提取一个未匹配过的待匹配通道,并判断所述待匹配通道与待分配测量参数是否匹配,判断为是时,则建立所述待匹配通道与待分配测量参数的关联并启动参数判断模块,判断为否时,则启动通道判断模块。
作为上述方案的改进,所述内部通道提取模块中设有用于判断待匹配通道与待分配测量参数是否匹配的匹配判断子模块,所述匹配判断子模块包括:激励信息判断子模块,用于判断所述待匹配通道的激励信息与待分配测量参数的激励信息是否一致;端口判断子模块,用于判断所述待匹配通道的端口与待分配测量参数的端口是否匹配;第一处理子模块,用于当所述待匹配通道的激励信息与待分配测量参数的激励信息一致,且所述待匹配通道的端口与待分配测量参数的端口匹配时,判断所述待匹配通道与待分配测量参数匹配;第二处理子模块,用于当所述待匹配通道的激励信息与待分配测量参数的激励信息不一致,或所述待匹配通道的端口与待分配测量参数的端口不匹配时,判断所述待匹配通道与待分配测量参数不匹配。
作为上述方案的改进,所述端口判断子模块包括:端口号判断单元,用于判断待分配测量参数中的终点端口号与起点端口号是否相同;单端口匹配单元,用于当终点端口号与起点端口号相同时,采用单端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配;双端口匹配单元,用于当终点端口号与起点端口号不相同时,采用双端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配。
作为上述方案的改进,所述单端口匹配单元包括:第一单端口匹配子单元,用于当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,将所述第一端口的值设为测量参数的终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;第二单端口匹配子单元,用于当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值或第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值及第二端口的值均不等于终点端口号,则所述待匹配通道的端口与待分配测量参数的端口不匹配;第三单端口匹配子单元,用于当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值不等于终点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;第四单端口匹配子单元,用于当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第二端口的值不等于终点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配。
作为上述方案的改进,所述双端口匹配单元包括:第一双端口匹配子单元,用于当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,若所述测量参数的终点端口号小于/大于测量参数的起点端口号,将所述第一端口的值设为终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,若所述起点端口号小于/大于终点端口号,将所述第一端口的值设为起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配;第二双端口匹配子单元,用于当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值等于终点端口号且第二端口的值等于起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号且第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;第三双端口匹配子单元,用于当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;第四双端口匹配子单元,用于当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述第一端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若第二端口的值等于起点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配。
实施本发明的有益效果在于:
本发明通过采用循环判断的方式对通道与测量参数的进行分配,实现对端口资源和网络分析仪通道资源进行合理调配,实时性强、准确度高、灵活性好、快捷方便。
进一步,本发明采用相互独立的单端口分配方式及双端口分配方式,对不同类型的测量参数进行针对性的匹配操作,从而快速地实现通道与测量参数的匹配,大大地节省匹配时间,并提高匹配的准确性,符合实际的应用需求。
附图说明
图1是基于矢量网络分析仪的多用户多端口扩展***的***架构图;
图2是本发明中N端口网络S参数的构成示意图;
图3是本发明中通道S参数及端口的结构示意图;
图4是本发明矢量网络分析仪通道自动分配方法的实施例流程图;
图5是本发明中判断待匹配通道与待分配测量参数是否匹配的第一实施例流程图;
图6是本发明中判断待匹配通道与待分配测量参数是否匹配的第二实施例流程图;
图7是本发明中判断待匹配通道的端口与待分配测量参数的端口是否匹配的实施例流程图;
图8是本发明中采用单端口匹配方式判断待匹配通道的端口与待分配测量参数的端口是否匹配的实施例流程图;
图9是本发明中采用双端口匹配方式判断待匹配通道的端口与待分配测量参数的端口是否匹配的实施例流程图;
图10是本发明矢量网络分析仪通道自动分配***的结构示意图;
图11是本发明中内部通道提取模块的结构示意图;
图12是本发明中端口判断子模块的结构示意图;
图13是本发明中单端口匹配单元的结构示意图;
图14是本发明中双端口匹配单元的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
本发明是基于矢量网络分析仪的多用户多端口扩展***的矢量网络分析仪通道自动分配方法,如图1所示,基于矢量网络分析仪的多用户多端口扩展***的***包括:2×N全交换微波开关阵列1’,2端口矢量网络分析仪2’,用户端6’(包括用户端口3’和用户PC机4’)及网络交换机5’。其中,2×N全交换微波开关阵列1’中集成了***运行的核心组件——复用管理器7’,复用管理器7’可通过网络(不局限于网络)与2×N全交换微波开关阵列1’、2端口矢量网络分析仪2’及用户PC机4’形成以复用管理器7’为中心的星型连接,以使复用管理器7’能够直接连接至其他各组件。
本发明矢量网络分析仪通道自动分配是指根据测量项目所需测量的S参数,为其自动分配合理数量的矢量网络分析仪的通道并与通道内参数相关联的方法。
如图2所示,S参数的格式为Sab,其中S表示S参数,a表示终点端口号,b表示起点端口号,即S参数表示激励信号从网络的起点端口b进入,再从终点端口a口出来后的变化值,a与b可以为不相同的序号,也可以为相同的序号,当a与b为相同的序号时,则表示信号在某端口进入后被反射回来的情况。
N端口的S参数个数为N2,即S11~S1N,S21~S2N……SN1~SNN,即N端口的所有的测量参数都会在此范围之内。
如图3所示,两端口的通道有S11,S12,S21,S22四个参数,并且每个端口可以分别关联一个用户端口a与b,则用户的S参数Saa,Sab,Sba,Sbb分别可以与S11,S12,S21,S22相关联。
需要说明的是,S参数的通道分配是将测量项目中的每一个S参数都与矢量网络分析仪的通道内的某一参数相关联。S参数的关联需要满足两个条件:(1)通道的激励信息与S参数的激励信息一致;(2)通道的端口与S参数的端口匹配。其中,每个通道可以关联两个用户端口,如果通道关联的端口与S参数的端口相同(不分先后顺序),则端口匹配;如果通道没有关联或只关联了一个端口,则没关联的端口可以与S参数的端口关联。
参见图4,图4显示了本发明矢量网络分析仪通道自动分配方法的实施例流程图,其包括:
S101、获取测量项目的测量参数列表。
需要说明的是,测量项目可以由用户自行输入,也可以由***提供以供用户选择。同时,用户可根据实际需求增加、删除、更改设测量项目模板,灵活性强。
S102、判断所述测量参数列表中的所有测量参数S是否已分配通道;判断为是时,则返回结果,结束分配流程;判断为否时,则进入步骤S103。
S103、从所述测量参数列表中提取一个未分配通道的待分配测量参数S。
S104、判断用户所属通道是否已全部被匹配过;判断为是时,则进入步骤S105;判断为否时,则进入步骤S106。
S105、判断总通道列表中是否存在空闲通道,判断为是时,则从总通道列表中提取一个空闲通道并将所述空闲通道加入用户所属通道列表,建立所述空闲通道与待分配测量参数的关联并进入步骤S102;判断为否时,则返回错误,结束分配流程。
需要说明的是,当用户所属通道已全部被匹配过时,需从总通道列表中分配一个新的通道给用户,新的通道的激励信息和端口信息都是没有初始化过的,因此不需要判断激励信息和端口,直接将新通道的激励信息和通道设置为需要匹配的参数的激励信息和端口,所以新分配的通道是可以和任何测量参数匹配的。相应地,当总通道列表中不存在空闲通道,则表示所有通道均已分配完,返回错误,结束分配流程。
S106、从用户所属通道列表中提取一个未匹配过的待匹配通道,并判断所述待匹配通道与待分配测量参数是否匹配;判断为是时,则建立所述待匹配通道与待分配测量参数的关联并进入步骤S102;判断为否时,则将所述待匹配通道标记为已匹配过,进入步骤S104。
本发明中,用户所属通道是指已经分配给用户,但未匹配测量参数的通道,而总通道列表是指未分配给用户的通道的列表。
需要说明的是,复用管理器可将网络分析仪的每个通道划分为“正常状态”、“挂起状态”、“离线状态”及“空闲状态”4个状态。其中:正常状态:通道被分配给用户,并且正常工作,复用管理器正常更新其测量数据。挂起状态:通道被分配给用户,由于用户还没对其进行设置或并没有在查看其数据,因此处于挂起状态,复用管理器不更新其测量数据。离线状态:通道被分配给用户过,通道各项配置均正常,由于用户离线或其他异常情况掉线,管理器会将其标记为离线状态,离线状态的通道可以分配给其他用户,但是优先级次于空闲状态。空闲状态:通道未被使用的通道,会优先分配给用户。因此,当用户所属通道已全部被匹配过时,可从总通道列表中提取一个未分配的空闲通道(如,离线状态通道及空闲状态通道)。
因此,通过本发明可通过多次判断、匹配的方式实现通道与测量参数的关联,从而保证矢量网络分析仪通道的快速、实时、准确、灵活的分配。
进一步,所述步骤S106中判断待匹配通道与待分配测量参数是否匹配的方法包括:
判断所述待匹配通道的激励信息与待分配测量参数的激励信息是否一致,并判断所述待匹配通道的端口与待分配测量参数的端口是否匹配;
若所述待匹配通道的激励信息与待分配测量参数的激励信息一致,且所述待匹配通道的端口与待分配测量参数的端口匹配,则表示所述待匹配通道与待分配测量参数匹配;
否则,则表示所述待匹配通道与待分配测量参数不匹配。
如图5所示,判断待匹配通道与待分配测量参数是否匹配的第一实施例流程,包括:
S201,比对待匹配通道的激励信息与待分配测量参数Sab的激励信息是否一致,是则继续,否则,不匹配,跳至步骤S203;
S202,判断待匹配通道的端口与待分配测量参数Sab的端口是否匹配,是则待匹配通道与待分配测量参数Sab匹配,否则不匹配;
S203,流程结束。
如图6所示,判断待匹配通道与待分配测量参数是否匹配的第二实施例流程,包括:
S301,判断待匹配通道的端口与待分配测量参数Sab的端口是否匹配,是则继续,否则不匹配,跳至步骤S303;
S302,比对待匹配通道的激励信息与待分配测量参数Sab的激励信息是否一致,是则待匹配通道与待分配测量参数Sab匹配,否则不匹配;
S303,流程结束。
需要说明的是,无论采用哪种判断顺序,只要同时保证待匹配通道的激励信息与待分配测量参数的激励信息一致,且所述待匹配通道的端口与待分配测量参数的端口匹配,则表示所述待匹配通道与待分配测量参数匹配。
如图7所示,所述判断待匹配通道的端口与待分配测量参数的端口是否匹配的步骤包括:
S401,判断待分配测量参数中的终点端口号与起点端口号是否相同,
S402,判断为是时,采用单端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配,
S403,判断为否时,采用双端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配。
说要说明的是,基于测量参数S的端口的特殊性(a与b可以为不相同的序号,也可以为相同的序号,当a与b为相同的序号时,则表示信号在某端口进入后被反射回来的情况),本发明中将测量参数划分为两大类,并通过两种匹配方式,实现通道与测量参数的针对性匹配,可大大地节省匹配时间,并提高匹配的准确性,符合实际的应用需求。
具体地,所述步骤S402中,采用单端口匹配方式判断待匹配通道的端口与待分配测量参数的端口是否匹配的方法包括:
(1)当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,将所述第一端口的值设为测量参数的终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;
(2)当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值或第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值及第二端口的值均不等于终点端口号,则所述待匹配通道的端口与待分配测量参数的端口不匹配;
(3)当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值不等于终点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;
(4)当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第二端口的值不等于终点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配。
如图8所示,所述采用单端口匹配方式判断待匹配通道的端口与待分配测量参数的端口是否匹配的步骤包括:
S501、判断所述待匹配通道中的第一端口是否已关联用户端口(即判断第一端口P1的值是否不为0),判断为是时,则进入步骤S502,判断为否时,则进入步骤S507;
需要说明的是,第一端口P1,第二端口P2分别为通道1端口与通道2端口关联的用户的端口号,若第一端口P1的值为0则表示第一端口P1还没有关联端口,S11,S 12,S 21,S22为通道中的四个参数。因此,判断所述待匹配通道中的第一端口是否已关联用户端口,即判断第一端口P1的值是否不为0,若为0则表示没关联,若不为0则表示已关联;同理,判断所述待匹配通道中的第二端口是否已关联用户端口,即判断第二端口P2的值是否不为0,若为0则表示没关联,若不为0则表示已关联。
S502、判断待匹配通道中的第二端口是否已关联用户端口(即判断第二端口P2的值是否不为0),判断为是时,则进入步骤S503,判断为否时,则进入步骤S505;
S503、判断第一端口的值是否等于终点端口号(即判断第一端口P1的值是否等于a),判断为是时,则将待匹配通道的参数与待分配测量参数关联(即Sab与S11关联)且待匹配通道的端口与待分配测量参数的端口匹配,判断为否时,则进入步骤S504;
S504、判断第二端口的值是否等于终点端口号(即判断第二端口P2的值是否等于a),判断为是时,则将待匹配通道的参数与待分配测量参数关联(即Sab与S22关联)且待匹配通道的端口与待分配测量参数的端口匹配,判断为否时,则待匹配通道的端口与待分配测量参数的端口不匹配;
S505、判断第一端口的值是否等于终点端口号(即判断第一端口P1的值是否等于a),判断为是时,则将待匹配通道的参数与待分配测量参数关联(即Sab与S11关联)且待匹配通道的端口与待分配测量参数的端口匹配,判断为否时,则进入步骤S506;
S506、将第二端口的值设为终点端口号(即将第二端口P2的值设为a),则将待匹配通道的参数与待分配测量参数关联(即Sab与S22关联),且待匹配通道的端口与待分配测量参数的端口匹配;
S507、判断待匹配通道中的第二端口是否已关联用户端口(即判断第二端口P2的值是否不为0),判断为是时,则进入步骤S508,判断为否时,则进入步骤S509;
S508、判断第二端口的值是否等于终点端口号(即判断第二端口P2的值是否等于a),判断为是时,则将待匹配通道的参数与待分配测量参数关联(即Sab与S22关联)且待匹配通道的端口与待分配测量参数的端口匹配,判断为否时,则进入步骤S509;
S509、将第一端口的值设为终点端口号(即将第一端口P1的值设为a),将待匹配通道的参数与待分配测量参数关联(即Sab与S11关联),且待匹配通道的端口与待分配测量参数的端口匹配。
因此,通过单端口匹配方式可快速地判断待匹配通道的端口与待分配测量参数的端口是否匹配,节省判断步骤,提高判断效率。
具体地,所述步骤S402中,采用双端口匹配方式判断待匹配通道的端口与待分配测量参数的端口是否匹配的方法包括:
(1)当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,若所述测量参数的终点端口号小于测量参数的起点端口号,将所述第一端口的值设为终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,若所述起点端口号小于终点端口号,将所述第一端口的值设为起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配。或者,
当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,若所述测量参数的终点端口号大于测量参数的起点端口号,将所述第一端口的值设为终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,若所述起点端口号大于终点端口号,将所述第一端口的值设为起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配;
需要说明的是,判断测量参数的起点端口号与终点端口作用是将有多种关联方式时确定一个标准,使具体关联方式唯一,便于自动化实现,并不限于选择终点端口号小于起点端口号的方式,也可以选择终点端口号大于起点端口号的方式。
(2)当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值等于终点端口号且第二端口的值等于起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号且第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;
(3)当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;
(4)当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述第一端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若第二端口的值等于起点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配。
如图9所示,所述采用双端口匹配方式判断待匹配通道的端口与待分配测量参数的端口是否匹配的步骤包括:
S601、判断所述待匹配通道中的第一端口是否已关联用户端口(即判断第一端口P1的值是否不为0),判断为是时,则进入步骤S602,判断为否时,则进入步骤S607;
S602、判断所述待匹配通道中的第二端口是否已关联用户端口(即判断第二端口P2的值是否不为0),判断为是时,则进入步骤S603,判断为否时,则进入步骤S605;
S603、判断第一端口的值是否等于终点端口号且第二端口的值是否等于起点端口号(即判断是否P1=a且P2=b),判断为是时,则将待匹配通道的参数与待分配测量参数关联(即Sab与S12关联)且待匹配通道的端口与待分配测量参数的端口匹配,判断为否时,则进入步骤S604;
S604、判断第一端口的值是否等于起点端口号且第二端口的值是否等于终点端口号(即判断是否P1=b且P2=a),判断为是时,则将待匹配通道的参数与待分配测量参数关联(即Sab与S21关联)且待匹配通道的端口与待分配测量参数的端口匹配,判断为否时,则待匹配通道的端口与待分配测量参数的端口不匹配;
S605、判断第一端口的值是否等于终点端口号(即判断是否P1=a),判断为是时,则将第二端口的值设为起点端口号(即将P2设为b),将待匹配通道的参数与待分配测量参数关联(即Sab与S12关联),且待匹配通道的端口与待分配测量参数的端口匹配,判断为否时,则进入步骤S606;
S606、判断第一端口的值是否等于起点端口号(即判断是否P1=b),判断为是时,则将第二端口的值设为终点端口号(即将P2设为a),将待匹配通道的参数与待分配测量参数关联(即Sab与S21关联),且待匹配通道的端口与待分配测量参数的端口匹配,判断为否时,则待匹配通道的端口与待分配测量参数的端口不匹配;
S607、判断所述待匹配通道中的第二端口是否已关联用户端口(即判断第二端口P2的值是否不为0),判断为是时,则进入步骤S608,判断为否时,则进入步骤S610;
S608、判断第二端口的值是否等于终点端口号(即判断是否P2=a),判断为是时,则将第一端口的值设为起点端口号(即将P1设为b),将待匹配通道的参数与待分配测量参数关联(即Sab与S21关联),且待匹配通道的端口与待分配测量参数的端口匹配,判断为否时,则进入步骤S609;
S609、判断第二端口的值是否等于起点端口号(即判断是否P2=b),判断为是时,则将第一端口的值设为终点端口号(即P1设为a),将待匹配通道的参数与待分配测量参数关联(即Sab与S12),且待匹配通道的端口与待分配测量参数的端口匹配,判断为否时,则待匹配通道的端口与待分配测量参数的端口不匹配;
S610、判断终点端口号是否小于/大于起点端口号(即判断是否a<b/a>b),
判断为是时,则将第一端口的值设为终点端口号(即将P1设为a),将第二端口的值设为起点端口号(即将P2设为b),将待匹配通道的参数与待分配测量参数关联(即Sab与S12关联),且待匹配通道的端口与待分配测量参数的端口匹配,
判断为否时,则将第一端口的值设为起点端口号(即将P1设为b),将第二端口的值设为终点端口号(即将P2设为a),将待匹配通道的参数与待分配测量参数关联(即Sab与S21关联),且待匹配通道的端口与待分配测量参数的端口匹配。
因此,通过双端口匹配方式可快速地判断待匹配通道的端口与待分配测量参数的端口是否匹配,可有效地防止错判、误判情况,准确率高。
由上可知,本发明通过采用循环判断的方式对通道与测量参数的进行分配,实现对端口资源和网络分析仪通道资源进行合理调配;同时,本发明采用相互独立的单端口分配方式及双端口分配方式,对不同类型的测量参数进行针对性的匹配操作,从而快速地实现通道与测量参数的匹配,大大地节省匹配时间,并提高匹配的准确性,符合实际的应用需求。
参见图10,图10显示了本发明矢量网络分析仪通道自动分配***100的具体结构,其包括:
获取模块1,用于获取测量项目的测量参数列表。
参数判断模块2,用于判断所述测量参数列表中的所有测量参数是否已分配通道,判断为是时,则结束分配流程,判断为否时,则启动参数提取模块3。
参数提取模块3,用于从所述测量参数列表中提取一个未分配通道的待分配测量参数。
通道判断模块4,用于判断用户所属通道是否已全部被匹配过,判断为是时,则启动外部通道提取模块5,判断为否时,则启动内部通道提取模块6。
外部通道提取模块5,用于判断总通道列表中是否存在空闲通道,判断为是时,则从总通道列表中提取一个空闲通道并将所述空闲通道加入用户所属通道列表,建立所述空闲通道与待分配测量参数的关联并启动参数判断模块,判断为否时,则结束分配流程。
需要说明的是,当用户所属通道已全部被匹配过时,需从总通道列表中分配一个新的通道给用户,新的通道的激励信息和端口信息都是没有初始化过的,因此不需要判断激励信息和端口,直接将新通道的激励信息和通道设置为需要匹配的参数的激励信息和端口,所以新分配的通道是可以和任何测量参数匹配的。相应地,当总通道列表中不存在空闲通道,则表示所以通道均已分配完,返回错误,结束分配流程。
内部通道提取模块6,用于从用户所属通道列表中提取一个未匹配过的的待匹配通道,并判断所述待匹配通道与待分配测量参数是否匹配,判断为是时,则建立所述待匹配通道与待分配测量参数的关联并启动参数判断模块2,判断为否时,则启动通道判断模块4。
因此,本发明可通过多次判断、匹配的方式实现通道与测量参数的关联,从而保证矢量网络分析仪通道的快速、实时、准确、灵活的分配。
如图11所示,所述内部通道提取模块6中设有用于判断待匹配通道与待分配测量参数是否匹配的匹配判断子模块61,所述匹配判断子模块61包括:
激励信息判断子模块611,用于判断所述待匹配通道的激励信息与待分配测量参数的激励信息是否一致;
端口判断子模块612,用于判断所述待匹配通道的端口与待分配测量参数的端口是否匹配;
第一处理子模块613,用于当所述待匹配通道的激励信息与待分配测量参数的激励信息一致,且所述待匹配通道的端口与待分配测量参数的端口匹配时,判断所述待匹配通道与待分配测量参数匹配;
第二处理子模块614,用于当所述待匹配通道的激励信息与待分配测量参数的激励信息不一致,或所述待匹配通道的端口与待分配测量参数的端口不匹配时,判断所述待匹配通道与待分配测量参数不匹配。
如图12所示,所述端口判断子模块612包括:
端口号判断单元6121,用于判断待分配测量参数中的终点端口号与起点端口号是否相同;
单端口匹配单元6122,用于当终点端口号与起点端口号相同时,采用单端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配;
双端口匹配单元6123,用于当终点端口号与起点端口号不相同时,采用双端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配。
基于测量参数S的端口的特殊性(a与b可以为不相同的序号,也可以为相同的序号,当a与b为相同的序号时,则表示信号在某端口进入后被反射回来的情况),本发明中将测量参数划分为两大类,并分别通过单端口匹配单元6122及双端口匹配单元6123,实现通道与测量参数的针对性匹配,可大大地节省匹配时间,并提高匹配的准确性,符合实际的应用需求。
如图13所示,所述单端口匹配单元6122包括:
第一单端口匹配子单元61221,用于当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,将所述第一端口的值设为测量参数的终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;
第二单端口匹配子单元61222,用于当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值或第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值及第二端口的值均不等于终点端口号,则所述待匹配通道的端口与待分配测量参数的端口不匹配;
第三单端口匹配子单元61223,用于当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值不等于终点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;
第四单端口匹配子单元61224,用于当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第二端口的值不等于终点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配。
因此,通过单端口匹配单元6122可快速地判断待匹配通道的端口与待分配测量参数的端口是否匹配,节省判断步骤,提高判断效率。
如图14所示,所述双端口匹配单元6123包括:
第一双端口匹配子单元61231,用于当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,若所述测量参数的终点端口号小于/大于测量参数的起点端口号,将所述第一端口的值设为终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,若所述起点端口号小于/大于终点端口号,将所述第一端口的值设为起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配;
第二双端口匹配子单元61232,用于当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值等于终点端口号且第二端口的值等于起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号且第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;
第三双端口匹配子单元61233,用于当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;
第四双端口匹配子单元61234,用于当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述第一端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若第二端口的值等于起点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配。
因此,通过双端口匹配单元6123可快速地判断待匹配通道的端口与待分配测量参数的端口是否匹配,可有效地防止错判、误判情况,准确率高。
需要说明的是,本发明矢量网络分析仪通道自动分配***可安装于复用管理器中以实现相应功能,但不以此为限制。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (10)
1.一种矢量网络分析仪通道自动分配方法,其特征在于,包括:
S1、获取测量项目的测量参数列表;
S2、判断所述测量参数列表中的所有测量参数是否已分配通道,判断为是时,则结束分配流程,判断为否时,则进入步骤S3;
S3、从所述测量参数列表中提取一个未分配通道的待分配测量参数;
S4、判断用户所属通道是否已全部被匹配过,判断为是时,则进入步骤S5,判断为否时,则进入步骤S6;
S5、判断总通道列表中是否存在空闲通道,判断为是时,则从总通道列表中提取一个空闲通道并将所述空闲通道加入用户所属通道列表,建立所述空闲通道与待分配测量参数的关联并进入步骤S2,判断为否时,则结束分配流程;
S6、从用户所属通道列表中提取一个未匹配过的待匹配通道,并判断所述待匹配通道与待分配测量参数是否匹配,判断为是时,则建立所述待匹配通道与待分配测量参数的关联并进入步骤S2,判断为否时,则进入步骤S4。
2.如权利要求1所述的矢量网络分析仪通道自动分配方法,其特征在于,所述判断待匹配通道与待分配测量参数是否匹配的步骤包括:
判断所述待匹配通道的激励信息与待分配测量参数的激励信息是否一致,并判断所述待匹配通道的端口与待分配测量参数的端口是否匹配;
若所述待匹配通道的激励信息与待分配测量参数的激励信息一致,且所述待匹配通道的端口与待分配测量参数的端口匹配,则表示所述待匹配通道与待分配测量参数匹配,
否则,则表示所述待匹配通道与待分配测量参数不匹配。
3.如权利要求2所述的矢量网络分析仪通道自动分配方法,其特征在于,所述判断待匹配通道的端口与待分配测量参数的端口是否匹配的步骤包括:
判断待匹配测量参数中的终点端口号与起点端口号是否相同,
判断为是时,采用单端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配,
判断为否时,采用双端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配。
4.如权利要求3所述的矢量网络分析仪通道自动分配方法,其特征在于,所述采用单端口匹配方式判断待匹配通道的端口与待分配测量参数的端口是否匹配的方法包括:
当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,将所述第一端口的值设为测量参数的终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;
当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值或第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值及第二端口的值均不等于终点端口号,则所述待匹配通道的端口与待分配测量参数的端口不匹配;
当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值不等于终点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;
当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第二端口的值不等于终点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配。
5.如权利要求3所述的矢量网络分析仪通道自动分配方法,其特征在于,所述采用双端口匹配方式判断待匹配通道的端口与待分配测量参数的端口是否匹配的方法包括:
当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,若所述测量参数的终点端口号小于/大于测量参数的起点端口号,将所述第一端口的值设为终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,若所述起点端口号小于/大于终点端口号,将所述第一端口的值设为起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配;
当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值等于终点端口号且第二端口的值等于起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号且第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;
当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;
当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述第一端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若第二端口的值等于起点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配。
6.一种矢量网络分析仪通道自动分配***,其特征在于,包括:
获取模块,用于获取测量项目的测量参数列表;
参数判断模块,用于判断所述测量参数列表中的所有测量参数是否已分配通道,判断为是时,则结束分配流程,判断为否时,则启动参数提取模块;
参数提取模块,用于从所述测量参数列表中提取一个未分配通道的待分配测量参数;
通道判断模块,用于判断用户所属通道是否已全部被匹配过,判断为是时,则启动外部通道提取模块,判断为否时,则启动内部通道提取模块;
外部通道提取模块,用于判断总通道列表中是否存在空闲通道,判断为是时,则从总通道列表中提取一个空闲通道并将所述空闲通道加入用户所属通道列表,建立所述空闲通道与待分配测量参数的关联并启动参数判断模块,判断为否时,则结束分配流程;
内部通道提取模块,用于从用户所属通道列表中提取一个未匹配过的待匹配通道,并判断所述待匹配通道与待分配测量参数是否匹配,判断为是时,则建立所述待匹配通道与待分配测量参数的关联并启动参数判断模块,判断为否时,则启动通道判断模块。
7.如权利要求6所述的矢量网络分析仪通道自动分配***,其特征在于,所述内部通道提取模块中设有用于判断待匹配通道与待分配测量参数是否匹配的匹配判断子模块,所述匹配判断子模块包括:
激励信息判断子模块,用于判断所述待匹配通道的激励信息与待分配测量参数的激励信息是否一致;
端口判断子模块,用于判断所述待匹配通道的端口与待分配测量参数的端口是否匹配;
第一处理子模块,用于当所述待匹配通道的激励信息与待分配测量参数的激励信息一致,且所述待匹配通道的端口与待分配测量参数的端口匹配时,判断所述待匹配通道与待分配测量参数匹配;
第二处理子模块,用于当所述待匹配通道的激励信息与待分配测量参数的激励信息不一致,或所述待匹配通道的端口与待分配测量参数的端口不匹配时,判断所述待匹配通道与待分配测量参数不匹配。
8.如权利要求7所述的矢量网络分析仪通道自动分配***,其特征在于,所述端口判断子模块包括:
端口号判断单元,用于判断待分配测量参数中的终点端口号与起点端口号是否相同;
单端口匹配单元,用于当终点端口号与起点端口号相同时,采用单端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配;
双端口匹配单元,用于当终点端口号与起点端口号不相同时,采用双端口匹配方式判断所述待匹配通道的端口与待分配测量参数的端口是否匹配。
9.如权利要求8所述的矢量网络分析仪通道自动分配***,其特征在于,所述单端口匹配单元包括:
第一单端口匹配子单元,用于当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,将所述第一端口的值设为测量参数的终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;
第二单端口匹配子单元,用于当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值或第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值及第二端口的值均不等于终点端口号,则所述待匹配通道的端口与待分配测量参数的端口不匹配;
第三单端口匹配子单元,用于当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值不等于终点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配;
第四单端口匹配子单元,用于当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第二端口的值不等于终点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配。
10.如权利要求8所述的矢量网络分析仪通道自动分配***,其特征在于,所述双端口匹配单元包括:
第一双端口匹配子单元,用于当所述待匹配通道中的第一端口及第二端口均未关联用户端口时,若所述测量参数的终点端口号小于/大于测量参数的起点端口号,将所述第一端口的值设为终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,若所述起点端口号小于/大于终点端口号,将所述第一端口的值设为起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配;
第二双端口匹配子单元,用于当所述第一端口及第二端口均已关联用户端口时,若所述第一端口的值等于终点端口号且第二端口的值等于起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号且第二端口的值等于终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;
第三双端口匹配子单元,用于当所述第一端口已关联用户端口且第二端口未关联用户端口时,若所述第一端口的值等于终点端口号,将所述第二端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若所述第一端口的值等于起点端口号,将所述第二端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配;
第四双端口匹配子单元,用于当所述第一端口未关联用户端口且第二端口已关联用户端口时,若所述第二端口的值等于终点端口号,将所述第一端口的值设为起点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,若第二端口的值等于起点端口号,将所述第一端口的值设为终点端口号,将所述待匹配通道的参数与待分配测量参数关联,则所述待匹配通道的端口与待分配测量参数的端口匹配,否则,所述待匹配通道的端口与待分配测量参数的端口不匹配。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910516302.7A CN110376451B (zh) | 2019-06-14 | 2019-06-14 | 一种矢量网络分析仪通道自动分配方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910516302.7A CN110376451B (zh) | 2019-06-14 | 2019-06-14 | 一种矢量网络分析仪通道自动分配方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110376451A CN110376451A (zh) | 2019-10-25 |
CN110376451B true CN110376451B (zh) | 2021-11-05 |
Family
ID=68248788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910516302.7A Active CN110376451B (zh) | 2019-06-14 | 2019-06-14 | 一种矢量网络分析仪通道自动分配方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110376451B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101871973A (zh) * | 2010-05-14 | 2010-10-27 | 西安电子科技大学 | 基于矢量网络分析仪的分时复用测量***及测量方法 |
CN102439618A (zh) * | 2008-11-05 | 2012-05-02 | 定向即时通信有限公司 | 通过资源定位促进和改善业务处理的效率的方法和装置 |
CN103605024A (zh) * | 2013-11-15 | 2014-02-26 | 中国电子科技集团公司第四十一研究所 | 一种基于usb接口的多端口s参数测试装置 |
CN106341794A (zh) * | 2015-07-07 | 2017-01-18 | 电信科学技术研究院 | 一种信息发送方法及装置 |
CN107291547A (zh) * | 2016-03-31 | 2017-10-24 | 阿里巴巴集团控股有限公司 | 一种任务调度处理方法、装置及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10473704B2 (en) * | 2017-02-28 | 2019-11-12 | Inspirain Technologies Pte Ltd | Mixed mode vector network analyser |
-
2019
- 2019-06-14 CN CN201910516302.7A patent/CN110376451B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102439618A (zh) * | 2008-11-05 | 2012-05-02 | 定向即时通信有限公司 | 通过资源定位促进和改善业务处理的效率的方法和装置 |
CN101871973A (zh) * | 2010-05-14 | 2010-10-27 | 西安电子科技大学 | 基于矢量网络分析仪的分时复用测量***及测量方法 |
CN103605024A (zh) * | 2013-11-15 | 2014-02-26 | 中国电子科技集团公司第四十一研究所 | 一种基于usb接口的多端口s参数测试装置 |
CN106341794A (zh) * | 2015-07-07 | 2017-01-18 | 电信科学技术研究院 | 一种信息发送方法及装置 |
CN107291547A (zh) * | 2016-03-31 | 2017-10-24 | 阿里巴巴集团控股有限公司 | 一种任务调度处理方法、装置及*** |
Non-Patent Citations (1)
Title |
---|
R&S公司多端口器件自动化测试方案;赵毅;《TELECOMMUNICATIONS NETWORK TECHNOLOGY》;20150630;第80-83页 * |
Also Published As
Publication number | Publication date |
---|---|
CN110376451A (zh) | 2019-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2940788C (en) | Power over ethernet method and device | |
CN107817368B (zh) | 一种多通道s参数的测量装置及测量方法 | |
CN103605024B (zh) | 一种基于usb接口的多端口s参数测试装置 | |
CN108242952B (zh) | 一种bob设备校准***及方法 | |
US20150285892A1 (en) | Calibration module for a tester and tester | |
CN105376108B (zh) | 一种并行测试***及测试方法 | |
CN104853021A (zh) | 一种手机生产测试***的校准方法和设备 | |
CN105406930B (zh) | 多通道信道仿真器、终端一致性测试***及相位校准*** | |
CN105425221A (zh) | 一种射频通道实时校准方法及二次雷达 | |
CN103675647A (zh) | 一种基于集成电路标准样片的校准装置及方法 | |
CN204291015U (zh) | 一种通信产品的测试*** | |
CN114024876B (zh) | 一种网络拨测方法、装置、设备及存储介质 | |
CN106789402B (zh) | 一种基于自动化平台的多网口映射多机测试***和方法 | |
CN110376450B (zh) | 基于矢量网络分析仪的多用户多端口扩展方法及*** | |
CN102769665A (zh) | 射频测试仪表共享***及其使用方法 | |
CN103592542B (zh) | 一种基于开关矩阵的信号分析接口智能化匹配方法 | |
TW202243431A (zh) | 終端測試方法、電腦裝置及儲存介質 | |
CN103134547A (zh) | 多类标准仪器组成的集成计量检定装置 | |
CN110376451B (zh) | 一种矢量网络分析仪通道自动分配方法及*** | |
CN209858645U (zh) | 基于散射参数级联的数据采集*** | |
CN115967454A (zh) | 一种改进检验效率的无线通讯模组检验方法及*** | |
US6356852B1 (en) | Multi-port programmable tester | |
CN213813804U (zh) | 一种模块化的自动测试设备 | |
CN108923866A (zh) | 天线校准方法、装置、终端设备及存储介质 | |
CN107483122A (zh) | 功率测试***、功率补偿方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |