CN109142834B - 用于轨迹绘制的幅值权重获取方法及其装置、示波器 - Google Patents
用于轨迹绘制的幅值权重获取方法及其装置、示波器 Download PDFInfo
- Publication number
- CN109142834B CN109142834B CN201710464243.4A CN201710464243A CN109142834B CN 109142834 B CN109142834 B CN 109142834B CN 201710464243 A CN201710464243 A CN 201710464243A CN 109142834 B CN109142834 B CN 109142834B
- Authority
- CN
- China
- Prior art keywords
- amplitude
- value
- point
- weight
- sampling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R13/00—Arrangements for displaying electric variables or waveforms
- G01R13/02—Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form
- G01R13/0209—Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form in numerical form
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R13/00—Arrangements for displaying electric variables or waveforms
- G01R13/20—Cathode-ray oscilloscopes
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明实施例公开了一种用于轨迹绘制的幅值权重获取方法及其装置、示波器,将幅值权重分布中每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重记做顶值和底值,而后获得各幅值点对应的顶值累加值和底值累加值,并根据所述顶值累加值和底值累加值,确定同一采样位置处各幅值点对应的幅值权重累加值。该方法中,通过每一条采样轨迹的顶值和底值这两个幅值权重,获得最终的幅值权重累加值,在具体的计算时,计算量小,与采样轨迹的幅值变化大小没有关系,从而,减少计算时间,实现真正高捕获率的波形绘制。
Description
技术领域
本发明涉及数字示波器领域,尤其涉及一种用于轨迹绘制的幅值权重获取方法及其装置、示波器。
背景技术
传统的模拟示波器中的显示***采用CRT(阴极射线管)显示器,CRT显示器是利用荧光粉的激活效应进行显示,可以在波形轨迹显示时呈现荧光效果,即波形呈现不同的明暗效果。
而目前的数字示波器的显示***多采用液晶显示屏,其显示原理与CRT显示器不同,显示屏本身并不具备荧光效果的波形显示功能。而为了在数字示波器中也产生荧光效果,需要进行对采样轨迹的数据进行在处理,通过对像素点的亮度进行控制,从而仿真出模拟显示器的荧光效果,这种实现技术称作数字荧光技术。数字荧光技术实现中的主要思想,是将同一时间窗口内的多条采样轨迹进行叠加,对于同一采样点位置处幅值出现次数越多的像素点越亮显示,同一位置处幅值出现次数越少的像素点越暗显示,从而产生荧光效果。
在具体实现时,需要对一个时间窗口内的多条采样轨迹的幅值出现次数进行统计,也叫做幅值权重统计,目前,在进行幅值权重统计时,采用遍历累加的方式进行,也就是说,所有采样轨迹在同一采样点位置处,对所有幅值点对应的幅值权重逐一进行叠加。这样,会导致波形轨迹绘制时耗时过长。尤其是在矢量模式的绘制方式中,需要通过添加额外显示点,将水平方向相邻但竖直方向跳跃的像素点连接起来,达到轨迹连续的效果,这样,相邻的像素点的幅值变化幅度越大,幅值权重统计的时间消耗越大,这样,导致在波形轨迹绘制时耗时过长,且每次统计所消耗的时间是不确定的,无法满足波形高捕获率的要求。
发明内容
本发明提供了一种用于轨迹绘制的幅值权重获取方法及其装置、示波器,缩短绘制时间,提供无差异的高捕获率的波形绘制。
本发明提供了一种用于轨迹绘制的幅值权重获取方法,包括:
获得幅值权重分布,所述幅值权重分布为同一时间窗口内的多条采样轨迹在同一采样位置处的幅值权重集合,所述幅值权重分布根据点模式或矢量模式确定,其中,所述幅值权重分布中每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重为顶值和底值;
将所述幅值权重分布中各采样轨迹在同一幅值点所对应的顶值和底值分别进行累加,以分别获得各幅值点对应的顶值累加值和底值累加值;
根据所述顶值累加值和底值累加值,确定同一采样位置处各幅值点对应的幅值权重累加值。
可选地,根据所述顶值累加值和底值累加值,确定同一采样位置处的幅值权重累加值,包括:
从时间窗口的顶端幅值点开始,从上至下依次获得各幅值点对应的幅值权重累加值,其中,当前幅值点对应的幅值权重累加值为:前一幅值点对应的幅值权重累加值与当前幅值点对应的顶值累加值之和,再减去前一幅值点对应的底值累加值。
可选地,根据所述顶值累加值和底值累加值,确定同一采样位置处的幅值权重累加值,包括:
从时间窗口的底端幅值点开始,从下至上依次获得各幅值点对应的幅值权重累加值,其中,当前幅值点对应的幅值权重累加值为:前一幅值点对应的幅值权重累加值与当前幅值点对应的底值累加值之和,再减去前一幅值点对应的顶值累加值。
可选地,所述幅值权重分布根据点模式确定,所述幅值权重分布中的幅值权重为幅值出现次数。
可选地,所述幅值权重分布根据矢量模式确定,所述幅值权重分布中的幅值权重根据相邻采样点的幅值变化确定,且幅值变化越小幅值权重越大。
可选地,还包括:
根据所述幅值权重累加值进行波形轨迹的显示。
此外,本发明还提供了一种用于轨迹绘制的幅值权重获取装置,包括:
幅值权重分布获取单元,用于获得幅值权重分布,所述幅值权重分布为同一时间窗口内的多条采样轨迹在同一采样位置处的幅值权重集合,所述幅值权重分布根据点模式或矢量模式确定,其中,所述幅值权重分布中每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重为顶值和底值;
顶值和底值累加单元,用于将所述幅值权重分布中各采样轨迹在同一幅值点所对应的顶值和底值分别进行累加,以分别获得各幅值点对应的顶值累加值和底值累加值;
幅值权重累加单元,用于根据所述顶值累加值和底值累加值,确定同一采样位置处各幅值点对应的幅值权重累加值。
可选地,所述幅值权重累加单元中,从时间窗口的顶端幅值点开始,从上至下依次获得各幅值点对应的幅值权重累加值,其中,当前幅值点对应的幅值权重累加值为:前一幅值点对应的幅值权重累加值与当前幅值点对应的顶值累加值之和,再减去前一幅值点对应的底值累加值。
可选地,所述幅值权重累加单元中,从时间窗口的底端幅值点开始,从下至上依次获得各幅值点对应的幅值权重累加值,其中,当前幅值点对应的幅值权重累加值为:前一幅值点对应的幅值权重累加值与当前幅值点对应的底值累加值之和,再减去前一幅值点对应的顶值累加值。
可选地,还包括:
轨迹显示单元,用于根据所述幅值权重累加值进行波形轨迹的显示。
另外,本发明还提供了一种示波器,包括上述任一的用于轨迹绘制的幅值权重获取装置。
本发明实施例提供的用于轨迹绘制的幅值权重获取方法及其装置、示波器,将幅值权重分布中每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重记做顶值和底值,而后获得各幅值点对应的顶值累加值和底值累加值,并根据所述顶值累加值和底值累加值,确定同一采样位置处各幅值点对应的幅值权重累加值。该方法中,通过每一条采样轨迹的顶值和底值这两个幅值权重,获得最终的幅值权重累加值,在具体的计算时,计算量小,与采样轨迹的幅值变化大小没有关系,从而,减少计算时间,实现真正高捕获率的波形绘制。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为根据本发明实施例的示波器的时间窗口的示意图;
图2为根据本发明实施例提供的用于轨迹绘制的幅值权重获取方法中点模式的幅值权重分布的示意图;
图3为根据本发明实施例提供的用于轨迹绘制的幅值权重获取方法中矢量模式采样轨迹相邻点的位置关系图;
图4为根据本发明实施例提供用于轨迹绘制的幅值权重获取方法中矢量模式的幅值权重分布的示意图;
图5为现有技术中幅值权重累加的示意图;
图6为根据本发明实施例提供的用于轨迹绘制的幅值权重获取方法的流程示意图;
图7为根据本发明实施例一的绘制方法中幅值权重的顶值和底值的分布示意图;
图8为根据本发明实施例一的绘制方法中幅值权重累加值获取的示意图;
图9根据本发明实施例提供的用于轨迹绘制的幅值权重获取装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
正如背景技术中的描述,在数字显示器中,通过模仿模拟显示器的荧光效果,在显示屏幕上呈现不同亮度的荧光效果,也称作数字荧光技术。在现有技术的轨迹绘制中,尤其是在矢量绘制模式中,存在绘制耗时过长,且每次统计所消耗的时间是不确定,无法满足波形高捕获率的要求。为此,本发明提出了一种示波器中的波形轨迹的绘制方法,应用于数字示波器中,通过改变权重统计的方式,大大缩短绘制时间,且绘制时间无差异,满足波形高捕获率的要求。
在本发明实施例中,首先需要获得幅值权重分布,幅值权重分布为同一时间窗口内的多条采样轨迹在同一个采样位置处的幅值权重集合,幅值权重分布可以是点模式下的或矢量模式下的。
典型地,一个时间窗口可以是一个显示屏幕大小的时间段,根据需要,也可以是其他长度的时间段,参考图1所示,该时间窗口的水平方向为采样位置,垂直方向为幅值。采样轨迹可以通过触发单元和测量单元来获取,在一个时间窗口内,触发单元多次在同一基准点稳定触发后,通过测量单元可以获得基于同一基准点的多条采样轨迹,每一条采样轨迹是一次触发后得到的采样点数据的集合,采样点数据为对应于采样位置的幅值数据,由于触发的基准点相同,这些多条采样轨迹都是基于相同采样位置的数据集合。
在波形显示时,存在点模式和矢量模式的显示模式,点模式下,采样点和屏幕像素点为一一对应,波形轨迹为离散的点。而在矢量模式下,在点模式的基础上,要把水平方向相邻但垂直方向跳跃的有效像素点,利用添加额外显示点的方式连接起来,以达到轨迹连续的效果。采样轨迹的幅值通常为二进制数值,而在显示屏幕上显示时,显示点为屏幕像素点,对应显示屏幕的高度或者像素高度值,那么幅值与屏幕高度要具有映射关系,将采样点与显示点一一对应起来,在一个具体的示例中,屏幕的高度范围为0-479,而幅值范围为0-255,则幅值与屏幕高度的映射关系为y=1.875*x。
幅值权重分布体现采样轨迹的采样点幅值出现概率,由于显示模式的不同,采样轨迹的幅值权重分布也会不同,以下将分别描述点模式下的幅值权重分布,以及矢量模式下的幅值权重分布。在下述的描述中,以同一时间窗口内有6条采样轨迹W1、W2…W6,如图1所示,采样点为6个,幅值点的范围1-8行为例进行说明,即在6个采样位置分别进行采样,获得分别对应于6个采样位置的6条采样轨迹的幅值数据,幅值数据的范围为幅值点1-幅值点8。可以理解的是,在具体的应用中采样点和幅值点的数量将远远大于这个数量。
在点模式下,幅值权重可以为同一采样位置处幅值出现的次数,一个幅值出现一次则幅值权重记做1,可以通过遍历每一条采样轨迹在同一个采样位置处的幅值,来确定出该采样位置的幅值权重分布,参考图2所示,为在采样位置S1处这六条采样轨迹W1、W2…W6的幅值权重,每一列为一条采样轨迹在采样位置S1处的幅值出现次数,例如对于采样轨迹W1在采样位置S1处的幅值为R3,那么,采样轨迹W1在采样位置S1列上的幅值点R3处的幅值权重记做1,同样地,采样轨迹W2-W6在采样位置S1列上分别在幅值点R2、R3、R4、R4、R3处的幅值权重记做1,同样的方法,依次获得其他采样位置S2-S6处这些采样轨迹的幅值权重,即可获得点模式下各采样位置的幅值权重分布,在该具体的示例中,获得了6个采样位置的幅值权重分布,幅值权重分布可以以显示表的形式存储于屏幕缓冲区。该幅值权重分布可以是对应于幅值的采样点的分布,基于幅值与屏幕的高度映射关系,也可以是对应于屏幕高度的显示点的分布。
在矢量模式下,由于需要把水平方向相邻但垂直方向跳跃的有效像素点,利用添加额外显示点的方式连接起来,因此,幅值权重为基于相邻采样点幅值变化确定的,幅值变化越小幅值权重越大,且幅值权重在垂直方向上连续,可以根据相邻采样点的幅值差,可以通过函数计算或通过查表方式来获得幅值权重。
在一些实施例中,通过查表的方式来确定矢量模式下的幅值权重,具体的,预先设置权重量化表,参照下表表一所示,在表中预设有点距与权重值的对应关系,在该表中,点距对应于相邻的两个采样点的幅值之差,权重为在该点距下,该采样点对应的幅值权重。该表中的权重值体现轨迹绘制时的概率值,点距越小则权重越高,在轨迹显示时具有越高的亮度,可以理解的是,下表中的权重值仅为示例,可以根据需要设置其他具体的数值。
表一 权重量化表
点距 | 权重 |
0 | 100 |
1 | 50 |
2 | 33 |
3 | 25 |
4 | 20 |
5 | 16 |
6 | 14 |
7 | 12 |
基于该权重量化表,在获得每一条采样轨迹在同一个采样位置处的幅值与前一采样位置处的幅值之差之后,从预先设置的权重量化表中进行查找,获得与幅值之差对应的点距的权重,将该权重作为该条轨迹在该采样点与前一采样点连线上的幅值权重。
参考图3的示例,为每一条采样轨迹相邻点的位置关系图,在获得采样点S2位置处的幅值权重时,先获得采样位置S2处的采样点与采样位置S1处的采样点的幅值差值,在图3中,采样轨迹W1在采样位置S2处采样点的幅值为R3,其前一采样位置S1处采样点的幅值为R4,二者之差对应点距为1,该点距对应的权重为50,则,采样轨迹W1在采样位置S2处的采样点S2与采样位置S1处的采样点的连线上的幅值权重为50,即采样位置S2处从幅值点R3至幅值点R2的连线上的幅值权重为50,同样地,采样轨迹W2在采样位置S2处的采样点S2与采样位置S1处的采样点的连线上的幅值权重为33,采样轨迹W3在采样位置S2处的采样点S2与采样位置S1处的采样点的连线上的幅值权重为20,采样轨迹W4在采样位置S2处的采样点S2与采样位置S1处的采样点的连线上的幅值权重为20,采样轨迹W5在采样位置S2处采样点的幅值权重为100,采样轨迹W6在采样位置S2处的采样点S2与采样位置S1处的采样点的连线上的幅值权重为33,这样,如图4所示,就获得了各采样轨迹W1-W6在采样位置S2处采样点的幅值权重分布,同样的方法,依次获得其他采样位置S3-S6处这些采样轨迹的幅值权重,即可获得矢量模式下各采样轨迹W1-W6在各采样位置处的幅值权重分布。
在现有技术中,对于每一个采样位置,通过对各采样轨迹的幅值权重分布按行进行遍历累加,来获得整个波形最终的幅值权重累加值。参考图5所示,将采样位置S2的幅值权重分布进行逐行的所有数据的累加,获得采样位置S2的幅值权重累加值Comb2。若显示列高度为R,采样轨迹的数量为W,则计算时间的复杂度为(R*W+R)。此外,可以看到,在矢量模式中,幅值权重值是与相邻幅值变化有关的,幅值变化越大,幅值权重值越长,累加计算消耗的时间也越长,而且导致波形轨迹绘制时的耗时不确定,无法满足波形高捕获率的要求。
为此,本发明实施例提出了新的幅值权重获取方法,可以应用于矢量模式以及点模式的波形轨迹的绘制,绘制时间与采样点幅值变化大小无关,在时间窗口大小确定时,使得每个时间窗口绘制时间一致,满足波形高捕获率的要求,且绘制时间短。以下将分别对矢量模式和点模式下的绘制方法进行描述。
实施例一
参考图6所示,在步骤S101,获得幅值权重分布,所述幅值权重分布为同一时间窗口内的多条采样轨迹在同一采样位置处的幅值权重集合,所述幅值权重分布根据矢量模式确定,其中,所述幅值权重分布中每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重为顶值和底值。
在该实施例中,进行矢量模式的波形轨迹绘制,幅值权重分布可以采用上述描述中的方法获得,为基于相邻采样点幅值变化确定的,幅值变化越小幅值权重越大,且幅值权重在垂直方向上连续。
在本实施例中,进行后续累加计算时,仅利用幅值权重分布中每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重,这样,即使相邻采样点幅值变化大,在累加计算时,也只考虑顶值和底值,使得轨迹绘制时间不受幅值变化的影响。
在一个具体的示例中,如图4中所示的幅值权重分布,为采样位置S2处各条采样轨迹的幅值权重分布,仅将每一条的采样轨迹的最大幅值点和最小幅值点所对应的幅值权重保存下来,作为后续累加计算使用,为了便于说明,将他们分别记做顶值和底值。如图7所示,为图4所示的幅值权重分布的顶值和底值的示意图,可以看到,在采样位置S2处,采样轨迹W1的顶值为幅值点R3对应的幅值权重50、底值为幅值点R4对应的幅值权重50;采样轨迹W3的顶值为幅值点R1对应的幅值权重20、底值为幅值点R5对应的幅值权重20;采样轨迹W5仅有一个数值,此时,采样轨迹W5的顶值和底值都为幅值点R3对应的幅值权重100。在具体应用时,可以将顶值和底值分别存储于顶值寄存器和底值寄存器中,保存时同时保存幅值点位置以及幅值点位置对应的幅值权重值。
在步骤S102,将所述幅值权重分布中各采样轨迹在同一幅值点所对应的顶值和底值分别进行累加,以分别获得各幅值点对应的顶值累加值和底值累加值。
在该步骤中,获得一个幅值权重分布中各个幅值点对应的顶值累加值和底值累加值,顶值累加值为各采样轨迹在同一个幅值点所对应的所有的顶值相加后的累加值,底值累加值为各采样轨迹在同一个幅值点所对应的所有的底值相加后的累加值。
在一个具体的示例中,参考图8(A)所示,为图4所示的幅值权重分布的顶值累加值P-top[i]和底值累加值P-btm[i],i从1-8,分别对应于不同的幅值点R1-R8,其中,幅值点R1对应的顶值累加值P-top[1]为53、底值累加值P-btm[1]为0;在幅值点R3,采样轨迹W5的幅值权重100即为顶值又为底值,则幅值点R3对应的顶值累加值和底值累加值中都要加上100,顶值累加值P-top[3]为、底值累加值P-btm[3]分别为150、133,同样地,可以得到其他幅值点对应的顶值累加值和底值累加值。顶值累加值和底值累加值可以放置于缓存中,便于后续步骤中幅值权重累加值的计算。
在步骤S103,根据所述顶值累加值和底值累加值,确定同一采样位置处各幅值点对应的幅值权重累加值。
在幅值权重分布中,由于顶值到底值的连线上的幅值权重都是一样的,这样,通过顶值累加值和底值累加值,可以确定出同一采样位置处的幅值权重累加值。
在一些实施例中,参考图8(A)所示,可以从时间窗口的顶端幅值点R1开始,从上之下依次获得各幅值点对应的幅值权重累加值,当前幅值点对应的幅值权重累加值P-S[i]为:前一幅值点对应的幅值权重累加值P-S[i-1]与当前幅值点对应的顶值累加值P-top[i]之和,再减去前一幅值点对应的底值累加值P-btm[i-1],当前幅值权重累加值P-S[i]的公式表达如下:
P-S[i]=P-S[i-1]+P-top[i]-P-btm[i-1]; 公式(1)
其中,i从1至N,N为幅值点的总行数。在具体计算时,各初始值设置为:幅值权重累加值P-S[0]=0,顶值累加值P-top[0]=0,底值累加值P-btm[0]=0。
参考图8(A)所示,在获得一个采样位置处各幅值点对应的顶值累加值和底值累加值之后,通过上述公式,就可以获得该采样位置处的各幅值点对应的幅值权重累加值。
在一个具体的示例中,得到了图8(A)所示的顶值累加值和底值累加值,通过上述公式(1)就可以获得各幅值点对应的幅值权重累加值comb2,如图8(B)所示。
在另一些实施例中,参考图8(A)所示,可以从时间窗口的底端幅值点R8开始,从下至上依次获得各幅值点对应的幅值权重累加值,其中,当前幅值点对应的幅值权重累加值P-S[l]为:前一幅值点对应的幅值权重累加值P-S[l-1]与当前幅值点对应的底值累加值P-btm[l]之和,再减去前一幅值点对应的顶值累加值P-top[l-1]。当前幅值权重累加值P-S[l]的公式表达如下:
P-S[l]=P-S[l-1]+P-btm[l]-P-top[l-1]; 公式(2)
其中,l从1至N,N为幅值点的总行数。在具体计算时,各初始值设置为:幅值权重累加值P-S[0]=0,顶值累加值P-top[0]=0,底值累加值P-btm[0]=0。
在一个具体的示例中,得到了图8(A)所示的顶值累加值和底值累加值,通过上述公式(2)就可以获得各各幅值点对应的幅值权重累加值comb2,如图8(B)所示。
以上对一个采样位置处的幅值权重累加值获取过程进行了详细的描述,可以理解的是,通过相同的方法,可以获得其他各采样位置处的幅值权重累加值,从而获得整个采样轨迹的幅值权重累加值,以用于波形轨迹的绘制。
在该幅值权重累加值计算方法中,若显示列高度为R,采样轨迹的数量为W,则计算时间的复杂度降低为(2*W+R)。具体计算时,仅通过每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重,即顶值和底值这两个数值,进行计算就可以获得最终的幅值权重累加值,在具体的计算时,计算量小,与采样轨迹的幅值变化大小没有关系,从而,减少计算时间,实现真正高捕获率的波形绘制。
在获得整个采样轨迹的幅值权重累加值之后,在步骤S104,可以根据所述幅值权重累加值进行波形轨迹的显示。
在获得整个采样轨迹的幅值权重累加值之后,进行波形轨迹的显示,也就是在屏幕上显示轨迹波形,在显示时,根据幅值权重累加值进行显示点的明暗控制,幅值权重累加值越高的显示点,具有更高的显示亮度,幅值权重累加值越低的显示点,具有越暗的显示亮度。
实施例二
与实施例一不同的是,本实施例是进行点模式的波形轨迹的绘制,以下将主要描述区别于实施例一的地方,相同之处将不再赘述。
在步骤S201,获得幅值权重分布,所述幅值权重分布为同一时间窗口内的多条采样轨迹在同一采样位置处的幅值权重集合,所述幅值权重分布根据点模式确定,其中,所述幅值权重分布中每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重为顶值和底值。
在该实施例中,进行点模式的波形轨迹绘制,幅值权重分布可以采用上述描述中的方法获得,为同一采样位置处幅值出现的次数,一个幅值出现一次则幅值权重记做1。
由于点模式中的波形绘制为离散的点,在该实施例中,幅值权重分布也为离散的点,也就是说,各采样轨迹在同一个采样位置处都只对应一个幅值权重,这样,同实施例一中采样轨迹仅对应一个数值的情形,所述幅值权重分布中每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重为同一个值,即顶值和底值都为该采样位置处对应的幅值权重。
在具体的示例中,参考图2所示,在采样位置S1处,采样轨迹W1在幅值点R3处的幅值权重为1,那么,采样轨迹W1的顶值和底值都为幅值点R3对应的幅值权重1,同样地,其他采样轨迹W2-W6的顶值和底值也都为对应幅值点处的幅值权重。
在步骤S202,将所述幅值权重分布中各采样轨迹在同一幅值点所对应的顶值和底值分别进行累加,以分别获得各幅值点对应的顶值累加值和底值累加值。
在步骤S203,根据所述顶值累加值和底值累加值,确定同一采样位置处各幅值点对应的幅值权重累加值。
在步骤S204,根据所述幅值权重累加值进行波形轨迹的显示。
步骤S202至步骤S204的具体实现过程,同实施例一中步骤S102至步骤S104的实现,此处不再赘述。
以上对本发明实施例的幅值权重获取方法进行了详细的描述,本发明实施例中所描述的方法,可以直接嵌入硬件中、处理器执行的软件单元或二者的结合,例如可以为嵌入在FPGA(Field-Programmable Gate Array)或ASIC(Application Specific IntegratedCircuit)中,在FPGA中实现时,可以采用并行的方式实现,进一步提高运算的效率。
此外,相应地,本发明还提供了实现上述方法的用于轨迹绘制的幅值权重获取装置,参考图9所示,包括:
幅值权重分布获取单元300,用于获得幅值权重分布,所述幅值权重分布为同一时间窗口内的多条采样轨迹在同一采样位置处的幅值权重集合,所述幅值权重分布根据点模式或矢量模式确定,其中,所述幅值权重分布中每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重为顶值和底值;
顶值和底值累加单元310,用于将所述幅值权重分布中各采样轨迹在同一幅值点所对应的顶值和底值分别进行累加,以分别获得各幅值点对应的顶值累加值和底值累加值;
幅值权重累加单元320,用于根据所述顶值累加值和底值累加值,确定同一采样位置处各幅值点对应的幅值权重累加值。
进一步地,所述幅值权重累加单元320中,从时间窗口的顶端幅值点开始,从上至下依次获得各幅值点对应的幅值权重累加值,其中,当前幅值点对应的幅值权重累加值为:前一幅值点对应的幅值权重累加值与当前幅值点对应的顶值累加值之和,再减去前一幅值点对应的底值累加值。
进一步地,所述幅值权重累加单元320中,从时间窗口的底端幅值点开始,从下至上依次获得各幅值点对应的幅值权重累加值,其中,当前幅值点对应的幅值权重累加值为:前一幅值点对应的幅值权重累加值与当前幅值点对应的底值累加值之和,再减去前一幅值点对应的顶值累加值。
进一步地,所述幅值权重分布根据点模式确定,所述幅值权重分布中的幅值权重为幅值出现次数。
进一步地,所述幅值权重分布根据矢量模式确定,所述幅值权重分布中的幅值权重根据相邻采样点的幅值变化确定,且幅值变化越小幅值权重越大。
进一步地,还包括:
轨迹显示单元,用于根据所述幅值权重累加值进行波形轨迹的显示。
此外,本发明还提供了一种示波器,包括上述的用于轨迹绘制的幅值权重获取装置。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***实施例仅仅是示意性的,其中所述作为分离部件说明的模块或单元可以是或者也可以不是物理上分开的,作为模块或单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
Claims (7)
1.一种用于轨迹绘制的幅值权重获取方法,其特征在于,包括:
获得幅值权重分布,所述幅值权重分布为同一时间窗口内的多条采样轨迹在同一采样位置处的幅值权重集合,所述幅值权重分布根据点模式或矢量模式确定,其中,所述幅值权重分布中每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重为顶值和底值;
将所述幅值权重分布中各采样轨迹在同一幅值点所对应的顶值和底值分别进行累加,以分别获得各幅值点对应的顶值累加值和底值累加值;
根据所述顶值累加值和底值累加值,确定同一采样位置处各幅值点对应的幅值权重累加值;
根据所述顶值累加值和底值累加值,确定同一采样位置处的幅值权重累加值,包括:
从时间窗口的顶端幅值点开始,从上至下依次获得各幅值点对应的幅值权重累加值,其中,当前幅值点对应的幅值权重累加值为:前一幅值点对应的幅值权重累加值与当前幅值点对应的顶值累加值之和,再减去前一幅值点对应的底值累加值;或,
从时间窗口的底端幅值点开始,从下至上依次获得各幅值点对应的幅值权重累加值,其中,当前幅值点对应的幅值权重累加值为:前一幅值点对应的幅值权重累加值与当前幅值点对应的底值累加值之和,再减去前一幅值点对应的顶值累加值。
2.根据权利要求1所述的方法,其特征在于,所述幅值权重分布根据点模式确定,所述幅值权重分布中的幅值权重为幅值出现次数。
3.根据权利要求1所述的方法,其特征在于,所述幅值权重分布根据矢量模式确定,所述幅值权重分布中的幅值权重根据相邻采样点的幅值变化确定,且幅值变化越小幅值权重越大。
4.根据权利要求1-3中任一项所述的方法,其特征在于,还包括:
根据所述幅值权重累加值进行波形轨迹的显示。
5.一种用于轨迹绘制的幅值权重获取装置,其特征在于,包括:
幅值权重分布获取单元,用于获得幅值权重分布,所述幅值权重分布为同一时间窗口内的多条采样轨迹在同一采样位置处的幅值权重集合,所述幅值权重分布根据点模式或矢量模式确定,其中,所述幅值权重分布中每一条采样轨迹的最大幅值点和最小幅值点所对应的幅值权重为顶值和底值;
顶值和底值累加单元,用于将所述幅值权重分布中各采样轨迹在同一幅值点所对应的顶值和底值分别进行累加,以分别获得各幅值点对应的顶值累加值和底值累加值;
幅值权重累加单元,用于根据所述顶值累加值和底值累加值,确定同一采样位置处各幅值点对应的幅值权重累加值;
所述幅值权重累加单元中,从时间窗口的顶端幅值点开始,从上至下依次获得各幅值点对应的幅值权重累加值,其中,当前幅值点对应的幅值权重累加值为:前一幅值点对应的幅值权重累加值与当前幅值点对应的顶值累加值之和,再减去前一幅值点对应的底值累加值;或,
从时间窗口的底端幅值点开始,从下至上依次获得各幅值点对应的幅值权重累加值,其中,当前幅值点对应的幅值权重累加值为:前一幅值点对应的幅值权重累加值与当前幅值点对应的底值累加值之和,再减去前一幅值点对应的顶值累加值。
6.根据权利要求5所述的装置,其特征在于,还包括:
轨迹显示单元,用于根据所述幅值权重累加值进行波形轨迹的显示。
7.一种示波器,其特征在于,包括如权利要求5-6任一项所述的装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710464243.4A CN109142834B (zh) | 2017-06-19 | 2017-06-19 | 用于轨迹绘制的幅值权重获取方法及其装置、示波器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710464243.4A CN109142834B (zh) | 2017-06-19 | 2017-06-19 | 用于轨迹绘制的幅值权重获取方法及其装置、示波器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109142834A CN109142834A (zh) | 2019-01-04 |
CN109142834B true CN109142834B (zh) | 2022-01-28 |
Family
ID=64804354
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710464243.4A Active CN109142834B (zh) | 2017-06-19 | 2017-06-19 | 用于轨迹绘制的幅值权重获取方法及其装置、示波器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109142834B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110208589B (zh) * | 2019-05-08 | 2021-06-01 | 深圳市鼎阳科技股份有限公司 | 一种时域信号的波形测量方法及测量装置、数字示波器 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102053184A (zh) * | 2009-11-10 | 2011-05-11 | 北京普源精电科技有限公司 | 一种具有高波形捕获率的数字示波器及其控制方法 |
CN102567955A (zh) * | 2010-12-30 | 2012-07-11 | 北京大学 | 图像修复的方法与*** |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2105179A1 (zh) * | 1970-09-02 | 1972-04-28 | Jeol Ltd | |
US7159187B2 (en) * | 2001-11-06 | 2007-01-02 | Tektronix, Inc. | In-context creation and editing of masks and waveforms |
CN102109540B (zh) * | 2009-12-25 | 2015-05-20 | 北京普源精电科技有限公司 | 一种可以在光栅显示器中显示等效采样波形的数字示波器及其等效采样点的设置方法 |
CN102116783B (zh) * | 2010-12-31 | 2013-05-29 | 北京普源精电科技有限公司 | 一种波形显示方法 |
CN103869127B (zh) * | 2012-12-12 | 2018-01-16 | 北京普源精电科技有限公司 | 一种具有轨迹显示功能的数字示波器 |
CN102998500B (zh) * | 2012-12-24 | 2015-05-13 | 电子科技大学 | 一种数字三维示波器的波形数据处理方法 |
JP5456924B2 (ja) * | 2013-06-07 | 2014-04-02 | 株式会社キーエンス | 波形観測装置 |
US20150097839A1 (en) * | 2013-10-07 | 2015-04-09 | Tektronix, Inc. | Stochastic rasterization of waveform trace displays |
CN105629015A (zh) * | 2014-10-29 | 2016-06-01 | 江苏绿扬电子仪器集团有限公司 | 示波器高性能数字荧光波形成像*** |
CN105675455B (zh) * | 2016-01-08 | 2018-09-11 | 珠海欧美克仪器有限公司 | 一种在粒度分析仪中降低随机***噪声的方法及装置 |
CN106645942B (zh) * | 2016-07-26 | 2020-02-18 | 北京东方计量测试研究所 | 一种低成本高精度嵌入式信号采集分析***和方法 |
-
2017
- 2017-06-19 CN CN201710464243.4A patent/CN109142834B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102053184A (zh) * | 2009-11-10 | 2011-05-11 | 北京普源精电科技有限公司 | 一种具有高波形捕获率的数字示波器及其控制方法 |
CN102567955A (zh) * | 2010-12-30 | 2012-07-11 | 北京大学 | 图像修复的方法与*** |
Also Published As
Publication number | Publication date |
---|---|
CN109142834A (zh) | 2019-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8788229B2 (en) | Digital oscilloscope and method for controlling the same | |
US9711073B2 (en) | Display panel and method and system for correcting defects on the display panel | |
DE69937211T2 (de) | Pixelbewegung-Verzerrungsverminderung für eine digitale Anzeigeeinrichtung mit Pulszahlenausgleich | |
CN104424891B (zh) | 在累积数据压缩中使用的时间抖动方法、***和装置 | |
US8880369B2 (en) | Occupancy measurement and triggering in frequency domain bitmaps | |
JPH04280142A (ja) | 非周期信号の特性測定方法 | |
CN101951462B (zh) | 一种运动检测的方法 | |
KR100703139B1 (ko) | 이상 파형에 대한 반응 | |
US20100231398A1 (en) | Frequency domain bitmap triggering using color, density and correlation based triggers | |
US8706435B2 (en) | Signal detection and triggering using a difference bitmap | |
CN104952419B (zh) | 显示面板闪烁度调整装置及方法 | |
CN101572076A (zh) | 帧速率变换设备和帧速率变换方法 | |
KR100720013B1 (ko) | 래스터 디스플레이 디지털 오실로스코프에서 래스터 메모리의 내용에 잔상 감쇠를 제공하는 방법 | |
CN109142834B (zh) | 用于轨迹绘制的幅值权重获取方法及其装置、示波器 | |
KR20000005945A (ko) | 이상파형의검출 | |
JP5837324B2 (ja) | 密度トレース発生方法及び試験測定機器 | |
CN104793032B (zh) | 数字三维采集波形的矢量映射方法 | |
CN103869123B (zh) | 一种具有脉宽测量功能的示波器 | |
US20160063967A1 (en) | Measuring device with a display memory having memory cells with a reduced number of bits and a corresponding method | |
CN104766577B (zh) | 时序控制器及驱动控制方法、栅极驱动电路及方法 | |
CN101499256B (zh) | 一种同步信号的跟踪方法及*** | |
CN102565482B (zh) | 数字示波器及其控制方法 | |
US20210166607A1 (en) | Method for driving silicon-based driving back plate and display apparatus | |
JPH10504109A (ja) | ラスタディスプレイの画質改善 | |
JP2018501700A (ja) | コンポジット映像ブロードキャスト信号の品質の測定方法、装置及び記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |