CN102109543B - Digital three-dimensional oscilloscope with real-time waveform image zooming function - Google Patents
Digital three-dimensional oscilloscope with real-time waveform image zooming function Download PDFInfo
- Publication number
- CN102109543B CN102109543B CN 201010577600 CN201010577600A CN102109543B CN 102109543 B CN102109543 B CN 102109543B CN 201010577600 CN201010577600 CN 201010577600 CN 201010577600 A CN201010577600 A CN 201010577600A CN 102109543 B CN102109543 B CN 102109543B
- Authority
- CN
- China
- Prior art keywords
- dimensional
- waveform
- data
- image
- waveform image
- 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
Landscapes
- Image Generation (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
Description
技术领域 technical field
本发明属于数字三维示波器技术领域,更为具体地讲,涉及一种具有波形图像实时缩放功能的数字三维示波器。The invention belongs to the technical field of digital three-dimensional oscilloscopes, and more specifically relates to a digital three-dimensional oscilloscope with a waveform image real-time scaling function.
背景技术 Background technique
数字示波器技术目前已从数字存储示波器发展到数字三维示波器(中国国家标准《GB/T 15289-2009数字存储示波器通用规范》定义)阶段,且不断朝着高采样率、高波形捕获率和深存储等方向发展。Digital oscilloscope technology has developed from digital storage oscilloscope to digital three-dimensional oscilloscope (defined in Chinese national standard "GB/T 15289-2009 General Specification for Digital Storage Oscilloscope"), and is constantly moving towards high sampling rate, high waveform capture rate and deep storage development in other directions.
传统的数字存储示波器,由于采用串行处理的体系结构,导致其采集死区时间长,波形捕获率低,通常在100wfms/s以内,容易遗失信号细节,错过瞬态事件。此外,数字存储示波器在显示效果上没有如模拟示波器般的辉度等级变化,只能以二维形式,即幅度、时间捕获信号。Due to the serial processing architecture of traditional digital storage oscilloscopes, the acquisition dead time is long and the waveform capture rate is low, usually within 100wfms/s, which is easy to lose signal details and miss transient events. In addition, digital storage oscilloscopes do not have brightness level changes like analog oscilloscopes in display effect, and can only capture signals in two-dimensional form, that is, amplitude and time.
以美国泰克公司推出的数字荧光示波器(DPO)为代表的数字三维示波器,采用了并行处理的体系结构,新增加专用波形图像处理器与系统微处理器并行工作,可有效地缩短采集死区时间,提高波形捕获率,高端数字三维示波器的最高波形捕获率可达400000wfms/s以上。同时,数字三维示波器采用三维数组,即幅度、时间和幅度随时间的变化分布形式捕获信号,显示具有类似模拟示波器的辉度等级甚至彩色荧光效果。数字三维示波器超高的波形捕获率结合三维波形显示能力,能够捕获各种复杂动态信号中的细节和异常情况,增加了证明数字系统中瞬态事件的可能性。The digital three-dimensional oscilloscope, represented by the digital phosphor oscilloscope (DPO) launched by Tektronix, adopts a parallel processing architecture, and a new dedicated waveform image processor works in parallel with the system microprocessor, which can effectively shorten the acquisition dead time. , improve the waveform capture rate, the highest waveform capture rate of high-end digital 3D oscilloscope can reach more than 400000wfms/s. At the same time, digital three-dimensional oscilloscopes use three-dimensional arrays to capture signals in the form of amplitude, time, and distribution of amplitude changes over time, displaying brightness levels and even color fluorescent effects similar to analog oscilloscopes. The ultra-high waveform capture rate of the digital 3D oscilloscope combined with the 3D waveform display capability can capture details and abnormal conditions in various complex dynamic signals, increasing the possibility of proving transient events in digital systems.
图1是现有技术数字三维示波器的结构框图。Fig. 1 is a structural block diagram of a digital three-dimensional oscilloscope in the prior art.
在现有技术中,如图1所示,输入模拟信号在信号调理电路中进行信号调理,然后进行ADC转换,在触发和时基电路的控制下,转换的数据存入缓存中。In the prior art, as shown in FIG. 1 , the input analog signal undergoes signal conditioning in the signal conditioning circuit, and then undergoes ADC conversion. Under the control of the trigger and time base circuit, the converted data is stored in the buffer.
如图1所示,数字三维示波器增加有波形图像处理器,专职负责高速地绘制三维波形图像,此过程也称为波形映射,从而使微处理器可以从波形图像处理过程中解放出来,并行去完成系统控制、数据运算等其他工作。As shown in Figure 1, the digital 3D oscilloscope is equipped with a waveform image processor, which is responsible for drawing 3D waveform images at high speed. Complete other tasks such as system control and data calculation.
波形图像的映射过程对应的是三维数据存储阵列器中数据的不断累加更新,其实质是将多幅二维波形图像叠加在一起,并统计幅度随时间变化的分布,即概率信息。当一个刷屏周期到来时,波形映射终止,三维数据存储阵列器停止更新,显示窗口选择器选取三维数据存储阵列器中的三维波形图像的对应显示窗口区域,输出到显示存储器完成显示,即将多幅波形叠加后的三维波形图像按照概率分布,采用不同的辉度等级或彩色荧光效果在显示屏上进行显示,使用户可直观的观察到信号的幅度、时间以及幅度随时间的变化分布等三维信息。这是数字三维示波器技术的核心和优势。The mapping process of the waveform image corresponds to the continuous accumulation and update of data in the three-dimensional data storage array. Its essence is to superimpose multiple two-dimensional waveform images together, and to count the distribution of amplitude changes with time, that is, probability information. When a refresh cycle arrives, the waveform mapping terminates, the three-dimensional data storage array device stops updating, and the display window selector selects the corresponding display window area of the three-dimensional waveform image in the three-dimensional data storage array device, and outputs it to the display memory to complete the display. The three-dimensional waveform image superimposed on the two waveforms is displayed on the display screen with different brightness levels or color fluorescent effects according to the probability distribution, so that the user can intuitively observe the three-dimensional signal amplitude, time, and the distribution of amplitude changes over time. information. This is the core and advantage of digital 3D oscilloscope technology.
但是,现有的三维图像处理技术普遍存在着一个缺陷:当用户对数字三维示波器捕获的三维波形图像中的一些细节,例如叠加到一起的多幅波形中的某一幅或者夹杂在其中的某个瞬态信号感兴趣时,一般会操作示波器停止采集,然后进行以下2种操作:However, there is a common defect in the existing 3D image processing technology: when the user checks some details in the 3D waveform image captured by the digital 3D oscilloscope, such as one of the multiple waveforms superimposed together or one of them When you are interested in a transient signal, you generally operate the oscilloscope to stop the acquisition, and then perform the following two operations:
1、直接改变数字三维示波器的时基档位,对波形图像进行放大或缩小操作,进一步观察信号细节;1. Directly change the time base position of the digital 3D oscilloscope, zoom in or zoom out the waveform image, and further observe the signal details;
2、操作数字三维示波器进入视窗扩展模式,在双视窗中对比观察扩展前和扩展后(放大)的波形图像。2. Operate the digital 3D oscilloscope to enter the window expansion mode, and compare and observe the waveform images before and after expansion (enlarged) in the dual windows.
然而,这2个操作的结果却都会导致数字三维示波器的显示突然由三维波形图像效果,转换为如同普通数字存储示波器的二维波形图像效果,即显示只保留了最后一次采集数据所绘制的一幅二维波形图像,丢失了原本捕获到的三维波形图像中包含的多幅波形中的信号细节。其原因是由于上述波形映射的实质是将一幅幅的二维波形图像不断叠加到三维数据存储阵列器中,其过程并没有对原始的采集数据进行存储,最终显示的是一张事先叠加好的静态波形图像,系统无法从中剥离出叠加前的每一幅波形,因此无法重新绘制进行缩放操作或视窗扩展后的三维波形图像,即不能对图像进行动态的缩放处理。此缺陷直接导致目前绝大多数的数字三维示波器虽然具有超高波形捕获率,能够捕获到各种复杂瞬态事件,但却对瞬态事件的图像缩放显示和数据分析运算能力很弱。However, the results of these two operations will cause the display of the digital 3D oscilloscope to suddenly change from a 3D waveform image effect to a 2D waveform image effect like an ordinary digital storage oscilloscope, that is, the display only retains a part drawn by the last collected data. A two-dimensional waveform image loses the signal details contained in multiple waveforms originally captured in a three-dimensional waveform image. The reason is that the essence of the above-mentioned waveform mapping is to continuously superimpose a series of two-dimensional waveform images into the three-dimensional data storage array. The process does not store the original collected data, and finally displays a pre-superimposed image. The system cannot strip out each waveform before superimposition, so it cannot redraw the 3D waveform image after zooming or window expansion, that is, the image cannot be dynamically zoomed. This defect directly leads to the fact that although most of the current digital 3D oscilloscopes have ultra-high waveform capture rate and can capture various complex transient events, they are weak in zooming and displaying images and analyzing data of transient events.
发明内容 Contents of the invention
本发明的目的在于克服现有技术的不足,提供一种具有波形图像实时缩放功能的数字三维示波器。The purpose of the present invention is to overcome the deficiencies of the prior art, and provide a digital three-dimensional oscilloscope with a real-time scaling function of waveform images.
为实现上述目的,本发明具有波形图像实时缩放功能的数字三维示波器,包括:信号调理模块、采集与处理模块以及控制与显示模块;In order to achieve the above object, the present invention has a digital three-dimensional oscilloscope with a waveform image real-time zoom function, including: a signal conditioning module, an acquisition and processing module, and a control and display module;
信号调理模块将输入的模拟信号调理到ADC转换所需输入范围,然后送采集与处理模块ADC中进行模数转换,同时提供触发脉冲信号给采集与处理模块对波形数据的采集和处理进行控制;The signal conditioning module adjusts the input analog signal to the input range required for ADC conversion, and then sends it to the acquisition and processing module ADC for analog-to-digital conversion, and at the same time provides a trigger pulse signal to the acquisition and processing module to control the acquisition and processing of waveform data;
采集与处理模块包括ADC、波形图像处理器、三维数据存储阵列器和显示窗口选择器;The acquisition and processing module includes ADC, waveform image processor, three-dimensional data storage array and display window selector;
控制与显示模块包括微处理器、显示存储器以及显示屏,微处理器对采集与处理模块、显示存储器进行控制;The control and display module includes a microprocessor, a display memory and a display screen, and the microprocessor controls the acquisition and processing module and the display memory;
其特征在于:It is characterized by:
采集与处理模块还包括原始值存储器、样值抽取器以及大容量存储器;The acquisition and processing module also includes a raw value memory, a sample value extractor and a large-capacity memory;
采集与处理模块控制ADC按照较高的实时采样率Fmax对调理后的模拟信号进行模数转换,并输出原始波形数据到原始值存储器中;原始值存储器在触发脉冲信号的控制下对原始波形数据按照存储深度D进行存储,D个原始波形数据存满,1幅波形数据采集结束,The acquisition and processing module controls the ADC to perform analog-to-digital conversion on the conditioned analog signal according to the higher real-time sampling rate F max , and outputs the original waveform data to the original value memory; the original value memory converts the original waveform under the control of the trigger pulse signal The data is stored according to the storage depth D, and the D original waveform data is full, and the acquisition of one waveform data is completed.
采集与处理模块控制样值抽取器按照Fmax/F的抽点间隔从原始值存储器的D个原始波形数据中抽取出N个抽点数据,送入波形图像处理器绘制为1幅二维波形图像,并进行波形映射,将此幅波形图像叠加到三维数据存储阵列器中,其中:The acquisition and processing module controls the sample value extractor to extract N snapshot data from the D original waveform data in the original value memory according to the sampling interval of F max /F, and send it to the waveform image processor to draw a two-dimensional waveform image, and perform waveform mapping, and superimpose this waveform image into the three-dimensional data storage array, where:
1幅二维波形图像的抽点数据个数N与存储深度D之间有以下关系:There is the following relationship between the number N of snapshot data of a two-dimensional waveform image and the storage depth D:
N=D·F/Fmax N=D·F/ Fmax
其中,F为当前时基档对应的等效采样率;Among them, F is the equivalent sampling rate corresponding to the current time base file;
同时,在采集与处理模块控制下,大容量存储器对原始值存储器中的D个原始波形数据进行存储;At the same time, under the control of the acquisition and processing module, the large-capacity memory stores D original waveform data in the original value memory;
在对波形数据进行抽取、映射和在大容量存储器中存储完毕后,在触发信号的控制下,重复对下一幅波形进行采集,对原始波形数据进行抽取、映射和在大容量存储器中存储L次,在三维数据存储阵列器中得到L幅二维波形图像叠加后的三维波形图像,在大容量存储器中得到L行的原始数据;After the waveform data is extracted, mapped and stored in the large-capacity memory, under the control of the trigger signal, the acquisition of the next waveform is repeated, and the original waveform data is extracted, mapped and stored in the large-capacity memory. Second, obtain the three-dimensional waveform image after the superimposition of L two-dimensional waveform images in the three-dimensional data storage array device, and obtain the original data of L rows in the large-capacity memory;
在正常三维波形显示时,当一个刷屏周期到来,波形映射终止,三维数据存储阵列器停止更新,显示窗口选择器选取三维数据存储阵列器中的三维波形图像的对应显示窗口区域,输出到显示存储器完成显示,即将多幅波形叠加后的三维波形图像按照概率分布,采用不同的辉度等级或彩色荧光效果在显示屏上进行显示;During normal 3D waveform display, when a refresh cycle comes, the waveform mapping is terminated, the 3D data storage array stops updating, and the display window selector selects the corresponding display window area of the 3D waveform image in the 3D data storage array, and outputs it to the display The memory completes the display, that is, the three-dimensional waveform image after multiple waveforms are superimposed is displayed on the display screen with different brightness levels or color fluorescent effects according to the probability distribution;
当进行实时缩放操作时,波形图像处理器实时访问大容量存储器,读取原始波形数据,并经过样值抽取器按照新的抽点间隔Fmax/F’进行抽取,重新进行映射、显示实时缩放的三维波形图像,其中,F’为缩放操作下时基档位对应的等效采样率。When performing real-time zooming operations, the waveform image processor accesses the large-capacity memory in real time, reads the original waveform data, and extracts them according to the new sampling interval F max /F' through the sample value extractor, re-maps and displays real-time zooming The three-dimensional waveform image of , where F' is the equivalent sampling rate corresponding to the time base gear under the zoom operation.
本发明的发明目的是这样实现的:The purpose of the invention of the present invention is achieved like this:
随着DDR、DDR2等存储技术的快速发展和成本价格的不断降低,大容量存储器已被广泛运用到数字示波器系统中。本发明在数字三维示波器中,将一种三维图像处理技术与大容量数据存储技术相结合的方式,在数字三维示波器的一个刷屏周期中,将送入波形图像处理器进行三维波形图像绘制的抽点样值所对应的抽取前的全部原始波形数据,并行送入大容量存储器进行同步存储。这样在波形映射完成后,波形图像处理器仍可灵活地根据用户操作和显示需要,重新从大容量存储器中读取原始波形数据,并按照不同的缩放比例抽取样值,快速绘制新的三维波形图像,使数字三维示波器在保证高波形捕获率的同时,实现对捕获到的任意信号的图像缩放和其他运算操作,并且始终保持三维波形图像显示方式,不丢失捕获的信号细节。With the rapid development of DDR, DDR2 and other storage technologies and the continuous reduction of cost and price, large-capacity storage has been widely used in digital oscilloscope systems. In the digital three-dimensional oscilloscope, the present invention combines a three-dimensional image processing technology with a large-capacity data storage technology. In a screen refresh cycle of the digital three-dimensional oscilloscope, the data sent to the waveform image processor for three-dimensional waveform image drawing All the original waveform data before extraction corresponding to the sampling point sample value are sent in parallel to the large-capacity memory for synchronous storage. In this way, after the waveform mapping is completed, the waveform image processor can still flexibly read the original waveform data from the large-capacity memory according to the user's operation and display needs, and extract sample values according to different scaling ratios to quickly draw new 3D waveforms The image enables the digital 3D oscilloscope to achieve image zooming and other calculation operations on any captured signal while ensuring a high waveform capture rate, and always maintains the display mode of the 3D waveform image without losing the details of the captured signal.
附图说明 Description of drawings
图1是现有技术数字三维示波器的结构框图;Fig. 1 is the structural block diagram of prior art digital three-dimensional oscilloscope;
图2是本发明具有波形图像实时缩放功能的数字三维示波器一种具体实施方式原理框图;Fig. 2 is a schematic block diagram of a specific embodiment of a digital three-dimensional oscilloscope with a waveform image real-time zoom function in the present invention;
图3是图2所示的大容量存储器对原始波形数据进行存储的示意图;Fig. 3 is the schematic diagram that the large-capacity memory shown in Fig. 2 stores original waveform data;
图4是波形图像实时缩放前波形定位示意图;Fig. 4 is a schematic diagram of waveform positioning before real-time scaling of the waveform image;
图5是波形图像实时缩放前波形定位示意图;Fig. 5 is a schematic diagram of waveform positioning before real-time scaling of the waveform image;
图6是实时缩放前的三维波形图像;Fig. 6 is a three-dimensional waveform image before real-time zooming;
图7是现有技术数字三维示波器缩放后的二维波形图像;Fig. 7 is the zoomed two-dimensional waveform image of the prior art digital three-dimensional oscilloscope;
图8是现有技术数字三维示波器视窗扩展模式下的二维波形图像;Fig. 8 is a two-dimensional waveform image under the window extension mode of a digital three-dimensional oscilloscope in the prior art;
图9是本发明具有波形图像实时缩放功能的数字三维示波器缩放后的三维波形图像;Fig. 9 is the zoomed three-dimensional waveform image of the digital three-dimensional oscilloscope with waveform image real-time zoom function in the present invention;
图10是本发明具有波形图像实时缩放功能的数字三维示波器视窗扩展模式下的三维波形图像。Fig. 10 is a three-dimensional waveform image in the window expansion mode of the digital three-dimensional oscilloscope with the waveform image real-time zoom function of the present invention.
具体实施方式 Detailed ways
下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。Specific embodiments of the present invention will be described below in conjunction with the accompanying drawings, so that those skilled in the art can better understand the present invention. It should be noted that in the following description, when detailed descriptions of known functions and designs may dilute the main content of the present invention, these descriptions will be omitted here.
实施例Example
图2是本发明具有波形图像实时缩放功能的数字三维示波器一种具体实施方式原理框图。Fig. 2 is a functional block diagram of a specific embodiment of a digital three-dimensional oscilloscope with a waveform image real-time zoom function according to the present invention.
在本实施例中,如图1所示,本发明具有波形图像实时缩放功能的数字三维示波器包括信号调理模块1、采集与处理模块2以及控制与显示模块3三个部分。In this embodiment, as shown in FIG. 1 , the digital three-dimensional oscilloscope with real-time zooming function of waveform images of the present invention includes three parts: signal conditioning module 1 , acquisition and
信号调理模块1包括信号调理通道101和触发电路102。信号调理通道101将输入的模拟信号调理到ADC转换所需输入范围,然后送采集与处理模块2中ADC 201中进行模数转换,同时触发电路102选择外触发信号或内触发信号作为触发信号,并产生触发脉冲信号给采集与处理模块2对波形数据的采集和处理进行控制。输入模拟信号的调理、模数转换以及采集属于现有技术,在此不再赘述The signal conditioning module 1 includes a
采集与处理模块2包括ADC 201、波形图像处理器202、三维数据存储阵列器203和显示窗口选择器204;控制与显示模块3包括微处理器301、显示存储器302以及显示屏303。微处理器301采用一DSP,用于对采集与处理模块2、显示存储器302进行控制。The acquisition and
如图1所示,在本发明中,采集与处理模块还包括原始值存储器205、样值抽取器206以及大容量存储器207;波形图像处理器202、三维数据存储阵列器203、显示窗口选择器204、原始值存储器205以及样值抽取器206用一块FPGA来构成。大容量存储器207为一DDR2存储器。As shown in Figure 1, in the present invention, the collection and processing module also includes a
采集与处理模块2控制ADC 201按照较高的实时采样率Fmax,在本实施例中,最高实时采样率对调理后的模拟信号进行模数转换,并输出原始波形数据到原始值存储器205中,原始值存储器205为一FIFO存储器;原始值存储器205在触发脉冲信号的控制下对原始波形数据按照存储深度D进行存储,D个原始波形数据存满,1幅波形数据采集结束。The acquisition and
采集与处理模块2控制样值抽取器206按照Fmax/F的抽点间隔从原始值存储器的D个原始波形数据中抽取出N个抽点数据,送入波形图像处理器202绘制为1幅二维波形图像,并进行波形映射,将此幅波形图像叠加到三维数据存储阵列器203中,二维波形图像的抽点数据个数N与存储深度D之间有以下关系:The acquisition and
N=D·F/Fmax N=D·F/ Fmax
其中,F为当前时基档对应的等效采样率。Among them, F is the equivalent sampling rate corresponding to the current time base file.
同时,在采集与处理模块2控制下,大容量存储器207对原始值存储器205中的D个原始波形数据进行存储。At the same time, under the control of the acquisition and
在对波形数据进行抽取、映射和在大容量存储器207中存储完毕后,在触发信号的控制下,重复对下一幅波形进行采集,对原始波形数据进行抽取、映射和在大容量存储器中存储L次,在三维数据存储阵列器203中得到L幅二维波形图像叠加后的三维波形图像,在大容量存储器207中得到L行的原始数据。After the waveform data is extracted, mapped and stored in the large-
在正常三维波形显示时,当一个刷屏周期到来,波形映射终止,三维数据存储阵列器203停止更新,窗口选择器204选取三维数据存储阵列器203中的三维波形图像的对应显示窗口区域,输出到显示存储器302完成显示,即将多幅波形叠加后的三维波形图像按照概率分布,采用不同的辉度等级或彩色荧光效果在显示屏303上进行显示;During normal three-dimensional waveform display, when a refresh cycle arrives, the waveform mapping is terminated, the three-dimensional
当进行实时缩放操作时,波形图像处理器202实时访问大容量存储器207,读取原始波形数据,并经过样值抽取器206按照新的抽点间隔Fmax/F’进行抽取,重新进行映射、显示实时缩放的三维波形图像,其中,F’为缩放操作下时基档位对应的等效采样率。When performing a real-time zoom operation, the
图3是图2所示的大容量存储器对原始波形数据进行存储的示意图。Fig. 3 is a schematic diagram of storing original waveform data in the large-capacity memory shown in Fig. 2 .
如图3所示,在本实施例中将大容量数据存储器DDR2的地址空间划分为一张L行乘以D列的表,即地址单元总数为L*D:行地址L取决于数字三维示波器的波形捕获率,即一个刷屏周期内被捕获,且需要存储的波形幅数为L;列地址D取决于存储一幅波形的原始波形数据个数,即示波器的存储深度D。将来自原始值存储器205的全部原始波形数据对应存储到大容量数据存储器207的行列空间中。即每1幅波形的原始数据对应存储1行,一共存储L行,每1行存储原始数据D个。As shown in Figure 3, in this embodiment, the address space of the large-capacity data memory DDR2 is divided into a table of L rows multiplied by D columns, that is, the total number of address units is L*D: the row address L depends on the digital three-dimensional oscilloscope The waveform capture rate of the oscilloscope, that is, the number of waveforms that are captured within one refresh cycle and need to be stored is L; the column address D depends on the number of original waveform data that stores a waveform, that is, the storage depth D of the oscilloscope. Correspondingly store all the original waveform data from the
在本实施例中,进行实时缩放操作时,波形图像处理器202实时访问大容量存储器207,读取原始波形数据,并经过样值抽取器206按照新的抽点间隔Fmax/F’进行抽取,重新进行映射、显示实时缩放的三维波形图像的具体流程为:In this embodiment, when performing real-time zooming operations, the
1、清除旧图像1. Clear old images
首先根据执行缩放操作前显示窗口选择器204选取的屏幕显示窗口区域中的三维波形图像在三维数据存储阵列器RAM中的地址和样值抽取器206的抽点间隔,计算出这段三维波形图像对应的波形数据在原始值存储器205中的地址;First according to the address of the three-dimensional waveform image in the screen display window area selected by the
图4是波形图像实时缩放前波形定位示意图。如图4所示,显示窗口左侧对应于三维数据存储阵列器203的地址是u,右侧地址是u+v,v为波形显示窗口宽度,则对应的波形数据在原始值存储器205中的地址是u*Fmax/F~(u+v)*Fmax/F。然后将三维数据存储阵列器203中旧的三维波形图像全部清除;Fig. 4 is a schematic diagram of waveform positioning before real-time zooming of the waveform image. As shown in Figure 4, the address corresponding to the three-dimensional data
2、读取新数据,绘制新波形2. Read new data and draw new waveform
波形图像处理器202访问大容量存储器207的第1行,样值抽取器206按照Fmax/F’的抽点间隔从第1行的D个波形数据中抽取出N’=D*F’/Fmax个数据处理为1幅二维波形图像,并将此幅图像叠加到三维数据存储阵列器203中;对大容量存储器207的第2~L行重复进行如第1行的操作,最终得到L幅波形叠加后的新的三维波形图像;The
3、确定显示窗口范围3. Determine the display window range
根据缩放后新的三维波形图像与缩放前旧的三维波形图像的缩放比F’/F,计算出缩放后图像的显示窗口范围:u*F’/F~(u+v)*F’/F,其中,u*F’/F为三维数据存储阵列器中显示窗口左侧对应的地址是u,u+v为右侧对应的地址,如图5所示。According to the scaling ratio F'/F of the new 3D waveform image after zooming and the old 3D waveform image before zooming, calculate the display window range of the zoomed image: u*F'/F~(u+v)*F'/ F, where u*F'/F is the address corresponding to the left side of the display window in the three-dimensional data storage array device is u, and u+v is the corresponding address on the right side, as shown in FIG. 5 .
实例example
在本实例中,数字三维示波器的ADC的最高实时采样率为2GS/s,以该采样率作为较高的实时采样率Fmax,存储深度为D=100Kpts,水平显示方向为50dot/div。数字三维示波器的时基档是200ns/div,该时基档对应的等效采样率F=50dot/div/200ns/div=250MS/s。则抽点间隔Fmax/F=2GS/s/250MS/s=8,即从每8个原始采集数据中抽取1个,一共抽取出N=D*F/Fmax=100Kpts*250MS/s/2GS/s=12.5K个数据绘制一幅二维波形图像,并叠加到三维数据存储阵列器203中。然后,当一个刷屏周期到来时,三维数据存储阵列器203中多幅二维波形图像叠加生成的三维波形图像被送往显示屏进行显示,如图6所示。In this example, the highest real-time sampling rate of the ADC of the digital 3D oscilloscope is 2GS/s, which is taken as the higher real-time sampling rate F max , the storage depth is D=100Kpts, and the horizontal display direction is 50dot/div. The time base of the digital 3D oscilloscope is 200ns/div, and the equivalent sampling rate F=50dot/div/200ns/div=250MS/s corresponding to the time base. Then the sampling interval F max /F = 2GS/s/250MS/s = 8, that is, extract 1 from every 8 original collected data, and extract a total of N = D*F/F max = 100Kpts*250MS/s/ 2GS/s=12.5K pieces of data draw a two-dimensional waveform image and superimpose it into the three-dimensional
此时,若将数字三维示波器的采集系统停止,改变数字三维示波器的时基档到50ns/div,则该时基档对应的等效采样率F’=50dot/div/50ns/div=1GS/s。At this time, if the acquisition system of the digital 3D oscilloscope is stopped, and the time base of the digital 3D oscilloscope is changed to 50ns/div, then the equivalent sampling rate F'=50dot/div/50ns/div=1GS/ s.
那么,未使用本发明的数字三维示波器将自动更改为如图7所示的二维波形图像显示。Then, the digital three-dimensional oscilloscope not using the present invention will be automatically changed to the two-dimensional waveform image display as shown in FIG. 7 .
或者,将数字三维示波器的采集系统停止后,操作数字三维示波器进入视窗扩展模式,同样,未使用本发明的数字三维示波器也将自动更改为如图8所示的二维波形图像显示。Or, after the acquisition system of the digital three-dimensional oscilloscope is stopped, the digital three-dimensional oscilloscope is operated to enter the window expansion mode. Similarly, the digital three-dimensional oscilloscope of the present invention will also be automatically changed to a two-dimensional waveform image display as shown in FIG. 8 .
而采用了本发明的具有波形图像实时缩放功能的数字三维示波器,若系统检测到采集停止后仍有切换时基档进行缩放或进入视窗扩展模式操作,将重新依次读取大容量存储器DDR2的每1行,将读取的原始采集数据送入样值抽取器,按照Fmax/F’=2GS/s/1GS/s=2的抽点间隔,抽取出N’=D*F’/Fmax=100Kpts*1GS/s/2GS/s=50K个采集数据处理为1幅二维波形图像,并将此幅图像叠加到三维数据存储阵列器RAM中,重复以上操作直到一个刷屏周期到来,可得到多幅二维波形图像叠加后的生成的新三维波形图像。然后,根据缩放后新图像与缩放前旧图像的缩放比F’/F,计算出缩放后图像的显示窗口范围:u*F’/F~(u+v)*F’/F,即4u~4(u+v)。最后,在触发电路的控制下,可得到最终显示的三维波形图像,如图9、图10所示。And adopt the digital three-dimensional oscilloscope with waveform image real-time zooming function of the present invention, if the system detects that after the collection stops, there is still switching time base files to zoom or enter the window expansion mode operation, and will read each of the large-capacity storage DDR2 in turn. 1 line, send the read original acquisition data to the sample value extractor, and extract N'=D*F'/F max according to the sampling interval of F max /F'=2GS/s/1GS/s=2 =100Kpts*1GS/s/2GS/s=50K collected data are processed into a two-dimensional waveform image, and this image is superimposed into the RAM of the three-dimensional data storage array device, and the above operations are repeated until a refresh cycle arrives, which can be A new three-dimensional waveform image generated by superimposing multiple two-dimensional waveform images is obtained. Then, according to the zoom ratio F'/F of the new image after zooming and the old image before zooming, calculate the display window range of the zoomed image: u*F'/F~(u+v)*F'/F, namely 4u ~4(u+v). Finally, under the control of the trigger circuit, the finally displayed three-dimensional waveform image can be obtained, as shown in Fig. 9 and Fig. 10 .
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。Although the illustrative specific embodiments of the present invention have been described above, so that those skilled in the art can understand the present invention, it should be clear that the present invention is not limited to the scope of the specific embodiments. For those of ordinary skill in the art, As long as various changes are within the spirit and scope of the present invention defined and determined by the appended claims, these changes are obvious, and all inventions and creations using the concept of the present invention are included in the protection list.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010577600 CN102109543B (en) | 2010-12-08 | 2010-12-08 | Digital three-dimensional oscilloscope with real-time waveform image zooming function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010577600 CN102109543B (en) | 2010-12-08 | 2010-12-08 | Digital three-dimensional oscilloscope with real-time waveform image zooming function |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102109543A CN102109543A (en) | 2011-06-29 |
CN102109543B true CN102109543B (en) | 2013-04-17 |
Family
ID=44173754
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010577600 Active CN102109543B (en) | 2010-12-08 | 2010-12-08 | Digital three-dimensional oscilloscope with real-time waveform image zooming function |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102109543B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107478884A (en) * | 2017-04-28 | 2017-12-15 | 深圳市鼎阳科技有限公司 | A kind of method and oscillograph of quick display waveform search result |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102495256A (en) * | 2011-12-12 | 2012-06-13 | 江苏绿扬电子仪器集团有限公司 | Method for capturing high-speed signals and imaging real-time waveform of oscilloscope |
CN103176015B (en) * | 2011-12-22 | 2016-04-20 | 北京普源精电科技有限公司 | A kind of waveform method for previewing, device and oscillograph |
CN102680755A (en) * | 2012-05-08 | 2012-09-19 | 张兴杰 | High-refresh-rate digital oscilloscope with function of displaying three-dimensional waveform information |
CN103033664B (en) * | 2012-12-24 | 2014-11-05 | 电子科技大学 | Wave form brightness adjustment and correction method of digital three-dimensional oscilloscope |
CN104181365B (en) * | 2013-05-24 | 2019-01-29 | 苏州普源精电科技有限公司 | A kind of measuring device with zooming display function |
CN103592489A (en) * | 2013-11-14 | 2014-02-19 | 江苏绿扬电子仪器集团有限公司 | Method for designing deep storage of digital oscilloscope |
CN110996080B (en) * | 2014-04-22 | 2021-10-08 | 日本电信电话株式会社 | Video presentation device, video presentation method, and recording medium |
CN105094723B (en) * | 2014-05-13 | 2018-12-21 | 北京华大九天软件有限公司 | A method of the Fast rendering large size analog waveform in waveform oscilloscope |
CN104020330B (en) * | 2014-05-14 | 2016-08-24 | 中国电子科技集团公司第四十一研究所 | A kind of method improving the signal analyzer spectrum measurement degree of accuracy |
CN104793031B (en) * | 2015-04-14 | 2017-08-22 | 深圳市鼎阳科技有限公司 | A kind of oscilloscope display Zoom method and device |
CN106370906A (en) * | 2016-09-30 | 2017-02-01 | 成都定为电子技术有限公司 | Electric signal time-frequency-amplitude three-dimensional characteristic measurement and display system and method |
CN108254604B (en) * | 2016-12-29 | 2022-05-24 | 北京普源精电科技有限公司 | A waveform display method and device |
EP3367669B1 (en) * | 2017-02-24 | 2019-07-03 | Melexis Technologies NV | Sample and hold device |
WO2018179552A1 (en) * | 2017-03-30 | 2018-10-04 | 株式会社島津製作所 | Touch panel device, method for display control thereof, and program |
US11435260B2 (en) * | 2018-10-16 | 2022-09-06 | Computational Systems, Inc. | Graphical display of discontinuous waveform data |
CN109470903A (en) * | 2018-10-31 | 2019-03-15 | 福建利利普光电科技有限公司 | A kind of each channel twin voltage gear oscillograph and its display methods |
CN110246204B (en) * | 2019-05-28 | 2024-01-05 | 深圳数联天下智能科技有限公司 | Waveform drawing method, waveform drawing device, computer equipment and readable storage medium |
CN112051427A (en) * | 2020-08-13 | 2020-12-08 | 中电科仪器仪表有限公司 | High-resolution oscilloscope vertical scaling circuit and method |
CN113433367B (en) * | 2021-08-25 | 2021-11-02 | 深圳市鼎阳科技股份有限公司 | Display control device and method for digital oscilloscope and digital oscilloscope |
CN118033234B (en) * | 2024-04-12 | 2024-07-19 | 成都玖锦科技有限公司 | Real-time processing method for ultra-large data volume spectrum data |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101149398A (en) * | 2007-09-14 | 2008-03-26 | 电子科技大学 | A method and system for real-time display of three-dimensional waveform |
CN101336831A (en) * | 2008-08-13 | 2009-01-07 | 汕头超声仪器研究所 | Real-time 3D Medical Ultrasound Image Reconstruction Method |
US7508392B2 (en) * | 2005-05-19 | 2009-03-24 | Siemens Aktiengesellschaft | Method for expanding the display of a volume image of an object region |
-
2010
- 2010-12-08 CN CN 201010577600 patent/CN102109543B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7508392B2 (en) * | 2005-05-19 | 2009-03-24 | Siemens Aktiengesellschaft | Method for expanding the display of a volume image of an object region |
CN101149398A (en) * | 2007-09-14 | 2008-03-26 | 电子科技大学 | A method and system for real-time display of three-dimensional waveform |
CN101336831A (en) * | 2008-08-13 | 2009-01-07 | 汕头超声仪器研究所 | Real-time 3D Medical Ultrasound Image Reconstruction Method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107478884A (en) * | 2017-04-28 | 2017-12-15 | 深圳市鼎阳科技有限公司 | A kind of method and oscillograph of quick display waveform search result |
CN107478884B (en) * | 2017-04-28 | 2019-08-13 | 深圳市鼎阳科技有限公司 | A kind of method and oscillograph of quick display waveform search result |
Also Published As
Publication number | Publication date |
---|---|
CN102109543A (en) | 2011-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102109543B (en) | Digital three-dimensional oscilloscope with real-time waveform image zooming function | |
CN100570373C (en) | A Digital Storage Oscilloscope with High Waveform Capture Rate | |
CN100504401C (en) | A method and system for real-time display of three-dimensional waveform | |
CN102116783B (en) | A Waveform Display Method | |
US11486901B2 (en) | System for data mapping and storing in digital three-dimensional oscilloscope | |
CN103018515A (en) | Digital oscilloscope with seamless measuring capability | |
CN101609107A (en) | The method of multi-channel digital oscilloscope to realize the effect of waveform fluorescent display | |
CN201110865Y (en) | A digital storage oscilloscope | |
CN103869121B (en) | A kind of Waveform display apparatus and method | |
CN110940841B (en) | Fast Acquisition System of Digital 3D Oscilloscope Based on FPGA | |
CN109725185A (en) | A kind of oscillograph and its operation method for realizing waveform fast Acquisition | |
CN108776249A (en) | Electrographic recording instrument with dual seizure function | |
CN102680755A (en) | High-refresh-rate digital oscilloscope with function of displaying three-dimensional waveform information | |
CN103325426A (en) | Seamless acquisition method based on DDR2SDRAM array segmented storage | |
CN105842507A (en) | Oscilloscope digital fluorescent display method and control device thereof | |
CN111757023B (en) | FPGA-based video interface diagnosis method and system | |
CN107102186B (en) | Digital oscilloscope fluorescent image parallel high-speed processing system and method | |
CN105678682A (en) | FPGA-based binary image connected region information fast acquisition system and method | |
CN104035705A (en) | Client, method and system for switching view display mode | |
CN108804044B (en) | Data acquisition method and deep memory data acquisition system based on deep storage | |
CN200989936Y (en) | Logical analyzer | |
CN109142835B (en) | Data acquisition system with waveform multi-frame recording function | |
CN102200545A (en) | A hardware co-processing device for a high-speed mass data acquisition and storage system | |
CN102944301B (en) | Digital peak detection method and system for ultrasonic signals based on variable-pitch sectioning method | |
CN107478884B (en) | A kind of method and oscillograph of quick display waveform search result |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: UNI-TREND TECHNOLOGY (CHINA) CO., LTD. Free format text: FORMER OWNER: UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA Effective date: 20130618 |
|
C41 | Transfer of patent application or patent right or utility model | ||
COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 611731 CHENGDU, SICHUAN PROVINCE TO: 523808 DONGGUAN, GUANGDONG PROVINCE |
|
TR01 | Transfer of patent right |
Effective date of registration: 20130618 Address after: 523808, No. 6, industrial North Road, Songshan hi tech Industrial Development Zone, Guangdong, Dongguan Patentee after: Uni-Trend Technology (China) Co., Ltd. Address before: 611731 Chengdu province high tech Zone (West) West source Avenue, No. 2006 Patentee before: University of Electronic Science and Technology of China |
|
CP01 | Change in the name or title of a patent holder |
Address after: 523808 No. 6 industrial North Road, Songshan Lake high tech Industrial Development Zone, Dongguan, Guangdong Patentee after: Uno Technology (China) Limited by Share Ltd Address before: 523808 No. 6 industrial North Road, Songshan Lake high tech Industrial Development Zone, Dongguan, Guangdong Patentee before: Uni-Trend Technology (China) Co., Ltd. |
|
CP01 | Change in the name or title of a patent holder |