Delay value determination method, compensation method, system, oscilloscope and storage medium

By configuring the reference channel and the channel to be calibrated, the delay value between the analog signals is automatically acquired and calculated to form a delay value compensation table, which solves the problems of low accuracy and long time consumption in the existing technology and realizes efficient delay value calibration.

CN121254166BActive Publication Date: 2026-03-06SHENZHEN CITY SIGLENT TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511811726.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-04
Publication Date
2026-03-06
Estimated Expiration
2045-12-04

AI Technical Summary

Technical Problem

The existing technology of manually determining the delay value between different levels of the same simulation channel has low accuracy, is time-consuming, and has high labor costs.

Method used

By configuring the reference channel and the channel to be calibrated, the delay value between the analog signals is automatically acquired and calculated to form a delay value compensation table, thereby achieving automatic calibration.

Benefits of technology

This improved the accuracy of delay value determination and reduced time consumption and labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121254166B_ABST
    Figure CN121254166B_ABST
Patent Text Reader

Abstract

This application discloses a delay value determination method, compensation method, system, oscilloscope, and storage medium. The method includes: a control module acquiring a first delay value corresponding to each channel to be calibrated; the control module acquiring a second delay value between the analog signal input to each analog channel at different calibration settings and the analog signal input at a reference setting; the control module determining a third delay value corresponding to each analog channel at each calibration setting based on the second and first delay values; the control module acquiring a fourth delay value corresponding to a reference channel at each calibration setting; and the control module determining a fifth delay value corresponding to the reference channel at different calibration settings based on the fourth and fifth delay values. In this technical solution, no manual calculation or determination is required, improving the accuracy of delay value determination, reducing time consumption, and lowering labor costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of oscilloscope delay value calibration technology, specifically to a delay value determination method, compensation method, system, oscilloscope, and storage medium. Background Technology

[0002] Oscilloscopes have multiple analog channels. The analog signals input to different channels may have different delays, and the same analog signal input to different ranges will also have different delays due to different attenuation paths. As oscilloscope bandwidth increases, sampling rates become higher, and the achievable time base becomes smaller, the latency values ​​of analog channels also become more stringent. The latency value of an analog channel includes the latency between analog channels and the latency between different ranges of the same analog channel; neither can be ignored.

[0003] In related technologies, the calibration of delay values ​​between different ranges of the same analog channel is often performed by manually measuring the delay values ​​of different analog channels and voltage ranges on an oscilloscope, recording the delay values, and then saving them to the oscilloscope's software. Although this method can measure the delay values ​​between different analog channel ranges of an oscilloscope, it requires manual measurement and calculation, is prone to errors, resulting in low calibration accuracy, and is time-consuming and costly. Summary of the Invention

[0004] The main technical problem solved by this invention is that the existing methods for manually determining the delay value between different levels of the same analog channel are characterized by low accuracy, long time consumption, and high labor costs.

[0005] According to a first aspect, one embodiment of this application provides a delay value determination method for calibrating the delay values ​​of analog channels of an oscilloscope across multiple ranges. The oscilloscope includes multiple analog channels, one of which is configured as a reference channel, and another analog channel is configured as a channel to be calibrated. At the same range, the analog signals input to the multiple analog channels are time-delay aligned. One of the multiple ranges is configured as a reference range, and the other ranges are configured as the range to be calibrated. The delay value determination method includes:

[0006] The first delay value between the analog signal input to the reference channel when the reference setting is obtained and the analog signal input to each of the channels to be calibrated when the reference setting is obtained;

[0007] For any one of the channels to be calibrated: For any one of the multiple calibration positions: Obtain the second delay value between the analog signal input to the channel to be calibrated at the calibration position and the analog signal input to the reference channel at the reference position;

[0008] A third delay value is calculated based on the second delay value of any channel to be calibrated at any calibration position and its first delay value at the reference position. The third delay value is the delay between the analog signal input to any channel to be calibrated at any calibration position and the analog signal input to the channel at the reference position.

[0009] For any one of the plurality of calibration positions, the reference channel acquires a fourth delay value between the analog signal input to the reference channel at that calibration position and the analog signal input to any one of the calibration channels at the same calibration position.

[0010] A fifth delay value is calculated based on the fourth delay value of the reference channel at any calibration position and the first delay value of the reference channel at the reference position. The fifth delay value is the delay between the analog signal input by the reference channel at any calibration position and the analog signal input by the reference channel at the reference position.

[0011] In one embodiment, the delay value determination method further includes:

[0012] Record the channel identifier of any channel to be calibrated, the third delay value corresponding to any calibration position, and the position identifier of any calibration position, and form a first binding relationship;

[0013] Record the channel identifier of the reference channel, the fifth delay value corresponding to any one of the calibration positions, and the position identifier of any one of the calibration positions, and form a second binding relationship;

[0014] A first delay value compensation table is formed based on each of the first binding relationships and each of the second binding relationships.

[0015] In one embodiment, calculating the third delay value based on the second delay value of any channel to be calibrated at any calibration setting and its first delay value at the reference setting includes:

[0016] Calculate the first difference between the second delay value of any channel to be calibrated at any calibration setting and its first delay value at the reference setting, where the first difference is the third delay value corresponding to any channel to be calibrated at any calibration setting.

[0017] In one embodiment, the step of calculating a fifth delay value based on the fourth delay value of the reference channel at any one of the calibration positions, and its first delay value at the reference position compared to the first delay value of the arbitrary channel to be calibrated at the reference position, includes:

[0018] Calculate the second difference between the fourth delay value of any channel to be calibrated at any calibration position and its first delay value at the reference position. The second difference is the fifth delay value of the reference channel at any calibration position.

[0019] In one embodiment, the delay between the analog signals input from the plurality of analog channels is zero when the reference gear is selected.

[0020] According to the second aspect, this application provides a delay value compensation method, which applies the delay value determination method described above, the delay value compensation method comprising:

[0021] Determine the current setting of the oscilloscope;

[0022] Determine the analog channel from the plurality of analog channels to which the analog signal is to be input when the oscilloscope is in the current setting;

[0023] When the analog channel of the analog signal to be input is the channel to be calibrated, the analog signal input to the analog channel of the analog signal to be input is compensated based on the third delay value corresponding to the current gear of the channel to be calibrated.

[0024] When the analog channel of the input analog signal is the reference channel, the analog signal input to the reference channel is compensated based on the fifth delay value corresponding to the current gear position of the reference channel.

[0025] According to a third aspect, this application provides a delay value determination system, comprising: a control module, the control module being connected to the oscilloscope, the control module being used to execute the delay value determination method as described above.

[0026] In one embodiment, the delay value determination system further includes: a power divider and a signal generation unit;

[0027] The control module is connected to the signal generation unit. The control module is also used to adjust the current range of the multiple analog channels of the oscilloscope according to the pre-stored calibration range table. The control module is also used to output control signals to the signal generation unit.

[0028] The signal generating unit is connected to the power divider. The signal generating unit is used to receive the control signal and output a first waveform signal to the power divider in response to the control signal.

[0029] The power divider is used to connect to the oscilloscope. The power divider is used to receive the first waveform signal and distribute the first waveform signal into at least two second waveform signals, which are then input to the oscilloscope, so that the reference channel and at least one channel to be calibrated are respectively input with analog signals at the current setting.

[0030] In one embodiment, the signal generation unit includes an amplitude-adjustable signal generator, the control module is connected to the amplitude-adjustable signal generator, the amplitude-adjustable signal generator is connected to the power divider, and the amplitude-adjustable signal generator is used to receive the control signal and output the first waveform signal to the power divider in response to the control signal.

[0031] or,

[0032] The signal generation unit includes a fixed-amplitude signal generator and a signal conditioner. The control module is connected to the fixed-amplitude signal generator, and the fixed-amplitude signal generator is connected to the signal conditioner. The fixed-amplitude signal generator is used to receive the control signal and output a third waveform signal to the signal conditioner in response to the control signal. The signal conditioner is used to adjust the amplitude of the third waveform signal output by the fixed-amplitude signal generator and form the first waveform signal to be input to the power divider.

[0033] According to the fourth aspect, this application also provides an oscilloscope, the oscilloscope including a plurality of analog channels, one of the plurality of analog channels being configured as a reference channel, another of the plurality of analog channels being configured as a channel to be calibrated, wherein at the same range, the analog signals input to the plurality of analog channels are time-delay aligned, one of the plurality of ranges being configured as a reference range, and another of the plurality of ranges being configured as a range to be calibrated;

[0034] The oscilloscope is used to connect to the control module, which is used to execute the delay value determination method described above to determine the third delay value corresponding to any one of the channels to be calibrated at any one of the calibration settings, and the fifth delay value corresponding to the reference channel at any one of the calibration settings.

[0035] According to a fifth aspect, this application also provides a computer-readable storage medium storing a computer program that can be processed and executed to implement the delay value determination method as described above.

[0036] The delay value determination method, compensation method, system, oscilloscope, and storage medium according to the above embodiments improve the accuracy of delay value determination because no manual calculation is required during the delay value determination process, and the delay values ​​of the reference channel and the channel to be calibrated can be determined at any calibration range. Furthermore, the delay value determination is time-saving and labor costs are reduced. Attached Figure Description

[0037] Figure 1 A flowchart for the method of determining the delay value;

[0038] Figure 2 A flowchart of a delay value compensation method according to one embodiment;

[0039] Figure 3 This is a flowchart of a method for determining the delay value in one embodiment;

[0040] Figure 4 In one embodiment, this is the delay value when both the channel to be calibrated and the reference channel are at the reference setting.

[0041] Figure 5 In one embodiment, this is the delay value of the analog signal between a channel to be calibrated and a reference level when the channel is switched to a calibration level.

[0042] Figure 6 In one embodiment, the delay values ​​are the time delay when a channel to be calibrated is switched to the m setting and the time delay when the reference channel is in the m setting.

[0043] Figure 7 In one embodiment, this represents the delay value when a channel to be calibrated is switched to the n-level and when the reference channel is in the m-level.

[0044] Figure 8 This is a block diagram illustrating the principle of a delay value calibration system in one embodiment;

[0045] Figure 9 This is a block diagram of the delay value calibration system in another embodiment;

[0046] Figure 10 This is a flowchart of generating a first delay value compensation table in one embodiment.

[0047] Reference numerals: 100, control module; 200, signal generation unit; 300, power divider; 400, oscilloscope. Detailed Implementation

[0048] The present invention will now be described in further detail with reference to specific embodiments and accompanying drawings. Similar elements in different embodiments are referred to by associated similar element reference numerals. In the following embodiments, many details are described to facilitate a better understanding of this application. However, those skilled in the art will readily recognize that some features may be omitted in different situations, or may be replaced by other elements, materials, or methods. In some cases, certain operations related to this application are not shown or described in the specification. This is to avoid obscuring the core parts of this application with excessive description. For those skilled in the art, detailed description of these related operations is not necessary; they can fully understand the related operations based on the description in the specification and general technical knowledge in the art.

[0049] Furthermore, the features, operations, or characteristics described in the specification can be combined in any suitable manner to form various embodiments. At the same time, the steps or actions in the method description can be rearranged or adjusted in a manner obvious to those skilled in the art. Therefore, the various orders in the specification and drawings are only for the clear description of a particular embodiment and do not imply a necessary order, unless otherwise stated that a particular order must be followed.

[0050] The serial numbers assigned to components in this document, such as "first" and "second," are used only to distinguish the described objects and have no sequential or technical meaning. The terms "connection" and "linkage" used in this application, unless otherwise specified, include both direct and indirect connections (linkages).

[0051] Not only do the delay values ​​between different analog channels of an oscilloscope need to be determined, but the delay values ​​between different voltage levels of the same analog channel also need to be determined. In related technologies, two common methods are used to determine the delay values ​​between different voltage levels of the same analog channel. The first method involves manually measuring the delay values ​​of different analog channels and different voltage levels on the oscilloscope, recording the delay values, and then saving them to the oscilloscope's software. The second method involves connecting multiple analog channels to probes and simultaneously measuring the oscilloscope's built-in square wave signal or a delay calibration fixture. By simultaneously measuring the same analog signal, the delay value is determined and then compensated for on the analog channel. While both methods can determine the delay values ​​between different voltage levels of the same analog channel, the first method, with its manual measurement, is time-consuming and prone to errors, resulting in low accuracy. The second method requires calibration before each use and can only determine one voltage level for each analog channel at a time. Switching voltage levels during use may lead to inconsistencies in the calibration data, meaning the second method also suffers from low accuracy.

[0052] To address the aforementioned technical problems, this application provides a method for determining delay values. When determining delay values, there is no need to manually measure and calculate the delay values, which improves the accuracy of delay value determination and reduces the time consumption and labor costs.

[0053] In some embodiments, a delay value determination method is provided for determining the delay value of an oscilloscope's analog channels across multiple ranges. The oscilloscope includes multiple analog channels, one of which is configured as a reference channel, and another of which is configured as a channel to be calibrated. At the same range, the analog signals input to the multiple analog channels are time-delay aligned. One of the multiple ranges is configured as a reference range, and the other of which is configured as a calibration range.

[0054] In some embodiments, the multiple gears can be two, three, four, or other numbers of gears, without being limited in detail here. Each gear in the multiple gears has a gear identifier, and the gear identifiers of different gears are different. The multiple simulation channels can be two, three, four, or other numbers of simulation channels. Each simulation channel in the multiple simulation channels has a channel identifier, and the channel identifiers of different simulation channels are different.

[0055] In some embodiments, multiple ranges can be sequentially ordered from 1, 2, 3...n. Any one of the oscilloscope's ranges can be used as a reference range, and the other ranges can be used as ranges to be calibrated. The sequence number can serve as the range identifier. In a specific embodiment, range "1" can be used as the reference range, and ranges "2, 3...n" can be used as ranges to be calibrated.

[0056] Multiple analog channels can be numbered 1, 2, 3...n sequentially. Any one of the oscilloscope's analog channels can be used as a reference channel, and the other analog channels can be used as channels to be calibrated. The sequence number can be used as the channel identifier for the analog channel. In a specific embodiment, analog channel "1" can be used as the reference channel, and channels "2, 3...n" can be used as channels to be calibrated.

[0057] like Figure 1 As shown, in some embodiments, the delay value determination method includes the following steps.

[0058] S100, the control module 100 obtains the first delay value corresponding to each channel to be calibrated.

[0059] In some embodiments, the control module 100 can adjust the current range of the oscilloscope's reference channel and multiple channels to be calibrated according to a pre-recorded position adjustment table.

[0060] When the delay value is determined, the current range of the oscilloscope's reference channel and all channels to be calibrated can be adjusted to the reference range by the control module 100, and the delay value between the analog signal input to the reference channel and the analog signal input to each channel to be calibrated can be obtained. That is, each channel to be calibrated will correspond to a first delay value. The first delay value corresponding to each channel to be calibrated is the delay value between the analog signal input to the channel to be calibrated when it is in the reference range and the analog signal input to the reference channel when it is in the reference range.

[0061] When acquiring the first delay value, the control module 100 can acquire it in the order of the channels to be calibrated until the first delay value corresponding to each channel to be calibrated is acquired, and then the delay value of each channel to be calibrated between different levels is determined.

[0062] Alternatively, the first delay value corresponding to any one of the multiple channels to be calibrated can be randomly obtained until the first delay value corresponding to each channel to be calibrated is obtained, and then the delay value of each channel to be calibrated between different levels can be determined.

[0063] Alternatively, the first delay value corresponding to one of the multiple channels to be calibrated can be obtained sequentially. Then, the delay value of that channel to be calibrated at different settings is determined. After the determination is completed, the first delay value corresponding to another channel to be calibrated is obtained sequentially, and its delay value at different settings is determined, until the delay value of each channel to be calibrated is determined.

[0064] Alternatively, you can randomly obtain the first delay value corresponding to any one of the multiple channels to be calibrated, and then determine the delay value of that channel at different settings. After that, you can continue to randomly obtain the first delay value corresponding to another channel to be calibrated and determine its delay value at different settings until the delay value of each channel to be calibrated is determined.

[0065] Those skilled in the art can determine the order of obtaining the first delay value according to actual needs, and no further restrictions are imposed here.

[0066] In one specific embodiment, the control module 100 sequentially acquires the first delay value between the analog signal input to each channel to be calibrated in the reference position and the analog signal input to the reference channel in the reference position.

[0067] S200, the control module 100 acquires a second delay value between the analog signal input to each analog channel at different calibration positions and the analog signal input at the reference position.

[0068] In some embodiments, after the first delay value is obtained, the control module 100 can switch each channel to be calibrated to the next calibration level (any calibration level), and then obtain the delay value between the analog signal input to each calibration channel and the analog signal input to the reference channel at the reference level, i.e., the second delay value; further, each channel to be calibrated can be switched to another calibration level, and then obtain the delay value between the analog signal input to each calibration channel and the analog signal input to the reference channel at the reference level, until the second delay value corresponding to each analog channel at each calibration level is obtained.

[0069] Alternatively, one can switch any analog channel in the calibration pool to the next calibration level and obtain the second delay value corresponding to that analog channel at that calibration level. Then, switch that analog channel to another calibration level and obtain the second delay value corresponding to that analog channel at that other calibration level, and so on, until the second delay value of that analog channel is obtained at each calibration level. Afterward, obtain the second delay values ​​corresponding to other channels in each calibration level. The specific process can refer to the above process of obtaining multiple second delay values ​​for any analog channel at each calibration level, and is not further limited here.

[0070] When obtaining the second delay value corresponding to each channel to be calibrated at each calibration level, it can be obtained sequentially or in any order. That is, the second delay value corresponding to each channel to be calibrated can be obtained sequentially from smallest to largest, or the second delay value corresponding to each channel to be calibrated can be obtained randomly without following the sequence number. The specific method is not limited here.

[0071] S300 and control module 100 determine the third delay value corresponding to each analog channel in each calibration position based on the second delay value and the first delay value.

[0072] In some embodiments, when determining the third delay value, the control module 100 may calculate and determine the third delay value based on the second delay value corresponding to each channel to be calibrated at each calibration position and the first delay value corresponding to it at the reference position after the second delay value corresponding to each channel to be calibrated at each calibration position is determined.

[0073] Alternatively, after determining a second delay value for any channel to be calibrated, a third delay value corresponding to any calibration level can be determined using that second delay value, until the third delay value corresponding to each calibration level for each channel to be calibrated is obtained.

[0074] The third delay value is the delay between the analog signal input to any channel to be calibrated at any calibration position and the analog signal input to the channel to be calibrated at the reference position. In other words, the third delay value is the inter-channel delay caused by the channel switching positions.

[0075] In some embodiments, the control module 100 can calculate a first difference between a second delay value of any channel to be calibrated at any calibration setting and a first delay value at a reference setting. This first difference is a third delay value corresponding to any channel to be calibrated at any calibration setting. In other words, the third delay value corresponding to any channel to be calibrated at any calibration setting is the difference between the second delay value and the first delay value corresponding to that channel at that setting.

[0076] S400, control module 100 acquires the fourth delay value corresponding to the reference channel at each calibration position.

[0077] In some embodiments, there may also be inter-channel delay values ​​when the reference channel switches gears. Therefore, the reference channel also needs to determine the inter-channel delay values.

[0078] In some embodiments, for any one of a plurality of calibration positions, the control module 100 acquires a fourth delay value between the analog signal input to the reference channel at any calibration position and the analog signal input to any one of the calibration channels at any calibration position.

[0079] When obtaining the fourth delay value corresponding to any calibration position of the reference channel, the control module 100 can switch each calibration channel to any calibration position to obtain the second delay value of each calibration channel, then switch the reference channel to any calibration position and obtain the delay value between the analog signal input to the reference channel at any calibration position and the analog signal input to any calibration channel at any calibration position, i.e., the fourth delay value, until the fourth delay value corresponding to each calibration position of the reference channel is obtained.

[0080] In some embodiments, any analog channel can be any channel other than the reference channel. Any calibration range can be any range other than the reference range.

[0081] In some embodiments, the control module 100 has a pre-stored calibration level table, and the control module can adjust the current level of the reference channel and multiple channels to be calibrated according to the pre-stored calibration level table.

[0082] In some embodiments, any one of the calibration settings can be the same as any of the aforementioned calibration settings, or any one of the calibration settings can be a different setting. Similarly, any one of the calibration channels can be the same as any of the aforementioned calibration channels, or any one of the calibration channels can be a different channel.

[0083] Those skilled in the art can determine any calibration range, any calibration channel, and any calibration channel according to the actual situation, without making too many specific restrictions.

[0084] S500 and control module 100 determine the fifth delay value corresponding to the reference channel at different calibration positions based on the fourth and fifth delay values.

[0085] In some embodiments, the control module 100 calculates a fifth delay value based on the fourth delay value of the reference channel at any calibration position and the first delay value of the reference channel at the reference position and the first delay value of any calibration channel at the reference position. The fifth delay value is the delay between the analog signal input to the reference channel at any calibration position and the analog signal input to the reference channel at the reference position.

[0086] When determining the fifth delay value, the control module 100 calculates the second difference between the fourth delay value of any channel to be calibrated at any calibration setting and its first delay value at the reference setting. The second difference is the fifth delay value corresponding to the reference channel at any calibration setting. In other words, the fifth delay value corresponding to the reference channel at any calibration setting is the difference between the delay value between the analog signal input to the reference channel at that calibration setting and the analog signal input to any channel to be calibrated at that calibration setting (the fourth delay value), and the delay value between the analog signal input to the reference channel at the reference setting and the analog signal input to any channel to be calibrated at the reference setting (the first delay value).

[0087] Therefore, this method for determining the delay value eliminates the need for manual measurement and calculation when determining the delay value between analog channels, thus improving the accuracy of delay value determination, and reducing time consumption and labor costs.

[0088] In some embodiments, when both the reference channel and the multiple channels to be calibrated are in the reference position, the delay between the input analog signals is zero. That is, the delay between the analog signal input to the reference channel when it is in the reference position and the analog signal input to each of the multiple channels to be calibrated when it is in the reference position is zero. Since the first delay value is 0, the calculation of the third delay value is convenient.

[0089] In some embodiments, the control module 100 is configured with a pre-arched calibration list. When calibrating the delay value, the control module 100 can determine the delay value of the reference channel and the channel to be calibrated at each calibration level according to the pre-arched calibration list.

[0090] In one specific embodiment, the smallest of the multiple ranges on the oscilloscope is selected as the reference range, and the other ranges are the ranges to be calibrated. When determining the delay value, the ranges to be calibrated are adjusted one by one from smallest to largest. Specifically, when determining the delay value, the current range of the channel to be calibrated is first switched to the second range to determine the delay value. After the delay value of the channel to be calibrated at the second range is determined, the current range of the reference channel is switched to the second range to determine the delay value of the reference channel at the second range. Then, the current range of the channel to be calibrated is switched to the third range to determine the delay value of the channel to be calibrated at the third range. After this is completed, the current range of the reference channel is switched to the third range to determine the delay value of the reference channel at the third range. Using the above method, each range to be calibrated is traversed one by one from smallest to largest to determine the delay value of the channel to be calibrated and the reference channel at each range.

[0091] To further understand the method for determining the delay value, the following example in Table 1 is provided. In the example below, A, B, C, and D represent analog channels, and 1, 2, 3, 4, and 5 represent gear positions. Gear position 1 can be used as a reference gear position, analog channel A can be used as a reference channel, A1 indicates that analog channel A is at gear position 1, B2 indicates that analog channel B is at gear position 2, D5 indicates that analog channel D is at gear position 5, and others are not listed one by one.

[0092] Table 1

[0093]

[0094] A method for determining a delay value includes the following steps:

[0095] Step 1: Switch the current gear of each of the four analog channels A, B, C, and D to the current reference gear, and obtain the delay value between the analog signal input from analog channel A and analog signal input from analog channel B, analog signal input from analog channel A and analog signal input from analog channel C, and analog signal input from analog channel A and analog signal input from analog channel D. That is, the first delay value corresponding to analog channels B, C, and D.

[0096] Step 2: Switch the current gear of analog channels B, C, and D to gear 2, and obtain the delay values ​​between the analog signals input from analog channels A and B, between analog signals input from analog channels A and C, and between analog signals input from analog channels A and D, i.e., the second delay values ​​corresponding to analog channels B, C, and D.

[0097] Step 3: Determine the third delay value of simulation channel B at position 2 based on the second delay value and the first delay value of simulation channel B; determine the third delay value of simulation channel C at position 2 based on the second delay value and the first delay value of simulation channel C; determine the third delay value of simulation channel D at position 2 based on the second delay value and the first delay value of simulation channel D at position 2.

[0098] Step 4: Switch simulation channel A to level 2 and obtain the delay value between simulation channel A and simulation channel B (or simulation channel C or D), i.e., the fourth delay value.

[0099] Step 5: Determine the delay value of analog channel A at level 2 based on the fourth delay value between analog channel A and analog channel B (or analog channel C or analog channel D) and the first delay value between analog channel A and analog channel B (or analog channel C or analog channel D). That is, the fifth delay value.

[0100] Referring to the above process, the third delay value corresponding to channel B at level 3, the third delay value corresponding to channel B at level 4, the third delay value corresponding to channel B at level 5, the third delay value corresponding to channel C at level 3, the third delay value corresponding to channel C at level 4, the third delay value corresponding to channel C at level 5, the third delay value corresponding to channel D at level 3, the third delay value corresponding to channel D at level 4, the third delay value corresponding to channel D at level 5, the fifth delay value corresponding to channel A at level 3, the fifth delay value corresponding to channel A at level 4, and the fifth delay value corresponding to channel A at level 5 will be determined respectively. The specific process will not be repeated here.

[0101] Alternatively, you can first switch the B simulation channel to level 2 and determine the corresponding third delay value when the B simulation channel is in level 2. Then, switch the B simulation channel to level 3 and determine the corresponding third delay value when the B simulation channel is in level 2. Then switch the B simulation channel to level 4 and determine the corresponding third delay value when the B simulation channel is in level 2. Then switch the B simulation channel to level 5 and determine the corresponding third delay value when the B simulation channel is in level 2. After determining the third delay value corresponding to the B simulation channel, switch the C simulation channel to level 2 and determine the corresponding third delay value when the C simulation channel is in level 2. Then switch the C simulation channel to level 3 and determine the corresponding third delay value when the C simulation channel is in level 2. Then switch the C simulation channel to level 4 and determine the corresponding third delay value when the C simulation channel is in level 2. Then switch the C simulation channel to level 5 and determine the corresponding third delay value when the C simulation channel is in level 2. Then, the third extension value corresponding to the D simulation channel at positions 2, 3, 4, and 5, and the fifth delay value corresponding to the A simulation channel at positions 2, 3, 4, and 5, were determined one by one.

[0102] Alternatively, you can first determine the fifth delay value corresponding to the A simulation channel at levels 2, 3, 4, and 5. Then determine the third delay value corresponding to the B, C, and D simulation channels at levels 2, 3, 4, and 5.

[0103] Therefore, there are multiple ways to determine the order of the third and fifth delay values, which can be determined by those skilled in the art based on the actual situation, and no further restrictions are imposed here.

[0104] In some embodiments, such as Figure 10 As shown, step S500 is followed by the following step:

[0105] S600: Record the channel identifier of any channel to be calibrated, the third delay value corresponding to any calibration position, and the position identifier of any calibration position, and form a first binding relationship;

[0106] S700, record the channel identifier of the reference channel, the fifth delay value corresponding to any calibration position, and the position identifier of any calibration position, and form a second binding relationship;

[0107] S800, a first delay value compensation table is formed based on each first binding relationship and each second binding relationship.

[0108] In some embodiments, after determining the third delay value corresponding to each channel to be calibrated at each calibration level and the fifth delay value corresponding to the reference channel at each calibration level, the channel identifier of any channel to be calibrated, the third delay value of that channel at that calibration level, and the level identifier of that calibration level are bound together to form a first binding relationship. For example, the channel identifier of the B simulation channel, the channel identifier of level 2, and the third delay value of the B simulation channel at level 2 are bound together to form a first binding relationship; the channel identifier of the C simulation channel, the channel identifier of level 2, and the third delay value of the C simulation channel at level 2 are bound together to form a first binding relationship; the channel identifier of the D simulation channel, the channel identifier of level 2, and the third delay value of the D simulation channel at level 2 are bound together to form a first binding relationship. The binding relationships between the level identifiers, corresponding delay values, and channel identifiers of other levels are not described in detail. Similarly, the channel identifier of the reference channel, the fifth delay value of the reference channel at any calibration level, and the level identifier of any calibration level are bound together to form a second binding relationship. For example, the channel identifier of analog channel A, the channel identifier of level 2, and the fifth delay value of analog channel A at level 2 form a second binding relationship; the channel identifier of analog channel A, the channel identifier of level 3, and the fifth delay value of analog channel A at level 3 form a second binding relationship. The binding relationships between analog channel A and other channel identifiers and their corresponding fifth delay values ​​are not listed here. Then, each first binding relationship and each second binding relationship are recorded to form a first delay value compensation table.

[0109] When applying the first delay value compensation table, the delay value to be compensated can be determined from the channel identifier of the analog channel to which the analog signal is to be input and the gear identifier of the current gear. Specifically, when the analog channel to which the analog signal is to be input is a reference channel, the delay value to be compensated for at the current gear can be determined from the first delay value compensation table using the channel identifier of the reference channel and the gear identifier of the current gear; when the analog signal to be input is a channel to be calibrated, the delay value to be compensated for at the current gear can be determined from the first delay value compensation table using the channel identifier of the channel to be calibrated and the gear identifier of the current gear.

[0110] In one example, the oscilloscope has h analog channels and m range settings. At the same range setting, the analog signals input to the h analog channels are time-delay aligned. The first analog channel among the h channels serves as the reference channel, and the first range among the m range settings serves as the reference range setting. In this example, after determining the delay values ​​for the reference channel and the channel to be calibrated at each range setting, a second delay value compensation table is formed, as follows:

[0111] ;

[0112] In the second delay value compensation table, This represents the delay between the analog signal input to the first analog channel in the second gear and the analog signal input to it in the first gear. This represents the delay between the analog signal input to the second analog channel in the second gear position and the analog signal input in the first gear position. This represents the delay between the analog signal input to the h-th analog channel at the second gear and the analog signal input at the first gear. This represents the delay between the analog signal input to the first analog channel at the third gear and the analog signal input at the second gear. This represents the delay between the analog signal input to the second analog channel at the third gear and the analog signal input at the second gear. This represents the delay between the analog signal input to the h-th analog channel at the third gear and the analog signal input at the second gear. This represents the delay between the analog signal input to the first analog channel at the m-th gear and the analog signal input at the n-th gear. This represents the delay between the analog signal input to the second analog channel at the m-th gear and the analog signal input at the n-th gear.

[0113] This represents the delay between the analog signal input to the h-th analog channel at the m-th gear and the analog signal input at the n-th gear.

[0114] After the second delay value compensation table is determined, the control module 100 can convert the second delay value compensation table into the first delay value compensation table. The specific calculation formula used for this conversion is as follows:

[0115] ;

[0116] ;

[0117] ...;

[0118] ;

[0119] This represents the delay value between the analog signal input to the X analog channel at the third position and the analog signal input at the first position; This represents the delay value between the analog signal input to the X analog channel at the third position and the analog signal input at the second position. This indicates the delay value between the analog signal input to the X analog channel in the second position and the analog signal input in the first position; This represents the delay value between the analog signal input to the X analog channel at the fourth position and the analog signal input at the first position; This represents the delay value between the analog signal input to the X analog channel at the fourth position and the analog signal input at the third position; This represents the delay value between the analog signal input to the X analog channel at the third position and the analog signal input at the first position; This represents the delay value between the analog signal input to the X analog channel at the m-th setting and the analog signal input at the first setting; This represents the delay value between the analog signal input to the X analog channel at the m-th setting and the analog signal input at the (m-1)-th setting; This represents the delay value between the analog signal input to the X analog channel at the (m-1)th setting and the analog signal input at the first setting. The resulting first delay value compensation table is as follows:

[0120] ;

[0121] in, This represents the delay value between the analog signal input to the first analog channel at the second position and the analog signal input to it at the first position; This indicates the delay value between the analog signal input to the second analog channel at the second position and its analog signal input at the first position; This represents the delay value between the analog signal input to the h-th analog channel at the second position and its analog signal input at the first position. This represents the delay value between the analog signal input to the first analog channel at the third position and the analog signal input at the first position; This represents the delay value between the analog signal input to the second analog channel at the third position and the analog signal input at the first position. This represents the delay value between the analog signal input to the h-th analog channel at the third position and the analog signal input at the first position. This represents the delay value between the analog signal input to the first analog channel at position m and the analog signal input at position 1. This represents the delay value between the analog signal input to the second analog channel at the m-th position and the analog signal input to it at the first position; This represents the delay value between the analog signal input to the h-th analog channel at the m-th position and the analog signal input at the first position.

[0122] In some embodiments, in the aforementioned first delay value compensation table, , ... This is the channel identifier for the simulation channel, where 1 indicates the simulation channel that needs to be numbered 1, 2 indicates the simulation channel with the sequence number 2, and h indicates the simulation channel with the sequence number h. , ... The gear indicator is denoted by 2, where 2 represents the gear number 2; 3 represents the gear that needs to be 3; and m represents the gear that needs to be m.

[0123] In some embodiments, the control module 100 may be a terminal device such as an industrial computer, a laptop computer, or a tablet.

[0124] In some embodiments, such as Figure 2 As shown, this application also provides a delay value compensation method, which applies the delay value determination method described above. The delay value compensation method includes the following steps:

[0125] S10. Determine the current setting of the oscilloscope;

[0126] S20. Determine the analog channel from which the analog signal is to be input when the oscilloscope is in the current setting;

[0127] S30. When the analog channel of the analog signal to be input is the channel to be calibrated, determine the third delay value corresponding to the current gear of the analog channel of the input signal, and compensate the analog signal input to the analog channel of the input analog signal according to the third delay value.

[0128] S40. When the analog channel of the analog signal to be input is a reference channel, determine the fifth delay value corresponding to the reference channel in the current gear, and compensate the analog signal input to the reference channel according to the fifth delay value.

[0129] In some embodiments, the first delay value compensation table, once formed, can be stored in the oscilloscope. In the first delay value compensation table, the delay value that needs to be compensated for for the analog channel of the input analog signal can be determined through the first binding relationship and the second binding relationship. That is, the delay value that needs to be compensated when the input analog signal is input can be determined from the first delay value compensation table using the channel identifier of the input analog signal and the current gear identifier on the oscilloscope.

[0130] Specifically, when the current setting is the reference setting, no compensation is required when an analog signal is input to any of the multiple analog channels. When the current setting is the calibration setting, if the analog channel to which the analog signal is to be input is the reference channel, the oscilloscope determines the fifth delay value corresponding to the reference channel based on the current setting's setting identifier and the reference channel's channel identifier, and compensates for the input analog signal. If the analog channel to which the analog signal is to be input is the calibration channel, the oscilloscope determines the corresponding third delay value based on the current setting's setting identifier and the analog channel to which the analog signal is to be input, and compensates for the input analog signal.

[0131] For example, when the analog signal is input through the first analog channel in the second gear position, the compensation value of the analog signal input through the first analog channel is... For example, when an analog signal is input to the second analog channel in the m-th gear, the compensation value of the analog signal input to the second analog channel is... For example, when an analog signal is input at the m-th gear and on the h-th analog channel, the compensation value of the analog signal input on the h-th analog channel is... .

[0132] Therefore, this delay value compensation method does not require multiple analog channels to be connected to probes to simultaneously measure the oscilloscope's built-in square wave signal or delay value calibration fixture when compensating for delay value. Instead, it calibrates the delay value by simultaneously measuring the same analog signal and then compensates it onto the analog channel. Furthermore, it eliminates the need to calibrate the delay value each time, thus improving the accuracy of delay value compensation.

[0133] In some embodiments, such as Figure 8 , Figure 9 As shown, this application also provides a delay value determination system, including: a control module 100, which is connected to an oscilloscope 400. The oscilloscope 400 includes multiple analog channels, one of which is configured as a reference channel, and the other analog channels are configured as channels to be calibrated. At the same speed setting, the analog signals input to the multiple analog channels are time-delay aligned. One speed setting is configured as a reference speed setting, and the other speed settings are configured as speed settings to be calibrated. Each analog channel inputs an analog signal at each speed setting. The control module 100 is used to execute the delay value determination method described above. Specific details are as described in the above embodiment of the delay value determination method, and will not be elaborated further here.

[0134] In some embodiments, such as Figure 8 , Figure 9As shown, the delay value calibration system also includes a power divider 300 and a signal generation unit 200. A control module 100 is connected to the signal generation unit 200. The control module 100 is also used to adjust the current range of multiple analog channels of the oscilloscope 400 according to a pre-stored calibration range table. The control module 100 is also used to output a control signal to the signal generation unit 200. The signal generation unit 200 is connected to the power divider 300. The signal generation unit 200 is used to receive the control signal and, in response to the control signal, output a first waveform signal to the power divider 300. The power divider 300 is used to connect to the oscilloscope 400. The power divider 300 is used to receive the first waveform signal and distribute the first waveform signal into at least two second waveform signals, which are then input to the oscilloscope 400, so that the reference channel and at least one channel to be calibrated respectively input analog signals at the current range.

[0135] In some embodiments, the control module 100 can control the signal generation unit 200 to output a first waveform signal to the power divider 300. The power divider 300 distributes the first waveform signal to multiple input ports, which are then input to multiple analog channels of the oscilloscope 400, thereby allowing each analog channel of the oscilloscope 400 to input an analog signal at the current range. When controlling the signal generation unit 200, the range of the oscilloscope 400 at the current range needs to be considered. In other words, the amplitude of the first waveform signal output by the power divider 300 should not be so large as to cause saturation of the oscilloscope 400, nor should the signal be so small as to prevent the oscilloscope 400 from displaying stably.

[0136] In some embodiments, the power divider 300 is a one-to-many power divider 300, and the number of input ports of the one-to-many power divider 300 is equal to the number of analog channels of the oscilloscope 400, so that each analog channel can receive a second waveform signal when the delay value is determined, that is, the reference channel and each channel to be calibrated can receive a second waveform signal.

[0137] In some embodiments, such as Figure 8 As shown, the signal generation unit 200 includes an amplitude-adjustable signal generator, the control module 100 is connected to the amplitude-adjustable signal generator, the amplitude-adjustable signal generator is connected to the power divider 300, the amplitude-adjustable signal generator is used to receive control signals, and in response to the control signals, outputs a first waveform signal to the power divider 300.

[0138] In some embodiments, the coefficients of the amplitude-adjustable signal generator can be adjusted by the control module 100 so that the amplitude-adjustable signal generator outputs a first waveform signal that meets the requirements. The control module 100 controlling the amplitude-adjustable signal generator means that the control module 100 adjusts the coefficients of the first waveform signal output by the amplitude-adjustable signal generator. These coefficients can be either amplified or reduced in size.

[0139] In some embodiments, such as Figure 9 As shown, the signal generation unit 200 includes a fixed-amplitude signal generator and a signal conditioner. The control module 100 is connected to the fixed-amplitude signal generator, which is connected to the signal conditioner. The fixed-amplitude signal generator is used to receive control signals and output a third waveform signal to the signal conditioner in response to the control signals. The signal conditioner is used to adjust the amplitude of the third waveform signal output by the fixed-amplitude signal generator and form a first waveform signal to be input to the power divider 300.

[0140] In some embodiments, the third waveform signal output by the fixed amplitude signal generator is constant. Therefore, a signal conditioner is provided at the output of the fixed amplitude signal generator to convert the third waveform signal into a first waveform signal.

[0141] In some embodiments, the signal conditioner can be an attenuator or an amplifier, the specific type of which is determined according to the actual situation and will not be elaborated on here.

[0142] In some embodiments, applying this delay value to determine the system specifically includes the following steps:

[0143] S1. Configure the signal generator amplitude / signal conditioner coefficients;

[0144] S2. Configure the reference channel and the channel to be calibrated ( Figure 3 Configure the range of each analog channel in the oscilloscope to the reference range, and initialize the oscilloscope 400 to align the time delay of the reference channel and the channel to be calibrated and clear the delay value to zero.

[0145] S3. Obtain the delay value of the oscilloscope 400 at the current setting;

[0146] S4. Configure the channel to be calibrated to the next calibration level, and configure the signal generator amplitude / signal conditioner coefficient;

[0147] S5. Obtain the delay value of the channel to be calibrated, i.e., the second delay value;

[0148] S6. Configure the reference channel to the next calibration level;

[0149] S7. Obtain the delay value of one of the channels to be calibrated, i.e., the fourth delay value;

[0150] S8. After the reference channel obtains the fourth delay value of the next calibration position, it determines whether to traverse each calibration position. If yes, the calibration ends; otherwise, it restarts from step S4 until each calibration position is determined.

[0151] In one embodiment, such as Figure 4 As shown, Figure 4 To obtain the delay value between the analog signal input to the analog channel at the reference position and the analog signal input to the reference channel at the reference position, the delay value of the C2 analog channel is -320ps. Figure 4 The C2 analog channel delay is aligned to the reference channel, and the delay value is cleared to zero, such as... Figure 5 As shown. Switch the C2 analog channel to a calibration setting, denoted as setting m. For example... Figure 6 The figure shows the delay value between the analog signal input to the C2 analog channel in the m position and the analog signal input to the reference channel in the reference position. This delay value is -276ps. Switch the C2 analog channel to another position to be calibrated, denoted as n position. For example... Figure 7 The figure shows the delay value between the analog signal input to the C2 analog channel in the n gear position and the analog signal input to the reference channel in the reference gear position, which is 9.688ps. Therefore, the delay value between the C2 analog channel in the m gear position and its analog signal input in the n gear position is approximately -276ps - 9.688ps ≈ 286ps.

[0152] In some embodiments, this application also provides an oscilloscope 400, which includes multiple analog channels. One analog channel is configured as a reference channel, and the other analog channels are configured as channels to be calibrated. At the same speed setting, the analog signals input to the multiple analog channels are time-delay aligned. One speed setting is configured as a reference speed setting, and the other speed settings are configured as speed settings to be calibrated. The oscilloscope 400 is used to connect to a control module 100, which executes the delay value determination method described above. Specific details are provided in a particular embodiment of the delay value determination method, and will not be elaborated further here.

[0153] In some embodiments, this application also provides a computer-readable storage medium storing a computer program that can be processed and executed to implement the delay value determination method as described above. Specific embodiments of the delay value determination method are described in detail here.

[0154] In summary, this application provides a delay value determination method, a compensation method, a system, an oscilloscope, and a readable storage medium, which have at least the following beneficial effects:

[0155] The delay value determination process eliminates the need for manual calculation and can determine the delay values ​​of the reference channel and the channel to be calibrated at any calibration level, thus improving the accuracy of delay value determination, while also reducing time consumption and labor costs.

[0156] The above examples illustrate the present invention only to aid in understanding it and are not intended to limit the scope of the invention. Those skilled in the art can make various simple deductions, modifications, or substitutions based on the principles of this invention.

Claims

1. A method of determining a delay value, characterized by, The application discloses a method for calibrating delay values of analog channels in multiple gears of an oscilloscope, wherein the oscilloscope comprises multiple analog channels, one of the multiple analog channels is configured as a reference channel, and the other analog channels are configured as channels to be calibrated; analog signals input by the multiple analog channels are time-delay aligned at the same gear; one of the multiple gears is configured as a reference gear, and the other gears are configured as gears to be calibrated. The method comprises the following steps: acquiring a first delay value between an analog signal input by the reference channel at the reference gear and an analog signal input by each of the channels to be calibrated at the reference gear; for any one of the channels to be calibrated, acquiring a second delay value between an analog signal input by the any one of the channels to be calibrated at any one of the gears to be calibrated and an analog signal input by the reference channel at the reference gear; calculating a third delay value according to the second delay value of the any one of the channels to be calibrated at the any one of the gears to be calibrated and the first delay value of the any one of the channels to be calibrated at the reference gear, wherein the third delay value is a delay value between an analog signal input by the any one of the channels to be calibrated at the any one of the gears to be calibrated and an analog signal input by the any one of the channels to be calibrated at the reference gear; for the reference channel, acquiring a fourth delay value between an analog signal input by the reference channel at any one of the gears to be calibrated and an analog signal input by any one of the channels to be calibrated at the same any one of the gears to be calibrated; calculating a fifth delay value according to the fourth delay value of the reference channel at the any one of the gears to be calibrated and the first delay value of the any one of the channels to be calibrated at the reference gear, wherein the fifth delay value is a delay value between an analog signal input by the reference channel at the any one of the gears to be calibrated and an analog signal input by the reference channel at the reference gear.

2. The delay value determination method of claim 1, wherein, The method further comprises the following steps: recording a channel identifier of the any one of the channels to be calibrated, a third delay value corresponding to the any one of the gears to be calibrated and a gear identifier of the any one of the gears to be calibrated, and forming a first binding relationship; recording a channel identifier of the reference channel, a fifth delay value corresponding to the any one of the gears to be calibrated and a gear identifier of the any one of the gears to be calibrated, and forming a second binding relationship; forming a first delay value compensation table based on each of the first binding relationships and each of the second binding relationships.

3. The delay value determination method of claim 2, wherein, The method for calculating the third delay value according to the second delay value of the any one of the channels to be calibrated at the any one of the gears to be calibrated and the first delay value of the any one of the channels to be calibrated at the reference gear comprises the following steps: The first difference value between the second delay value of the any one to be calibrated channel at the any one to be calibrated gear and the first delay value of the any one to be calibrated channel at the reference gear is calculated, and the second difference value is the fifth delay value of the reference channel at the any one to be calibrated gear.

4. The delay value determination method of claim 2, wherein, The fifth delay value is calculated according to the fourth delay value of the reference channel at the any one to be calibrated gear and the first delay value of the any one to be calibrated channel at the reference gear. The second difference value between the fourth delay value of the any one to be calibrated channel at the any one to be calibrated gear and the first delay value of the any one to be calibrated channel at the reference gear is calculated, and the second difference value is the fifth delay value of the reference channel at the any one to be calibrated gear.

5. The method of determining a delay value according to any one of claims 1 to 4, wherein, The delay value between the analog signals input by the plurality of analog channels at the reference gear is zero.

6. A method of delay value compensation, applying the delay value determination method according to any one of claims 1 to 5, characterized in that, The delay value compensation method comprises: determining the current gear of the oscilloscope; determining the analog channel of the oscilloscope at the current gear to input the analog signal; when the analog channel to input the analog signal is the to be calibrated channel, compensating the analog signal input by the analog channel to input the analog signal based on the third delay value of the to be calibrated channel at the current gear; when the analog channel to input the analog signal is the reference channel, compensating the analog signal input by the reference channel based on the fifth delay value of the reference channel at the current gear.

7. A system for determining a delay value, the system comprising: comprises: a control module, the control module is used for connecting the oscilloscope, and the control module is used for executing the delay value determination method in any one of claims 1-5.

8. The delay value determination system of claim 7, wherein, The delay value determination system further comprises a power divider and a signal generation unit. The control module is connected to the signal generation unit, and the control module is further used for adjusting the current gear of the plurality of analog channels of the oscilloscope according to a pre-stored calibration gear table, and the control module is further used for outputting a control signal to the signal generation unit. The signal generation unit is connected to the power divider, and the signal generation unit is used for receiving the control signal and outputting a first waveform signal to the power divider in response to the control signal. The power divider is used for connecting the oscilloscope, and the power divider is used for receiving the first waveform signal and distributing the first waveform signal as at least two second waveform signals to the oscilloscope, so that the reference channel and at least one to be calibrated channel input analog signals at the current gear respectively.

9. The delay value determination system of claim 8, wherein, The signal generation unit comprises an amplitude-adjustable signal generator, the control module is connected to the amplitude-adjustable signal generator, the amplitude-adjustable signal generator is connected to the power divider, and the amplitude-adjustable signal generator is used for receiving the control signal and outputting the first waveform signal to the power divider in response to the control signal. or The signal generating unit comprises a fixed-amplitude signal generator and a signal adjuster, the control module is connected to the fixed-amplitude signal generator, the fixed-amplitude signal generator is connected to the signal adjuster, the fixed-amplitude signal generator is used for receiving the control signal and outputting a third waveform signal to the signal adjuster in response to the control signal, and the signal adjuster is used for adjusting the amplitude of the third waveform signal output by the fixed-amplitude signal generator and forming the first waveform signal input to the power divider.

10. An oscilloscope, characterized by The oscilloscope comprises a plurality of analog channels, one of the plurality of analog channels is configured as a reference channel, and the other analog channels are configured as channels to be calibrated; analog signals input by the plurality of analog channels are time-lag aligned at the same range; one of the plurality of ranges is configured as a reference range, and the other ranges are configured as ranges to be calibrated. The oscilloscope is connected to a control module, and the control module is used to execute the delay value determination method according to any one of claims 1-5 to determine a third delay value corresponding to any one of the channels to be calibrated at any one of the ranges to be calibrated and a fifth delay value corresponding to the reference channel at any one of the ranges to be calibrated.

11. A computer readable storage medium, characterized in that, The medium stores a computer program, and the computer program can be executed by a processor to implement the delay value determination method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Method for synchronizing data strobe signal in double data rate 3(DDR3) using oscilloscope

    CN102610268A

  • Signal channel calibration method and device based on correlation with least squares

    CN111289950A