本发明涉及s参数处理,尤其涉及一种高速链路的s参数处理方法、装置及电子设备。
背景技术:
1、s参数即散射参数,是微波传输中的一个重要参数。s参数常常被用于分析高速链路的品质,但是若要用正确使用s参数对高速链路进行分析,则需要先明确s参数的端口指向。
2、但是很多s参数中均没有对端口指向的明确说明,大部分的s参数分析方式,均是使用s参数进行不断试错,来明确s参数的端口指向,从而导致s参数分析操作复杂。
3、另外,在对s参数进行分析时,往往会根据s参数来确定高速链路的串扰情况。在相关的串扰分析方法中,主要是通过在商业软件中或者其他工具中设置大量的计算公式,通过计算来确定高速链路的串扰情况。但是在高速链路较多的情况下,或者在响应线更换的情况下,则只能重新对计算公式进行设置,无法实现快速查看任意一条高速链路的串扰情况。因此,采用上述方式对高速链路s参数进行分析,其分析操作较为繁琐,导致分析效率较低。
技术实现思路
1、本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明提供一种高速链路的s参数处理方法、装置及电子设备,以提高高速链路s参数分析的分析效率,提升对s参数分析的便利性。
2、本发明提供一种高速链路的s参数处理方法,包括:
3、对获取的s参数文件进行分析,得到至少一组高速链路对应的s参数;
4、基于所述高速链路对应的s参数确定该高速链路至少两个频率下的插损值,并基于各所述频率对应的插损值确定所述插损值随所述频率的变化情况;
5、基于所述高速链路的所述插损值随所述频率的变化情况确定所述高速链路的端口指向状态,所述端口指向状态包括端口指向正确或端口指向错误。
6、在一些可实现的方式中,所述基于所述高速链路的所述插损值随所述频率的变化情况确定所述高速链路的端口指向状态,包括:基于所述高速链路的所述插损值随所述频率的变化情况确定所述高速链路对应的插损曲线;在所述插损曲线满足第一预设条件的情况下,确定所述高速链路的所述端口指向状态为所述端口指向正确;所述第一预设条件包括所述插损曲线中的极值和相邻插损值之间的插损差值小于预设差值、所述插损曲线的单调趋势为预设单调趋势、所述插损曲线中的最小值和最后一个插损值的差值在预设范围内以及所述最小值对应的频率和所述最后一个插损值对应的频率的差值小于预设频率差值。
7、在一些可实现的方式中,基于所述高速链路的所述插损值随所述频率的变化情况确定所述高速链路的端口指向状态,包括:基于所述高速链路的所述插损值随所述频率的变化情况确定所述高速链路对应的插损曲线;在所述插损曲线满足第二预设条件的情况下,确定所述高速链路的所述端口指向状态为所述端口指向正确;所述第二预设条件包括所述插损曲线中的极值和相邻插损值之间的插损差值小于预设差值、所述插损曲线中相邻的第一目标极值和第二目标极值之间的插损曲线的单调趋势为预设单调趋势、所述插损曲线中的最小值和最后一个插损值的差值在预设范围内以及所述最小值对应的频率和所述最后一个插损值对应的频率的差值小于预设频率差值;其中,所述第一目标极值为所述插损曲线中与相邻极小值之间的插损差值大于预设插损差值的极大值,所述第二目标极值为所述插损曲线中与相邻极大值之间的插损差值大于预设插损差值的极小值。
8、在一些可实现的方式中,在确定所述高速链路的所述端口指向状态为所述端口指向正确之后,所述方法还包括:针对任一高速链路,根据所述高速链路对应的s参数确定至少一个目标结果数据,所述目标结果数据用于表征所述高速链路的损耗情况;根据各所述目标结果数据确定对应的目标曲线图,并根据各所述所述目标结果数据和对应目标曲线图生成分析报告,所述分析报告用于展示各所述高速链路的s参数的分析结果。
9、在一些可实现的方式中,所述目标结果数据包括第一总串扰损耗,所述根据所述高速链路对应的s参数确定至少一个目标结果数据,包括:在根据所述高速链路对应的s参数确定所述高速链路的数量为至少两组的情况下,响应于用户的选择操作,确定响应链路,所述响应链路为所述用户在至少两组所述高速链路中选择的一组高速链路;获取至少一个所述响应链路的第一串扰文件,所述第一串扰文件包括一个第一串扰链路对所述响应链路串扰的串扰s参数,所述第一串扰链路为至少两组所述高速链路中除去所述响应链路的其余高速链路;针对任一第一串扰链路,根据所述第一串扰链路对应的所述串扰s参数确定所述响应链路的第一子串扰损耗;根据各所述第一子串扰损耗确定所述响应链路的第一总串扰损耗。
10、在一些可实现的方式中,所述目标结果数据包括第二总串扰损耗,所述根据所述高速链路对应的s参数确定至少一个目标结果数据,包括:在根据所述高速链路对应的s参数确定所述高速链路的数量为一组的情况下,获取至少一个所述高速链路对应的第二串扰文件,所述第二串扰文件包括一个第二串扰链路对所述高速链路串扰的串扰s参数;其中,所述第二串扰链路为所述高速链路周围对所述高速链路串扰的链路;针对任一第二串扰链路,根据所述第二串扰链路对应的所述串扰s参数确定所述高速链路的第二子串扰损耗;根据各所述第二子串扰损耗确定所述高速链路的第二总串扰损耗。
11、在一些可实现的方式中,根据各所述目标结果数据确定对应的目标曲线图之后,所述方法还包括:根据所述目标曲线图的数量预置多个显示区域;在所述显示区域中显示所述目标曲线图,不同所述显示区域用于显示不同的所述目标曲线图;响应于所述用户对所述目标曲线图的缩放操作,确定缩放倍数和缩放中心点坐标数据;根据所述缩放倍数、所述缩放中心点坐标数据以及所述目标曲线图的坐标数据确定缩放后的目标曲线图;将所述缩放后的目标曲线图在相应所述显示区域中进行显示。
12、在一些可实现的方式中,所述对获取的s参数文件进行分析,得到至少一组高速链路对应的s参数之后,所述方法还包括:将各所述高速链路对应的s参数以列表形式进行预存;将以列表形式预存的各所述高速链路对应的s参数转换为至少一个参数矩阵,不同所述参数矩阵包括不同频率下的一组高速链路对应的s参数;所述根据所述高速链路对应的s参数确定该高速链路对应的插损曲线,包括:根据所述s参数对应的参数矩阵,确定所述高速链路对应的插损曲线。
13、本发明还提供一种高速链路的s参数处理装置,包括:获取模块,用于对获取的s参数文件进行分析,得到至少一组高速链路对应的s参数;确定模块,用于基于所述高速链路对应的s参数确定该高速链路至少两个频率下的插损值,并基于各所述频率对应的插损值确定所述插损值随所述频率的变化情况;端口指向判断模块,用于基于所述高速链路的所述插损值随所述频率的变化情况确定所述高速链路的端口指向状态,所述端口指向状态包括端口指向正确或端口指向错误。
14、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述高速链路的s参数处理方法。
15、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述高速链路的s参数处理方法。
16、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述高速链路的s参数处理方法。
17、本发明提供的高速链路的s参数处理方法、装置及电子设备,通过对获取的s参数文件进行分析,得到至少一组高速链路对应的s参数;再基于高速链路对应的s参数确定该高速链路至少两个频率下的插损值,并基于各频率对应的插损值确定插损值随频率的变化情况,根据插损值随频率变化的变化情况,能够确定该高速链路的端口指向是否正确,从而实现了自动判断端口指向,节约了s参数的分析的时间成本,提高了高速链路s参数分析的分析效率,提升了对s参数分析的便利性。
1.一种高速链路的s参数处理方法,其特征在于,包括:
2.根据权利要求1所述的高速链路的s参数处理方法,其特征在于,所述基于所述高速链路的所述插损值随所述频率的变化情况确定所述高速链路的端口指向状态,包括:
3.根据权利要求1所述的高速链路的s参数处理方法,其特征在于,所述基于所述高速链路的所述插损值随所述频率的变化情况确定所述高速链路的端口指向状态,包括:
4.根据权利要求1-3中任一项所述的高速链路的s参数处理方法,其特征在于,在确定所述高速链路的所述端口指向状态为所述端口指向正确之后,所述方法还包括:
5.根据权利要求4所述的高速链路的s参数处理方法,其特征在于,所述目标结果数据包括第一总串扰损耗,所述根据所述高速链路对应的s参数确定至少一个目标结果数据,包括:
6.根据权利要求4所述的高速链路的s参数处理方法,其特征在于,所述目标结果数据包括第二总串扰损耗,所述根据所述高速链路对应的s参数确定至少一个目标结果数据,包括:
7.根据权利要求5-6中任一项所述的高速链路的s参数处理方法,其特征在于,根据各所述目标结果数据确定对应的目标曲线图之后,所述方法还包括:
8.根据权利要求1-3中任一项所述的高速链路的s参数处理方法,其特征在于,所述对获取的s参数文件进行分析,得到至少一组高速链路对应的s参数之后,所述方法还包括:
9.一种高速链路的s参数处理装置,其特征在于,包括:
10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任一项所述高速链路的s参数处理方法。
