眼图分析方法及装置与流程

未命名 07-12 阅读:81 评论:0


1.本技术涉及信号测量技术领域,特别是涉及一种眼图分析方法、眼图分析装置、电子设备及计算机存储介质。


背景技术:

2.眼图常用于高速互连系统信号完整性分析。眼图是用余辉方式累积叠加显示采集到的串行信号的比特位的结果,叠加后的图形形状看起来和眼睛很像,故名眼图。通过眼图能够看到信号的统计分布情况,反映所有信号的整体特征。从眼图上可以观察出码间串扰和噪声的影响,从而估计系统优劣程度。
3.目前的测试仪器在对高速信号进行眼图分析时,需要进行各种参数的设定和调试,才能形成波形的眼图,操作复杂,对仪器的使用技能要求高。对于只需要定性分析的情况,更显操作繁琐、复杂,使用不便。并且,在待测试信号发生变化时,需要重新设定参数,操作繁琐耗时,易用性差。尤其是对测试效率要求高或者需要做大量的信号眼图测试的应用场合,上述技术问题更加凸显。


技术实现要素:

4.有鉴于此,本技术提供一种眼图分析方法、眼图分析装置、电子设备及计算机存储介质,能够解决眼图分析时的上述技术问题。
5.第一方面,本技术一实施例提供了一种眼图分析方法,包括:
6.采用第一信号处理参数对输入信号进行信号处理,得到待采集信号;
7.对所述待采集信号进行数据采集,得到与所述待采集信号对应的采集数据;
8.获取当前控制所述采集数据的波形进行显示的第一显示参数;
9.根据所述采集数据确定所述待采集信号的频率参数和幅度参数;
10.根据所述第一信号处理参数、所述第一显示参数、所述频率参数和幅度参数,确定能够控制所述采集数据显示预定周期数的完整波形的第二信号处理参数和第二显示参数;
11.根据所述第二信号处理参数和所述第二显示参数,控制所述采集数据显示预定周期数的完整波形;
12.根据所述预定周期数的完整波形生成眼图。
13.结合本技术的第一方面,在一可选实施方式中,所述第一信号处理参数包括第一幅度调节参数;所述第二信号处理参数包括第二幅度调节参数。
14.结合本技术的第一方面,在一可选实施方式中,所述第一显示参数包括当前控制所述采集数据的波形进行显示的幅度范围;所述待采集信号的幅度参数为该待采集信号的多个峰中幅度最大的峰;所述待采集信号的频率参数为所述幅度最大的峰对应的频率。
15.结合本技术的第一方面,在一可选实施方式中,所述第二幅度调节参数与第一幅度调节参数、待采集信号的幅度参数、第一显示参数之间存在如下关系:y≤x
·
f(d/v),其中,y为第二幅度调节参数,x为第一幅度调节参数,f()包括线性函数或非线性函数,v为待
采集信号的幅度参数,d为第一显示参数;和/或,
16.所述第二显示参数与待采集信号的频率参数和预定周期数存在如下关系:
17.t≥n/v,其中,t第二显示参数,v为待采集信号的频率参数,n为欲显示的波形的预定周期数。
18.结合本技术的第一方面,在一可选实施方式中,所述根据所述预定周期数的完整波形生成眼图包括:
19.对所述采集数据进行时钟恢复,获得所述采集数据的时钟;
20.根据所述采集数据的时钟,对所述采集数据进行时钟切割,获得采集数据的信号片段;
21.以预定帧数对所述信号片段进行叠加,获得叠加结果;
22.对所述叠加结果进行绘制,获得眼图。
23.结合本技术的第一方面,在一可选实施方式中,所述对所述采集数据进行时钟恢复,获得所述采集数据的时钟,包括:
24.确定所述的预定周期数的完整波形中每个边沿的边沿时间;
25.将相邻边沿的边沿时间相减,获得所述的预定周期数的完整波形的多个脉宽值;
26.获得所述多个脉宽值中的最小脉宽值,确定所述最小脉宽值为待采集信号的时钟。
27.结合本技术的第一方面,在一可选实施方式中,所述根据所述预定周期数的完整波形生成眼图后,所述方法还包括:
28.根据所述眼图确定眼图参数,所述眼图参数包括眼高和/或眼宽。
29.第二方面,本技术实施例提供了一种眼图分析装置,包括:
30.信号处理模块,用于采用第一信号处理参数对输入信号进行信号处理,得到待采集信号;
31.数据采集模块,用于对所述待采集信号进行数据采集,得到与所述待采集信号对应的采集数据;
32.当前显示参数获取模块,用于获取当前控制所述采集数据的波形进行显示的第一显示参数;
33.数据分析模块,用于对所述采集数据进行数据分析,确定所述待采集信号的频率参数和幅度参数;
34.显示参数确定模块,用于根据所述频率参数和所述幅度参数,确定能够控制所述采集数据的波形显示预定周期数的完整波形的第二信号处理参数和第二显示参数;
35.波形显示模块,用于根据所述第二信号处理参数和所述第二显示参数,控制所述采集数据的波形显示预定周期数的完整波形;
36.眼图生成模块,用于根据所述预定周期数的完整波形生成眼图。
37.第三方面,本技术实施例提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
38.第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
39.通过对采集数据进行分析,获得待采集信号的频率和幅值。再根据待采集信号的
的频率和幅值调节信号处理和显示过程中的参数,达到显示预定周期数的完整波形的结果。采用上述眼图分析方法,减少了眼图分析过程的参数设定,实现了自动生成眼图,降低了眼图分析的使用门槛,提高用户使用眼图分析的效率。
40.本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
41.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
42.图1为本技术一实施例提供的眼图分析方法示意图;
43.图2为本技术一实施例中仪器的部分显示区域的示意图;
44.图3为本技术一实施例中时钟恢复示意图;
45.图4为本技术一实施例中眼图生成结果示意图;
46.图5为本技术另一实施例提供的眼图分析方法示意图;
47.图6为本技术一实施例中眼图参数自动测量示意图;
48.图7为本技术一实施例提供的眼图分析装置示意图;
49.图8为本技术一实施例提供的电子设备示意图。
具体实施方式
50.为使本技术的技术方案和有益效果能够更加明显易懂,下面通过列举具体实施例的方式,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
51.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。
52.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本技术的范围的情况下,可以将第一电阻称为第二电阻,且类似地,可将第二电阻称为第一电阻。第一电阻和第二电阻两者都是电阻,但其不是同一电阻。当描述“第一”时,并不表示必然存在“第二”;而当讨论“第二”时,也并不表明本技术必然存在第一元件、部件、区、层或部分。在此使用时,单数形式的“一”、“一个”和“所述/该”也可能意图包括复数形式,除非上下文清楚指出另外的方式。“多个”的含义是两个以上,除非另有明确具体的限定。还应明白术语“包括”,当在该说明书中使用时,确定所述特征的存在,但不排除一个或更多其它的特征的存在或添加。在此使用时,术语“和/或”包括相关所列项目的任何及所有组合。
53.可以理解,本技术上下文中“连接”表示被连接的一端与连接至的一端之间相互具有电信号或数据的传递,可理解为“电连接”、“通信连接”等。本技术上下文中“a与b直接连接”表示a和b之间不包括除导线以外的其他元器件。
54.本技术实施例提供一种眼图分析方法,参见图1,包括以下步骤:
55.s110,采用第一信号处理参数对输入信号进行信号处理,得到待采集信号。输入信号为模拟信号。待采集信号为数字信号。在接收到模拟的输入信号后,对该模拟信号进行信号处理,将其转换为数字信号。信号处理包括信号调理和模数转换。信号调理用于对输入的模拟信号进行加工处理,使得信号满足模数转换的条件。信号调理包括对输入的模拟信号进行幅度调节、过滤、偏移控制、频响调节等。幅度调节包括放大、衰减。模数转换即将经过信号调理之后的模拟信号转换为数字信号。
56.s120,对所述待采集信号进行数据采集,得到与所述待采集信号对应的采集数据。根据预设的采样率、采样时长和存储深度将数字信号形式的待采集信号采集到存储区。存储区包括具有最大存储深度的存储单元。最大存储深度(record length)也称记录长度,表示能够存储的采样点的最大个数。最大存储深度对应存储单元的容量,容量越大,最大存储深度越大。采样率表示单位时间内从连续信号中提取并组成离散信号的采样个数。采样率等效于存储速度。采样率的倒数为采样时间,表示相邻两个采样点的时间间隔。采样时长对应总的采样时间,即所有采样时间之和。采样率与时基(timebase)相关,时基越小采样率越高。
57.以示波器为例,采样时长由示波器的显示窗口所代表的时间决定。当时基选择10μs/div,若水平轴是10格,则采样时间为100μs,在1mpts的存储深度下,当前的实际采样率为1m
÷
100μs=10gs/s。
58.可选的,最大存储深度是一定的,但是在实际测试中所使用的存储深度是可调节的。采样率、当前采样时长和存储深度存在以下关系:存储深度=采样率
×
当前采样时长。在采样率保持不变的情况下,随着当前采样时长的增加,存储深度会自动增加。存储深度的增加通过处理器自动实现。
59.s130,获取当前控制所述采集数据的波形进行显示的第一显示参数d。第一显示参数包括当前控制所述采集数据的波形进行显示的幅度范围。若希望波形能够完整显示在仪器的显示区域,则需获知当前显示区域能够显示的最大幅度范围。所述幅度范围可以是用户动态设置的,也可以是仪器的默认值。通过读取仪器存储单元所存储的第一显示参数的设置值即可获得。
60.s140,根据所述采集数据确定所述待采集信号的频率参数和幅度参数。对所述采集数据进行数据分析,获得其频率参数f和幅度参数v。可选的,数据分析方法采用频域分析,将时域信号转换为频域信号,获得数字信号的频率参数和幅度参数。待采集信号的幅度参数为该待采集信号的多个峰中幅度最大的峰的幅度;所述待采集信号的频率参数为所述幅度最大的峰对应的频率。
61.为了提高数据分析速度,频域分析方法优选快速傅里叶变换方法(fft)。经快速傅里叶变换(fft)后,能够得到采集数据中多个不同频率分量,以及每个不同频率分量对应的幅度。获得最大幅度。最大幅度即各个幅度中的最大值。选择最大幅度的频率作为采集数据的频率参数,最大幅度作为采集数据的幅度参数。
62.如图2所示,为仪器的部分显示区域所显示的对采集数据进行频域变换后的结果。其中,横坐标为频率(hz),纵坐标为幅度(dbv)。图中虚线框中为幅度最大的峰。其所对应的频率为采集数据的频率参数,为1mhz。
63.可选的,步骤s130和步骤140的顺序可互换。
64.s150,根据所述第一信号处理参数、所述第一显示参数、所述频率参数和幅度参数,确定能够控制所述采集数据显示预定周期数的完整波形的第二信号处理参数和第二显示参数。显示预定周期数的完整波形,指的是使采集数据的波形在显示器的显示区域的垂直方向和水平方向均能完整显示。在垂直方向,使采集数据的波形的最大幅值和最小幅值,也就是波形的峰峰值,同时显示在显示器的显示区域内。在水平方向,使采集数据显示预定周期数的波形。
65.可选的,步骤s11中的信号处理包括信号调理。可选的,信号调理包括幅度调节。幅度调节即对输入信号的幅度进行放大或衰减。第一信号处理参数包括第一幅度调节参数x。第二信号处理参数包括第二幅度调节参数y。第二幅度调节参数y与第一幅度调节参数x、待采集信号的幅度参数v、第一显示参数d之间存在函数关系:y≤x
·
f(d/v)。其中,f()可以为线性函数或非线性函数。非线性函数包括指数函数、幂函数、对数函数以及这些函数组成的复合函数,或者这些函数与线性函数组成的复合函数。
66.可选的,第二幅度调节参数
67.可选的,第二幅度调节参数
68.表示对第一幅度调节参数进行缩放。k为调节系数,根据需要选择。可选的,k为1。
69.可选的,垂直方向的调节还包括垂直偏移调节,即对波形进行整体上下移动。
70.通过自动计算缩放倍数,采用该缩放倍数对第一幅度调节参数进行放大或衰减,使采集数据的幅度显示在显示器的显示区域的幅度范围内,从而使采集数据的波形在显示区域的垂直方向得到完整显示。
71.对于水平方向的调节,通过调节第二显示参数实现。可选的,第二显示参数为采样时长t。第二显示参数与待采集信号的频率参数和预定周期数存在如下关系:
72.其中,t为采样时长,v为待采集信号的频率参数,n为欲显示的波形的预定周期数。
73.可选的,第二显示参数为时基t0(时间基准),
74.其中,t为采样时长,v为待采集信号的频率参数,n为欲显示的波形的预定周期数,m为仪器显示区域水平方向的格数。参见图2,图中两条黑色竖线之间为一格,共10格。可选的,格数为12或14。
75.将所获得的频率参数转换成周期参数,即可得到数字信号的周期。
76.可选的,预定周期数至少为三个。周期数越多,眼图分析越准确,但是分析越耗时。在采样率不变的情况下,存储深度自动随着采样时间的变化而变化。
77.通过对采集数据进行数据分析得到的频率参数,采用上述方法自动计算采样时长,实现了显示区域的水平方向上预定周期数的自动完整显示。
78.s160,根据所述第二信号处理参数和所述第二显示参数,控制所述采集数据显示
预定周期数的完整波形。在对第一信号处理参数进行修改,得到第二信号处理参数后,采用第二信号处理参数对输入信号进行信号调理,得到新的采集信号,进而使采集数据完整显示在屏幕的垂直范围内。采用第二显示参数修改数据采集时的采样时长,使得采集数据在屏幕的水平范围显示预定的周期数。
79.s170,根据所述预定周期数的完整波形生成眼图。眼图的生成包括以下步骤:
80.s171,对所述采集数据进行时钟恢复,获得所述采集数据的时钟。从所述采集数据中提取出时钟分量。具体步骤包括:
81.s1711,确定所述的预定周期数的完整波形中每个边沿的边沿时间。获取所得到的预定周期数的完整波形中的每个波形的峰峰值,将峰峰值的中值作为阈值。所述峰峰值为波形最高点和最低点的差值,即正波峰到负波峰的电位差。以该阈值为基准,确定信号的各个边沿在水平方向的位置,以该位置对应的瞬时时刻作为各个边沿的边沿时间。
82.s1712,将相邻边沿的边沿时间相减,获得所述的预定周期数的完整波形的多个脉宽值。脉宽为以上述阈值为基准确定的两个相邻边沿的间隔时间。
83.s1713,获得所述多个脉宽值中的最小脉宽值,确定所述最小脉宽值为待采集信号的时钟。比较所获得的各个脉宽数据,确定脉宽最小值,作为所恢复的时钟。其倒数即最大时钟速率。
84.如图3所示,得到采集数据的五个边沿。五个边沿相减,得出四个脉宽值。最小脉宽是边沿2的水平方向的位置减去边沿1的水平方向的位置。
85.s172,根据所述采集数据的时钟,对所述采集数据进行时钟切割,获得采集数据的信号片段。根据恢复的时钟参数,从第一边沿位置对信号进行切割,形成信号片段,这些片段时间信息都是一致的。但是在上升时间、高低电平及下降时间方面各有差异。
86.s173,以预定帧数对所述信号片段进行叠加,获得叠加结果。对这些信号片段以连续预定帧数为一组进行叠加统计。如图4所示为以连续四帧为一组进行叠加统计所获得的结果。
87.s173,对信号片段叠加的结果进行绘制。信号片段叠加后,统计每个水平位置信号出现的次数,对该次数进行颜色分级。将信号出现的次数划分为若干等级,以不同颜色表示。示例性的,把统计获得的次数分成7个等级,次数最多的为第1等级,并把出现次数在第1等级的区域用一种颜色绘制。次数次多的对应另一种颜色。以此类推形成7个等级的颜色分布,并用这些颜色代替统计的次数。这样就形成了眼图波形。
88.通过观察眼图,可以判断出信号质量的好坏。例如,交叉点越小,则抖动越小;眼图张开越小,信号间串扰越大,信号质量越差。
89.通过对数字信号进行分析,获得数字信号的频率和幅值。根据数字信号的频率和幅值自动调节数字信号获取和存储过程中的参数,以显示预定周期数的完整波形。采用上述一键自动眼图分析方法,减少了眼图分析过程的参数设定,实现了自动设置眼图分析过程的参数设定,降低了眼图分析的使用门槛,提高用户使用眼图分析的效率。
90.在另一实施例中,参见图5,眼图分析方法还包括眼图自动测量步骤s210,根据所述眼图确定眼图参数。眼图参数包括眼高和/或眼宽。
91.以图4为例,眼图包括眼图高电平区(one)和眼图低电平区(zero)。参见图6,计算one区每个垂直位置上水平方向出现点数最多的作为眼图高电平(one区的值);同理,计算
zero区每个垂直位置上水平方向出现点数最多的作为眼图低电平(zero区的值)。将one区值减去zero区值得到眼高。
92.眼宽是水平两个眼交叉点之间的水平距离,代表时间差。计算第一交叉区(l区)每个水平位置上垂直方向点数最多的作为l值,计算第二交叉区(r区)的每个水平位置上垂直方向点数最多的作为r值,将r值减去l值得到眼宽。
93.本技术提供一种眼图分析装置,参见图7,包括:
94.信号处理模块310,用于采用第一信号处理参数对输入信号进行信号处理,得到待采集信号;
95.数据采集模块320,用于对所述待采集信号进行数据采集,得到与所述待采集信号对应的采集数据;
96.当前显示参数获取模块330,用于获取当前控制所述采集数据的波形进行显示的第一显示参数;
97.数据分析模块340,用于对所述采集数据进行数据分析,确定所述待采集信号的频率参数和幅度参数;
98.显示参数确定模块350,用于根据所述频率参数和所述幅度参数,确定能够控制所述采集数据显示预定周期数的完整波形的第二信号处理参数和第二显示参数;
99.波形显示模块360,用于根据所述第二信号处理参数和所述第二显示参数,控制所述采集数据显示预定周期数的完整波形;
100.眼图生成模块370,用于根据所述预定周期数的完整波形生成眼图。
101.在一可选的实施方式中,所述对输入信号进行信号处理,包括:对输入信号进行信号调理,其中,所述信号调理包括以下至少之一:幅度调节。通过对输入信号进行放大或衰减实现幅度调节。所述第一信号处理参数包括第一幅度调节参数。所述第二信号处理参数包括第二幅度调节参数。
102.在一可选实施方式中,所述第一显示参数包括当前控制所述采集数据的波形进行显示的幅度范围;和/或,所述待采集信号的幅度参数为该待采集信号的多个波形中的最大幅度;和/或,所述待采集信号的频率参数为所述最大幅度对应的波形的频率。
103.在一可选实施方式中,所述第二幅度调节参数与第一幅度调节参数、待采集信号的幅度参数、第一显示参数之间存在如下关系:y≤x
·
f(d/v),其中,f()包括线性函数或非线性函数,y为第二幅度调节参数,v为待采集信号的幅度参数,d为第一显示参数,x为第一幅度调节参数;和/或,
104.所述第二显示参数与待采集信号的频率参数和预定周期数存在如下关系:
105.t≥n/v,其中,t第二显示参数,v为待采集信号的频率参数,n为欲显示的波形的预定周期数。
106.在一可选实施方式中,所述根据所述预定周期数的完整波形生成眼图包括:对所述采集数据进行时钟恢复,获得所述采集数据的时钟;根据所述采集数据的时钟,对所述采集数据进行时钟切割,获得采集数据的信号片段;以预定帧数对所述信号片段进行叠加,获得叠加结果;对所述叠加结果进行绘制,获得眼图。
107.在一可选实施方式中,所述对所述采集数据进行时钟恢复,获得所述采集数据的时钟,包括:确定所述的预定周期数的完整波形中每个边沿的边沿时间;将相邻边沿的边沿
时间相减,获得所述的预定周期数的完整波形的多个脉宽值;获得所述多个脉宽值中的最小脉宽值,确定所述最小脉宽值为待采集信号的时钟。
108.在一可选实施方式中,所述装置还包括眼图测量模块380,用于根据所述眼图确定眼图参数,所述眼图参数包括眼高和/或眼宽。
109.关于眼图分析装置的具体限定可以参见上文中对于眼图分析方法的限定,在此不再赘述。上述眼图分析装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
110.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现眼图分析方法。
111.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现眼图分析方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
112.本技术实施例还提供了一种电子设备。图8所示为本技术一实施例提供的电子设备的结构示意图。如图所示,该电子设备800包括:一个或多个处理器801和存储器802;存储器802中存储有计算机可执行指令;处理器801,用于执行计算机可执行指令,以实现如上述任一实施例的眼图分析方法中的步骤。
113.处理器801可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备中的其他组件以执行期望的功能。
114.存储器802可以包括一个或多个计算机程序产品,计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器801可以运行程序指令,以实现上文的本技术的各个实施例的眼图分析方法的步骤以及/或者其他期望的功能。
115.在一个示例中,电子设备800还可以包括:输入装置和输出装置,这些组件通过总线系统和/或其他形式的连接机构(图中未示出)互连。
116.此外,输入装置还可以包括例如键盘、鼠标、麦克风等等。输出装置可以向外部输
出各种信息,例如可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。
117.当然,为了简化,图8中仅示出了该电子设备800中与本技术有关的组件中的一部分,省略了诸如总线、输入装置/输出接口等组件。除此之外,根据具体应用情况,电子设备800还可以包括任何其他适当的组件。在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述眼图分析方法的步骤。
118.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
119.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
120.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。

技术特征:
1.一种眼图分析方法,其特征在于,所述方法包括:采用第一信号处理参数对输入信号进行信号处理,得到待采集信号;对所述待采集信号进行数据采集,得到与所述待采集信号对应的采集数据;获取当前控制所述采集数据的波形进行显示的第一显示参数;根据所述采集数据确定所述待采集信号的频率参数和幅度参数;根据所述第一信号处理参数、所述第一显示参数、所述频率参数和幅度参数,确定能够控制所述采集数据显示预定周期数的完整波形的第二信号处理参数和第二显示参数;根据所述第二信号处理参数和所述第二显示参数,控制所述采集数据显示预定周期数的完整波形;根据所述预定周期数的完整波形生成眼图。2.根据权利要求1所述的眼图分析方法,其特征在于,所述第一信号处理参数包括第一幅度调节参数;所述第二信号处理参数包括第二幅度调节参数。3.根据权利要求2所述的眼图分析方法,其特征在于,所述第一显示参数包括当前控制所述采集数据的波形进行显示的幅度范围;所述第二显示参数包括所述采集数据的采样时长;所述待采集信号的幅度参数为该待采集信号的多个峰中幅度最大的峰的幅度;所述待采集信号的频率参数为所述幅度最大的峰对应的频率。4.根据权利要求3所述的眼图分析方法,其特征在于,所述第二幅度调节参数与第一幅度调节参数、待采集信号的幅度参数、第一显示参数之间存在如下关系:y≤x
·
f(d/v),其中,y为第二幅度调节参数,x为第一幅度调节参数,f()包括线性函数或非线性函数,v为待采集信号的幅度参数,d为第一显示参数;和/或,所述第二显示参数与待采集信号的频率参数和预定周期数存在如下关系:t≥n/v,其中,t第二显示参数,v为待采集信号的频率参数,n为欲显示的波形的预定周期数。5.根据权利要求1所述的眼图分析方法,其特征在于,所述根据所述预定周期数的完整波形生成眼图包括:对所述采集数据进行时钟恢复,获得所述采集数据的时钟;根据所述采集数据的时钟,对所述采集数据进行时钟切割,获得采集数据的信号片段;以预定帧数对所述信号片段进行叠加,获得叠加结果;对所述叠加结果进行绘制,获得眼图。6.根据权利要求5所述的眼图分析方法,其特征在于,所述对所述采集数据进行时钟恢复,获得所述采集数据的时钟,包括:确定所述的预定周期数的完整波形中每个边沿的边沿时间;将相邻边沿的边沿时间相减,获得所述的预定周期数的完整波形的多个脉宽值;获得所述多个脉宽值中的最小脉宽值,确定所述最小脉宽值为待采集信号的时钟。7.根据权利要求1所述的眼图分析方法,其特征在于,所述根据所述预定周期数的完整波形生成眼图后,所述方法还包括:根据所述眼图确定眼图参数,所述眼图参数包括眼高和/或眼宽。8.一种眼图分析装置,其特征在于,包括:信号处理模块,用于采用第一信号处理参数对输入信号进行信号处理,得到待采集信
号;数据采集模块,用于对所述待采集信号进行数据采集,得到与所述待采集信号对应的采集数据;当前显示参数获取模块,用于获取当前控制所述采集数据的波形进行显示的第一显示参数;数据分析模块,用于对所述采集数据进行数据分析,确定所述待采集信号的频率参数和幅度参数;显示参数确定模块,用于根据所述频率参数和所述幅度参数,确定能够控制所述采集数据的波形显示预定周期数的完整波形的第二信号处理参数和第二显示参数;波形显示模块,用于根据所述第二信号处理参数和所述第二显示参数,控制所述采集数据的波形显示预定周期数的完整波形;眼图生成模块,用于根据所述预定周期数的完整波形生成眼图。9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1-7任一项所述的方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的方法的步骤。

技术总结
一种眼图分析方法,包括:采用第一信号处理参数对输入信号进行信号处理,得到待采集信号;进行数据采集,得到与所述待采集信号对应的采集数据;获取第一显示参数;根据所述采集数据确定待采集信号的频率参数和幅度参数;确定第二信号处理参数和第二显示参数;根据所述第二信号处理参数和所述第二显示参数,控制所述采集数据显示预定周期数的完整波形;根据所述预定周期数的完整波形生成眼图。通过计算得到第二信号处理参数和第二显示参数,实现了控制所述采集数据能够显示预定周期数的完整波形,减少了眼图分析过程的参数设定,实现了自动设置眼图分析过程的参数,降低了眼图分析的使用门槛,提高用户使用眼图分析的效率。提高用户使用眼图分析的效率。提高用户使用眼图分析的效率。


技术研发人员:贺晓华 王悦
受保护的技术使用者:普源精电科技股份有限公司
技术研发日:2023.01.16
技术公布日:2023/7/11
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐