A calibration method, a device to be calibrated, a calibration apparatus and a calibration system
By dynamically determining the set of items to be calibrated and managing dependencies, the calibration sequence is optimized, solving the problem of low calibration efficiency of measuring instruments, realizing an efficient and flexible calibration process, and improving the accuracy and adaptability of measuring instruments.
Patent Information
- Application Number
- CN202511015726.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-23
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2045-07-23
AI Technical Summary
The calibration efficiency of existing measuring instruments is low. In particular, the full calibration of high-precision measuring instruments is complex and lacks flexibility. It is impossible to select calibration items as needed, which leads to limited application of calibration results and poor robustness.
By dynamically determining the set of items to be calibrated, obtaining and analyzing the dependent calibration item sets of each item, and adopting an iterative calibration mechanism and dependency management, the calibration sequence is optimized to achieve an on-demand, step-by-step local calibration process. Combined with real-time operating parameters and dependency configuration, calibration efficiency and accuracy are improved.
It significantly improves the calibration efficiency and accuracy of measuring instruments, simplifies the calibration process, enhances the adaptability and stability of the system, is suitable for complex calibration scenarios, and ensures the reliability and practicality of calibration results.
Smart Images

Figure CN120522625B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of electronic measurement, and in particular to a calibration method, a device to be calibrated, a calibration device and a calibration system. BACKGROUND
[0002] During the use of a measuring instrument, due to changes in external conditions such as the measurement environment in which the measuring instrument is located, or internal factors such as the aging of the measuring instrument device, uncertainties in the measurement results can be introduced, and therefore the measuring instrument needs to be calibrated periodically or according to the requirements of the use scenario, so as to reduce measurement errors and improve measurement precision and accuracy.
[0003] In the prior art, in order to achieve the high-precision measurement requirement of the measuring instrument, the system usually forcibly executes a complete calibration process containing all preset parameters, and runs a complex calibration algorithm covering the full range. Since this calibration mode causes a large amount of computing resources to be consumed on unnecessary parameter calibration, it seriously affects the calibration efficiency of the measuring instrument. SUMMARY
[0004] The present application discloses a calibration method, a device to be calibrated, a calibration device and a calibration system, which are used to solve the problem of low calibration efficiency of a measuring instrument in the calibration process.
[0005] In a first aspect, the present application provides a calibration method for a device to be calibrated, comprising: when a calibration instruction is received, determining a set of items to be calibrated according to the calibration instruction; obtaining a set of dependent calibration items of each item to be calibrated in the set of items to be calibrated, the set of dependent calibration items being a set of one or more dependent calibration items that affect the calibration result of the item to be calibrated; and calibrating each item to be calibrated based on the set of dependent calibration items of each item to be calibrated.
[0006] In the embodiments of the present application, first, the set of items to be calibrated is dynamically determined according to the calibration instruction, so that the user can flexibly select the items to be calibrated, avoiding the low efficiency problem of having to perform full-range calibration in the related art; second, by obtaining and analyzing the set of dependent calibration items of each item to be calibrated, for calibration items that have a coupling relationship, only the dependent items need to be calibrated preferentially, without the need for full-range execution, thereby greatly simplifying the calibration process; third, the method dynamically manages the set of dependent calibration items, and decomposes the complex full-range calibration task into a step-by-step local calibration process as needed, not only significantly reducing the algorithm complexity (only the selected items and their dependent items need to be processed), but also greatly reducing the technical difficulty of implementing full-range self-calibration for high-precision measuring instruments. This method not only retains the possibility of full-range calibration (such as selecting all items through an instruction), but also simplifies the calibration process while ensuring calibration accuracy, and comprehensively improves the flexibility, calibration efficiency and user friendliness of the self-calibration process.
[0007] In a possible implementation, the calibration of each to-be-calibrated item based on the set of dependent calibration items of each to-be-calibrated item comprises: establishing a calibration queue, each to-be-calibrated item in the calibration queue being associated with its corresponding set of dependent calibration items; selecting a current to-be-calibrated item from the calibration queue, and performing the following iterative calibration step: detecting the calibration state of each preceding dependent calibration item in the set of dependent calibration items of the current to-be-calibrated item; when all preceding dependent calibration items have completed calibration, calibrating the current to-be-calibrated item based on the results of the calibrated preceding dependent calibration items; when there is at least one uncalibrated preceding dependent calibration item, adding the uncalibrated preceding dependent calibration item to the head of the calibration queue as a new current to-be-calibrated item, and returning to perform the iterative calibration step; and repeating the iterative calibration step until all to-be-calibrated items in the calibration queue complete calibration.
[0008] In the embodiments of the present application, the calibration process is automatically managed by establishing a calibration queue and associating the set of dependent calibration items of each to-be-calibrated item. In addition, the iterative calibration mechanism adopted by the implementation method can automatically detect the calibration state of the preceding dependent item and dynamically adjust the calibration order: when an uncalibrated dependent item is found, it is automatically added to the head of the queue for priority processing, which not only effectively solves the coupling dependency problem between complex calibration items, ensures the accuracy of the calibration order and the reliability of the results, but also processes multiple levels of nested dependencies to improve calibration efficiency. In addition, it can also avoid missing dependent items, significantly enhancing the stability and adaptability of the calibration process, enabling the method to efficiently handle various complex calibration scenarios while ensuring calibration accuracy, and achieving automation, intelligence and efficiency of the calibration process.
[0009] In a possible implementation, selecting a current to-be-calibrated item from the calibration queue comprises: determining the calibration order of each to-be-calibrated item in the calibration queue, and selecting the current to-be-calibrated item in turn according to the calibration order.
[0010] In the embodiments of the present application, the calibration process is automatically managed by establishing a calibration queue and associating the set of dependent calibration items of each to-be-calibrated item. In addition, the iterative calibration mechanism adopted by the implementation method can automatically detect the calibration state of the preceding dependent item and dynamically adjust the calibration order: when an uncalibrated dependent item is found, it is automatically added to the head of the queue for priority processing, which not only effectively solves the coupling dependency problem between complex calibration items, ensures the accuracy of the calibration order and the reliability of the results, but also processes multiple levels of nested dependencies to improve calibration efficiency. In addition, it can also avoid missing dependent items, significantly enhancing the stability and adaptability of the calibration process, enabling the method to efficiently handle various complex calibration scenarios while ensuring calibration accuracy, and achieving automation, intelligence and efficiency of the calibration process.
[0011] In a possible implementation, the calibration sequence of each to-be-calibrated item in the calibration queue is determined by: determining the dependency relationship between each to-be-calibrated item based on the set of dependent calibration items of each to-be-calibrated item; and determining the calibration sequence of each to-be-calibrated item based on the dependency relationship between each to-be-calibrated item.
[0012] In the embodiments of the present application, the complete dependency relationship between calibration items is constructed by dynamically analyzing the set of dependent calibration items of each to-be-calibrated item, and the optimal calibration sequence is determined based on the dependency relationship, thereby realizing intelligent optimization of the calibration process. The implementation method has the following advantages: first, by systematically analyzing the dependency relationship network, it is ensured that each calibration item is executed only after all its preceding dependent items are completed, thereby fundamentally avoiding calibration errors caused by improper handling of the dependency relationship; second, the optimal calibration sequence generated based on the dependency relationship can minimize the waiting time and resource conflicts in the calibration process, thereby significantly improving the calibration efficiency; and third, this dynamic sequencing mechanism can adapt to changes in the calibration requirements of different devices, and is applicable not only to simple linear dependency relationships but also to complex mesh dependency structures, thereby making the calibration system both rigorous and flexible. This sequence optimization method based on deep dependency relationship analysis realizes dual improvement of calibration efficiency and system adaptability on the premise of ensuring high-precision calibration quality, and provides a more intelligent and reliable calibration solution for complex measuring instruments.
[0013] In a possible implementation, the calibration sequence of each to-be-calibrated item is determined based on the dependency relationship between each to-be-calibrated item by: obtaining to-be-calibrated items that have cross effects on each to-be-calibrated item based on the dependency relationship between each to-be-calibrated item; and taking the to-be-calibrated items that have cross effects on each to-be-calibrated item as priority calibration items.
[0014] In the embodiments of the present application, the cross effect relationship between each to-be-calibrated item is identified, and the to-be-calibrated items that have cross effects are determined as priority calibration items, thereby realizing optimization and upgrading of the calibration sequence. The implementation method has the following advantages: first, by deeply analyzing the cross effect network between calibration items, it is possible to accurately identify calibration items that have a key effect on the overall calibration effect of the system, thereby ensuring that these calibration items are processed in priority; second, this priority determination mechanism based on cross effect analysis not only considers direct dependency relationships but also captures indirect mutual effects, thereby realizing globally optimal calibration sequencing; and third, this cross effect priority calibration mechanism further improves the systematicness and overall optimization level of the calibration process on the premise that the basic dependency relationship is satisfied, thereby making the calibration result reach a more optimal level in terms of precision and consistency, and is particularly suitable for precise calibration requirements of measuring devices with complex interactive effect relationships.
[0015] In a possible implementation, when all the pre-dependent calibration items have completed calibration, the current to-be-calibrated item is calibrated based on the calibrated pre-dependent calibration item results, including: when all the pre-dependent calibration items have completed calibration, each running-dependent calibration item in the dependent calibration item set of the current to-be-calibrated item is configured as a running parameter of the corresponding to-be-calibrated item; and the current to-be-calibrated item is calibrated based on the calibrated pre-dependent calibration item results and the running parameter of the to-be-calibrated item.
[0016] In the embodiments of the present application, the running parameter configuration mechanism and the calibration execution strategy are used to realize the optimization and upgrading of the high-precision calibration process. The advantages of the implementation method are as follows: first, by automatically configuring the running-dependent calibration item as the real-time running parameter of the to-be-calibrated item after the calibration of all pre-dependent items is completed, the high consistency between the calibration environment and the actual working state of the device is ensured; second, the calibration is performed based on the dual reference of "pre-calibration results + real-time running parameters", which not only ensures the accuracy of the basic calibration data, but also fully considers the dynamic factors in the actual operation of the device, so that the calibration results have more practical value; finally, the hierarchical and progressive calibration execution mechanism strictly distinguishes the different roles of pre-calibration items and running parameters, realizes the fine management of the calibration process, avoids the error accumulation caused by parameter confusion, and improves the stability and reliability of the calibration results in complex environments. This dynamic calibration method ensures that the basic dependent relationship is met, and by introducing the real-time running parameter dimension, the calibration process is closer to the actual working condition of the device, which significantly improves the practicality and environmental adaptability of the calibration results, and is particularly suitable for the precise calibration of measurement devices with complex working environments and variable running parameters.
[0017] In a possible implementation, the running-dependent calibration item includes at least one of the following: a configuration parameter set including a set of system parameter values of a to-be-calibrated device on which the to-be-calibrated item depends for calibration; a collection data set including a set of collection data of the to-be-calibrated device on which the to-be-calibrated item depends for calibration; and a calibration algorithm set including a set of algorithms used for the calibration of the to-be-calibrated item.
[0018] In the embodiments of the present application, firstly, by integrating the device system parameters, real-time data collection and special calibration algorithm, a full range of calibration environment support is provided for each calibration item to be calibrated, ensuring that the calibration process considers both static system configuration and dynamic running data, and at the same time, the optimal algorithm is used for processing; secondly, this modular running dependency item classification management mechanism enables different types of dependent elements to be independently updated and optimized, greatly improving the maintainability and scalability of the calibration system; finally, by matching and combining the three key elements, the precise configuration of the calibration conditions is realized, which not only avoids the calibration deviation caused by the single dependence mode, but also provides customized calibration solutions for different calibration items. This multi-dimensional dependence management system not only ensures the reliability of the calibration basis, but also significantly improves the adaptability and accuracy of the calibration process under complex working conditions, providing a more comprehensive and intelligent calibration solution for high-precision measurement equipment, especially suitable for the precise calibration needs of high-end instruments with complex system parameters and variable working environments.
[0019] In a possible implementation, the calibration state of each pre-dependent calibration item in the dependent calibration item set of the current calibration item to be calibrated is detected, including: judging whether there is a pre-dependent calibration item in the dependent calibration item set of the current calibration item to be calibrated; if not, directly performing a calibration operation on the current calibration item to be calibrated; if there is, detecting the calibration state of each pre-dependent calibration item in the dependent calibration item set of the current calibration item to be calibrated.
[0020] In the embodiments of the present application, firstly, a hierarchical judgment mechanism is used to distinguish between simple calibration items and complex calibration items by first judging whether there is a pre-dependent item, and the calibration item without a dependent item is directly calibrated, avoiding unnecessary dependence detection process and significantly improving the processing efficiency of simple calibration items; secondly, for calibration items with dependence relationship, an accurate state detection process is started to ensure that all preconditions are met, ensuring the accuracy of complex calibration items; finally, this flexible dual-mode processing mechanism simplifies the operation process of dependent calibration items, while maintaining the rigor of dependent calibration items, so that the system can automatically select the optimal processing path according to the actual complexity of the calibration item. This adaptive calibration method balances the calibration efficiency and quality by distinguishing and differentiating the calibration items of different complexity under the premise of ensuring the calibration accuracy, and is especially suitable for the calibration scene of mixed measurement equipment containing independent parameters and complex coupled parameters, providing a more efficient and intelligent calibration solution for equipment maintenance.
[0021] In a possible implementation, the calibration instruction is generated based on the operation panel of the calibration device.
[0022] In the embodiments of the present application, by directly integrating the trigger mechanism of the calibration instruction into the operation panel of the device to be calibrated, the convenience of the calibration process and the optimization of human-computer interaction are realized. In addition, by optimizing the human-computer interaction interface, the entire calibration process is more intuitive, efficient and reliable, and a more convenient and user-friendly solution is provided for measurement devices that require high-frequency and high-timeliness calibration operations.
[0023] In a possible implementation, the calibration instruction is further used to determine a calibration strategy; and the calibration of each to-be-calibrated item based on the set of dependent calibration items is performed based on the set of dependent calibration items and the calibration strategy.
[0024] In the embodiments of the present application, first, the calibration instruction is further used to determine a calibration strategy, realizing integrated configuration of calibration requirements and execution strategies, and users can flexibly select different strategy modes according to actual application scenarios. Second, in the execution of the calibration process, the system can dynamically adjust in combination with the set of dependent calibration items and the preset calibration strategy, which not only ensures strict compliance with the basic dependency relationship, but also optimizes the balance between calibration accuracy and efficiency according to the strategy requirements. Finally, this strategy-driven calibration mechanism directly converts user intentions into execution parameters, so that the calibration process not only maintains the advantages of automatic processing, but also has the flexibility of manual intervention. This calibration method, on the basis of ensuring correct processing of the dependency relationship, provides a more flexible and intelligent calibration solution for measurement devices by introducing a configurable calibration strategy dimension, and significantly improves the adaptability and practicality of the device in different working environments.
[0025] In a possible implementation, the calibration parameters obtained after the calibration of each to-be-calibrated item are updated on the device to be calibrated, and the device to be calibrated performs corresponding operations based on the updated calibration parameters.
[0026] In the embodiments of the present application, by the parameter dynamic updating method, the integrity of the calibration process is ensured, and at the same time, by establishing a closed-loop system of calibration and execution, partial or full application of calibration parameters is supported, and the usability of self-calibration results and the flexibility of calibration parameter application are improved.
[0027] In a possible implementation, the calibration of each to-be-calibrated item based on the set of dependent calibration items includes: obtaining a calibration signal; obtaining a test output result in response to the calibration signal based on the set of dependent calibration items; and calibrating each to-be-calibrated item based on the test output result and a target output result. The target output result is an output result obtained by the device to be calibrated in response to the calibration signal after the calibration of the to-be-calibrated item.
[0028] In the embodiments of the present application, by introducing a closed-loop feedback calibration mechanism, the precision and intelligence of the calibration process are realized. First, by acquiring the calibration signal and comparing the test output result with the target output result, a real-time feedback calibration verification system is established to ensure that each calibration step is measurable and verifiable. Second, this calibration method based on the target output result continuously optimizes the matching degree of the test output and the ideal target, ensuring the accuracy of single calibration and continuously improving the calibration accuracy through iterative approximation. Finally, under the premise of strictly following the dependency relationship, a closed-loop adjustment system of "input-output-correction" is established to make the calibration result and the actual performance of the device optimally matched, providing a more scientific and reliable dynamic calibration solution for high-precision measurement devices.
[0029] In a second aspect, the present application provides a device to be calibrated, comprising: a determination module configured to determine a set of items to be calibrated according to a calibration instruction when the calibration instruction is received; an acquisition module configured to acquire a set of dependent calibration items of each item to be calibrated in the set of items to be calibrated, wherein the set of dependent calibration items is a set of necessary parameters affecting the calibration result of the item to be calibrated; and a calibration module configured to calibrate each item to be calibrated based on the set of dependent calibration items.
[0030] In a third aspect, the present application provides a device to be calibrated, comprising: a memory configured to store a computer program; and a processor configured to call the computer program in the memory to execute any of the calibration methods in the above embodiments.
[0031] In a fourth aspect, the present application provides a calibration device, comprising: a calibration decision unit configured to determine a set of items to be calibrated according to a received calibration instruction, and acquire a set of dependent calibration items of each item to be calibrated in the set of items to be calibrated, wherein the set of dependent calibration items is a set of necessary parameters affecting the calibration result of the item to be calibrated; and a calibration execution unit configured to calibrate each item to be calibrated based on the set of dependent calibration items.
[0032] In a fifth aspect, the present application provides a device to be calibrated, comprising: a device body; and the calibration device of the fourth aspect, wherein the calibration device is in communication connection with the device body.
[0033] In a possible implementation, the device body further comprises a user interaction unit, and the user interaction unit has at least one of the following functions: calibration item configuration, calibration strategy configuration, and calibration parameter management; the calibration item configuration is used to configure the item to be calibrated, and the calibration strategy configuration is used to configure the process strategy.
[0034] In a possible implementation, the device body further comprises a calibration driving unit, and the calibration driving unit is used to provide a unified data and control instruction interface between the calibration device and the device body.
[0035] In a possible implementation, the device to be calibrated further comprises a signal source, the signal source being communicatively connected to the device body of the device to be calibrated, and the signal source providing the calibration signal for the device body.
[0036] In a sixth aspect, the present application provides a calibration system, comprising: a signal source; a device to be calibrated as any implementation of the fifth aspect, the signal source being communicatively connected to the device to be calibrated, and the signal source providing the calibration signal for the device body.
[0037] In a seventh aspect, the present application provides a calibration system, comprising: a signal source; a device body, the signal source being communicatively connected to the device to be calibrated, and the signal source providing the calibration signal for the device body; a calibration apparatus as the fourth aspect, the calibration apparatus being communicatively connected to the signal source and the device body.
[0038] In an eighth aspect, the present application provides a computer readable storage medium, the computer readable storage medium comprising instructions. When the instructions are run on a processor, the processor is caused to perform any calibration method of the first aspect.
[0039] The technical principles and advantages of the second aspect, the third aspect, the fourth aspect, the fifth aspect, the sixth aspect, the seventh aspect and the eighth aspect can be referred to the related description of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description only show some of the embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.
[0041] Figure 1 FIG. 1 is a structural schematic diagram of a calibration system according to some embodiments of the present application;
[0042] Figure 2 FIG. 2 is a structural schematic diagram of a calibration apparatus according to some embodiments of the present application;
[0043] Figure 3 FIG. 3 is a structural schematic diagram of a device to be calibrated according to some embodiments of the present application; Figure 1
[0044] Figure 4 FIG. 4 is a structural schematic diagram of a device to be calibrated according to some embodiments of the present application; Figure 2
[0045] Figure 5 FIG. 5 is a flowchart of a calibration method according to some embodiments of the present application;Figure 1
[0046] Figure 6 Flowchart of a calibration method according to some embodiments of the application Figure 2
[0047] Figure 7 Flowchart of a calibration method according to some embodiments of the application Figure 3
[0048] Figure 8 Flowchart of a calibration method according to some embodiments of the application Figure 4
[0049] Figure 9 Flowchart of a calibration method according to some embodiments of the application Figure 5
[0050] Figure 10 Structure diagram of a device to be calibrated according to some embodiments of the application Figure 3
[0051] BRIEF DESCRIPTION OF THE DRAWINGS
[0052] 10 - calibration system
[0053] 101 - signal source; 102 - device to be calibrated; 103 - calibration device
[0054] 1021 - device body; 1022 - determination module; 1023 - acquisition module; 1024 - calibration module
[0055] 10211 - user interaction unit; 10212 - calibration driving unit
[0056] 102111 - operation panel; 102112 - calibration item configuration submodule; 102113 - calibration strategy configuration submodule; 102114 - first calibration parameter management submodule
[0057] 102121 - calibration state detection submodule; 102122 - acquisition data reporting submodule; 102123 - device to be measured configuration submodule; 102124 - second calibration parameter management submodule
[0058] 1031 - calibration decision unit; 1032 - calibration execution unit
[0059] 10321 - calibration parameter configuration unit; 10322 - calibration data acquisition unit; 10323 - calibration algorithm calculation unit; 10324 - calibration state update unit DETAILED DESCRIPTION
[0060] It should be noted that the terms "first", "second", etc. involved in the embodiments of the present application are only used for the purpose of distinguishing the same type of features, and should not be understood as indicating relative importance, quantity, order, etc.
[0061] The terms "exemplary" or "for example" and the like used in the present application are used to indicate that the embodiments or designs so described are examples, instances, or illustrations, and should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of "exemplary" or "for example" and the like is intended to present the relevant concept in a specific manner.
[0062] The terms "coupled", "connected" involved in the embodiments of the present application should be interpreted in a broad sense, for example, it can refer to a direct physical connection, or an indirect connection through electronic devices, such as a connection through resistors, inductors, capacitors or other electronic devices.
[0063] Measurement instruments or devices, such as oscilloscopes, spectrum analyzers, power meters, network analyzers, etc., are core devices in the field of electronic measurement, and are widely used in communication systems, radar systems, aerospace equipment, medical electronic devices, industrial automation systems, etc. These instruments usually work with external devices such as signal generators, power meters, sensors, data acquisition cards, etc. to accurately measure and analyze key parameters of electrical signals (such as voltage, frequency, phase, waveform distortion, etc.) to ensure that the performance of the measured system meets the design requirements.
[0064] For example, for a corresponding communication system, a spectrum analyzer can be used to analyze the spectral characteristics of wireless communication signals, and an oscilloscope can be used to observe the timing integrity of high-speed digital signals. For aerospace equipment, a network analyzer is used to calibrate the impedance matching characteristics of antennas and radio frequency links, etc.
[0065] The measurement accuracy of the measurement instrument directly affects the performance evaluation results of the measured system. However, during long-term use, the instrument is affected by factors such as changes in environmental temperature and humidity, device aging, etc., which introduces uncertainty in the measurement results, resulting in deviations in the measurement results. For example, a calibration item can correspond to multiple parameter values, such as temperature-sensitive calibration items, which correspond to different parameter values under different temperature conditions to adapt to different environmental temperature measurement conditions. To eliminate such deviations, the instrument needs to be calibrated periodically or on demand to reduce measurement errors and ensure the measurement accuracy and accuracy of the device.
[0066] There are many parameter items (or calibration items) in a measuring instrument, including calibratable parameter items (which can include parameter items in a calibrated state and parameter items in a to-be-calibrated state) and non-calibratable parameter items. The calibratable parameter items can include parameter items that can drift over time or environmental changes, such as gain, offset, frequency response, etc. The non-calibratable parameter items can include hardware inherent properties or user configurable options of the device, such as input impedance, screen brightness, language settings, etc.
[0067] For calibrating calibratable parameter items, full calibration, partial calibration, and incremental calibration are included.
[0068] Full calibration can represent systematic and global calibration of all parameter items in the calibratable parameter items of the target calibration device. According to the front-back dependency relationship between all parameter items in the calibratable parameter items, the entire self-calibration process is completed in sequence according to a predefined execution order, and finally all related calibration parameters are updated.
[0069] Partial calibration can represent calibration of part of the parameter items in the calibratable parameter items, supporting on-demand calibration.
[0070] Incremental calibration is similar to partial calibration and can also represent calibration of part of the parameter items in the calibratable parameter items. Incremental calibration can refer to identifying all invalid parameters in the calibratable parameter items, determining a to-be-calibrated item set for the part of invalid parameters, and performing calibration.
[0071] The calibration of the measuring instrument generally includes two ways: factory calibration and self-calibration.
[0072] Factory calibration: A professional laboratory uses high-precision standard equipment (such as a reference signal source, a precision impedance analyzer) to perform full calibration, covering all calibratable parameter items such as gain, offset, linearity, noise coefficient, etc., and provides a calibration certificate. The disadvantages are long cycle, high cost (need to stop and transport), and unable to respond to environmental changes in real time.
[0073] Self-calibration (self-calibration): The user performs calibration on site through the built-in function of the instrument or the external calibration kit (such as a GPS synchronous signal source, a standard load). The advantage is convenience and real-time.
[0074] However, the limitations of self-calibration at least manifest in two aspects:
[0075] On the one hand, the self-calibration function of a part of measuring instruments does not support full calibration of the measuring instrument, usually only supports a small number of independent parameters, and cannot cover all calibration items, resulting in difficulty in achieving factory-level calibration accuracy.
[0076] On the other hand, although the self-calibration function of part of the measuring instruments supports full calibration of the measuring instruments, for high-precision measuring instruments (such as high-end oscilloscopes, microwave spectrum analyzers), the following technical problems may exist:
[0077] High complexity of full calibration: the number of parameters to be calibrated by the instrument is large, and since there is a coupling and dependent relationship between the parameters, when performing full calibration, the self-calibration function usually needs to perform all calibration items in a fixed order, resulting in a tedious process and a long time of several hours.
[0078] Insufficient flexibility: it is not possible to select part of the calibration items to perform calibration as needed, the number of calibratable parameter items that can be calibrated is small, and it is difficult to meet the actual calibration requirements.
[0079] Limited application of calibration results: there is a strong dependent relationship between the calibration parameters, and a complete parameter set can only be generated after full calibration is successful. If a calibration item fails, the completed calibration results cannot be independently applied, resulting in poor robustness of the self-calibration function.
[0080] Large difficulty in algorithm implementation: full calibration involves complex mathematical models, and the computing power of the limited self-calibration device, making it difficult to efficiently implement high-precision calibration algorithms.
[0081] Embodiment one:
[0082] Therefore, in order to solve one or more of the above technical problems, the present embodiment provides a calibration system, as shown in Figure 1 Fig. 1 is a calibration system 10 according to some embodiments of the present application, which includes a signal source 101, a device to be calibrated 102, and a calibration device 103. The signal source 101 is in communication connection with the device to be calibrated 102, and the signal source 101 is used to provide a calibration signal for the device to be calibrated 102, such as generating an electrical signal with a specific waveform (such as a sine wave, a square wave, a pulse), a frequency, an amplitude, and a phase, which is used to simulate the input signal of the measured system. The calibration device 103 is in communication connection with the signal source 101 and the device to be calibrated 102.
[0083] As shown in Figure 2 Fig. 2, the calibration device 103 includes a calibration decision unit 1031 for executing a self-calibration process decision, and a calibration execution unit 1032 for executing a self-calibration process,
[0084] The calibration execution unit 1032 is configured to execute a self-calibration process, such as calibrating each to-be-calibrated item based on a dependent calibration item set.
[0085] The calibration execution unit 1032 includes a calibration parameter configuration unit 10321, a calibration data acquisition unit 10322, a calibration algorithm calculation unit 10323, and a calibration state update unit 10324.
[0086] The calibration execution unit 1032 performs calibration parameter configuration through the calibration parameter configuration unit 10321, performs calibration data collection through the calibration data collection unit 10322, performs calibration algorithm calculation through the calibration algorithm calculation unit 10323, and reports real-time self-calibration state information through the calibration state updating unit 10324 as the decision input of the calibration decision unit 1031 under the control of the calibration decision unit 1031.
[0087] The calibration decision unit 1031 makes adaptive decisions for the self-calibration process according to the target calibration item and the calibration strategy selected by the user interaction unit 10211, in combination with the real-time calibration state reported by the calibration execution unit 1032, and issues the process decision result to the calibration execution unit 1032.
[0088] In some possible implementations, the calibration device 103 can be integrated into the device to be calibrated 102. As shown in Figure 3 The device to be calibrated 102 includes a device body 1021 and a calibration device 103. The calibration device 103 is in communication connection with the device body 1021.
[0089] In some implementations, as shown in Figure 3 The device body 1021 includes a user interaction unit 10211. The user interaction unit 10211 (such as an operation panel) has at least one of the following functions: calibration item configuration, calibration strategy configuration, and calibration parameter management. The calibration item configuration is used to configure the calibration item, and the calibration strategy configuration is used to configure the process strategy.
[0090] The user interaction unit 10211 includes an operation panel 102111, a calibration item configuration submodule 102112, a calibration strategy configuration submodule 102113, and a first calibration parameter management submodule 102114.
[0091] The user can trigger the calibration item configuration submodule 102112, the calibration strategy configuration submodule 102113, and the first calibration parameter management submodule 102114 to perform corresponding operations through the operation panel 102111. For example, the user can select the calibration item to be calibrated through the operation panel 102111.
[0092] By directly integrating the user interaction unit 10211 into the device body 1021, the calibration process is facilitated and the human-computer interaction is optimized. In addition, by optimizing the human-computer interaction interface, the entire calibration process is more intuitive, efficient, and reliable, and a more convenient and user-friendly solution is provided for measurement devices that require high-frequency and high-timeliness calibration operations.
[0093] In other implementations, as shown in Figure 4As shown, the device body 1021 further includes a calibration driving unit 10212, which is configured to provide a unified data and control instruction interface between the calibration device 103 and the device body 1021.
[0094] The calibration driving unit 10212 includes a calibration state detection submodule 102121, a data collection and reporting submodule 102122, a device under test configuration submodule 102123, and a second calibration parameter management submodule 102124. A unified data and control signaling interface can be provided between the self-calibration system and the system under test. When the target calibration device is deployed inside the device body 1021, the calibration driving unit 10212, as a public interface module, contains common operations related to self-calibration, shields the differences of the target calibration device and the specific implementation of the calibration device 103, and can support the flexible deployment of the calibration device 103.
[0095] The calibration driving unit 10212 also supports anomaly detection, incremental or full-amount configuration of the target calibration device, partial or full-amount application of calibration parameters, etc.
[0096] In some embodiments, the signal source 101 can also be integrated into the device under test 102, and the signal source 101 is in communication connection with the device body 1021 of the device under test 102, and the signal source 101 provides a calibration signal for the device body 1021 of the device under test 102.
[0097] Based on the calibration system 10 or the device under test 102 as shown in Figure 1 、 Figure 2 、 Figure 3 and Figure 4 , the specific calibration process will be described below in combination with Figure 5 、 Figure 6 、 Figure 7 、 Figure 8 and Figure 9 . Figure 5 、 Figure 6 、 Figure 7 、 Figure 8 and Figure 9 are flowchart diagrams of a calibration method according to some embodiments of the present application.
[0098] The calibration method as shown in Figure 5 specifically includes steps S11-S13:
[0099] S11, upon receiving a calibration instruction, determining a set of items to be calibrated according to the calibration instruction.
[0100] In some embodiments, the calibration instruction can be received by the calibration system 10, the device under test 102, or the calibration device 103. The present embodiment takes the calibration system 10 as an example. Figure 3The illustrated to-be-calibrated device 102 receives a calibration instruction as an example. The to-be-calibrated device 102 can include, but is not limited to, a measuring instrument such as an oscilloscope, a spectrum analyzer, a power meter, and a network analyzer.
[0101] The to-be-calibrated device 102 can include a plurality of calibratable items such as grating angle, detector gain, wavelength accuracy, and the like. A user flexibly selects a to-be-calibrated item according to actual calibration needs, and then sends the to-be-calibrated item to the to-be-calibrated device 102 through an instruction. The calibration instruction can be triggered based on a user interaction unit 10211 of the to-be-calibrated device 102, such as an operation panel 102111, to generate. By directly integrating the triggering mechanism of the calibration instruction into the operation panel of the to-be-calibrated device, the calibration process is facilitated and the human-computer interaction is optimized. The entire calibration process is more intuitive, efficient, and reliable, and a more convenient and user-friendly solution is provided for measuring devices that require high-frequency and high-time-efficiency calibration operations. The calibration instruction can also automatically trigger a self-calibration process when the to-be-calibrated device 102 detects that it needs to be calibrated. For example, if the device detects that some module data is abnormal, it can automatically trigger a calibration instruction for the module.
[0102] When the to-be-calibrated device 102 receives the calibration instruction, it first analyzes the calibration instruction to identify the calibration type (such as full calibration, partial calibration, incremental calibration, etc.). Key parameters (such as calibration range, accuracy requirement, calibration mode, etc.) are extracted. According to the analysis result, the specific items (such as sensors, signal channels, etc.) that need to be calibrated are selected. A to-be-calibrated item set is formed for subsequent calibration processes. For example, if the calibration instruction requires "calibration of temperature sensors and signal gain", the device will analyze the instruction and generate a corresponding to-be-calibrated item set, and only these two items will be processed subsequently. This scheme dynamically determines the to-be-calibrated item set according to the calibration instruction, so that the user can flexibly select the items to be calibrated, avoiding the low efficiency problem of having to perform full calibration in related technologies.
[0103] S12, obtaining a dependent calibration item set of each to-be-calibrated item in the to-be-calibrated item set.
[0104] In some embodiments, there can be a dependency relationship between to-be-calibrated items. The calibration of one to-be-calibrated item (a first to-be-calibrated item) needs to depend on the effectiveness or correctness of another calibration item (a second to-be-calibrated item), so the second to-be-calibrated item is a pre-dependent calibration item of the first to-be-calibrated item. Before calibrating the first to-be-calibrated item, all pre-dependent calibration items of the first to-be-calibrated item need to be determined, and the effectiveness of all pre-dependent calibration items needs to be determined. The dependent calibration items are formed according to the association relationship between the calibration items, and the dependent calibration item set mainly includes all necessary calibration items that the current calibration item depends on, also known as the minimum dependent calibration item set or the minimum pre-dependent calibration item set.
[0105] In some examples, the to-be-calibrated device 102 includes a calibratable item U, a calibratable item V, a calibratable item W, a calibratable item X, a calibratable item Y, and a calibratable item Z, a user selects the calibratable item U, the calibratable item V, and the calibratable item Z for calibration, and the to-be-calibrated item set includes a to-be-calibrated item U1 (calibration of the calibratable item U), a to-be-calibrated item V1 (calibration of the calibratable item V), and a to-be-calibrated item Z1 (calibration of the calibratable item Z). There is a dependency relationship between the calibratable item X, the calibratable item Y, and the calibratable item Z, that is, the correctness of the calibratable item Y depends on the correctness of the calibratable item X, and the correctness of the calibratable item Z depends on the correctness of the calibratable item Y. When the to-be-calibrated item Z1 is calibrated, the calibratable item X and the calibratable item Y are included in the dependent calibration item set of the to-be-calibrated item Z1.
[0106] For example, when a certain oscilloscope needs to calibrate a photodetector (a first to-be-calibrated item), it must first ensure that the preamplifier circuit (a second to-be-calibrated item) has completed calibration and is working normally, because the signal processing of the detector depends on the accuracy of the amplifier circuit. The system automatically identifies this dependency relationship, first calibrates the amplifier circuit, and then performs detector calibration after it passes, wherein the preamplifier circuit constitutes the minimum dependent calibration item set of the photodetector. This mechanism ensures the reliability of calibration and avoids error propagation caused by uncalibrated pre-stage.
[0107] By obtaining and analyzing the dependent calibration item set of each to-be-calibrated item, for calibration items with coupling relationships, only the dependent items need to be calibrated first, without the need for full execution, thereby greatly simplifying the calibration process. Furthermore, through the dynamic management mechanism of the dependent calibration item set, the complex full-calibration task is decomposed into a step-by-step local calibration process as needed, which not only significantly reduces the algorithm complexity (only the selected items and their dependent items need to be processed), but also greatly reduces the technical difficulty of implementing full self-calibration of high-precision measuring instruments. This method not only retains the possibility of full calibration (such as selecting all items through instructions), but also improves the flexibility, execution efficiency, and user-friendliness of the self-calibration process while ensuring calibration accuracy.
[0108] S13, calibrate each to-be-calibrated item based on the dependent calibration item set of each to-be-calibrated item.
[0109] In the calibration process, the system will process each to-be-calibrated item in topological order according to the pre-established dependency model. Taking a multi-channel data acquisition system as an example, when calibrating the analog-to-digital conversion module (main calibration item), the system will first automatically detect the minimum dependent calibration item set (including the reference voltage source and clock circuit) and preferentially calibrate these dependent items; after all dependent items are calibrated, the calibration program of the AD module is executed. This hierarchical calibration mechanism based on dependency ensures that each calibration item is calibrated under the premise that its dependent items are working properly, and optimizes the avoidance of unnecessary redundant calibration through the minimum dependent set, thereby significantly improving the overall calibration efficiency while ensuring calibration accuracy, and is particularly suitable for system calibration of multiple interrelated functional modules in complex instruments and equipment.
[0110] In some embodiments, when each to-be-calibrated item is calibrated, the user can configure the corresponding calibration strategy. The calibration strategy can be carried in the calibration instruction, and the calibration instruction is parsed by the to-be-calibrated device 102 to determine the calibration strategy. The calibration strategy refers to the optional measures in the self-calibration execution process for specific situations, which can include various processing mode definitions in different calibration states.
[0111] In some examples, the user can select the to-be-calibrated item and the calibration strategy during the calibration process through the user interaction unit 10211 according to the actual calibration requirements. For example, when the to-be-calibrated device 102 identifies that the directly dependent calibratable item Y of the to-be-calibrated item Z1 is invalid, the default value of the calibratable item Y can be used, or the calibratable item Y can be automatically added to the to-be-calibrated item set as a pre-dependent calibration item of the calibration item Z, and the effectiveness of the calibratable item X directly dependent on the calibratable item Y will be further judged.
[0112] By configuring the corresponding calibration strategy, first, the integration of calibration requirements and execution strategies can be achieved, and the user can flexibly select different strategy modes according to the actual application scenario; second, during the execution of the calibration process, the system can dynamically adjust in combination with the dependent calibration item set and the preset calibration strategy, which not only ensures the strict following of the basic dependency relationship, but also optimizes the balance between calibration accuracy and efficiency according to the strategy requirements; finally, this strategy-driven calibration mechanism directly translates the user's intention into execution parameters, making the calibration process not only maintain the advantages of automatic processing, but also have the flexibility of manual intervention. This calibration method, on the basis of ensuring correct processing of the dependency relationship, introduces a configurable calibration strategy dimension, providing a more flexible and intelligent calibration solution for measurement equipment, and significantly improving the adaptability and practicality of the equipment in different working environments.
[0113] In some embodiments, the calibration method provided by the present embodiment is based on the dependent calibration item set of the to-be-calibrated item, and can be flexibly configured as full, partial or incremental self-calibration to achieve on-demand calibration. Full self-calibration includes all calibration items, completes the full self-calibration process, and generates full calibration parameters according to the calibration results. Partial self-calibration can include any to-be-calibrated item, complete the partial self-calibration process after decoupling, and generate partial calibration parameters. Incremental self-calibration is based on the generated partial calibration parameters, and can incrementally complete the remaining to-be-calibrated items based on the calibrated items to achieve the calibration effect of full self-calibration.
[0114] In some embodiments, as shown in Figure 6 the step S13 specifically includes steps S131a-S135a:
[0115] S131a, establishing a calibration queue, and each to-be-calibrated item in the calibration queue is associated with its corresponding dependent calibration item set. By establishing the calibration queue and associating the dependent calibration item set of each to-be-calibrated item, the automatic management of the calibration process is realized.
[0116] In the initialization stage of the calibration system, the system automatically constructs an ordered calibration queue based on the preset calibration item dependency graph, and each to-be-calibrated item node in the queue is associated with its minimum dependent calibration item set. For example, in a precision measurement device, the calibration item of the temperature compensation module is associated with a dependent set including a reference voltage source and an analog-to-digital conversion module. Then the calibration system traverses the dependency graph through an algorithm to ensure that all pre-dependent items are arranged in priority in the calibration queue. When performing calibration, the system dynamically checks the state of all dependent items of each to-be-calibrated item, and only triggers the calibration process of the calibration item after the dependent set is calibrated. Therefore, this method not only realizes automatic dependency relationship analysis and execution order optimization, but also can monitor the calibration state in real time, automatically skip the calibrated items, improve the reliability and efficiency of complex device calibration, and support interruption recovery and exception handling during the calibration process.
[0117] S132a, selecting a current to-be-calibrated item from the calibration queue.
[0118] In some examples, as shown in Figure 7 the step S132a includes steps S1321a-S1322a:
[0119] S1321a, determining the calibration order of each to-be-calibrated item in the calibration queue.
[0120] In an example, the dependency relationship between each to-be-calibrated item can be determined based on the dependent calibration item set of each to-be-calibrated item, and then the calibration order of each to-be-calibrated item can be determined based on the dependency relationship between each to-be-calibrated item.
[0121] In the calibration process, first, the system will build its complete set of dependent calibration items for each to be calibrated, through the combination of static configuration file and dynamic dependency detection, accurately identify all direct and indirect dependencies of each calibration item, form a complete dependence graph, according to the dependence graph to determine the calibration order of each to be calibrated. For special cases such as ring dependence, the system will start the dependence relationship verification algorithm, automatically identify and report configuration errors, or handle according to the preset strategy (such as forced ring breaking), so as to ensure that the final generated calibration order not only meets all the dependence constraints, but also realizes the optimal calibration efficiency, and guarantees the reliability and efficiency of complex equipment calibration.
[0122] By dynamically analyzing the dependent calibration item set of each to be calibrated, the complete dependence relationship between calibration items is constructed, and the optimal calibration order is determined based on the dependence relationship, which realizes the optimization of the calibration process. The advantages of this implementation method are: first, through systematic analysis of the dependence relationship network, it is ensured that each calibration item is executed after all its pre-dependent items are completed, which fundamentally avoids calibration errors caused by improper handling of dependence relationships; second, the optimal calibration order generated based on the dependence relationship can minimize the waiting time and resource conflicts in the calibration process, significantly improving the calibration efficiency; finally, this dynamic sequencing mechanism can adapt to the changes in calibration requirements of different devices, which is suitable for both simple linear dependence relationship and complex network dependence structure, making the calibration system have both rigor and flexibility. This order optimization method based on deep dependence relationship analysis realizes the dual improvement of calibration efficiency and system adaptability on the premise of ensuring high-precision calibration quality, providing a more intelligent and reliable calibration solution for complex measuring instruments.
[0123] In specific implementation, based on the dependence relationship between each to be calibrated, the to-be-calibrated items that have cross influence on each to-be-calibrated item can be obtained; the to-be-calibrated items that have cross influence on each to-be-calibrated item are taken as priority calibration items.
[0124] In the calibration system, "to-be-calibrated items that have cross influence on each to-be-calibrated item" refers to modules or parameters in the dependence relationship that not only directly affect a certain calibration item, but also may have influence on multiple calibration items through indirect dependence or ring dependence relationship. The calibration status of these calibration items will have a chain effect on the accuracy of multiple downstream calibration items through parameter transmission or functional coupling. For example, the calibration deviation of a reference voltage source may affect multiple functional units such as AD conversion module, signal conditioning circuit and temperature compensation module.
[0125] By identifying the cross-influence relationship between each to-be-calibrated item, the to-be-calibrated item that produces cross-influence is determined as a priority calibration item, and the optimization and upgrading of the calibration sequence are realized. The implementation method has the following advantages: first, by deeply analyzing the cross-influence network between calibration items, the calibration items that have a key influence on the overall calibration effect of the system can be accurately identified, ensuring that these calibration items are prioritized; second, this priority determination mechanism based on cross-influence analysis not only considers direct dependency relationships, but also captures indirect mutual influences, thereby achieving globally optimal calibration ordering; this cross-influence priority calibration mechanism further improves the systematicness and overall optimization level of the calibration process while ensuring that the basic dependency relationships are satisfied, making the calibration results reach a more optimal level in terms of accuracy and consistency, and is particularly suitable for the precision calibration needs of measurement equipment with complex interaction relationships.
[0126] S1322a, the current to-be-calibrated item is selected in sequence according to the calibration sequence.
[0127] For the embodiment shown in steps S1321a-S1322a, by determining a clear calibration sequence for each to-be-calibrated item in the calibration queue and strictly selecting the current to-be-calibrated item for calibration in sequence, the ordering and standardized management of the calibration process are realized. This implementation method ensures the controllability and predictability of the calibration process by establishing a determined calibration sequence: on the one hand, it avoids the problem of delayed processing of key dependent items that may be caused by random selection of to-be-calibrated items, and on the other hand, it optimizes system resource allocation by sequential execution, improving calibration efficiency. This sequential control mechanism, combined with iterative calibration of dependency detection, not only ensures the correct handling of complex dependency relationships, but also optimally schedules the calibration task, making the entire calibration process not only accurate, but also efficient and stable, particularly suitable for calibration scenarios of high-precision measurement instruments with multiple levels of dependency relationships.
[0128] After performing step S132a, the following iterative calibration steps S133a-S135a are performed:
[0129] S133a, whether each pre-dependent calibration item in the dependent calibration item set of the current to-be-calibrated item is in a calibration state.
[0130] In some examples, it can be determined whether there are pre-dependent calibration items in the dependent calibration item set of the current to-be-calibrated item; if not, the calibration operation is directly performed on the current to-be-calibrated item; if so, the calibration state of each pre-dependent calibration item in the dependent calibration item set of the current to-be-calibrated item is detected.
[0131] When each pre-dependent calibration item is in a calibration state, step S134a is performed, otherwise step S135a is performed.
[0132] For the embodiment shown in step S133a, first, a hierarchical judgment mechanism is adopted to distinguish simple calibration items and complex calibration items by first judging whether there is a pre-dependent item, and the calibration of the calibration item without dependency is directly performed, avoiding unnecessary dependency detection process, and significantly improving the processing efficiency of simple calibration items; second, for the calibration item with dependency, the accurate state detection process is started to ensure that all preconditions are met, and the accuracy of the complex calibration item is ensured; finally, this flexible dual-mode processing mechanism simplifies the operation process of the calibration item without dependency, and maintains the rigor of the calibration item with dependency, so that the system can automatically select the optimal processing path according to the actual complexity of the calibration item. This adaptive calibration method balances the calibration efficiency and quality by distinguishing and differentiating the calibration items of different complexity under the premise of ensuring the calibration accuracy, and is particularly suitable for the calibration scene of mixed measurement equipment containing independent parameters and complex coupled parameters, and provides a more efficient and intelligent calibration solution for equipment maintenance.
[0133] S134a, when all pre-dependent calibration items have completed calibration, the current calibration item to be calibrated is calibrated based on the calibrated pre-dependent calibration item results.
[0134] In some examples, when all pre-dependent calibration items have completed calibration, each running dependent calibration item in the dependent calibration item set of the current calibration item to be calibrated is configured as a running parameter of the corresponding calibration item to be calibrated; the current calibration item to be calibrated is calibrated based on the calibrated pre-dependent calibration item results and the running parameter of the calibration item to be calibrated. Through the running parameter configuration mechanism and the calibration execution strategy, the optimization and upgrading of the high-precision calibration process are realized. The advantages of this implementation method are: first, by automatically configuring the running dependent calibration item as the real-time running parameter of the calibration item to be calibrated after all pre-dependent items are calibrated, the high consistency between the calibration environment and the actual working state of the equipment is ensured; second, the calibration is performed based on the dual reference of "pre-calibration results + real-time running parameters", which not only ensures the accuracy of the basic calibration data, but also fully considers the dynamic factors in the actual operation of the equipment, so that the calibration result has more practical value; finally, this hierarchical and progressive calibration execution mechanism strictly distinguishes the different roles of pre-calibration items and running parameters, realizes the fine management of the calibration process, avoids the error accumulation caused by parameter confusion, and improves the stability and reliability of the calibration result in complex environment. This dynamic calibration method ensures that the basic dependency relationship is met, and by introducing the real-time running parameter dimension, the calibration process is closer to the actual working condition of the equipment, which significantly improves the practicality and environmental adaptability of the calibration result, and is particularly suitable for the precise calibration of measurement equipment with complex working environment and variable running parameters.
[0135] In an example, the running dependent calibration item includes at least one of the following:
[0136] A configuration parameter set is introduced, which includes a set of system parameter values of the to-be-calibrated device relied on by the calibration of the to-be-calibrated item. When the configuration parameter set mainly contains all necessary configuration parameters relied on by the execution of the current calibration item, it is also called a minimum configuration parameter set. The introduction of the configuration parameter set enables the calibration process to be optimized and adjusted based on the system parameter values of the to-be-calibrated device, avoids calibration errors caused by improper parameter configuration, and thus improves the accuracy of the calibration result and the operation stability of the device.
[0137] A collection of acquisition data is introduced, which includes a set of acquisition data of the to-be-calibrated device relied on by the calibration of the to-be-calibrated item. When the collection of acquisition data mainly contains all necessary acquisition data relied on by the execution of the current calibration item, it is also called a minimum collection of acquisition data. The introduction of the collection of acquisition data ensures that the calibration process can be dynamically adjusted based on real-time acquisition data, enhances the flexibility and adaptability of the calibration function, and can automatically adjust the calibration process according to the specific needs of the to-be-calibrated item to meet the calibration needs in different scenarios.
[0138] A calibration algorithm set is introduced, which includes a set of algorithms used for the calibration of the to-be-calibrated item. When the calibration algorithm set mainly contains all necessary calibration algorithms relied on by the execution of the current calibration item, it is also called a minimum calibration algorithm set. The introduction of the calibration algorithm set enables the calibration process to select appropriate algorithms according to the characteristics of the target calibration item, further improving the accuracy and efficiency of the calibration result.
[0139] In a specific example, the self-calibration function of a wideband digital oscilloscope is taken as an example. The calibratable items of the wideband digital oscilloscope usually include horizontal subsystem indicators and vertical subsystem indicators. The horizontal subsystem indicators mainly include single-channel multi-ADC time delay synchronization accuracy and inter-channel time delay synchronization accuracy. The vertical subsystem indicators mainly include zero offset accuracy, amplitude and phase flatness, etc.
[0140] Among them, the time delay synchronization accuracy of single-channel multi-ADC is irrelevant to the above-mentioned vertical subsystem indicators, and the inter-channel time delay synchronization accuracy depends on the amplitude and phase flatness of each channel. Therefore, the calibration of the horizontal subsystem indicators of the wideband digital oscilloscope can be decoupled into single-channel multi-ADC time delay synchronization calibration and multi-channel inter-channel time delay synchronization calibration, and the above two calibration items can be independently executed.
[0141] For the inter-channel time delay synchronization calibration item, its minimum pre-reliance calibration item set should include the amplitude and phase calibration of each channel. Its minimum configuration parameter set should include the configuration parameters of the horizontal subsystem of each channel required by the current calibration item. Its collection of acquisition data should include the time delay acquisition data required by the current calibration item. Its minimum calibration algorithm set should include the inter-channel time delay synchronization calibration algorithm.
[0142] In another specific example, taking the self-calibration function of a wideband digital oscilloscope as an example, the full-quantity self-calibration includes all calibratable items of the horizontal subsystem and the vertical subsystem. After the full-quantity self-calibration flow is executed, the parameter values corresponding to all calibrated items in the system are updated.
[0143] Partial self-calibration can be configured by the user as a calibratable item for the time delay synchronization accuracy index between the multiple channels in the above example. By setting the time delay synchronization calibration between the multiple channels as a calibratable item, on-demand calibration can be performed.
[0144] In the calibration execution flow, only the time delay synchronization configuration parameters, acquisition data, and calibration algorithms involved in the associated dependent calibration items of the calibration item need to be concerned. At the same time, since the minimum pre-calibration item set of the calibration item includes the amplitude and phase calibration of each channel, it is also necessary to analyze whether the amplitude and phase index and the calibration parameter of the current each channel meet the requirements, and the determination method includes the correctness, accuracy, or timeliness of the parameter itself. If there is a channel whose amplitude and phase index does not meet the requirements, the amplitude and phase calibration of the corresponding channel needs to be completed first, and the processing circuit automatically adds the amplitude and phase calibration of the channel as a calibratable item. For the newly added amplitude and phase calibration item, the associated dependent items are also analyzed and processed.
[0145] In the embodiments of the present application, first, by integrating the device system parameters, real-time acquisition data, and special calibration algorithms, the calibration environment of each calibratable item is supported in all directions, ensuring that the calibration process considers both static system configuration and dynamic running data, and also uses the optimal algorithm for processing; second, this modular running dependent item classification management mechanism enables different types of dependent elements to be updated and optimized independently, greatly improving the maintainability and scalability of the calibration system; finally, by matching and combining the three key elements, the precise configuration of the calibration conditions is realized, which not only avoids the calibration deviation that may be caused by a single dependent mode, but also provides customized calibration solutions for different calibration item characteristics. This multi-dimensional dependent management system not only guarantees the reliability of the calibration basis, but also significantly improves the adaptability and accuracy of the calibration process under complex working conditions, providing a more comprehensive and intelligent calibration solution for high-precision measurement devices, and is particularly suitable for the precise calibration needs of high-end instruments with complex system parameters and variable working environments.
[0146] S135a, when there is at least one uncalibrated pre-dependent calibration item, the uncalibrated pre-dependent calibration item is added to the head of the calibration queue as a new current calibratable item, and the execution step S132a is returned.
[0147] During calibration, when the system detects that the current item to be calibrated has at least one uncalibrated prerequisite dependency, it immediately triggers a dependency priority processing mechanism: the system first temporarily stores the current item to be calibrated in a suspended queue, and then, through reverse tracing, dynamically inserts the uncalibrated prerequisite dependencies into the head of the calibration queue according to their dependency hierarchy, ensuring that the lowest-level dependencies are processed first. That is, each time an uncalibrated dependency is found, its prerequisite dependencies are immediately added to the head of the queue, and the system updates the calibration status of each dependency in real time. Once all these newly added dependencies have been calibrated, the system automatically resumes the original item to be calibrated from the suspended queue and continues processing. Therefore, by dynamically reorganizing the calibration queue, both strict enforcement of dependencies is ensured, and calibration deadlock problems that may occur with traditional static sorting are avoided.
[0148] Repeat the iterative calibration steps S132a-S135a until all items to be calibrated in the calibration queue have been calibrated.
[0149] For the implementation shown in steps S131a-S135a, by employing an iterative calibration mechanism, the calibration status of preceding dependencies can be automatically detected, and the calibration order can be dynamically adjusted. When an uncalibrated dependency is found, it is automatically added to the head of the queue for priority processing. This not only effectively solves the coupling dependency problem between complex calibration items, ensuring the accuracy of the calibration order and the reliability of the results, but also handles multi-level nested dependencies, improving calibration efficiency. Furthermore, it avoids the omission of dependencies, significantly enhancing the stability and adaptability of the calibration process. This allows the method to efficiently handle various complex calibration scenarios, achieving automation, intelligence, and efficiency in the calibration process while ensuring calibration accuracy.
[0150] In some other implementations, such as Figure 8 As shown, step S13 specifically includes steps S131b-S133b:
[0151] S131b, Obtain the calibration signal.
[0152] In some examples, a calibration signal can be obtained for the device to be calibrated 102, and the calibration signal is sent by the signal source 101.
[0153] S132b: Based on the dependent calibration item set of each item to be calibrated, the test output result is obtained in response to the calibration signal.
[0154] In some examples, the calibration signal is used to trigger the device 102 to generate test output results.
[0155] S133b. Based on the test output and target output, calibrate each item to be calibrated.
[0156] The target output result is an output result of the to-be-calibrated device in response to the calibration signal after the to-be-calibrated item is calibrated.
[0157] In some examples, when the deviation between the test output result and the target output result is greater than the preset threshold, the to-be-calibrated item is adjusted, and the to-be-calibrated item after adjustment is calibrated until the deviation between the test output result and the target output result is less than the preset threshold. The adjustment of the to-be-calibrated item can include, but is not limited to, adjustment of a calibration algorithm corresponding to the to-be-calibrated item, acquisition of data, configuration of parameters, or calibration process, and the like.
[0158] For the embodiments shown in steps S131b-S133b, the calibration process is realized by introducing a closed-loop feedback calibration mechanism, which realizes the precision and intelligence of the calibration process. First, by acquiring the calibration signal and comparing the test output result with the target output result, a real-time feedback calibration verification system is established, ensuring that each calibration step is measurable and verifiable. Second, this calibration method based on the target output result continuously optimizes the matching degree of the test output and the ideal target, ensuring the accuracy of single calibration and continuously improving the calibration accuracy through iterative approximation. Finally, under the premise of strictly following the dependency relationship, a closed-loop adjustment system of "input-output-correction" is established, so that the calibration result and the actual performance of the device are optimally matched, providing a more scientific and reliable dynamic calibration solution for high-precision measurement devices.
[0159] In some embodiments, after steps S11-S13 are performed, the calibration method further includes step S14 as shown in Figure 9
[0160] S14, updating the calibration parameters obtained after calibration of each to-be-calibrated item on the to-be-calibrated device, for the to-be-calibrated device to perform corresponding operations based on the updated calibration parameters.
[0161] In some examples, the user can also select the parameter value corresponding to the calibration item to perform the corresponding measurement operation through the user interaction unit 10211 according to the actual use demand of the to-be-calibrated device 102. For example, according to the different test environment temperature, the parameter value corresponding to the calibration item under the current environment temperature condition is selected to adapt to the measurement conditions of different environment temperatures.
[0162] In the embodiments of the present application, through the parameter dynamic updating method, while ensuring the integrity of the calibration process, the partial or full application of the calibration parameters is supported by establishing a closed-loop system of calibration and execution, and the usability of the self-calibration result and the flexibility of the calibration parameter application are improved.
[0163] Based on the above embodiments, the calibration method provided by the embodiments decouples each calibration item in the calibration process from the calibration process in terms of calibration process, configuration parameters, collected data, and calibration algorithm, including calibration process decoupling, configuration parameter decoupling, collected data decoupling, and calibration algorithm decoupling, to define the minimum elements required for each calibration item to be executed, form the associated dependent calibration items of a single calibration item, including the minimum dependent calibration item set, the minimum configuration parameter set, the minimum collected data set, and the minimum calibration algorithm set. This design not only improves the calibration efficiency and reduces redundant calibration steps, but also enhances the practicality and robustness of the calibration function, ensuring high-precision and high-reliability calibration results in different application scenarios.
[0164] Embodiment Two
[0165] Based on the above embodiments, the calibration method provided by the embodiments decouples each calibration item in the calibration process from the calibration process in terms of calibration process, configuration parameters, collected data, and calibration algorithm, including calibration process decoupling, configuration parameter decoupling, collected data decoupling, and calibration algorithm decoupling, to define the minimum elements required for each calibration item to be executed, form the associated dependent calibration items of a single calibration item, including the minimum dependent calibration item set, the minimum configuration parameter set, the minimum collected data set, and the minimum calibration algorithm set. This design not only improves the calibration efficiency and reduces redundant calibration steps, but also enhances the practicality and robustness of the calibration function, ensuring high-precision and high-reliability calibration results in different application scenarios. Figure 10 As shown in the figure, the to-be-calibrated device 102 includes a determination module 1022, an acquisition module 1023, and a calibration module 1024.
[0166] The determination module 1022 is configured to determine a to-be-calibrated item set according to a calibration instruction when the calibration instruction is received.
[0167] The acquisition module 1023 is configured to acquire a dependent calibration item set of each to-be-calibrated item in the to-be-calibrated item set, wherein the dependent calibration item set is a set of necessary parameters affecting the calibration result of the to-be-calibrated item.
[0168] The calibration module 1024 is configured to calibrate each to-be-calibrated item based on the dependent calibration item set.
[0169] In some embodiments, the calibration module 1024 is further configured to establish a calibration queue, each to-be-calibrated item in the calibration queue is associated with its corresponding dependent calibration item set; select a current to-be-calibrated item from the calibration queue, and perform the following iterative calibration step: detect the calibration state of each preceding dependent calibration item in the dependent calibration item set of the current to-be-calibrated item; when all the preceding dependent calibration items have completed calibration, calibrate the current to-be-calibrated item based on the calibrated preceding dependent calibration item result; when there is at least one uncalibrated preceding dependent calibration item, add the uncalibrated preceding dependent calibration item as a new current to-be-calibrated item to the head of the calibration queue, and return to perform the iterative calibration step; repeat the iterative calibration step until all the to-be-calibrated items in the calibration queue complete calibration.
[0170] In some embodiments, the calibration module 1024 is further configured to determine the calibration order of each to-be-calibrated item in the calibration queue, and sequentially select the current to-be-calibrated item according to the calibration order.
[0171] In some embodiments, the calibration module 1024 is further configured to determine the dependency relationship between each to-be-calibrated item based on the set of dependency calibration items of each to-be-calibrated item, and determine the calibration order of each to-be-calibrated item based on the dependency relationship between each to-be-calibrated item.
[0172] In some embodiments, the calibration module 1024 is further configured to obtain to-be-calibrated items that have cross-influence on each to-be-calibrated item based on the dependency relationship between each to-be-calibrated item, and take the to-be-calibrated items that have cross-influence on each to-be-calibrated item as priority calibration items.
[0173] In some embodiments, the calibration module 1024 is further configured to, when all the pre-dependent calibration items have completed calibration, configure each running dependency calibration item in the set of dependency calibration items of the current to-be-calibrated item as a running parameter of the corresponding to-be-calibrated item, and calibrate the current to-be-calibrated item based on the results of the calibrated pre-dependent calibration items and the running parameters of the to-be-calibrated item.
[0174] In some embodiments, the running dependency calibration item in the calibration module 1024 includes at least one of the following: a set of configuration parameters including a set of system parameter values of a to-be-calibrated device on which calibration of the to-be-calibrated item depends; a set of collected data including a set of collected data of the to-be-calibrated device on which calibration of the to-be-calibrated item depends; and a set of calibration algorithms including a set of algorithms used for calibration of the to-be-calibrated item.
[0175] In some embodiments, the calibration module 1024 is further configured to determine whether there is a pre-dependent calibration item in the set of dependency calibration items of the current to-be-calibrated item, and if not, directly perform calibration operation on the current to-be-calibrated item, and if so, detect the calibration state of each pre-dependent calibration item in the set of dependency calibration items of the current to-be-calibrated item.
[0176] In some embodiments, the calibration instruction in the determination module 1022 is generated based on the operation panel of the to-be-calibrated device.
[0177] In some embodiments, the calibration instruction in the determination module 1022 is further configured to determine a calibration strategy. The calibration module 1024 is further configured to calibrate each to-be-calibrated item based on the set of dependency calibration items of each to-be-calibrated item and the calibration strategy.
[0178] In some embodiments, an updating module is further included, configured to update the calibration parameters obtained after calibration of each to-be-calibrated item on the to-be-calibrated device, so that the to-be-calibrated device performs corresponding operation based on the updated calibration parameters.
[0179] In some embodiments, the calibration module 1024 is further configured to obtain a calibration signal, obtain a test output result in response to the calibration signal based on the set of dependent calibration items of each to-be-calibrated item, calibrate each to-be-calibrated item based on the test output result and a target output result, and the target output result is an output result obtained by the to-be-calibrated device in response to the calibration signal after the to-be-calibrated item is calibrated.
[0180] The embodiments further provide a to-be-calibrated device, which includes a memory and a processor. The memory is configured to store a computer program, and the processor is configured to invoke the computer program in the memory to execute the calibration method in any of the above embodiments.
[0181] The embodiments further provide a computer readable storage medium, and a person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware, and the program can be stored in a computer readable storage medium. When the program is executed, the program can include the processes of the above-mentioned embodiments. The storage medium can be a disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), or the like.
[0182] Each of the above modules or units can be implemented by software, hardware, or a combination of software and hardware, for example, the calibration device 103, the to-be-calibrated item configuration sub-module 102112, the calibration strategy configuration sub-module 102113, and the first calibration parameter management sub-module 102114 can all be implemented based on software.
[0183] In the present application, "implemented by software" means that the processor reads and executes program instructions stored in the memory to realize the functions corresponding to the above-mentioned modules or units, wherein the processor refers to a processing circuit having a program instruction execution function, including but not limited to at least one of the following: central processing unit (CPU), microprocessor, digital signal processor (DSP), microcontroller unit (MCU), or various types of processing circuits capable of running program instructions such as artificial intelligence processors. In other embodiments, the processor can also include other processing function circuits (such as hardware circuits for hardware acceleration, bus and interface circuits, etc.). The processor can be in the form of an integrated chip, for example, in the form of an integrated chip whose processing function only includes the function of executing software instructions, or it can also be in the form of a system on a chip (SoC), that is, on one chip, in addition to including processing circuits capable of running program instructions (usually referred to as "core"), it also includes other hardware circuits for realizing specific functions (of course, these hardware circuits can also be implemented separately based on ASIC, FPGA), accordingly, the processing function, in addition to including the function of executing software instructions, can also include various hardware acceleration functions (such as AI computing, coding and decoding, compression and decompression, etc.).
[0184] In the present application, "implemented by hardware" means that the functions of the above modules or units are implemented by a hardware processing circuit without program instruction processing function. The hardware processing circuit can be composed of discrete hardware components or integrated circuits. In order to reduce power consumption and size, integrated circuits are usually used to implement. The hardware processing circuit can include an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), wherein the PLD can include a field programmable gate array (FPGA), a complex programmable logic device (CPLD), etc. These hardware processing circuits can be a semiconductor chip packaged separately (such as an ASIC); or can be integrated with other circuits (such as CPU, DSP) and packaged into a semiconductor chip, for example, various hardware circuits and CPU can be formed on a silicon substrate and packaged into a chip, such chip is also called SoC, or the circuit for implementing FPGA function and CPU can be formed on a silicon substrate and packaged into a chip, such chip is also called programmable system on a chip (SoPC).
[0185] It should be noted that the present application can use different software, hardware, and does not limit the use of only one software or hardware when implemented by software, hardware or a combination of software and hardware. For example, one of the modules or units can be implemented using a CPU, and another module or unit can be implemented using a DSP. Similarly, when implemented by hardware, one of the modules or units can be implemented using an ASIC, and another module or unit can be implemented using an FPGA. Of course, it is not limited that part or all of the modules or units are implemented using the same software (such as all through CPU) or the same hardware (such as all through ASIC). In addition, for those skilled in the art, it is known that software is more flexible in general, but the performance is not as good as hardware, and hardware is just the opposite, therefore, those skilled in the art can select software or hardware or a combination of both to implement according to actual needs.
[0186] The above preferred embodiments further explain the purposes, technical solutions and advantages of the present application in detail. It should be understood that the above description is only the preferred embodiments of the present application and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A calibration method of a device to be calibrated, characterized in that, The method comprises the following steps: Upon receiving the calibration instruction, determining a set of to-be-calibrated items according to the calibration instruction; Obtaining a set of dependent calibration items of each to-be-calibrated item in the set of to-be-calibrated items, wherein the set of dependent calibration items is a set of one or more dependent calibration items that affect the calibration result of the to-be-calibrated item; Establishing a calibration queue, wherein each to-be-calibrated item in the calibration queue is associated with its corresponding set of dependent calibration items; Selecting a current to-be-calibrated item from the calibration queue, and performing the following iterative calibration steps: Detecting the calibration state of each preceding dependent calibration item in the set of dependent calibration items of the current to-be-calibrated item; When all preceding dependent calibration items have completed calibration, calibrating the current to-be-calibrated item based on the calibrated results of the preceding dependent calibration items; When there is at least one uncalibrated preceding dependent calibration item, adding the uncalibrated preceding dependent calibration item as a new current to-be-calibrated item to the head of the calibration queue, and returning to perform the iterative calibration steps; Repeating the iterative calibration steps until all to-be-calibrated items in the calibration queue have completed calibration.
2. The calibration method of claim 1, wherein, The step of selecting a current to-be-calibrated item from the calibration queue comprises: Determining the calibration order of each to-be-calibrated item in the calibration queue, and selecting the current to-be-calibrated item in turn according to the calibration order.
3. The method of calibration of claim 2, wherein, The step of determining the calibration order of each to-be-calibrated item in the calibration queue comprises: Determining the dependency relationship between each to-be-calibrated item based on the set of dependent calibration items of each to-be-calibrated item; Determining the calibration order of each to-be-calibrated item based on the dependency relationship between each to-be-calibrated item.
4. The calibration method of claim 3, wherein, The step of determining the calibration order of each to-be-calibrated item based on the dependency relationship between each to-be-calibrated item comprises: Obtaining to-be-calibrated items that have cross effects on each to-be-calibrated item based on the dependency relationship between each to-be-calibrated item; Taking the to-be-calibrated items that have cross effects on each to-be-calibrated item as priority calibration items.
5. The method of calibration of claim 1, wherein, The step of calibrating the current to-be-calibrated item based on the calibrated results of the preceding dependent calibration items when all preceding dependent calibration items have completed calibration comprises: When all preceding dependent calibration items have completed calibration, configuring each running dependent calibration item in the set of dependent calibration items of the current to-be-calibrated item as a running parameter corresponding to the to-be-calibrated item; Calibrating the current to-be-calibrated item based on the calibrated results of the preceding dependent calibration items and the running parameter of the to-be-calibrated item.
6. The calibration method of claim 5, wherein, The running dependent calibration item comprises at least one of the following: A set of configuration parameters, wherein the set of configuration parameters comprises a set of system parameter values of the to-be-calibrated device on which the calibration of the to-be-calibrated item depends; A set of collected data, wherein the set of collected data comprises a set of collected data of the to-be-calibrated device on which the calibration of the to-be-calibrated item depends; and A set of calibration algorithms, wherein the set of calibration algorithms comprises a set of algorithms used for the calibration of the to-be-calibrated item.
7. The method of calibration of claim 1, wherein, The step of detecting the calibration state of each preceding dependent calibration item in the set of dependent calibration items of the current to-be-calibrated item comprises: Judging whether there is a preceding dependent calibration item in the set of dependent calibration items of the current to-be-calibrated item; If not, directly performing a calibration operation on the current to-be-calibrated item; If existing, detecting calibration states of each preceding dependent calibration item in the dependent calibration item set of the current to-be-calibrated item.
8. The calibration method according to any one of claims 1 to 7, characterized in that, The calibration of each to-be-calibrated item based on the dependent calibration item set of each to-be-calibrated item comprises: obtaining a calibration signal; obtaining a test output result in response to the calibration signal based on the dependent calibration item set of each to-be-calibrated item; calibrating each to-be-calibrated item based on the test output result and a target output result; the target output result is an output result obtained by the to-be-calibrated device in response to the calibration signal after the calibration of the to-be-calibrated item.
9. A device to be calibrated, characterized by comprise: a determination module configured to determine a to-be-calibrated item set according to a calibration instruction when the calibration instruction is received; an obtaining module configured to obtain a dependent calibration item set of each to-be-calibrated item in the to-be-calibrated item set, wherein the dependent calibration item set is a set of necessary parameters affecting a calibration result of the to-be-calibrated item; a calibration module configured to establish a calibration queue, each to-be-calibrated item in the calibration queue being associated with a corresponding dependent calibration item set; selecting a current to-be-calibrated item from the calibration queue and performing the following iterative calibration step: detecting calibration states of each preceding dependent calibration item in the dependent calibration item set of the current to-be-calibrated item; when all preceding dependent calibration items have completed calibration, calibrating the current to-be-calibrated item based on the calibrated preceding dependent calibration item result; when there is at least one uncalibrated preceding dependent calibration item, adding the uncalibrated preceding dependent calibration item as a new current to-be-calibrated item to a head of the calibration queue and returning to perform the iterative calibration step; repeating the iterative calibration step until all to-be-calibrated items in the calibration queue complete calibration.
10. A device to be calibrated, characterized by comprise: a memory configured to store a computer program; a processor configured to invoke the computer program in the memory and perform the calibration method in any one of claims 1 to 8.
11. A calibration device, characterized by comprise: a calibration decision unit configured to determine a to-be-calibrated item set according to a calibration instruction received and obtain a dependent calibration item set of each to-be-calibrated item in the to-be-calibrated item set, wherein the dependent calibration item set is a set of necessary parameters affecting a calibration result of the to-be-calibrated item; a calibration execution unit configured to calibrate each to-be-calibrated item based on the dependent calibration item set of each to-be-calibrated item, comprising: establishing a calibration queue, each to-be-calibrated item in the calibration queue being associated with a corresponding dependent calibration item set; selecting a current to-be-calibrated item from the calibration queue and performing the following iterative calibration step: detecting calibration states of each preceding dependent calibration item in the dependent calibration item set of the current to-be-calibrated item; when all preceding dependent calibration items have completed calibration, calibrating the current to-be-calibrated item based on the calibrated preceding dependent calibration item result; when there is at least one uncalibrated preceding dependent calibration item, adding the uncalibrated preceding dependent calibration item as a new current to-be-calibrated item to a head of the calibration queue and returning to perform the iterative calibration step; repeating the iterative calibration step until all to-be-calibrated items in the calibration queue complete calibration.
12. A device to be calibrated, characterized by comprise: device body; The calibration device of claim 11, in communication with the device body.
13. A calibration system, characterized by comprising: a signal source; The device to be calibrated of claim 12, in communication with the signal source, the signal source providing a calibration signal to the device body.
14. A calibration system characterized by, comprising: a signal source; The device to be calibrated, in communication with the signal source, the signal source providing a calibration signal to the device to be calibrated ; The calibration device of claim 11, in communication with both the signal source and the device to be calibrated.
Citation Information
Patent Citations
Calibration system, method and apparatus
CN112101560A
Power module calibration method, device, test system and readable medium
CN119780771A