确定电气互连的信号质量的制作方法与工艺

文档序号:13015946阅读:242来源:国知局
本申请是申请日为2013年3月8日申请号为第201380013885.2号发明名称为“确定电气互连的信号质量”的中国专利申请的分案申请。本申请要求保护于2012年3月12日提交的美国临时申请第61/609,804号的权益,该临时申请通过引用以其整体并入本文。领域本公开内容涉及确定电气互连的信号质量。背景在广泛的意义上,电气互连或信道可以存在于任何两个功能单元例如任何两个集成电路之间,且这样的功能单元可以具有多个互连或信道。按照惯例,在给定信道上确定噪声和最终的信噪比(SNR)(两者都作为信道本身和来自其他信道的串扰的函数)已经涉及计算密集的和时间密集的过程,这样的过程不适用于给定信道上的变化的条件,且不能够提供实时或接近实时的信道质量测量。例如,使用眼睛高度/宽度测量和/或频域SNR计算的常规方法通常是不能实时执行的计算密集的过程。此外,确定噪声的常规方法缺少高速通信网络所需要的精度和稳健性。附图简述将从与其一致的各实施例的下列详细描述明显看出所要求保护的本主题的特征和优点,应参考附图考虑这些详细描述,附图中:图1阐释与本公开内容的各种实施例一致的系统;图2是根据本公开内容的一种实施例的操作的流程图;图3阐释根据本公开内容的一种实施例的直通信道的经测量信号和经修改信号的信号图;图4阐释根据本公开内容的一种实施例的直通信道的经修改信号的采样的信号图;图5阐释根据本公开内容的一种实施例的直通信道的示例PDF图;图6是根据本公开内容的另一实施例的操作的流程图;图7阐释根据本公开内容的一种实施例的串扰信道的经修改串扰信号的一部分的信号图;图8阐释根据本公开内容的一种实施例的串扰信道的示例PDF图;图9是根据本公开内容的另一实施例的操作的流程图;图10阐释根据本公开内容的一种实施例的PDF图的示例组合;图11是根据本公开内容的另一实施例的操作的流程图;以及图12是根据本公开内容的另一实施例的操作的流程图。尽管参照各说明性实施例继续下列详细描述,但本领域中的技术人员将明显看出其多种替代、修改和变更。详细描述一般地,本公开内容描述了使用短持续时间测试信号来确定电信道的信号质量的方法和系统。在此描述的方法使用了时域计算(而不是频域计算)来逼近信道的噪声概况(noiseprofile)。噪声概况可以至少逼近到给定信道规格的合规水平。在此描述的时域方法提供了优于常规信道质量指标确定过程的显著优点,例如,显著地减少了处理器和存储器要求。图1阐释与本公开内容的各种实施例一致的系统100。图1中所叙述的系统100通常包括第一网络设备102和第二网络设备104。网络设备102、104在多个互连或信道110、112、...、114、116上相互通信。在此所使用的“信道”可以被定义为导线、铜踪迹、连接器、封装、内插器(interposer)、焊线、通孔、电缆等等的任何组合。信道110、112、...、114、116可以包括例如介质相关接口,它可以包括例如铜双轴电缆、印刷电路板上的背板迹线等等。在一些实施例中,信道110、112、...、114、116可以包括提供在网络设备102和104之间独立连接的多个逻辑和/或物理信道(例如,差分对信道)。系统100可以表示例如网络系统,且网络设备102、104均可以表示网络控制器(例如,网络接口卡(NIC)、网络接口电路等等)、交换机、路由器、网络节点元件(例如,服务器系统、刀片系统等等)和/或其他网络设备,且将参考网络系统继续下列描述。然而,应当认识到,本公开内容具有其中可以通过确定与功能单元相关联的一个或多个信道的信道质量来有利地增强在各功能单元之间的通信的任何系统的广泛适用性。网络设备102、104均可以被配置为使用例如以太网通信协议来相互通信。以太网通信协议能够允许使用传输控制协议/因特网协议(TCP/IP)的通信。以太网通信协议可以遵守或兼容由电气和电子工程师学会(IEEE)于2002年3月公布的、标题为“IEEE802.3标准”的以太网标准,包括这种标准的所有变更和/或后续版本。在下面描述的各示例中,以太网通信协议可以遵守或兼容IEEE802.3bj标准,该标准是IEEE工程,且被公布为“对IEEE标准802.3-2008的修订”,且具有以下官方标题:“用于信息技术的IEEE标准——在系统之间的电信和信息交换——局域网和城域网——特别要求第3部分:带有冲突检测(CSMA/CD)访问方法的载波侦听多路接入访问和物理层规范修订:物理层规范和管理。在背板和铜电缆上的100Gb/s操作的参数”。如所说明的,本公开内容具有广泛适用性且可以与其他通信协议一起使用,其他通信协议例如PCIExpress、无限带宽、光纤信道、霹雳(Thunderbolt)、HDMI等等,例如,在任何两个功能单元之间的任何通信协议。网络设备102和104包括各自的物理电路118和120,其通常被配置为经由信道110、112、...、114、116把网络设备102与网络设备104连接起来。物理电路118/120可以遵守或兼容前述IEEE802.3以太网通信协议,它可以包括例如10GBASE-KR、40GBASE-KR4、40GBASE-CR4、100GBASE-CR10、100GBASE-CR4、100GBASE-KR4和/或100GBASE-KP4和/或与前述IEEE802.3/802.3bj以太网通信协议兼容和/或与以后开发的通信协议兼容的其他物理电路。物理电路118和120均包括被配置为发射数据分组和/或帧的发射电路(Tx)122、124和126、128。物理电路118和120均包括被配置为接收来自相应Tx电路的数据分组和/或帧的相应接收电路(Rx)130、132和134、136。当然,物理电路118/120也可以包括被配置为执行模数变换和数模变换、数据的编码和解码、模拟寄生消除(例如,串扰消除)和已接收数据的恢复的编码/解码电路(未示出)。Rx电路110可以包括被配置为协调从已连接的Tx电路接收的数据的时序的锁相环电路(PLL,未示出)。Tx和Rx电路可以具有关联的信号滤波器,如由前述以太网通信协议定义的。信号滤波器可以包括具有一个或多个可调整滤波器参数的可调整滤波器以及固定式或不可调整滤波器。固定式滤波器可以包括例如高通滤波器、低通滤波器等等。可调整滤波器可以包括例如有限冲激响应(FIR)滤波器、连续时间线性滤波器(主动和/或被动)、判决反馈均衡器(DFE)滤波器、离散时间模拟滤波器、数字滤波器等等。可调整滤波器参数可以例如包括抽头系数(或权重)、频率传递函数(按频率的增益或衰减)、极点和零点、冲激响应、阶跃响应、前置游标(pre-curser)、后置游标(post-curser)、接收增益系数、增益、衰减和/或其他已知的或以后开发的滤波特性等等。图1中所叙述的信道110、112、...、114、116可以被表示为直通信道和串扰信道。在此所使用的“直通信道”被广义地定义为在两个点之间的低欧姆数连接(例如,直接物理连接)。图1中的直通信道由Tx/Rx电路的直接连接表示:信道110是Tx/Rx122、130的直通信道;信道112是Tx/Rx126、134、...的直通信道;信道114是Tx/Rx124、132的直通信道;并且信道116是Tx/Rx128、136的直通信道。在此所使用的“串扰信道”被广义地定义为在两个点之间的高欧姆数连接,且可以由电磁噪声(例如,射频噪声等等)表示。串扰信道还可以被分类为近串扰信道和远串扰信道。“近”串扰信道被定义为相对接近感兴趣的直通信道的信道(例如,空间上接近),且“远”串扰信道被定义为相对远离感兴趣的直通信道的信道(例如,空间上远离)。把信道110(Rx电路130)用作直通信道,例如,近串扰信道是信道112和116,这是由于这些信道的Tx电路(126和128)被包括在网络设备104内,且远串扰信道是信道114,这是由于Tx电路124被包括在空间上远离网络设备104的网络设备102内。当然,这仅是近串扰信道和远串扰信道的示例,且在其他实施例中,可以以与具体的操作环境、噪声特性等等一致的方式定义信道。网络设备102包括测试电路106,其被配置为测试耦合到测试电路106的至少一个信道110、112、...、114、116的质量。在一些实施例中,网络设备102也可以包括测试电路108,其被配置为测试耦合到测试电路108的至少一个信道110、112、...、114、116的质量。在操作中,测试电路106和/或108被配置为指定直通信道、在所指定的直通信道和至少一个串扰信道上生成测试信号、响应于直通信道上的测试信号测量直通信道的电特性、并且响应于一个或多个串扰信道上的测试信号测量直通信道的电特性。电特性可以例如包括噪声、失真、损耗、分散等等,和/或影响信道的信号质量的其他已知的或以后发现的属性。可以就噪声评估电特性。另外,测试电路106/108被配置为把直通信道和串扰信道的电特性转换成脉冲响应的集合,并在时域评估脉冲响应,以便使用下面描述的方法判断例如直通信道上的信噪比(SNR)。直通信道响应和噪声确定图2是根据本公开内容的一种实施例的操作的流程图200。尤其,流程图200阐释确定所指定的直通信道对测试信号的响应并确定与直通信道相关联的至少一个噪声特性的测试电路操作。继续参见图1,此实施例的操作包括指定直通信道202。为了与以上所描述的示例一致,将假设信道110是直通信道,且所有其他信道(112、...、114、116)是串扰信道。操作也包括在所指定的直通信道的发射(Tx)电路处生成测试信号,并在直通信道204的接收(Rx)电路处测量对测试信号的响应,从而获得直通信道的经测量信号206。例如,测试电路104可以被配置为指示测试电路102在直通信道110上生成测试信号。测试信号可以例如包括孤立的符号或具有已知长度的一系列符号。“符号”是具有被表示为“单位间隔”(UI)的固定持续时间的多种已知波形中的一种,该波形编码从Tx电路发送的信息。例如,与前述以太网通信协议一致的脉冲振幅调制(PAM)信号把一个比特(1或0)编码为恒定电压电平(两种可能电压中的一种的选择),或者类似地把一对比特编码为在1UI的持续时间内驱动的四种可能电压中的一种的选择。操作也可以包括用与Tx和/或Rx电路208相关联的至少一个信号滤波器的至少一个可调整参数修改经测量信号,以便获得直通信道的经修改信号210。Tx和/或Rx信号滤波器可以由如前述以太网通信协议中所定义的一个或多个预设函数和/或系数定义,且可以被表示为由如前述以太网通信协议中所定义的数学表达式。图3中阐释了操作204-210的概念。图3阐释根据本公开内容的一种实施例的直通信道的经测量信号302和经修改信号304的信号图300。信号图300是信号振幅随时间变化的图。经测量信号302表示由Rx电路测量的测试信号。经修改信号304表示经测量信号302的修改,如通过与直通信道的Tx和/或Rx电路相关联的至少一个信号滤波器的至少一个参数所修改的。一般地,经测量信号302的可用信号振幅大于经修改信号304的可用信号振幅。Tx和/或Rx电路可以引起测试信号在时间上“分布”,且因而所得到的所测量的和经修改的信号通常比1UI更长,且可以如同与直通信道相关联的存储器尺寸那样长。在这一示例中,1UI可以是20-60皮秒的数量级,但是所测量的和经修改的信号可以是更长的数量级(例如,若干纳秒)。再次参见图2,且继续参见图1,此实施例的操作还可以包括确定经修改信号212的第一正过零点。操作也可以包括通过把第一正过零点用作参考来采样经修改信号214。在一些实施例中,采样率可以被选择为大约是UI的时间,以便与测试信号属性相对应。操作也可以包括在距离第一过零点1UI间隔处确定信号振幅S216。操作也可以包括在所采样的经修改信号内指定干扰信号区域218。干扰信号区域可以被选择为沿正时间方向或负时间方向离开第一正过零点所选择的数量的UI样本。在一些实施例中,干扰信号区域可以是基于由DFE设定的“抽头”的数量,如由前述以太网通信协议所定义的。DFE通常被配置为基于先前所检测的符号预测可以影响当前符号的符号间干扰。这种干扰的时间通常被定义为抽头,且DFE也被配置为整体或部分地消除在抽头所指定的时间周期内的符号间干扰。“兼容”Rx电路可以至少部分地由抽头的数量定义,且“兼容”可以由前述以太网通信协议定义。这种操作也可以包括把干扰区域中的样本的振幅值置零218。操作也可以包括在干扰信号区域外指定至少一个感兴趣的区域220。该至少一个感兴趣的区域通常被认为是噪声。根据此实施例的操作也可以包括至少部分地基于至少一个感兴趣的区域中的噪声样本确定质量因数(FOM)(这一区域中的噪声样本在此也称为“ISC”)222。在一些实施例中,FOM也可以基于其他噪声源,在此称为ONS。ONS可以包括例如,抖动、Rx电路电压增益噪声、外部RF干扰、电源和/或线路电源噪声、宇宙辐射和/或其他噪声源,如前述以太网协议所定义的。ONS可以被表示为均方根(RMS)值、函数、系数、数学表达式等等。FOM可以表示经修改信号的信噪比(S/N或SNR),且可以通过计算下列等式来生成:FOM=S/√(∑ISC2+ONS2)。图4中阐释了操作212-222的概念。图4阐释根据本公开内容的一种实施例的直通信道的经修改信号304的采样的信号图400。第一正过零点402被用作采样参考。在离开第一过零点4021UI404处确定信号振幅406。把第一过零点402用作参考,以IUI间隔采样整个波形,被示出为示例样本414、416和418。干扰信号区域408包括样本414的集合。在这一示例中,在干扰信号区域408外定义了两个感兴趣的区域410和412。感兴趣的区域410和412中的样本表示与经修改信号304相关联的噪声,且被用来确定FOM,如上所述。再次参见图2,且继续参见图1,由于至少一个信号滤波器可以包括多于一个的可调整滤波器参数设置,可以对n个可调整信号滤波器参数中的每一个重复操作208-222,因而生成n个数量的FOM,n个可调整滤波器参数223中的每一个对应一个FOM。此实施例的操作也可以包括从n个FOM224的集合确定最大FOM。最大FOM通常表示n个FOM的集合的最大信噪比。因而,产生最大FOM的可调整滤波器设置也可以产生最低数量的数据错误的概率。此实施例的操作也包括生成直通信道226的噪声概况。在一个示例实施例中,噪声概况可以包括使用生成最大FOM226的样本来生成直通信道的概率密度函数(PDF),且因而获得直通信道噪声PDF228。一般地,直通信道噪声PDF表示噪声电压值的概率。此实施例的操作也可以包括基于直通信道噪声PDF230生成与至少一个信道质量参数相关的指标。指标可以例如包括噪声指标NTC(直通信道的噪声)。例如,通过把PDF转换成累积密度函数(CDF),确定等于(或大约等于)目标指标的CDF的概率,且确定与该概率相关联的电压,可以确定NTC。目标指标可以例如包括码元差错率(SER,例如10-5),如前述以太网协议所定义的。图5阐释根据本公开内容的一种实施例的直通信道噪声的示例PDF图500。x轴是噪声电压(幅度)且y轴是P的对数,其中如果Tx电路正在生成伪随机符号则P表示电压存在的概率。PDF图502通常是抛物线,且表示某种噪声电压的概率。串扰信道响应和噪声确定图6是根据本公开内容的另一实施例的操作的流程图600。尤其,流程图600阐释确定至少一个串扰信道对测试信号的响应并确定与串扰信道相关联的至少一个噪声特性的测试电路操作。继续参见图1,此实施例的操作包括在所指定的串扰信道的Tx电路处生成测试信号并测量在直通信道602的Rx电路处的响应,从而获得所测量的串扰信号604。操作也可以包括用生成直通信道(以上所描述的)608的最大FOM的Tx和/或Rx滤波器特性和参数修改所测量的串扰信号,从而生成经修改串扰信号608。操作也可以包括把经修改串扰信号分割成多个(m个)UI片段610,其中m通常由经修改串扰信号的总体时间长度定义。操作还可以包括把每一UI片段分割成p个数量的样本612。例如基于合理地确保在每一UI片段内的可用信号电压值被采样的经修改串扰信号的分辨率,可以选择数量p。在一些实施例中,数量p可以由前述以太网通信协议定义(作为所建议的最小值)。操作也可以包括生成p个样本集合614,每一样本集合包括隔开1UI的m个样本。图7中阐释操作610-614的概念。图7阐释根据本公开内容的一种实施例的串扰信道的经修改串扰信号702的一部分的信号图700。信号702被分割成高达m个的UI片段,在704示出了其中的一个。m个UI片段中的每一个还被分割成p个数量的样本,在706处示出了几个这样的样本。可以使用来自间隔1UI的每一UI片段的样本来生成样本集合。因而,例如,样本708、710、712和714可以形成经修改串扰信号702的该部分的样本集合的一部分。再次参见图6,且继续参见图1,此实施例的操作也可以包括为p个样本集合中的每一个生成噪声概况616。在一个示例实施例中,噪声概况可以包括为p个样本集合中的每一个生成PDF616。操作还可以包括在p个数量的PDF当中选择具有表示最坏情况噪声概况的指标的PDF。在一些实施例中,在这里所使用的指标是方差,且因而,可以选择具有最大方差的PDF618。由于可以存在多个串扰信道(y),可以对y个串扰信道中的每一个重复操作602-618,从而生成y个数量的串扰PDF620。此实施例的操作也可以包括基于串扰PDF生成与至少一个信道质量参数相关的指标622。类似于图2的实施例,该指标可以包括例如噪声指标Ny(串扰信道的噪声)。例如,通过把PDF转换成累积密度函数(CDF),确定等于(或约等于)目标指标的CDF的概率,且确定与该概率相关联的电压,可以确定Ny。目标指标可以例如包括码元差错率(SER,例如10-5),如前述以太网协议所定义的。此实施例的操作也可以包括生成其他噪声源的一个或多个PDF626,从而获得其他噪声PDF628。图8阐释根据本公开内容的一种实施例的串扰信道的示例PDF图800。PDF图802、804、...、806中的每一个表示y个串扰信道中的每一个的所选择的PDF,即,每一PDF表示每一串扰信道的样本集合的最大方差,如上所述。组合PDF并确定直通信道SNR图9是根据本公开内容的另一实施例的操作的流程图900。尤其,流程图900阐释为直通信道和至少一个串扰信道生成的组合噪声概况且确定直通信道的信噪比的测试电路操作。此实施例的操作包括组合串扰信道PF和生成单个串扰PDF902。可以使用已知的和/或以后开发的卷积方法来执行组合PDF。在一些实施例中,可以组合串扰PDF的一个或多个子集以便生成一个或多个中间PDF。例如,可以组合近串扰PDF以便生成总的近串扰PDF,且可以组合远串扰PDF以便生成总的远串扰PDF。例如,这可以允许确定来自近串扰信道和远串扰信道的噪声的相对贡献。当然,这仅是可以根据本公开内容的教导生成的串扰PDF的不同组合的示例,且其他示例组合可以生成有用的噪声信息,无论是作为最终结果还是中间操作。此实施例的操作也可以包括组合直通信道PDF、至少一个所得到的串扰PDF以及在一些实施例中至少一个其他噪声源PDF904。此实施例的操作也可以包括基于直通信道、至少一个串扰信道以及在一些实施例中至少一个其他噪声源PDF的所组合PDF生成与至少一个信道质量参数906相关的噪声指标N。在这里,N可以表示来自所有相关的噪声源的总体噪声。此实施例的操作也可以包括使用S和N来确定直通信道SNR908。在一个示例实施例中,可以根据下式确定信道操作裕度(COM):COM=20log(S/N)。SNR和/或COM可以用来判断直通信道是否与前述以太网通信协议兼容。因而,本公开内容的测试电路准许个体信道的隔离测试,以便例如判断信道本身是否兼容。另外,可以在时域直接评估在此各实施例中的任何的信号操纵操作,从而提供明显的处理器开销和存储器要求节省。另外,生成中间噪声指标(例如,NTC和/或Ny)可以允许用于故障查找的单独的和/或集总的噪声源的分析等等。图10中阐释了操作902-906的概念。图10阐释根据本公开内容的一种实施例的PDF的示例组合。在这一示例中,可以把多个串扰信道PDF802、804、...、806进行组合(即,卷积)以便形成单个串扰PDF1002。单个串扰PDF1002可以与其他噪声源PDF1004和直通信道PDF502进行卷积,以便形成总体噪声PDF1006。图11是根据本公开内容的另一实施例的操作的流程图1100。尤其,流程图1100阐释确定直通信道的信噪比的测试电路操作。此实施例的操作包括确定在直通信道上测量且响应于直通信道上的测试信号而生成的第一响应信号的近似可用信号振幅S1102。此实施例的操作也包括用至少一个信号滤波器修改第一响应信号以便生成第一经修改信号1104。此实施例的操作也包括确定第一经修改信号的噪声区域1106。操作也可以包括生成第一经修改信号的噪声区域的至少一部分的第一概率密度函数(PDF)1108。此实施例的操作也包括确定在直通信道上测量且响应于串扰信道上的测试信号而生成的第二响应信号1110。此实施例的操作也包括用至少一个信号滤波器修改第二响应信号以便生成第二经修改信号1112。此实施例的操作也包括生成第二经修改信号的至少一部分的第二PDF1114。此实施例的操作也包括组合第一PDF和第二PDF以便生成直通信道的总体噪声PDF1116。此实施例的操作也包括至少部分地基于S和总体噪声PDF确定直通信道的信噪比1118。图12是根据本公开内容的另一实施例的操作的流程图1200。尤其,流程图1200阐释确定直通信道的信噪比的操作。此实施例的操作包括在时域确定第一响应信号的近似可用信号电压;其中,第一响应信号响应于施加到直通信道的测试信号1202。此实施例的操作也包括确定响应于施加到直通信道的测试信号的第一响应信号的第一噪声概况1204。此实施例的操作也包括确定第二响应信号的第二噪声概况;其中,第二响应信号响应于在串扰信道上施加且在直通信道上测量的测试信号1206。此实施例的操作也包括至少部分地基于近似可用信号振幅以及第一噪声概况和第二噪声概况确定直通信道的信噪比1208。尽管图2、6、9、11和12的流程图阐释了根据各种实施例的操作,但应理解,对其他实施例来说,图2、6、9、11和12中所阐释的全部操作并非都是必要的。另外,在此完全预期,在本公开内容的其他实施例中,可以以在任何图中没有具体示出的方式组合在图2、6、9、11和/或12中所叙述的操作和/或在此描述的其他操作,且这样的实施例可以包括比图2、6、9、11和/或12中所阐释的更少或更多的操作。因而,涉及附图中没有确切示出的各特征和/或操作的权利要求被视为落在本公开内容的范围和内容内。作为示例性系统体系结构和方法论提供前述内容,对本公开内容的修改是可能的。例如,在其他实施例中,测试电路106和/或108可以形成外部测试设备(未示出)的一部分,而不是网络设备102和/或104的一部分。测试设备可以被用来确定一个或多个信道的信号质量,这可以在一个或多个功能单元(例如,网络设备等等)耦合到信道之前或之后执行。测试设备可以被配置为仿真Tx和Rx电路,仿真与其关联的可调整和固定式滤波器,生成和接收测试信号,和/或由前述以太网通信协议顶定义的其他功能或操作。其他修改也是可能的。例如,设备l02和/或104也可以包括主机处理器、芯片组电路和系统存储器。主机处理器可以包括一个或多个处理器核心且可以被配置为执行系统软件。系统软件可以例如包括操作系统代码(例如,OS内核代码)和局域网(LAN)驱动代码。LAN驱动代码可以被配置为至少部分地控制网络设备102/104的操作。系统存储器可以包括被配置为存储要由网络设备102/104发射或接收的一个或多个数据分组的I/O存储器缓冲器。芯片组电路通常可以包括“北桥”电路(未示出),以便控制在处理器、网络设备102/104和系统存储器之间的通信。网络设备102和/或104还可以包括操作系统(OS,未示出)以便管理例如在设备102/104上运行的系统资源和控制任务。例如,可以使用微软Windows、HP-UX、Linux或UNIX来实现OS,但可以使用其他操作系统。在一些实施例中,OS可以由虚拟机监视器(或管理程序)代替,虚拟机监视器(或管理程序)可以向在一个或多个处理单元上运行的各种操作系统(虚拟机)提供底层硬件的抽象层。操作系统和/或虚拟机可以实现一个或多个协议栈。协议栈可以执行用于处理分组的一个或多个程序。协议栈的示例是TCP/IP(传输控制协议/因特网协议)协议栈,其包括用于应对(例如,处理或生成)在网络上发射和/或接收的分组的一个或多个程序。协议栈可以替代地被包括在诸如例如TCP卸载引擎(offloadengine)和/或网络设备102/104的专用子系统上。TCP卸载引擎电路可以被配置为例如提供分组传输、分组分割、分组重组、差错校验、传输确认、传输重试等等,而不需要主机CPU和/或软件涉及。系统存储器可以包括下列类型的存储器中的一种或多种:半导体固件存储器、可编程存储器、非易失性存储器、只读存储器、电可编程存储器、随机存取存储器、闪速存储器、磁盘存储器和/或光盘存储器。另外或替代地,系统存储器可以包括其他和/或以后开发的类型的计算机可读存储器。在此的任何实施例中所使用的“电路”可以包括单独地或以任何组合的硬布线电路、可编程电路、状态机电路和/或存储由可编程电路执行的指令的固件。电路可以被实施为半导体集成电路(IC),半导体集成电路(IC)可以包括专用IC(ASIC)、片上系统(SoC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、专用处理器和/或现成处理器等等。可以在包括一个或多个存储介质的系统中实现在此描述的操作的实施例,所述存储介质上单独地或组合地存储有由一个或多个处理器执行时执行各方法的指令。处理器可以例如包括网络控制器104中的处理单元和/或可编程电路和/或其他处理单元或可编程电路。因而,预期根据在此描述的方法的操作可以跨越多个物理设备例如在多个不同物理位置处的处理结构而散布。存储介质可以包括任何类型的有形的、非暂态的存储介质,例如,任何类型的盘,其包括软盘、光盘、紧致盘只读存储器(CD-ROM)、可重写紧致盘(CD-RW)和磁光盘;半导体设备,例如只读存储器(ROM)、随机存取存储器(RAM)(例如动态RAM和静态RAM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、闪速存储器、磁卡或光卡;或适用于存储电子指令的任何类型的存储介质。在一些实施例中,硬件描述语言可以被用来指定用于在此描述的各种操作和/或电路的电路和/或逻辑实现。例如,在一种实施例中,硬件描述语言可以遵守或兼容超高速集成电路(VHSIC)硬件描述语言(VHDL),硬件描述语言(VHDL)可以允许在此描述的一个或多个电路和/或模块的半导体制造。VHDL可以遵守或兼容IEEE标准1076-1987、IEEE标准1076.2、IEEE1076.1、VHDL-2006的IEEE草案3.0、VHDL-2008的IEEE草案4.0以及/或者IEEEVHDL标准和/或其他硬件描述标准的其他版本。在此的任何实施例中所使用的“电路”可以包括单独地或以任何组合的硬布线电路、可编程电路、状态机电路和/或存储由可编程电路执行的指令的固件。电路可以被实施为半导体集成电路(IC),半导体集成电路(IC)可以包括专用IC(ASIC)、片上系统(SoC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、专用处理器和/或现成处理器等等。在此描述的任何操作或其任何子集或组合可以被实施为模块。“模块”可以例如包括应用、指令集、可执行代码等等和/或被配置为执行所声明的功能的电路等等。因此,本公开内容的一个示例是包括物理电路以及测试电路的网络设备,所述物理电路包括发射电路(Tx)和接收电路(Rx),其中,Tx和Rx电路被配置为耦合到各自的信道以便经由各信道与外部设备通信,其中,网络设备被配置为使用以太网通信协议来与外部设备通信。测试电路被配置为:从各信道当中指定直通信道和至少一个串扰信道;确定在直通信道上测量且响应于直通信道上的测试信号而生成的第一响应信号的近似可用信号振幅S;用至少一个信号滤波器修改第一响应信号以便生成第一经修改信号;确定第一经修改信号的噪声区域;生成第一经修改信号的噪声区域的至少一部分的第一概率密度函数(PDF);确定在直通信道上测量且响应于串扰信道上的测试信号而生成的第二响应信号;用至少一个信号滤波器修改第二响应信号以便生成第二经修改信号;生成第二经修改信号的至少一部分的第二PDF;组合第一PDF和第二PDF以便生成直通信道的总体噪声PDF;以及至少部分地基于S和总体噪声PDF确定直通信道的信噪比。另一示例网络设备包括前述组件中的任何或全部,其中,信号滤波器包括与Tx和/或Rx电路相关联的滤波器。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为用多种可调整滤波器设置修改第一经测量信号,并且,对于每一可调整滤波器设置:生成多个经修改信号,每一可调整滤波器设置对应一个经修改信号;对于每一经修改信号,以基于测试信号的采样率采样信号;对于每一经修改信号,确定近似可用信号振幅;对于每一经修改信号,确定噪声区域;对于每一经修改信号,至少部分地基于可用信号振幅和噪声区域确定信噪比;以及选择经修改信号中具有最大信噪比的一种;且其中,使用所选择的经修改信号生成第一PDF。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为:确定第一经修改信号的第一正过零点;以基于测试信号的采样率采样第一经修改信号;以及把第一经修改信号的一部分指定为干扰信号区域,其中,干扰信号区域基于Rx电路的至少一个参数,且噪声区域是在干扰区域之外。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为:对于多个串扰信道中的每一个,确定均在直通信道上测量且响应于所述多个串扰信道中的每一个上的测试信号而生成的多个相应的响应信号;对于所述多个响应信号中的每一个,用至少一个信号滤波器修改响应信号以便生成经修改信号;对于所述多个响应信号中的每一个,生成经修改信号的至少一部分的PDF;以及从所述多个响应信号PDF当中选择具有最大方差的PDF。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为:生成与至少一个附加噪声源相关联的第三PDF;以及确定直通信道的信噪比基于第一PDF、第二PDF和第三PDF。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为基于总体噪声PDF生成与至少一个信道质量参数相关的指标;其中,该指标是基于由以太网通信协议定义的目标指标的噪声指标。另一示例网络设备包括前述组件中的任何或全部,其中,目标指标是码元差错率(SER),且其中,该指标用于由以太网通信协议定义的直通信道的信道质量的合规衡量。本公开内容的另一示例用于确定直通信道的信噪比的方法,其中,直通信道提供在第一设备和第二设备之间的通信路径,且第一设备和第二设备被配置为使用以太网通信协议来相互通信,所述方法包括:确定在直通信道上测量且响应于直通信道上的测试信号而生成的第一响应信号的近似可用信号振幅S;用至少一个信号滤波器修改第一响应信号以便生成第一经修改信号;确定第一经修改信号的噪声区域;生成第一经修改信号的噪声区域的至少一部分的第一概率密度函数(PDF);确定在直通信道上测量且响应于串扰信道上的测试信号而生成的第二响应信号;用至少一个信号滤波器修改第二响应信号以便生成第二经修改信号;生成第二经修改信号的至少一部分的第二PDF;组合第一PDF和第二PDF以便生成直通信道的总体噪声PDF;以及至少部分地基于S和总体噪声PDF确定直通信道的信噪比。另一示例方法包括前述操作中的任何或全部,其中,信号滤波器包括与耦合到直通信道的发射电路(Tx)和/或接收电路(Rx)相关联的滤波器。另一示例方法包括前述操作中的任何或全部,且还包括用多种可调整滤波器设置修改第一经测量信号,并且对于每一可调整滤波器设置:生成多个经修改信号,每一可调整滤波器设置对应一个经修改信号;对于每一经修改信号,以基于测试信号的采样率采样信号;对于每一经修改信号,确定近似可用信号振幅;对于每一经修改信号,确定噪声区域;对于每一经修改信号,至少部分地基于可用信号振幅和噪声区域确定信噪比;以及选择经修改信号中具有最大信噪比的一种;且其中,使用所选择的经修改信号生成第一PDF。另一示例方法包括前述操作中的任何或全部,且还包括确定第一经修改信号的第一正过零点;以基于测试信号的采样率采样第一经修改信号;以及把第一经修改信号的一部分指定为干扰信号区域,其中,干扰信号区域基于耦合到直通信道的接收电路的至少一个参数和噪声区域是在干扰区域之外。另一示例方法包括前述操作中的任何或全部,且还包括对于多个串扰信道中的每一个,确定均在直通信道上测量且响应于所述多个串扰信道中的每一个上的测试信号而生成的多个相应的响应信号;对于所述多个响应信号中的每一个,用至少一个信号滤波器修改响应信号以便生成经修改信号;对于所述多个响应信号中的每一个,生成经修改信号的至少一部分的PDF;以及从所述多个响应信号PDF当中选择具有最大方差的PDF。另一示例方法包括前述操作中的任何或全部,且还包括生成与至少一个附加噪声源相关联的第三PDF;以及基于第一PDF、第二PDF和第三PDF确定直通信道的信噪比。另一示例方法包括前述操作中的任何或全部,且还包括基于总体噪声PDF生成与至少一个信道质量参数相关的指标;其中,该指标是基于由以太网通信协议定义的目标指标的噪声指标。另一示例方法包括前述操作中的任何或全部,其中,目标指标是码元差错率(SER),且其中,该指标用于由以太网通信协议定义的直通信道的信道质量的合规衡量。另一示例方法包括前述操作中的任何或全部,且还包括系统包括一个或多个非暂态存储设备,其上单独地或组合地存储有指令,所述指令在由一个或多个处理器执行时得到以下操作,包括:先前操作中的任何。本公开内容的另一示例是包括物理电路以及测试电路,所述物理电路包括发射电路(Tx)和接收电路(Rx)的网络设备,其中,Tx和Rx电路被配置为耦合到各自的信道以便经由各信道与外部设备通信,其中,网络设备被配置为使用以太网通信协议来与外部设备通信;所述测试电路被配置为:从各信道当中指定直通信道和至少一个串扰信道;在时域确定第一响应信号的近似可用信号电压,其中,第一响应信号响应于施加到直通信道的测试信号;确定响应于在直通信道上施加的测试信号的第一响应信号的第一噪声概况;确定第二响应信号的第二噪声概况,其中,第二响应信号响应于在串扰信道上施加且在直通信道上测量的测试信号;以及至少部分地基于近似可用信号电压和第一噪声概况和第二噪声概况确定直通信道的信噪比。另一示例网络设备包括前述组件中的任何或全部,其中,信号滤波器包括与Tx和/或Rx电路相关联的滤波器。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为用多个可调整滤波器设置修改第一响应信号,且对于每一可调整滤波器设置:生成多个经修改信号,每一可调整滤波器设置对应一个经修改信号;对于每一经修改信号,以基于测试信号的采样率采样信号;对于每一经修改信号,确定近似可用信号振幅;对于每一经修改信号,确定噪声区域;对于每一经修改信号,至少部分地基于可用信号振幅和噪声区域确定信噪比;以及选择经修改信号中具有最大信噪比的一种;且其中,使用所选择的经修改信号生成第一噪声概况。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为确定第一噪声概况,通过以下确定第一噪声概况:确定第一响应信号的第一正过零点;以基于测试信号的采样率采样第一响应信号;以及把第一响应信号的一部分指定为干扰信号区域,其中,干扰信号区域基于Rx电路的至少一个参数,且基于第一响应信号的在干扰区域之外的一个区域确定噪声概况。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为:通过对于多个串扰信道中的每一个确定均在直通信道上测量且响应于所述多个串扰信道中的每一个上的测试信号而生成的多个相应的响应信号,确定第二噪声概况;对于所述多个响应信号中的每一个,用至少一个信号滤波器修改响应信号以便生成经修改信号;对于所述多个响应信号中的每一个,生成经修改信号的至少一部分的噪声概况;以及从所述多个响应信号噪声概况当中选择具有最大方差的噪声概况。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为:生成与至少一个附加噪声源相关联的第三噪声;以及基于第一噪声概况、第二噪声概况和第三噪声概况确定直通信道的信噪比。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为基于第一噪声概况和第二噪声概况生成与至少一个信道质量参数相关的指标;其中,该指标是基于由以太网通信协议定义的目标指标的噪声指标。另一示例网络设备包括前述组件中的任何或全部,其中,目标指标是码元差错率(SER),且其中,该指标用于由以太网通信协议定义的直通信道的信道质量的合规衡量。本公开内容的另一示例是一种系统,所述系统包括一个或多个存储介质,所述存储介质上单独地或组合地存储有指令,所述指令在由一个或多个处理器执行时得到包括以下的下列操作:从多个信道当中指定直通信道和至少一个串扰信道;在时域确定第一响应信号的近似可用信号电压,其中,第一响应信号响应于施加到直通信道的测试信号;确定响应于在直通信道上施加的测试信号的第一响应信号的第一噪声概况;确定第二响应信号的第二噪声概况,其中,第二响应信号响应于在串扰信道上施加且在直通信道上测量的测试信号;以及至少部分地基于近似可用信号电压和第一噪声概况和第二噪声概况确定直通信道的信噪比。另一示例系统包括前述操作中的任何或全部,其中,信号滤波器包括与Tx和/或Rx电路相关联的滤波器。另一示例系统包括前述操作中的任何或全部,其中,所述指令得到下列附加操作,包括:用多个可调整滤波器设置修改第一响应信号,且对于每一可调整滤波器设置:生成多个经修改信号,每一可调整滤波器设置对应一个经修改信号;对于每一经修改信号,以基于测试信号的采样率采样信号;对于每一经修改信号,确定近似可用信号振幅;对于每一经修改信号,确定噪声区域;对于每一经修改信号,至少部分地基于可用信号振幅和噪声区域确定信噪比;以及选择经修改信号中具有最大信噪比的一种;且其中,使用所选择的经修改信号生成第一噪声概况。另一示例系统包括前述操作中的任何或全部,其中,所述指令得到下列附加操作,包括:通过以下确定第一噪声概况:确定第一响应信号的第一正过零点;以基于测试信号的采样率采样第一响应信号;以及把第一响应信号的一部分指定为干扰信号区域,其中,干扰信号区域基于Rx电路的至少一个参数,且基于第一响应信号的在干扰区域之外的一个区域确定噪声概况。另一示例系统包括前述操作中的任何或全部,其中,所述指令得到下列附加操作,包括:通过对于多个串扰信道中的每一个确定均在直通信道上测量且响应于所述多个串扰信道中的每一个上的测试信号而生成的多个相应的响应信号,确定第二噪声概况;对于所述多个响应信号中的每一个,用至少一个信号滤波器修改响应信号以便生成经修改信号;对于所述多个响应信号中的每一个,生成经修改信号的至少一部分的噪声概况;以及从所述多个响应信号噪声概况当中选择具有最大方差的噪声概况。另一示例系统包括前述操作中的任何或全部,其中,所述指令得到下列附加操作,包括:生成与至少一个附加噪声源相关联的第三噪声;以及基于第一噪声概况、第二噪声概况和第三噪声概况确定直通信道的信噪比。另一示例系统包括前述操作中的任何或全部,其中,所述指令得到下列附加操作,包括:基于第一噪声概况和第二噪声概况生成与至少一个信道质量参数相关的指标;其中,该指标是基于由以太网通信协议定义的目标指标的噪声指标。另一示例系统包括前述操作中的任何或全部,其中,目标指标是码元差错率(SER),且其中,所述指标用于由以太网通信协议定义的直通信道的信道质量的合规衡量。本公开内容的另一示例是一种测试设备,所述测试设备包括测试电路,所述测试电路被配置为测试多个信道在之间两个功能单元;所述测试电路还被配置为仿真物理电路,所述物理电路包括与网络设备相关联的发射电路(Tx)和接收电路(Rx),所述网络设备被配置为耦合到各信道并仿真与各信道相关联的至少一个信号滤波器,其中,信道、物理电路和至少一个信号滤波器至少部分地由以太网通信协议定义;所述测试电路还被配置为:从各信道当中指定直通信道和至少一个串扰信道;在时域确定第一响应信号的近似可用信号电压,其中,第一响应信号响应于施加到直通信道的测试信号;确定响应于在直通信道上施加的测试信号的第一响应信号的第一噪声概况;确定第二响应信号的第二噪声概况,其中,第二响应信号响应于在串扰信道上施加且在直通信道上测量的测试信号;以及至少部分地基于近似可用信号电压和第一噪声概况和第二噪声概况确定直通信道的信噪比。另一示例网络设备包括前述组件中的任何或全部,其中,信号滤波器包括与Tx和/或Rx电路相关联的滤波器。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为用多个可调整滤波器设置修改第一响应信号,且对于每一可调整滤波器设置:生成多个经修改信号,每一可调整滤波器设置对应一个经修改信号;对于每一经修改信号,以基于测试信号的采样率采样信号;对于每一经修改信号,确定近似可用信号振幅;对于每一经修改信号,确定噪声区域;对于每一经修改信号,至少部分地基于可用信号振幅和噪声区域确定信噪比;以及选择经修改信号中具有最大信噪比的一种;且其中,使用所选择的经修改信号生成第一噪声概况。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为确定第一噪声概况,通过以下确定第一噪声概况:确定第一响应信号的第一正过零点;以基于测试信号的采样率采样第一响应信号;以及把第一响应信号的一部分指定为干扰信号区域,其中,干扰信号区域基于Rx电路的至少一个参数,且基于第一响应信号的在干扰区域之外的一个区域确定噪声概况。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为:通过对于多个串扰信道中的每一个确定均在直通信道上测量且响应于所述多个串扰信道中的每一个上的测试信号而生成的多个相应的响应信号,确定第二噪声概况;对于所述多个响应信号中的每一个,用至少一个信号滤波器修改响应信号以便生成经修改信号;对于所述多个响应信号中的每一个,生成经修改信号的至少一部分的噪声概况;以及从所述多个响应信号噪声概况当中选择具有最大方差的噪声概况。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为:生成与至少一个附加噪声源相关联的第三噪声;以及基于第一噪声概况、第二噪声概况和第三噪声概况确定直通信道的信噪比。另一示例网络设备包括前述组件中的任何或全部,其中,所述测试电路还被配置为基于第一噪声概况和第二噪声概况生成与至少一个信道质量参数相关的指标;其中,该指标是基于由以太网通信协议定义的目标指标的噪声指标。另一示例网络设备包括前述组件中的任何或全部,其中,目标指标是码元差错率(SER),且其中,所述指标用于由以太网通信协议定义的直通信道的信道质量的合规衡量。在此已经使用的术语和表达被用作描述性而非限制性的术语,且在使用这样的术语和表达时不存排除示出和描述的特征(或其部分)的任何等效物的意图,且应当认识到,在权利要求范围内的各种修改都是可能的。相应地,权利要求旨在覆盖所有这样的等效物。在此已经描述了各种特征、方面和实施例。本领域中的技术人员将理解,各种特征、方面和实施例对相互的组合以及变更和修改敏感。因此,应当认为本公开内容包含这样的组合、变更和修改。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1