CN113433367B - Display control device and method for digital oscilloscope and digital oscilloscope - Google Patents

Display control device and method for digital oscilloscope and digital oscilloscope Download PDF

Info

Publication number
CN113433367B
CN113433367B CN202110977846.0A CN202110977846A CN113433367B CN 113433367 B CN113433367 B CN 113433367B CN 202110977846 A CN202110977846 A CN 202110977846A CN 113433367 B CN113433367 B CN 113433367B
Authority
CN
China
Prior art keywords
waveform
display
time base
digital
base direction
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
Application number
CN202110977846.0A
Other languages
Chinese (zh)
Other versions
CN113433367A (en
Inventor
陈报
庞鹏
李振军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Siglent Technologies Co Ltd
Original Assignee
Shenzhen Siglent Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Siglent Technologies Co Ltd filed Critical Shenzhen Siglent Technologies Co Ltd
Priority to CN202110977846.0A priority Critical patent/CN113433367B/en
Publication of CN113433367A publication Critical patent/CN113433367A/en
Application granted granted Critical
Publication of CN113433367B publication Critical patent/CN113433367B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R13/00Arrangements for displaying electric variables or waveforms
    • G01R13/02Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form
    • G01R13/0209Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form in numerical form

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

The invention discloses a display control device and method for a digital oscilloscope and the digital oscilloscope. The time base setting device is used for setting time base parameters. The waveform signal acquisition device is used for acquiring the waveform time base direction display point number of the digital waveform signal to be displayed according to the time base parameter. The waveform adjusting device is used for stretching or compressing the time base direction of the digital waveform signal to be displayed so as to enable the number of display points of the waveform time base direction to be the same as the number of display points of the display time base direction, and outputting the stretched or compressed digital waveform signal to be displayed as a first waveform. When the time-base gear of the digital oscilloscope is finely adjusted, only the digital waveform signal to be displayed is stretched or compressed to ensure that the first waveform is displayed in the preset display area, so that the hardware loss of time-base gear adjustment is small, and the processing speed is high.

Description

Display control device and method for digital oscilloscope and digital oscilloscope
Technical Field
The invention relates to the technical field of digital oscilloscopes, in particular to a display control device and method for a digital oscilloscope and the digital oscilloscope.
Background
The digital oscilloscope is an indispensable tool for designing, manufacturing and maintaining electronic equipment, the digital oscilloscope is mainly used at present, the digital oscilloscope is increasingly popularized due to functions of waveform triggering, storing, displaying, measuring, analyzing and the like, and the digital oscilloscope is considered as eyes of engineers as the scientific and market demands are rapidly developed, and the digital oscilloscope is used as a necessary tool for meeting measurement challenges of the engineers. Particularly, in the development process of electronic circuits, an oscilloscope is required to be frequently used for debugging and measuring, the measurement precision is higher and higher, and the performance requirement on the oscilloscope is higher and higher. The existing oscilloscope realizes sampling, mapping and displaying of signal data through a memory, a control processing device (central processing unit (CPU)), a programmable logic device and external devices thereof, and comprises a sampling module, a data preprocessing module, an acquisition control module, a data processing unit, a data mapping unit, a display control device and a display screen; the sampling module samples signal data, the sampled data is input into the data preprocessing module to perform delay adjustment between analog signal data and digital signal data, the signal data is acquired and stored through the acquisition control module, the data processing unit processes the acquired signal data of each channel, the processed data signals are mapped into two-dimensional waveform data by the data mapping unit and stored into the external memory (QDR), the data in the external memory (QDR) is converted into RGB graphic data by the color conversion unit, then the waveform data and data such as screen grids and menus generated by the CPU are merged by the display control device and finally displayed on the display screen. When the digital oscilloscope is used for observing the waveform of a signal to be measured, the waveform is expected to occupy the whole display screen as much as possible, so that a user can grasp more waveform details. However, when the period of the signal to be measured is not an integral multiple of the time base, the observed waveform may not be optimal. And because the time base gear of the existing digital oscilloscope on the market only has the step gear of 1/2/5, the waveform horizontal direction change is too large when the time base gear is increased, the useful signal waveform may sometimes be outside the screen, and the useful signal waveform may sometimes be too close to the middle of the screen when the time base gear is decreased. How to more finely display the waveform of a detected signal is a technical problem which needs to be solved urgently by a digital oscilloscope.
Disclosure of Invention
The invention mainly solves the technical problem of how to realize the fine adjustment of the time base gear of the digital oscilloscope.
According to a first aspect, there is provided in an embodiment a digital oscilloscope, comprising:
the attenuation network is used for carrying out attenuation processing on the signal to be processed input into the digital oscilloscope so as to output a first adjusting signal;
the adjustable gain amplifier is used for amplifying the first adjusting signal;
the analog-to-digital converter is used for performing analog-to-digital conversion on the amplified first adjusting signal so as to output a digital waveform signal;
a display for displaying;
the control processing device comprises a display control device and an offset coding unit; the display control device is used for carrying out precision adjustment on the digital waveform signal and obtaining a first waveform according to the digital waveform signal after precision adjustment so as to enable the display to display the first waveform; the offset coding unit is used for sequentially setting a first configuration value corresponding to each row of display pixels in the first waveform and changing offset coding corresponding to a plurality of rows of display pixels in the first waveform by using the first configuration value; the offset coding unit is further configured to output the changed offset code when it is determined that the configuration code is changed due to the currently set first configuration value;
the digital-to-analog converter is used for converting the changed bias codes into analog signals;
the bias adjusting circuit is used for receiving the bias code of the analog signal and outputting an analog bias voltage signal according to the bias code;
the impedance transformation network is used for carrying out signal superposition on the first adjusting signal and the analog bias voltage signal so as to obtain a second adjusting signal; the adjustable gain amplifier is also used for amplifying the second adjusting signal; the analog-to-digital converter is further configured to perform analog-to-digital conversion on the amplified second adjustment signal to output the offset-adjusted digital waveform signal;
wherein the display control apparatus includes:
time base setting means for setting time base parameters;
the waveform signal acquisition device is used for acquiring the waveform time base direction display point number of the digital waveform signal to be displayed according to the time base parameter; the digital waveform signal to be displayed comprises the digital waveform signal before bias adjustment and/or the digital waveform signal after bias adjustment; the display point number of the waveform time base direction is the original sampling point number of the digital waveform signal to be displayed;
the waveform adjusting device is used for stretching or compressing the time base direction of the digital waveform signal to be displayed so as to enable the number of display points of the waveform time base direction to be the same as the number of display points of the time base direction, and outputting the stretched or compressed digital waveform signal to be displayed as the first waveform; the display time base direction point number is a pixel point number pre-displayed in the time base direction by a display of the digital oscilloscope;
a display waveform configuration device for generating a configuration menu of the first waveform; the configuration menu comprises a status bar of a display window, a time-base parameter and/or a grid configuration;
and the display waveform output device is used for displaying and overlapping the configuration menu and the first waveform and sending the first waveform after displaying and overlapping to a display of the digital oscilloscope for displaying.
According to a second aspect, an embodiment provides a display control apparatus for a digital oscilloscope, configured to perform precision adjustment on a digital waveform signal to be displayed by the digital oscilloscope, and obtain a first waveform according to the digital waveform signal after the precision adjustment, so that a display of the digital oscilloscope displays the first waveform; the display control apparatus includes:
time base setting means for setting time base parameters;
the waveform signal acquisition device is used for acquiring the waveform time base direction display point number of the digital waveform signal to be displayed according to the time base parameter; the display point number of the waveform time base direction is the original sampling point number of the digital waveform signal to be displayed;
the waveform adjusting device is used for stretching or compressing the time base direction of the digital waveform signal to be displayed so as to enable the number of display points of the waveform time base direction to be the same as the number of display points of the time base direction, and outputting the stretched or compressed digital waveform signal to be displayed as the first waveform; the display time base direction point number is a pixel point number pre-displayed in the time base direction by a display of the digital oscilloscope;
a display waveform configuration device for generating a configuration menu of the first waveform; the configuration menu comprises a status bar of a display window, a time-base parameter and/or a grid configuration;
and the display waveform output device is used for displaying and overlapping the configuration menu and the first waveform and sending the first waveform after displaying and overlapping to a display of the digital oscilloscope for displaying.
According to a third aspect, an embodiment provides a display control method for a digital oscilloscope, configured to perform precision adjustment on a digital waveform signal to be displayed by the digital oscilloscope, and obtain a first waveform according to the digital waveform signal after precision adjustment, so that a display of the digital oscilloscope displays the first waveform, where the display control method includes:
setting a time base parameter;
acquiring the waveform time base direction display point number of the digital waveform signal to be displayed according to the time base parameter; the display point number of the waveform time base direction is the original sampling point number of the digital waveform signal to be displayed;
stretching or compressing the time base direction of the digital waveform signal to be displayed so that the number of display points of the waveform time base direction is the same as the number of display points of the display time base direction, and outputting the stretched or compressed digital waveform signal to be displayed as the first waveform; the display time base direction point number is a pixel point number pre-displayed in the time base direction by a display of the digital oscilloscope;
generating a configuration menu of the first waveform; the configuration menu comprises a status bar of a display window, a time-base parameter and/or a grid configuration;
and displaying and overlapping the configuration menu and the first waveform, and sending the first waveform after displaying and overlapping to a display of the digital oscilloscope for displaying.
According to a fourth aspect, an embodiment provides a computer-readable storage medium containing a program executable by a processor to implement the display control method according to the third aspect.
The display control apparatus according to the above-described embodiment includes a time base setting device, a waveform signal acquiring device, and a waveform adjusting device. The time base setting device is used for setting time base parameters. The waveform signal acquisition device is used for acquiring the waveform time base direction display point number of the digital waveform signal to be displayed according to the time base parameter. The waveform adjusting device is used for stretching or compressing the time base direction of the digital waveform signal to be displayed so as to enable the number of display points of the waveform time base direction to be the same as the number of display points of the display time base direction, and outputting the stretched or compressed digital waveform signal to be displayed as a first waveform. When the time-base gear of the digital oscilloscope is finely adjusted, only the digital waveform signal to be displayed is stretched or compressed to ensure that the first waveform is displayed in the preset display area, so that the hardware loss of time-base gear adjustment is small, and the processing speed is high.
Drawings
FIG. 1 is a schematic diagram of a digital oscilloscope;
FIG. 2 is a schematic diagram of a display control apparatus according to an embodiment;
FIG. 3 is a schematic diagram of a waveform adjustment apparatus according to an embodiment;
FIG. 4 is a flow chart illustrating a display control method according to another embodiment;
FIG. 5 is a schematic illustration of a compression process in one embodiment;
FIG. 6 is a schematic drawing of the stretching process in one embodiment.
Detailed Description
The present invention will be described in further detail with reference to the following detailed description and accompanying drawings. Wherein like elements in different embodiments are numbered with like associated elements. In the following description, numerous details are set forth in order to provide a better understanding of the present application. However, those skilled in the art will readily recognize that some of the features may be omitted or replaced with other elements, materials, methods in different instances. In some instances, certain operations related to the present application have not been shown or described in detail in order to avoid obscuring the core of the present application from excessive description, and it is not necessary for those skilled in the art to describe these operations in detail, so that they may be fully understood from the description in the specification and the general knowledge in the art.
Furthermore, the features, operations, or characteristics described in the specification may be combined in any suitable manner to form various embodiments. Also, the various steps or actions in the method descriptions may be transposed or transposed in order, as will be apparent to one of ordinary skill in the art. Thus, the various sequences in the specification and drawings are for the purpose of describing certain embodiments only and are not intended to imply a required sequence unless otherwise indicated where such sequence must be followed.
The numbering of the components as such, e.g., "first", "second", etc., is used herein only to distinguish the objects as described, and does not have any sequential or technical meaning. The term "connected" and "coupled" when used in this application, unless otherwise indicated, includes both direct and indirect connections (couplings).
Referring to fig. 1, a schematic diagram of a digital oscilloscope is shown, where the digital oscilloscope 1 includes an attenuation network 11, an adjustable gain amplifier 12, an analog-to-digital converter 13, a control processing device 14, a display 15, a digital-to-analog converter 16, and a bias adjusting circuit 17. The attenuation network 11 is configured to perform attenuation adjustment on a signal to be processed input to the digital oscilloscope 1 to adjust the size of the signal in the circuit, and finally output a first adjustment signal. The input signal can here be an analog signal, and the output first control signal is then likewise an analog signal. The attenuation network 11 may have one-time attenuation, ten-time attenuation, and several tens of times attenuation to one hundred times attenuation, which is not limited herein. Since the attenuation network 11 is a common analog signal processing device in a digital oscilloscope, and belongs to the prior art, it is not described here again. The adjustable gain amplifier 12 is configured to perform amplification adjustment on the first adjustment signal to output a second adjustment signal. The adjustable gain amplifier 12 is also called a Variable Gain Amplifier (VGA), and mainly functions to adjust the amplification factor of the signal, for example, for a first adjustment signal with a voltage of 1mV, if the gain of the adjustable gain amplifier is 1000, the voltage of the output second adjustment signal is 1V. The adjustable gain amplifier 12 plays a fine tuning role, and the amplification factor thereof may be several times, several tens of times, several hundreds of times, several thousands of times, and is not limited herein. Since the adjustable gain amplifier 12 is an analog signal processing device commonly used in digital oscilloscopes, and belongs to the prior art, the details are not described here. The analog-to-digital converter 13 is also called ADC, and is configured to perform analog-to-digital conversion on the second adjustment signal to output digital waveform data of the signal. Since the analog-to-digital converter 13 is a common analog signal processing device in a digital oscilloscope, and belongs to the prior art, it is not described here again. The control processing device 14 is connected to the analog-to-digital converter 13, the control processing device 14 includes a display control device 141 and an offset encoding unit 140, and the display control device 141 is configured to perform precision adjustment on the digital waveform signal and obtain a first waveform according to the precision adjustment. The display 15 is connected to the control processor 14 for displaying the first waveform. The offset encoding unit 140 may be an operation processing device such as a CPU, the offset encoding unit 140 is connected to the offset adjusting circuit 17 through the analog-to-digital converter 16, the offset encoding unit 140 sequentially sets a first configuration value corresponding to each row of display pixels in the waveform of the signal, and the offset encoding corresponding to a plurality of rows of display pixels in the waveform of the signal is changed by using a plurality of first configuration values. The offset encoding unit 140 is further configured to, when it is determined that the currently set first configuration value causes the configuration code to change, send the changed offset code to the offset adjusting circuit through the digital-to-analog converter 16, so that the offset adjusting circuit 16 performs offset display adjustment on the corresponding rows of display pixels according to the changed offset code, and resets the second configuration value. The front-end circuits of the oscilloscope are all analog signals, and the digital-to-analog converter 16 is used for converting digital signal offset codes into analog signals and outputting the analog signals to the offset adjusting circuit 17. The bias adjustment circuit 17 is operable to generate a plurality of analog bias voltage signals in response to a first configuration value. Since the bias adjusting circuit 17 is a commonly used digital signal processing device in a digital oscilloscope, and belongs to the prior art, it is not described here again. The impedance transformation network 18 is connected to the attenuation network 11, the adjustable gain amplifier 12 and the bias adjusting circuit 17, and is configured to superimpose the first adjusting signal output by the attenuation network with a plurality of analog bias voltage signals generated by the bias adjusting circuit 17 to form a new first adjusting signal, and input the new first adjusting signal to the adjustable gain amplifier 12, so that the adjustable gain amplifier 12 amplifies and adjusts the new first adjusting signal to form a new second adjusting signal, and the analog-to-digital converter 13 also outputs new digital waveform data of the signal after performing analog-to-digital conversion on the new second adjusting signal. The display control device 141 may be a programmable logic processing device such as an FPGA. The offset coding unit 140 is further connected to the adjustable gain amplifier 12 for configuring the gain of the adjustable gain amplifier. The display control device 141 is further configured to generate a configuration menu of the waveform of the signal (the configuration menu may include items such as a status bar and a network), display and superimpose the configuration menu and the waveform of the signal, and send the display and superimposed data to the display for display.
In the digital oscilloscope currently available in the market, the vertical sensitivity and the time base of the display control device 141 are divided into several steps in a 1-2-5 sequential stepping manner. In practical use, if only the above-mentioned manner is adopted to observe the waveform, a certain limitation is imposed on the observation in many cases. One situation that is likely to occur is when the oscilloscope waveform is displayed, the waveform is not displayed with the best results. In terms of vertical sensitivity, the waveform amplitude is observed to be too large and exceed the display of a screen, or the amplitude is too small and is not full of integer grids, so that certain difficulty is brought to the amplitude measurement of the waveform; in terms of time base, either too few waveforms are displayed and no waveform overall information is seen, or too dense waveforms are displayed and detailed information is ignored. This puts new requirements on the setting of the vertical sensitivity as well as the horizontal sensitivity of the oscilloscope. Generally, the vertical sensitivity of the oscilloscope at present has a vertical sensitivity which can be finely adjusted, and the vertical sensitivity can be finely adjusted and expanded according to actual needs, so that great convenience is brought to observation of the oscilloscope. Correspondingly, the time base setting should have a fine tuning function.
Currently, although the use of a previously fixed time base setting of the 1-2-5 sequence is satisfactory for making waveform displays for most observations, in many applications, technicians require waveforms to be in the optimum state for oscilloscope observation, such as 2 or 3 cycles of signal waveform display, which can be achieved by using a time base fine tuning function. No matter how the period of the signal is, if the function of fine tuning the time base is realized, the user can select the number of waveform periods in the display screen of the oscilloscope, thereby achieving the best observation state.
In an embodiment of the present application, a display control method is disclosed, including: and setting time base parameters, and acquiring the waveform time base direction display points of the digital waveform signal to be displayed according to the time base parameters. And then stretching or compressing the time base direction of the digital waveform signal to be displayed so as to enable the number of display points in the waveform time base direction to be the same as the number of display points in the display time base direction, and outputting the stretched or compressed digital waveform signal to be displayed as a first waveform. When the time-base gear of the digital oscilloscope is finely adjusted, only the digital waveform signal to be displayed is stretched or compressed to ensure that the first waveform is displayed in the preset display area, so that the hardware loss of time-base gear adjustment is small, and the processing speed is high.
The first embodiment is as follows:
as shown in fig. 1, the digital oscilloscope 1 includes an attenuation network 11, an adjustable gain amplifier 12, an analog-to-digital converter 13, a display 15, a control processing device 14, a digital-to-analog converter 16, a bias adjusting circuit 17, and an impedance transformation network 18. The attenuation network 11 is configured to perform attenuation processing on a signal to be processed input into the digital oscilloscope 1 to output a first adjustment signal. The adjustable gain amplifier 12 is used for amplifying the first adjustment signal. The analog-to-digital converter 16 is configured to perform analog-to-digital conversion on the amplified first adjustment signal to output a digital waveform signal. The display 15 is used for display. The control processing device 14 includes a display control device 141 and an offset encoding unit 140. The display control device 141 is configured to perform precision adjustment on the digital waveform signal, and obtain a first waveform according to the digital waveform signal after precision adjustment, so that the display 15 displays the first waveform. The offset encoding unit 140 is configured to sequentially set a first configuration value corresponding to each row of display pixels in the first waveform, and change the offset encoding corresponding to the plurality of rows of display pixels in the first waveform by using the first configuration value. The offset encoding unit 140 is further configured to output the changed offset encoding when it is determined that the currently set first configuration value causes the configuration encoding to be changed. The digital-to-analog converter 16 is used to convert the changed offset code into an analog signal. The bias adjusting circuit 17 is used for receiving the bias code of the analog signal and outputting an analog bias voltage signal according to the bias code. The impedance transformation network 18 is configured to superimpose the first conditioning signal and the analog bias voltage signal to obtain a second conditioning signal. The adjustable gain amplifier 12 is also used for amplifying the second adjustment signal. The analog-to-digital converter 13 is further configured to perform analog-to-digital conversion on the amplified second adjustment signal to output an offset-adjusted digital waveform signal.
Referring to fig. 2, which is a schematic structural diagram of a display control apparatus in an embodiment, the display control apparatus includes a time base setting apparatus 142, a waveform signal obtaining apparatus 143, a waveform adjusting apparatus 144, a display waveform configuring apparatus 145, and a display waveform outputting apparatus 146. The time base setting means 142 is used to set time base parameters. The waveform signal acquiring device 143 is configured to acquire the number of display points in the waveform time base direction of the digital waveform signal to be displayed according to the time base parameter. The digital waveform signal to be displayed comprises a digital waveform signal before bias adjustment and/or a digital waveform signal after bias adjustment, and the number of display points in the waveform time base direction is the number of original sampling points of the digital waveform signal to be displayed. The waveform adjusting device 144 is configured to stretch or compress the time-base direction of the digital waveform signal to be displayed, so that the number of display points in the time-base direction of the waveform is the same as the number of display points in the time-base direction, and output the stretched or compressed digital waveform signal to be displayed as a first waveform. The display time base direction point number is the pixel point number pre-displayed in the time base direction by a display of the digital oscilloscope. A configuration menu is displayed for the waveform configuration device 145 to generate the first waveform. Wherein the configuration menu comprises a status bar of the display window, a time base parameter and/or a grid configuration. The display waveform output device 146 is configured to display and overlap the configuration menu and the first waveform, and send the first waveform after display and overlap to the display 15 of the digital oscilloscope 1 for display.
Referring to fig. 3, which is a schematic diagram of a structure of the waveform adjusting apparatus in an embodiment, the waveform adjusting apparatus 144 includes an interpolation multiple obtaining module 1441, a compressing module 1442, a stretching module 1443, and a waveform obtaining module 1444. The interpolation multiple obtaining module 1441 is configured to obtain a ratio of the display point number of the waveform time base direction to the display point number of the waveform time base direction, so as to obtain an interpolation multiple k. The compression module 1442 is configured to, when the interpolated multiple k is greater than 1, input the waveform time base direction display point number data of the digital waveform signal to be displayed into a compressed column acquisition mathematical model to acquire column position information of display point numbers to be pre-deleted from the waveform time base direction display point numbers. The waveform obtaining module 1444 is configured to delete the display dot numbers in the waveform time base direction of the column position information corresponding to the display dot numbers in the digital waveform signal according to the column position information of the pre-deleted display dot numbers, so as to obtain the first waveform. The stretching module 1443 is configured to, when the interpolated multiple k is smaller than 1, input the waveform time base direction display point number data of the digital waveform signal to be displayed into a stretching column acquisition mathematical model to acquire column position information of display point numbers pre-added to the waveform time base direction display point number. The waveform obtaining module 1444 is further configured to add the display point number in the waveform time base direction to the column position information corresponding to the display point number in the digital waveform signal according to the column position information of the display point number that is pre-added, so as to obtain the first waveform. In one embodiment, the value of the display point number in the waveform time base direction which is pre-added is the larger value of the display point numbers in the adjacent two waveform time base directions. In an embodiment, the compressing module 1442 inputs the waveform time-base direction display point number data of the digital waveform signal to be displayed into a compressed column acquisition mathematical model to acquire column position information of pre-deleted display point numbers in the waveform time-base direction display point numbers, including:
the compression module 1442 performs N equal division on the digital waveform signal to be displayed, and uses the position information of the display point number in the waveform time base direction in the middle of each equal division unit obtained after the N equal division as the column position information of the display point number to be deleted in advance. When the number of waveform time base direction display points contained in the equal division unit is an even number, the compression module selects position information with a small value of the number of waveform time base direction display points in the middle of the equal division unit as the column position information of the number of the display points to be deleted in advance. In one embodiment, the value of N is an integral multiple of the number of display time base direction points.
In an embodiment of the present application, a display control device for a digital oscilloscope is further disclosed, which is configured to perform precision adjustment on a digital waveform signal to be displayed by the digital oscilloscope, and obtain a first waveform according to the digital waveform signal after the precision adjustment, so that a display of the digital oscilloscope displays the first waveform. As shown in fig. 2, the display control means 141 includes a time base setting means 142, a waveform signal acquisition means 143, a waveform adjustment means 144, a display waveform configuration means 145, and a display waveform output means 146. The time base setting means 142 is used to set time base parameters. The waveform signal acquiring device 143 is configured to acquire the number of display points in the waveform time base direction of the digital waveform signal to be displayed according to the time base parameter. The display point number of the waveform time base direction is the original sampling point number of the digital waveform signal to be displayed. The waveform adjusting device 144 is configured to stretch or compress the time-base direction of the digital waveform signal to be displayed, so that the number of display points in the time-base direction of the waveform is the same as the number of display points in the time-base direction, and output the stretched or compressed digital waveform signal to be displayed as a first waveform. The display time base direction point number is the pixel point number pre-displayed in the time base direction by a display of the digital oscilloscope. A configuration menu is displayed for the waveform configuration device 145 to generate the first waveform. The configuration menu includes a status bar showing a window, time base parameters, and/or grid configuration. And the display waveform output device 146 is used for displaying and overlapping the configuration menu and the first waveform, and sending the first waveform after displaying and overlapping to a display of the digital oscilloscope for displaying.
As shown in fig. 3, in one embodiment, the waveform adjustment device 144 includes an interpolation factor obtaining module 1441, a compression module 1442, a stretching module 1443, and a waveform obtaining module 1444. The interpolation multiple obtaining module 1441 is configured to obtain a ratio of the display point number of the waveform time base direction to the display point number of the waveform time base direction, so as to obtain an interpolation multiple k. The compression module 1442 is configured to, when the interpolated multiple k is greater than 1, input the waveform time base direction display point number data of the digital waveform signal to be displayed into a compressed column acquisition mathematical model to acquire column position information of display point numbers to be pre-deleted from the waveform time base direction display point numbers. The waveform obtaining module 1444 is configured to delete the display dot numbers in the waveform time base direction of the column position information corresponding to the display dot numbers in the digital waveform signal according to the column position information of the pre-deleted display dot numbers, so as to obtain a first waveform. The stretching module 1443 is configured to, when the interpolated multiple k is smaller than 1, input the waveform time base direction display point number data of the digital waveform signal to be displayed into a stretching column acquisition mathematical model to acquire column position information of display point numbers pre-added to the waveform time base direction display point number. The waveform obtaining module 1444 is further configured to add the display point number in the waveform time base direction to the column position information corresponding to the display point number in the digital waveform signal according to the column position information of the display point number that is pre-added, so as to obtain the first waveform. In one embodiment, the pre-added value of the number of the waveform time base direction display points is the larger value of the number of the adjacent two waveform time base direction display points, so that the point with relatively larger brightness can be selected from the first waveform for adding. In an embodiment, the compressing module 1442 performs N equal divisions on the digital waveform signal to be displayed, and uses the position information of the display points in the time base direction of the waveform obtained in the middle of each equal division unit as the column position information of the pre-deleted display points. When the number of the waveform time base direction display points contained in the equal division unit is an even number, the compression module selects position information with a small value of the number of the waveform time base direction display points in the middle of the equal division unit as the column position information of the number of the display points to be deleted, so that the points with relatively small brightness can be selected from the first waveform to be deleted.
In the embodiment of the present application, a display control apparatus is disclosed that includes a time base setting apparatus, a waveform signal acquiring apparatus, and a waveform adjusting apparatus. The time base setting device is used for setting time base parameters. The waveform signal acquisition device is used for acquiring the waveform time base direction display point number of the digital waveform signal to be displayed according to the time base parameter. The waveform adjusting device is used for stretching or compressing the time base direction of the digital waveform signal to be displayed so as to enable the number of display points of the waveform time base direction to be the same as the number of display points of the display time base direction, and outputting the stretched or compressed digital waveform signal to be displayed as a first waveform. When the time-base gear of the digital oscilloscope is finely adjusted, only the digital waveform signal to be displayed is stretched or compressed to ensure that the first waveform is displayed in the preset display area, so that the hardware loss of time-base gear adjustment is small, and the processing speed is high.
Example two:
referring to fig. 4, a schematic flow chart of a display control method in another embodiment is shown, where the display control method is used to perform precision adjustment on a digital waveform signal to be displayed by a digital oscilloscope, and obtain a first waveform according to the digital waveform signal after the precision adjustment, so that a display of the digital oscilloscope displays the first waveform, and the display control method includes:
step 101, setting a time base parameter.
And 102, acquiring the display point number of the waveform time base direction.
Acquiring the waveform time base direction display point number of the digital waveform signal to be displayed according to the time base parameter; the display point number of the waveform time base direction is the original sampling point number of the digital waveform signal to be displayed;
and 103, adjusting the precision.
Stretching or compressing the time base direction of the digital waveform signal to be displayed so that the number of display points of the waveform time base direction is the same as the number of display points of the display time base direction, and outputting the stretched or compressed digital waveform signal to be displayed as the first waveform; the display time base direction point number is a pixel point number pre-displayed in the time base direction by a display of the digital oscilloscope;
step 104, generating a configuration menu.
Generating a configuration menu of the first waveform; the configuration menu comprises a status bar of a display window, a time-base parameter and/or a grid configuration;
and 105, displaying and overlapping.
And displaying and overlapping the configuration menu and the first waveform, and sending the first waveform after displaying and overlapping to a display of the digital oscilloscope for displaying.
The basic principle of a digital oscilloscope is to acquire waveforms that satisfy conditions and map the data onto a display. Suppose the display has a resolution of 480 x 1000, i.e. 1000 columns in the horizontal direction and 480 rows in the vertical direction. Only integer points can be mapped on one pixel point, which means that the obtained digital waveform data must be integer multiples of 1000 after interpolation, and the formula is represented as follows:
M = P_Num * I_Interp (1)
wherein, I _ Interp is an integer of interpolation multiple, P _ Num is an original point number, and M is an integer multiple of the number of display columns.
Reference is made to the following formula:
P_Num = Time_Base * 10 * Sa (2)
wherein, P _ Num represents the original point number, Time _ Base represents the Time Base, 10 represents that the oscilloscope screen has 10 grids, and Sa represents the sampling rate. When the sampling rate is fixed, the time base is adjusted to show that the number of points of the screen waveform is increased or decreased, and the waveform is greatly changed if the difference between the two adjacent time base gears is large. In order to make the time base continuously fine-adjustable, the above-mentioned principle is intuitively explained by a table, as shown in the corresponding relationship of time base, interpolation multiple and display point number in table 1-1:
TABLE 1-1
Figure DEST_PATH_IMAGE001
Assuming that the sampling rate is 1GHz and the storage depth is 2000 points, the time base is 200 ns/div; when the time base needs to be reduced, the time base is directly changed into 100ns/div, and more gears are required to be arranged between 200ns/div and 100ns/div to be adjustable. Then for the reason of equation (1), the correspondence of time base, interpolation multiple and display point number is as shown in tables 1-2 for the correspondence of desired time base, decimal interpolation and display point number:
tables 1 to 2
Figure 395260DEST_PATH_IMAGE002
In the existing digital oscilloscope, linear interpolation and sinc interpolation are adopted, and a plurality of hardware multiplier resources are consumed for realizing any times of interpolation by two algorithms. Based on the integral multiple interpolation frame of the current oscilloscope, the corresponding relationship of time base, interpolation multiple and display point number is shown in the table 1-3 corresponding relationship of expected time base, integral multiple interpolation and display point number:
tables 1 to 3
Figure DEST_PATH_IMAGE003
According to formula (1), the waveform data is interpolated to integral multiple of horizontal pixel, and then mapped to display. There is a problem that the original data 1800 points, 1800 × 10=18000 points after interpolation, whether interpolation or mapping, the data volume is large and needs a lot of time to be implemented, which greatly reduces the refresh rate of the oscilloscope.
The application provides an oscilloscope which can realize time base fine tuning and does not need to consume a lot of resources and reduce the refresh rate. Two cases are used for discussion, one case is that the interpolation multiple under the hour base is larger, and the number of points after interpolation is more than 1000 and less than 2000; in another case, under a large time base, the interpolation multiple is 1, and the number of original points is not an integral multiple of 1000. To illustrate how the first case is implemented, first, the corresponding relationship between the expected time base, the integral multiple interpolation and the display point number under the hour base in table 1-4 is considered, and the corresponding relationship between the expected time base, the integral multiple interpolation and the real point number under the hour base is considered:
tables 1 to 4
Figure 764930DEST_PATH_IMAGE004
According to tables 1 to 4, in an embodiment of the present application, a display control method includes: firstly, selecting a proper interpolation multiple to enable the number of points after interpolation to be close to 1000 as much as possible, then using a compression algorithm to find a column to be compressed, then overlapping and displaying waveform information of the column on the next column, and finally compressing the number of points after interpolation to 1000.
In an embodiment of the present application, the compression algorithm principle for obtaining the mathematical model by the compression column includes:
let a vector of length n x = [ x (1), x (2), … …, x (n-1), x (n) ];
x is to be compressed to x1, x1 is a vector of length m x1= [ x1(1), x1(2), … …, x1(m-1), x1(m) ]; the numbers in parentheses may become the indices of the vectors;
for a time base of 9ns in tables 1-4, n =1080, m = 1000; starting from n =1, judging by column whether the column should be compressed;
when n =1, x (1) =2 × 1000-;
when n =2, if x (1) >0, then x (2) = x (1) + (2 × 1000-2 × 1080), if x (1) < =0, then x (2) = x (1) +2 × 1000;
when n =3, if x (2) >0, then x (3) = x (2) + (2 × 1000-2 × 1080), if x (3) < =0, then x (3) = x (2) +2 × 1000;
……
when n =1079, if x (1078) >0, then x (1079) = x (1078) + (2 × 1000-2 × 1080), if x (1078) < =0, x (1079) = x (1078) +2 × 1000;
when n =1080, if x (1079) >0, then x (1080) = x (1079) + (2 × 1000-2 × 1080), and if x (1079) < =0, x (1080) = x (1079) +2 × 1000.
By analogy, the calculation stops by n = 1080. Then the index with vector x = [ x (1), x (2), … …, x (n-1), x (n) ] values less than or equal to zero represents the number of columns to be compressed, assuming x (p) is negative, its content is displayed superimposed on the p +1 column. In summary, 1080 columns of data can be compressed onto 1000 columns, achieving 10ns to 9ns of time-base fine-tuning. Similarly, 8ns timing fine tuning can be summarized by first interpolating the original data by 80 points and 13 times, then running the compression algorithm at 1040 points, and compressing 1040 columns to 1000 columns.
To illustrate how the second case is implemented, first, see table 1-5 corresponding relationships between expected time base, integer multiple interpolation and display points under large time base, and corresponding relationships between expected time base, integer multiple interpolation and real points under large time base:
tables 1 to 5
Figure DEST_PATH_IMAGE005
According to tables 1 to 5, in an embodiment of the present application, a display control method includes: firstly, decomposing the number of waveform points into a j-k form, wherein j is as close to 1000 as possible; if j >1000, compress j to 1000, if j <1000, stretch j to 1000; then using a stretching algorithm to find a column to be stretched; and then displaying the waveform information of the column on the next column.
In an embodiment of the present application, the algorithm of the compressed column mathematical model and the stretched column mathematical model is reciprocal, and the principle includes:
for a 180ns timebase, 1800=900 × 2. Let a vector g of length y = [ g (1), g (2), … …, g (y-1), g (y) ]; g is to be stretched to g1, g1 is a vector of length z g1= [ g1(1), g1(2), … …, g1(z-1), g1(z) ]; the numbers in parentheses may become the indices of the vectors; for a time base of 180ns in tables 1-5, y =900, z = 1000; starting from z =1, judging by column whether the column should be compressed;
when z =1, g1(1) =2 × 900-;
when z =2, g1(2) = g1(1) + (2 × 900-2 × 1000) if g1(1) >0, g1(2) = g1(1) +2 =1000 if g1(1) <= 0;
when z =3, g1(3) = g1(2) + (2 × 900-2 × 1000) if g1(2) >0, g1(3) = g1(2) +2 =1000 if g1(3) <= 0;
……
when n =999, g1(999) = g1(998) + (2 × 900-2 × 1000) if g1(998) >0, g1(999) = g1(998) +2 × 1000 if g1(998) <= 0;
when n =1000, g1(1000) = g1(999) + (2 × 900-2 × 1000) if g1(999) >0, g1(1000) = g1(999) +2 =1000 if g1(999) <= 0;
and so on, stopping when the calculation reaches n = 1000. Then an index with vector g1= [ g1(1), g1(2), … …, g1(z-1), g1(z) ] value less than or equal to zero represents the number of columns to be compressed. Meaning that to stretch, the compressed columns need to be computed and then complemented back in the reverse direction. Assuming g1(p) is a compressed column, the contents on p columns are copied to p +1 columns.
The process of finding compressed columns is easily written as a program, column = compress (a, b), a indicates how many columns are compressed, the number of target columns, b indicates how many columns the source end is made from. To illustrate the compression and stretching process as an example, please refer to fig. 5, which is a schematic diagram of the compression process in an embodiment, assuming that the compression is from 12 columns to 10 columns, then for column = compress (a, b);
wherein, a =10, b =12, column = [8,4,0,20,16,12,8,4,0,20,16,12 ].
The source end column 3 and 9 can be obtained according to the value of column to be compressed, then the data on the source end column 3 is superimposed on the column 4 to form a new column 3 on the target column, and similarly, the column 9 is superimposed on the column 10 to form a new column 9 on the target column.
Referring to fig. 6, which is a schematic diagram of the stretching process in an embodiment, assuming that the 10 rows are stretched into 12 rows, the compressed rows are calculated according to column = compress (a, b).
Then for column = compress (a, b);
wherein, a =10, b =12, column = [8,4,0,20,16,12,8,4,0,20,16,12 ].
Columns 3 and 9 are compressed, then column 3 from the source is replicated as column 4, forming columns 3 and 4 on the target, because column 3 is stretched to 2, then column 9 is replicated to column 11 forming columns 10 and 11 of the target.
The application provides a very simple compression or stretching algorithm which is suitable for hardware implementation, and the algorithm can be used for realizing the fine adjustment of any time base of an oscilloscope under the conditions of down sampling and non-down sampling. The sampling rate can be fixed when the time base is finely adjusted. The operation used in the whole compression or stretching process is simple, addition, subtraction and multiplication can be carried out, multiplication by 2 can be realized by using shift, the whole logic is simple, and the method is suitable for hardware implementation. The compression algorithm is very simple, whether implemented in hardware or software.
Those skilled in the art will appreciate that all or part of the functions of the various methods in the above embodiments may be implemented by hardware, or may be implemented by computer programs. When all or part of the functions of the above embodiments are implemented by a computer program, the program may be stored in a computer-readable storage medium, and the storage medium may include: a read only memory, a random access memory, a magnetic disk, an optical disk, a hard disk, etc., and the program is executed by a computer to realize the above functions. For example, the program may be stored in a memory of the device, and when the program in the memory is executed by the controller, all or part of the functions described above may be implemented. In addition, when all or part of the functions in the above embodiments are implemented by a computer program, the program may be stored in a storage medium such as a server, another computer, a magnetic disk, an optical disk, a flash disk, or a removable hard disk, and may be downloaded or copied to a memory of a local device, or may be version-updated in a system of the local device, and when the program in the memory is executed by a controller, all or part of the functions in the above embodiments may be implemented.
The present invention has been described in terms of specific examples, which are provided to aid understanding of the invention and are not intended to be limiting. For a person skilled in the art to which the invention pertains, several simple deductions, modifications or substitutions may be made according to the idea of the invention.

Claims (10)

1. A digital oscilloscope, comprising:
the attenuation network is used for carrying out attenuation processing on the signal to be processed input into the digital oscilloscope so as to output a first adjusting signal;
the adjustable gain amplifier is used for amplifying the first adjusting signal;
the analog-to-digital converter is used for performing analog-to-digital conversion on the amplified first adjusting signal so as to output a digital waveform signal;
a display for displaying;
the control processing device comprises a display control device and an offset coding unit; the display control device is used for carrying out precision adjustment on the digital waveform signal and obtaining a first waveform according to the digital waveform signal after precision adjustment so as to enable the display to display the first waveform; the offset coding unit is used for sequentially setting a first configuration value corresponding to each row of display pixels in the first waveform and changing offset coding corresponding to a plurality of rows of display pixels in the first waveform by using the first configuration value; the offset coding unit is further configured to output the changed offset code when it is determined that the configuration code is changed due to the currently set first configuration value;
the digital-to-analog converter is used for converting the changed bias codes into analog signals;
the bias adjusting circuit is used for receiving the bias code of the analog signal and outputting an analog bias voltage signal according to the bias code;
the impedance transformation network is used for carrying out signal superposition on the first adjusting signal and the analog bias voltage signal so as to obtain a second adjusting signal; the adjustable gain amplifier is also used for amplifying the second adjusting signal; the analog-to-digital converter is further configured to perform analog-to-digital conversion on the amplified second adjustment signal to output the offset-adjusted digital waveform signal;
wherein the display control apparatus includes:
time base setting means for setting time base parameters;
the waveform signal acquisition device is used for acquiring the waveform time base direction display point number of the digital waveform signal to be displayed according to the time base parameter; the digital waveform signal to be displayed comprises the digital waveform signal before bias adjustment and/or the digital waveform signal after bias adjustment; the display point number of the waveform time base direction is the original sampling point number of the digital waveform signal to be displayed;
the waveform adjusting device is used for stretching or compressing the time base direction of the digital waveform signal to be displayed so as to enable the number of display points of the waveform time base direction to be the same as the number of display points of the time base direction, and outputting the stretched or compressed digital waveform signal to be displayed as the first waveform; the display time base direction point number is a pixel point number pre-displayed in the time base direction by a display of the digital oscilloscope;
a display waveform configuration device for generating a configuration menu of the first waveform; the configuration menu comprises a status bar of a display window, a time-base parameter and/or a grid configuration;
and the display waveform output device is used for displaying and overlapping the configuration menu and the first waveform and sending the first waveform after displaying and overlapping to a display of the digital oscilloscope for displaying.
2. The digital oscilloscope of claim 1, wherein said waveform conditioning means comprises:
the interpolation multiple acquisition module is used for acquiring the ratio of the display point number of the waveform time base direction to the display point number of the time base direction so as to acquire an interpolation multiple k;
the compression module is used for inputting the waveform time base direction display point number data of the digital waveform signal to be displayed into a compression column acquisition mathematical model when the interpolation multiple k is more than 1 so as to acquire column position information of pre-deleted display point numbers in the waveform time base direction display point numbers;
and the waveform acquisition module is used for deleting the display points in the digital waveform signal corresponding to the waveform time base direction of the column position information of the display points according to the column position information of the display points which is deleted in advance so as to acquire the first waveform.
3. The digital oscilloscope of claim 2, wherein said waveform conditioning apparatus further comprises:
the stretching module is used for inputting the waveform time base direction display point number data of the digital waveform signal to be displayed into a stretching column acquisition mathematical model when the interpolation multiple k is less than 1 so as to acquire column position information of display point numbers which are pre-added in the waveform time base direction display point numbers;
the waveform obtaining module is further configured to add the number of display points in the waveform time base direction to the column position information corresponding to the number of display points in the digital waveform signal according to the pre-added column position information of the number of display points, so as to obtain the first waveform.
4. The digital oscilloscope of claim 3, wherein the compression module inputs waveform time base direction display point number data of the digital waveform signal to be displayed into a compression column acquisition mathematical model to acquire column position information of pre-deleted display point numbers in the waveform time base direction display point numbers, comprising:
the compression module performs N equal division on the digital waveform signal to be displayed, and uses position information of display points in the waveform time base direction in the middle of each equal division unit obtained after the N equal division as column position information of pre-deleted display points;
when the number of the waveform time base direction display points contained in the equal division unit is an even number, the compression module selects position information with a small value of the two waveform time base direction display points in the middle of the equal division unit as the column position information of the pre-deleted display points.
5. The digital oscilloscope of claim 3, wherein the value of the number of said waveform time base direction display points that are pre-added is the greater of the number of said waveform time base direction display points that are adjacent.
6. A display control device for a digital oscilloscope is characterized by being used for carrying out precision adjustment on a digital waveform signal to be displayed of the digital oscilloscope and obtaining a first waveform according to the digital waveform signal after the precision adjustment so as to enable a display of the digital oscilloscope to display the first waveform; the display control apparatus includes:
time base setting means for setting time base parameters;
the waveform signal acquisition device is used for acquiring the waveform time base direction display point number of the digital waveform signal to be displayed according to the time base parameter; the display point number of the waveform time base direction is the original sampling point number of the digital waveform signal to be displayed;
the waveform adjusting device is used for stretching or compressing the time base direction of the digital waveform signal to be displayed so as to enable the number of display points of the waveform time base direction to be the same as the number of display points of the time base direction, and outputting the stretched or compressed digital waveform signal to be displayed as the first waveform; the display time base direction point number is a pixel point number pre-displayed in the time base direction by a display of the digital oscilloscope;
a display waveform configuration device for generating a configuration menu of the first waveform; the configuration menu comprises a status bar of a display window, a time-base parameter and/or a grid configuration;
and the display waveform output device is used for displaying and overlapping the configuration menu and the first waveform and sending the first waveform after displaying and overlapping to a display of the digital oscilloscope for displaying.
7. The display control apparatus according to claim 6, wherein the waveform adjusting means includes:
the interpolation multiple acquisition module is used for acquiring the ratio of the display point number of the waveform time base direction to the display point number of the time base direction so as to acquire an interpolation multiple k;
the compression module is used for inputting the waveform time base direction display point number data of the digital waveform signal to be displayed into a compression column acquisition mathematical model when the interpolation multiple k is more than 1 so as to acquire column position information of pre-deleted display point numbers in the waveform time base direction display point numbers;
the waveform acquisition module is used for deleting the display points in the digital waveform signal corresponding to the waveform time base direction of the column position information of the display points according to the column position information of the display points which are deleted in advance so as to acquire the first waveform;
the stretching module is used for inputting the waveform time base direction display point number data of the digital waveform signal to be displayed into a stretching column acquisition mathematical model when the interpolation multiple k is less than 1 so as to acquire column position information of display point numbers which are pre-added in the waveform time base direction display point numbers;
the waveform obtaining module is further configured to add the number of display points in the waveform time base direction to the column position information corresponding to the number of display points in the digital waveform signal according to the pre-added column position information of the number of display points, so as to obtain the first waveform.
8. The display control apparatus as claimed in claim 7, wherein the compressing module inputs the waveform time base direction display point data of the digital waveform signal to be displayed into a compressed column acquisition mathematical model to acquire column position information of pre-deleted display points in the waveform time base direction display points, and includes:
the compression module performs N equal division on the digital waveform signal to be displayed, and uses position information of display points in the waveform time base direction in the middle of each equal division unit obtained after the N equal division as column position information of pre-deleted display points;
when the number of the waveform time base direction display points contained in the equal division unit is an even number, the compression module selects position information with a small value of the two waveform time base direction display points in the middle of the equal division unit as the column position information of the pre-deleted display points.
9. A display control method for a digital oscilloscope is used for performing precision adjustment on a digital waveform signal to be displayed of the digital oscilloscope and obtaining a first waveform according to the digital waveform signal after the precision adjustment so as to enable a display of the digital oscilloscope to display the first waveform, and the display control method comprises the following steps:
setting a time base parameter;
acquiring the waveform time base direction display point number of the digital waveform signal to be displayed according to the time base parameter; the display point number of the waveform time base direction is the original sampling point number of the digital waveform signal to be displayed;
stretching or compressing the time base direction of the digital waveform signal to be displayed so that the number of display points of the waveform time base direction is the same as the number of display points of the display time base direction, and outputting the stretched or compressed digital waveform signal to be displayed as the first waveform; the display time base direction point number is a pixel point number pre-displayed in the time base direction by a display of the digital oscilloscope;
generating a configuration menu of the first waveform; the configuration menu comprises a status bar of a display window, a time-base parameter and/or a grid configuration;
and displaying and overlapping the configuration menu and the first waveform, and sending the first waveform after displaying and overlapping to a display of the digital oscilloscope for displaying.
10. A computer-readable storage medium characterized by comprising a program executable by a processor to implement the display control method as claimed in claim 9.
CN202110977846.0A 2021-08-25 2021-08-25 Display control device and method for digital oscilloscope and digital oscilloscope Active CN113433367B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110977846.0A CN113433367B (en) 2021-08-25 2021-08-25 Display control device and method for digital oscilloscope and digital oscilloscope

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110977846.0A CN113433367B (en) 2021-08-25 2021-08-25 Display control device and method for digital oscilloscope and digital oscilloscope

Publications (2)

Publication Number Publication Date
CN113433367A CN113433367A (en) 2021-09-24
CN113433367B true CN113433367B (en) 2021-11-02

Family

ID=77797780

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110977846.0A Active CN113433367B (en) 2021-08-25 2021-08-25 Display control device and method for digital oscilloscope and digital oscilloscope

Country Status (1)

Country Link
CN (1) CN113433367B (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5397981A (en) * 1994-02-28 1995-03-14 Fluke Corporation Digital storage oscilloscope with automatic time base
JPH07129645A (en) * 1993-10-29 1995-05-19 Nec Corp Waveform display method for time chart
DE69021476D1 (en) * 1989-09-29 1995-09-14 Nihon Kohden Corp Waveform display circuit with luminance interpolation.
JPH08166409A (en) * 1994-12-15 1996-06-25 Hitachi Denshi Ltd Waveform memory
CN101131404A (en) * 2006-08-25 2008-02-27 王悦 Digital oscillograph and its waveshape displaying method
CN101706521A (en) * 2009-11-13 2010-05-12 电子科技大学 Digital storage oscilloscope with function of time base fine tuning
CN102109542A (en) * 2009-12-25 2011-06-29 北京普源精电科技有限公司 Digital oscilloscope capable of configuring multiplex digital interpolating and digital filtering functions
CN102109543A (en) * 2010-12-08 2011-06-29 电子科技大学 Digital three-dimensional oscilloscope with real-time waveform image scaling function
CN103425180A (en) * 2012-05-15 2013-12-04 美国博通公司 Time base management system
CN105530013A (en) * 2015-12-03 2016-04-27 四川中光防雷科技股份有限公司 Waveform data compression method and system
WO2016107355A1 (en) * 2014-12-31 2016-07-07 深圳高宜电子科技有限公司 Method and device for accessing data collected by digital oscilloscope, and digital oscilloscope
CN106841729A (en) * 2016-12-14 2017-06-13 东南大学 A kind of conversion computational methods of digital fluorescence oscilloscope waveform display data
CN109581018A (en) * 2019-01-08 2019-04-05 北京工业大学 Wide-band sampling oscillograph time base error synchroballistic method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6915218B2 (en) * 2003-02-25 2005-07-05 Tektronix, Inc. Method of constraints control for oscilloscope timebase subsection and display parameters
US8184747B2 (en) * 2005-11-14 2012-05-22 Tektronix, Inc. Flexible timebase for EYE diagram

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69021476D1 (en) * 1989-09-29 1995-09-14 Nihon Kohden Corp Waveform display circuit with luminance interpolation.
JPH07129645A (en) * 1993-10-29 1995-05-19 Nec Corp Waveform display method for time chart
US5397981A (en) * 1994-02-28 1995-03-14 Fluke Corporation Digital storage oscilloscope with automatic time base
JPH08166409A (en) * 1994-12-15 1996-06-25 Hitachi Denshi Ltd Waveform memory
CN101131404A (en) * 2006-08-25 2008-02-27 王悦 Digital oscillograph and its waveshape displaying method
CN101706521A (en) * 2009-11-13 2010-05-12 电子科技大学 Digital storage oscilloscope with function of time base fine tuning
CN102109542A (en) * 2009-12-25 2011-06-29 北京普源精电科技有限公司 Digital oscilloscope capable of configuring multiplex digital interpolating and digital filtering functions
CN102109543A (en) * 2010-12-08 2011-06-29 电子科技大学 Digital three-dimensional oscilloscope with real-time waveform image scaling function
CN103425180A (en) * 2012-05-15 2013-12-04 美国博通公司 Time base management system
WO2016107355A1 (en) * 2014-12-31 2016-07-07 深圳高宜电子科技有限公司 Method and device for accessing data collected by digital oscilloscope, and digital oscilloscope
CN105530013A (en) * 2015-12-03 2016-04-27 四川中光防雷科技股份有限公司 Waveform data compression method and system
CN106841729A (en) * 2016-12-14 2017-06-13 东南大学 A kind of conversion computational methods of digital fluorescence oscilloscope waveform display data
CN109581018A (en) * 2019-01-08 2019-04-05 北京工业大学 Wide-band sampling oscillograph time base error synchroballistic method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DSO 波形显示信号处理技术;刘晓兰;《机械工程与自动化》;20110228(第1期);全文 *
Evaluation of measurement uncertainty based on time-base error compensation of bandwidth sampling oscilloscope;Zhu Jiangmiao等;《2019 14th IEEE International Conference on Electronic Measurement & Instruments》;20200527;全文 *

Also Published As

Publication number Publication date
CN113433367A (en) 2021-09-24

Similar Documents

Publication Publication Date Title
US6311328B1 (en) Apparatus and method for enlarging/reducing a video picture size
US9177357B2 (en) Method for creating coefficient table and image scaling processor
KR20020000278A (en) filter coefficient generator
Lampard A new method of determining correlation functions of stationary time series
CN102539864A (en) Digital oscilloscope and signal measuring method
WO2019008661A1 (en) Information processing apparatus, control method, and program
CN112858749A (en) Temperature drift compensation method and circuit for digital oscilloscope and digital oscilloscope
CN113433367B (en) Display control device and method for digital oscilloscope and digital oscilloscope
US6735608B1 (en) Data interpolation method
JP4167937B2 (en) Dual time base type digital storage oscilloscope and dual time base realization method of digital storage oscilloscope
US6763407B1 (en) Digital-to-analog converter with plural voltage holding sections, plural step function generators, voltage summing section and integrator
JPS60187867A (en) Digital oscilloscope
US9626415B2 (en) Data reduction with specified constraints
CN109361377B (en) Filtering method and device of filter, filter and storage medium
JP2000009768A (en) Frequency analyzer
Borys Measuring process via sampling of signals, and functions with attributes
US10972121B2 (en) System and method for signal resampling
JP2003168958A (en) Digital filter, method, apparatus and program for designing the same
CN114578112B (en) Attenuation temperature drift method for digital oscilloscope and digital oscilloscope
JP2004205922A (en) Method and device for converting number of pixels
JP2007057631A (en) Pixel number conversion apparatus
CN114500311B (en) Spectrum analysis method and device with adjustable resolution bandwidth and computer equipment
GB2495553A (en) Re-sampling method and apparatus
CN1083651A (en) Apparatus for changing of video signals and use therein noise suppressor
CN106897020A (en) A kind of data signal fixes the linear interpolation method and device of interpolation multiple

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