System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 采样调整方法、系统及可编程逻辑电路技术方案_技高网

采样调整方法、系统及可编程逻辑电路技术方案

技术编号:41232470 阅读:3 留言:0更新日期:2024-05-09 23:48
本申请公开了一种采样调整方法、系统及可编程逻辑电路,包括:获取目标数据信号,所述目标数据信号包括分布于时间轴上的多个数值,每个数值对应有稳态区间,相邻两个不同的数值对应有亚稳态区间;获取采样时钟信号;基于采样时刻以及所述目标数据信号的亚稳态区间对指定信号进行延时调整,以使所述采样时钟信号在采样时刻对所述目标数据信号的稳态区间进行采样。可以通过调整指定信号,使得采样时钟信号在采样时刻对所述目标数据信号的稳态区间进行采样,不需要人工手动调整,调高了调整的效率,且具有较大的调整范围。

【技术实现步骤摘要】

本申请涉及电路,更具体地,涉及一种采样调整方法、系统及可编程逻辑电路


技术介绍

1、目前,随着电子信息技术的发展,需要对电路中传输的数据信号进行采样。虽然,可以通过调整时钟信号的延时,从而通过时钟信号实现对数据信号的采样。然而,现有的调整方式效率较低,且稳定性不高,能够进行延时调整的范围也较小。


技术实现思路

1、本申请提出了一种采样调整方法、系统及可编程逻辑电路。

2、第一方面,本申请实施例提供了一种采样调整方法,所述方法包括:获取目标数据信号,所述目标数据信号包括分布于时间轴上的多个数值,每个数值对应有稳态区间,相邻两个不同的数值对应有亚稳态区间;获取采样时钟信号;对指定信号进行延时调整,以使所述采样时钟信号在采样时刻对所述目标数据信号的稳态区间进行采样。

3、可选的,对于一种可能的实施方式,所述基于所述采样时刻以及所述目标数据信号的亚稳态区间,确定目标延时参数,包括:基于预先设定的延时范围区间中的每一种延时参数,对所述目标数据信号进行延时调整;基于所述采样时钟信号对被每一种所述延时参数进行延时调整后的所述目标数据信号进行采样;获取第一指定区间中的亚稳态区间的第一数量,所述第一指定区间为被每一种所述延时参数进行延时调整后的所述目标数据信号对应于所述采样时刻的区间;若所述第一数量等于指定数量,则基于延时范围区间中最大的延时参数或所述第一指定区间中的亚稳态区间对应的第一指定延时参数确定目标延时参数;基于所述目标延时参数对指定信号进行延时调整。

4、可选的,对于一种可能的实施方式,所述指定数量为零个,所述若所述第一数量等于指定数量,则基于延时范围区间中最大的延时参数或所述第一指定区间中的亚稳态区间对应的第一指定延时参数确定目标延时参数,包括:若所述第一数量为零个,则将延时范围区间中最大的延时参数的一半,作为所述目标延时参数。

5、可选的,对于一种可能的实施方式,所述指定数量为两个,所述若所述第一数量等于指定数量,则基于延时范围区间中最大的延时参数或所述第一指定区间中的亚稳态区间对应的第一指定延时参数确定目标延时参数,包括:若所述第一数量为两个,则分别确定所述第一指定区间中两个亚稳态区间对应的第一延时参数以及第二延时参数;将所述第一延时参数与所述第二延时参数的和的一半,作为所述目标延时参数。

6、可选的,对于一种可能的实施方式,所述指定信号为所述目标数据信号。

7、可选的,对于一种可能的实施方式,所述方法还包括:若所述第一数量不等于指定数量,则基于所述第一指定区间中的亚稳态区间对应的第一指定延时参数确定第一中间延时参数;基于所述第一中间延时参数对目标数据信号进行延时,得到中间数据信号;基于预先设定的延时范围区间中的每一种延时参数,对所述采样时钟信号进行延时调整;获取第二指定区间中包括亚稳态区间的第二数量,所述第二指定区间为被每一种所述延时参数进行延时调整后的所述采样时刻对应于所述中间数据信号的区间;基于所述第一中间延时参数以及所述第二指定区间中亚稳态区间对应的第二指定延时参数确定第一目标延时参数以及第二目标延时参数,所述第一目标延时参数用于对所述目标数据信号进行延时调整,所述第二目标延时参数用于对所述采样时钟信号进行延时调整;将所述第一目标延时参数以及所述第二目标延时参数作为目标延时参数;基于所述目标延时参数对指定信号进行延时调整。

8、可选的,对于一种可能的实施方式,所述基于所述第一中间延时参数以及所述第二指定区间中亚稳态区间对应的第二指定延时参数确定第一目标延时参数以及第二目标延时参数,包括:若所述第二数量为两个,则分别确定所述第二指定区间中两个亚稳态区间对应的第三延时参数以及第四延时参数;将所述第三延时参数与所述第四延时参数的和的一半,作为所述第二目标延时参数;将所述第一中间延时参数作为所述第一目标延时参数;将所述第一目标延时参数以及所述第二目标延时参数作为所述目标延时参数。

9、可选的,对于一种可能的实施方式,所述方法还包括:若所述第二数量为一个,则获取所述第二指定区间中亚稳态区间对应的第二指定延时参数以及所述延时范围区间中的最大的延时参数之和的一半,作为第二中间延时参数;基于获取到第一指定区间中的亚稳态区间的边界状态以及所述第二中间延时参数,确定所述目标延时参数。

10、可选的,对于一种可能的实施方式,所述基于获取到第一指定区间中的亚稳态区间的边界状态以及所述第二中间延时参数,确定所述目标延时参数,包括:若所述边界状态为结束边界,则获取所述第一指定区间中的亚稳态区间对应的第一指定延时参数以及所述延时范围区间中的最大的延时参数之和的一半,作为第三中间延时参数;判断所述第三中间延时参数以及所述第二中间延时参数的大小关系;若所述第三中间延时参数大于所述第二中间延时参数,则将所述第二中间延时参数作为所述第二目标延时参数,并将零作为所述第一目标延时参数;若所述第三中间延时参数小于所述第二中间延时参数,则将零作为所述第二目标延时参数,并将所述第三中间延时参数作为所述第一目标延时参数。

11、可选的,对于一种可能的实施方式,所述方法还包括:若所述边界状态为起始边界,则将所述第二中间延时参数作为所述第二目标延时参数,并将零作为所述第一目标延时参数。

12、可选的,对于一种可能的实施方式,所述若所述第一数量不等于指定数量,则基于所述第一指定区间中的亚稳态区间对应的第一指定延时参数确定第一中间延时参数,包括:若所述第一数量不等于指定数量,则获取所述第一指定区间中的亚稳态区间的边界状态;若所述边界状态为结束边界,则将零作为所述第一中间延时参数;若所述边界状态为起始边界,则将第一指定区间中的亚稳态区间对应的第一指定延时参数作为所述第一中间延时参数。

13、可选的,对于一种可能的实施方式,所述指定信号为目标数据信号以及采样时钟信号。

14、可选的,对于一种可能的实施方式,所述基于所述采样时刻以及所述目标数据信号的亚稳态对指定信号进行延时调整,包括:获取当前时刻的所述采样时刻对应于所述目标数据信号的第三指定区间;若所述第三指定区间包括亚稳态区间,则基于所述采样时刻以及所述目标数据信号的亚稳态区间对指定信号进行延时调整;若所述第三指定区间包括稳态区间,则获取与所述当前时刻相邻的下一时刻作为新的当前时刻,并返回执行获取新的当前时刻的所述采样时刻对应于所述目标数据信号的第三指定区间,直至检测到第三指定区间包括稳态区间的次数等于阈值次数。

15、第二方面,本申请实施例还提供了一种采样调整系统,所述采样调整系统包括数据生成模块、时钟生成模块以及延时调整模块,所述延时调整模块分别与所述数据生成模块以及所述时钟生成模块连接;所述数据生成模块用于获取目标数据信号,所述目标数据信号包括分布于时间轴上的多个数值,每个数值对应有稳态区间,相邻两个不同的数值对应有亚稳态区间;所述时钟生成模块用于获取采样时钟信号;所述延时调整模块用于基于采样时刻以及所述目标数据信号的亚稳态区间对指定信号进本文档来自技高网...

【技术保护点】

1.一种采样调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于采样时刻以及所述目标数据信号的亚稳态区间对指定信号进行延时调整,包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述第一数量等于指定数量,则基于延时范围区间中最大的延时参数或所述第一指定区间中的亚稳态区间对应的第一指定延时参数确定目标延时参数,包括:

4.根据权利要求2所述的方法,其特征在于,所述若所述第一数量等于指定数量,则基于延时范围区间中最大的延时参数或所述第一指定区间中的亚稳态区间对应的第一指定延时参数确定目标延时参数,包括:

5.根据权利要求2-4任一项所述的方法,其特征在于,所述指定信号为所述目标数据信号。

6.根据权利要求2所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述第一中间延时参数以及所述第二指定区间中亚稳态区间对应的第二指定延时参数确定第一目标延时参数以及第二目标延时参数,包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述基于获取到第一指定区间中的亚稳态区间的边界状态以及所述第二中间延时参数,确定所述目标延时参数,包括:

10.根据权利要求8所述的方法,其特征在于,所述方法还包括:

11.根据权利要求7所述的方法,其特征在于,所述对所述第三延时参数以及所述第四延时参数进行运算,得到所述第二目标延时参数,包括:

12.根据权利要求6所述的方法,其特征在于,所述若所述第一数量不等于指定数量,则基于所述第一指定区间中的亚稳态区间对应的第一指定延时参数确定第一中间延时参数,包括:

13.根据权利要求6-12任一项所述的方法,其特征在于,所述指定信号为目标数据信号以及采样时钟信号。

14.根据权利要求1所述的方法,其特征在于,所述基于采样时刻以及所述目标数据信号的亚稳态对指定信号进行延时调整,包括:

15.一种采样调整系统,其特征在于,所述采样调整系统包括数据生成模块、时钟生成模块以及延时调整模块,所述延时调整模块分别与所述数据生成模块以及所述时钟生成模块连接;

16.一种现场可编程逻辑阵列,其特征在于,用于执行权利要求1-14任一项所述的方法。

...

【技术特征摘要】

1.一种采样调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于采样时刻以及所述目标数据信号的亚稳态区间对指定信号进行延时调整,包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述第一数量等于指定数量,则基于延时范围区间中最大的延时参数或所述第一指定区间中的亚稳态区间对应的第一指定延时参数确定目标延时参数,包括:

4.根据权利要求2所述的方法,其特征在于,所述若所述第一数量等于指定数量,则基于延时范围区间中最大的延时参数或所述第一指定区间中的亚稳态区间对应的第一指定延时参数确定目标延时参数,包括:

5.根据权利要求2-4任一项所述的方法,其特征在于,所述指定信号为所述目标数据信号。

6.根据权利要求2所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述第一中间延时参数以及所述第二指定区间中亚稳态区间对应的第二指定延时参数确定第一目标延时参数以及第二目标延时参数,包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的...

【专利技术属性】
技术研发人员:包朝伟刘兴宗彭祥吉
申请(专利权)人:深圳市紫光同创电子有限公司
类型:发明
国别省市:

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

1