MAC设备的延迟参数确定方法、装置、硬件平台及介质制造方法及图纸

技术编号:35456110 阅读:39 留言:0更新日期:2022-11-03 12:14
本发明专利技术公开了一种MAC设备的延迟参数确定方法、装置、硬件平台及介质。该方法包括:控制待测硬件平台中的MAC设备在多个备选延迟参数下进行闭环收发测试,并获取与各备选延迟参数对应的测试结果;其中,在待测硬件平台中,MAC设备通过以太网媒体接口与PHY设备相连,备选延迟参数包括发送时钟延迟和接收时钟延迟;按照各备选延迟参数之间的数值关系对各测试结果进行排列,得到结果矩阵,并根据结果矩阵中各测试结果之间的差异性,获取稳定测试结果;获取与稳定测试结果匹配的目标备选延迟参数,并使用目标备选延迟参数对MAC设备进行时钟偏移的软设置。通过采用上述技术方案,能够保证用于MAC设备的时钟偏移软设置中的延迟参数最优化。优化。优化。

【技术实现步骤摘要】
MAC设备的延迟参数确定方法、装置、硬件平台及介质


[0001]本专利技术涉及计算机通信
,尤其涉及一种MAC设备的延迟参数确定方法、装置、硬件平台及介质。

技术介绍

[0002]以太网的MAC(Media Access Control,媒体接入控制层)和PHY(Physical Layer,物理层)通过以太网媒体接口相连,但以太网媒体接口建立通信时,时钟沿与数据沿同步翻转,接收端无法稳定采样。因此,为保证接收端的稳定采样,需对时钟信号添加合适的延迟时间。
[0003]现有的时钟延迟方法主要有硬件延迟和软件延迟两种方法。硬件方法为增加PCB(Printed Circuit Board,印制电路板)走线量,软件方法为通过工程师对不同的硬件计算出的相应参数,在MAC或PHY中进行时钟偏移的软设置。
[0004]但现有的硬件方法对资源消耗较大,现有的软件方法中,同一套软件只能工作在同一套硬件平台上,且当同一套硬件平台中的不同硬件个体存在差异时,也会影响时钟信号的延迟效果。

技术实现思路

[0005]本专利技术提供了一种MAC设备的延迟参数确定方法、装置、硬件平台及介质,能够保证用于MAC设备的时钟偏移软设置中的延迟参数最优化。
[0006]根据本专利技术的一方面,提供了一种MAC设备的延迟参数确定方法,该方法包括:
[0007]控制待测硬件平台中的MAC设备在多个备选延迟参数下进行闭环收发测试,并获取与各备选延迟参数对应的测试结果;
[0008]其中,在待测硬件平台中,MAC设备通过以太网媒体接口与PHY设备相连,备选延迟参数包括发送时钟延迟和接收时钟延迟;
[0009]按照各备选延迟参数之间的数值关系对各测试结果进行排列,得到结果矩阵,并根据结果矩阵中各测试结果之间的差异性,获取稳定测试结果;
[0010]获取与稳定测试结果匹配的目标备选延迟参数,并使用目标备选延迟参数对MAC设备进行时钟偏移的软设置。
[0011]根据本专利技术的另一方面,提供了一种MAC设备的延迟参数确定装置,包括:
[0012]测试结果获取模块,用于控制待测硬件平台中的MAC设备在多个备选延迟参数下进行闭环收发测试,并获取与各备选延迟参数对应的测试结果;
[0013]其中,在待测硬件平台中,MAC设备通过以太网媒体接口与物理层PHY设备相连,备选延迟参数包括发送时钟延迟和接收时钟延迟;
[0014]稳定测试结果获取模块,用于按照各备选延迟参数之间的数值关系对各测试结果进行排列,得到结果矩阵,并根据结果矩阵中各测试结果之间的差异性,获取稳定测试结果;
[0015]软设置模块,用于获取与稳定测试结果匹配的目标备选延迟参数,并使用目标备选延迟参数对MAC设备进行时钟偏移的软设置。
[0016]根据本专利技术的另一方面,提供了一种硬件平台,所述硬件平台中包括媒体接入控制层MAC设备以及物理层设备,MAC设备通过以太网媒体接口与PHY设备相连;
[0017]在所述硬件平台上,配置有至少一个处理器;以及
[0018]与所述至少一个处理器通信连接的存储器;其中,
[0019]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的MAC设备的延迟参数确定方法。
[0020]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的MAC设备的延迟参数确定方法。
[0021]本专利技术实施例的技术方案,通过获取待测硬件平台中的MAC设备在多个备选延迟参数下的闭环收发测试结果并进行排列得到结果矩阵,在结果矩阵中划分出密集成功结果区域,确定稳定测试结果,并获取相匹配的目标备选延迟参数对MAC设备进行时钟偏移的软设置的方式,能够使获取到的目标备选延迟参数最优化,并保证在目标备选延迟参数用于时钟偏移的软设置之后,能够有效提升MAC设备与PHY设备间的通信效果。
[0022]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0023]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是根据本专利技术实施例一提供的一种MAC设备的延迟参数确定方法的流程图;
[0025]图2a是根据本专利技术实施例二提供的一种MAC设备的延迟参数确定方法的流程图;
[0026]图2b是本专利技术实施例中所提供的一种密集成功结果区域的划分示意图;
[0027]图2c是本专利技术实施例中所提供的的一种密集成功结果区域的中心位置划分示意图;
[0028]图3是根据本专利技术实施例三提供的一种MAC设备的延迟参数确定装置的结构示意图;
[0029]图4是实现本专利技术实施例的一种MAC设备的延迟参数确定方法的硬件平台的结构示意图。
具体实施方式
[0030]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人
员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0031]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0032]实施例一
[0033]图1为本专利技术实施例一提供的一种MAC设备的延迟参数确定方法的流程图,本实施例可适用于当MAC设备通过以太网媒体接口与PHY设备相连时,对MAC设备进行时钟偏移的软设置的情况,该方法可以由MAC设备的延迟参数确定装置来执行,该MAC设备的延迟参数确定装置可以采用硬件和/或软件的形式实现,该MAC设备的延迟参数确定装置可配置于具备数据处理功能的计算机或服务器中。如图1所示,该方法包括:
[0034]S110、控制待测硬件平台中的MAC设备在多个备选延迟参数下进行闭环收发测试,并获取与各备选延迟参数对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种媒体接入控制层MAC设备的延迟参数确定方法,其特征在于,包括:控制待测硬件平台中的MAC设备在多个备选延迟参数下进行闭环收发测试,并获取与各备选延迟参数对应的测试结果;其中,在待测硬件平台中,MAC设备通过以太网媒体接口与物理层PHY设备相连,备选延迟参数包括发送时钟延迟和接收时钟延迟;按照各备选延迟参数之间的数值关系对各测试结果进行排列,得到结果矩阵,并根据结果矩阵中各测试结果之间的差异性,获取稳定测试结果;获取与稳定测试结果匹配的目标备选延迟参数,并使用目标备选延迟参数对MAC设备进行时钟偏移的软设置。2.根据权利要求1所述的方法,其特征在于,控制待测硬件平台中的MAC设备在多个备选延迟参数下进行闭环收发测试,并获取与各备选延迟参数对应的测试结果,包括:根据发送时钟延迟区间、发送延迟递增步长、接收时钟延迟区间和接收延迟递增步长,构建多个备选延迟参数;使用每个备选延迟参数对MAC设备进行时钟偏移的软设置后,控制MAC设备以闭环的方式发送目标测试数据包;根据MAC设备在各备选延迟参数下的目标测试数据包接收情况,获取与各备选延迟参数对应的成功或失败通信的测试结果。3.根据权利要求2所述的方法,其特征在于,控制MAC设备以闭环的方式发送目标测试数据包,包括:控制MAC设备通过太网媒体接口将目标测试数据包发送至PHY设备;其中,所述PHY设备的通信模式被预先设置为回环模式。4.根据权利要求2所述的方法,其特征在于,按照各备选延迟参数之间的数值关系对各测试结果进行排列,得到结果矩阵,包括:根据发送时钟延迟区间和发送延迟递增步长,确定发送时钟延迟总数量,并根据接收时钟延迟区间和接收延迟递增步长,确定接收时钟延迟总数量;根据发送时钟延迟总数量和接收时钟延迟总数量,构建二维矩阵;将发送时钟延迟和接收时钟延迟沿从小到大的排列顺序作为二维矩阵中行列元素的排布顺序,将各测试结果填充于二维矩阵中,得到结果矩阵。5.根据权利要求1所述的方法,其特征在于,根据结果矩阵中各测试结果之间的差异性,获取稳定测试结果,包括:在所述结果矩阵中,获取由多个成功通信的测试结果组成的密集成功结果区域;将与密集成功结果区域的中心位置匹配的矩阵元素,确定为稳定测试结果。6.根据权利要求5所述的方法,其特征在于,在所述结果矩阵中,获取由多个成功通信的测试结果组成的密集成功结果区域,包括:在...

【专利技术属性】
技术研发人员:张一弘程茂彭元志毛玉泽栾学广
申请(专利权)人:科东广州软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1