为高性能计算电缆进行自动分析RF测量数据

鲁珀特舞蹈,软件伪造


高吞吐量,低延迟被动铜缆和有源光电电缆在高性能计算中起着重要作用,在高性能计算群集中提供数十积,数百个或甚至数千个节点之间的互连。为确保提供数据挖掘,电子设计自动化,流体动力学等应用的高性能消息,制造商设计其电缆以满足Infiniband发布的协议和物理层规格®贸易联合会。

半年英菲尼斯Plugfest事件为电缆制造商提供有机会测试其产品的符合规范。下载188bet金宝搏直到最近,处理和分析这些测试产生的所有RF数据都是耗时和艰巨的,而制造商通常不得不等待几个月来获得结果。

但是,在最新的Plugfest中,我们在几分钟内提供了测试结果。我们使用我在Matlab开发的S参数合规性工具进行了此操作®和rf toolbox™,由Mathworks顾问辅助。S-参数合规性工具自动化许多手动处理步骤,计算分贝丢失和其他性能指标,并在Microsoft中生成全面的报告®excel.®格式详细结果和图表(图1)。我估计,如果Matlab和RF工具箱提供的内置功能,我将估计开发时间更长了五到10倍。

图1. S参数合规性工具界面。

处理百倍的测试数据大小增加

过去,使用新罕复所述的Matlab代码在新罕布什尔州互操作性实验室大学的工程师来分析来自Infiniband Plugfest事件的测量数据。该代码旨在测试QSFP电缆的单个通道,但有时努力处理在Plugfests期间测试的数百个电缆的数据集。使用此代码分析测量数据需要多个手动步骤。因此,它可能需要1-2个月才能从单个Plugfest事件中处理结果。

在最近的InfiniBand Plugfest事件中测试的电缆由八个车道组成,每个方向上有四个,将数据文件的大小增加超过100.一个32端口键键Vector网络分析器(VNA)测试每个电缆,检查交互在2600个频率的32个端口之间,产生32 x 32 x 2600的矩阵。结果。与单车道测试产生的1.5 MB相比,典型测试产生约150 MB的数据。

我的目标是开发一个应用程序,它不仅可以处理这些更大、更复杂的数据集,而且还可以在制造商参加活动时向他们交付测试结果。

用matlab来迅速

作为软件工程师,我有广泛的编程经验,但没有Matlab的经验,而我使用物理层计算机网络,我必须了解有很多关于使用RF测量数据的工作。我考虑了几种方法,包括尝试使用Excel进行分析,但决定在Matlab中编写新的应用程序的三个原因。首先,使用在MATLAB中写入的表达式定义了一些IBTA规范限制,因此我能够将这些限制纳入新的应用程序。其次,Matlab和RF Toolbox的内置功能将大大简化开发。第三,MATLAB广泛用于整个行业的工程师,包括致力于网络规范的团体。

我完成了为期三天的数学工作培训课程“Matlab基础,”我通过通过示例工作了解Matlab基础知识。对于在MATLAB中操纵RF数据的具体细节,我使用了一个提供了现场培训和远程跟进支持的Mathworks工程师。金宝app培训大大缩短了我的学习曲线,使我能够开发一个易于使用其他工程师的全功能应用程序。

使用matlab的决定被证明是一个很好的人 - 我从未遇到过任何问题,Matlab无法解决。

导入和处理数据

第一步是从矢量网络分析器生成的每个S32P文件中导入大约150 MB的数据。RF Toolbox使直接导入Matlab环境中的数据。我使用RF Toolbox函数将数据转换为不同的格式。例如,我使用过S2SDDs2scc将单端S参数转换为差分模式和共模S参数。

一旦我从文件中提取了S参数,就会简单地编写MATLAB函数,该函数计算Infiniband规范中引用的每个频率的分贝损耗。

格式化和可视化结果

在数据处理之后,应用程序创建格式化的Excel文件,详细说明所有测试结果(图2)。我选择输出Excel的结果,使管理者和工程师可以轻松地看到他们最感兴趣的数据,从高级,通过失败结果到低级,车道特定的详细信息。电子表格提供了分贝损失结果和其他指标,包括最接近超出规格的频率以及每个测量和相关规范线之间的差异。如果电缆未能测试,则电子表格突出显示所涉及的特定S参数。然后,工程师可以直接进入相关的图表,并通过测量结果超过极限。

图2. Excel电子表格显示有源光缆的测试结果。

应用程序在JPEG和MATLAB虚构文件格式中生成数十个图表(图3)。工程师可以使用MATLAB放大图的图中的任何部分,以详细查看详细信息。

图3.作为通过测试(顶部)的有源光缆的频率频率频率函数的分贝损失的曲线图,并且在单车道(底部)上失败的电缆。蓝线表示规范中定义的可接受的限制。

最重要的是,应用程序在分钟内生成结果,使工程师能够立即分析结果。有源光缆的制造商可能会对他们的产品进行调整,同一天,然后重新测试电缆以查看其变化的效果。下载188bet金宝搏

独立应用程序和其他增强功能

当我们在实际的Plugfest事件中尝试了S参数合规工具时,它证明了能够处理所有RF测量测试数据。我自以来提出了一些增强功能,包括增加由IEEE开创的频道操作边缘(COM)测试方法的支持。金宝app我还添加了一个命令行界面,使应用程序更容易用于批处理。

我现在准备使用Matlab Compiler™包装并加密MATLAB代码,以便将其作为独立软件包释放,即使它们没有安装MATLAB,也可以由工程师运行。

发布2017年 - 93175V00

查看相关功能的文章

查看相关行业的文章