Quantum current sensor, control method and device thereof, computer equipment, readable storage medium and program product
By combining a multi-channel frequency synthesizer, an analog-to-digital converter, and a controller, the amplitude and phase errors of the output signal of the quantum current sensor are acquired and compensated in real time, solving the measurement accuracy and reliability problems of traditional quantum current sensors and achieving high-precision and stable dynamic calibration.
Patent Information
- Application Number
- CN202511225745.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-29
- Publication Date
- 2025-11-18
AI Technical Summary
Traditional quantum current sensors are susceptible to interference from factors such as crosstalk, noise, transmission delay, and phase noise jitter in digital circuits when outputting radio frequency signals, which leads to reduced measurement accuracy and reliability, and cannot achieve dynamic calibration and amplitude-phase compensation.
By employing a combination of a multi-channel frequency synthesizer, an analog-to-digital converter, and a controller, dynamic calibration is achieved by acquiring the amplitude and phase of the output signal in real time, calculating the error, and compensating for it until the amplitude and phase compensation conditions are met.
This improves the measurement accuracy and reliability of quantum current sensors, reduces errors caused by external interference such as noise, crosstalk, and transmission delay, and makes the output signal more stable.
Smart Images

Figure CN120971803A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of quantum current sensor technology, and in particular to a control method for a quantum current sensor, a quantum current sensor, a control device for a quantum current sensor, a computer device, a computer-readable storage medium, and a computer program product. Background Technology
[0002] In quantum current sensors, a DDS (Direct Digital Synthesizer) chip is required to output a radio frequency signal whose frequency changes rapidly over time. However, in traditional DDS technologies, the output of this radio frequency signal is often affected by factors such as crosstalk, noise, transmission delay, and phase noise jitter from digital circuits. Summary of the Invention
[0003] Therefore, it is necessary to provide a control method for a quantum current sensor capable of error calibration, a quantum current sensor, a control device for a quantum current sensor, a computer device, a computer-readable storage medium, and a computer program product to address the aforementioned technical problems.
[0004] In a first aspect, this application provides a control method for a quantum current sensor, the quantum current sensor including a multi-channel frequency synthesizer, an analog-to-digital converter connected to each frequency synthesizer, and a controller connected to both the analog-to-digital converter and each frequency synthesizer; the control method for the quantum current sensor includes:
[0005] Repeat the following steps until the amplitude of the frequency synthesizer's output signal meets the amplitude compensation termination condition and the phase of the output signal meets the phase compensation termination condition:
[0006] Acquire the amplitude and phase of the output signals from each frequency synthesizer acquired by the analog-to-digital converter;
[0007] Determine the amplitude error of each frequency synthesizer based on the amplitude of each output signal;
[0008] Determine the phase error of each frequency synthesizer based on the phase of each output signal;
[0009] The corresponding frequency synthesizers are compensated based on the amplitude and phase errors of each channel.
[0010] In one embodiment, the step of determining the amplitude error of each frequency synthesizer based on the amplitude of each output signal includes:
[0011] Determine the average amplitude of the multiple output signals of the multi-channel frequency synthesizer;
[0012] The amplitude error of each frequency synthesizer is determined based on the amplitude and average amplitude of each output signal.
[0013] In one embodiment, the step of determining the phase error of each frequency synthesizer based on the phase of each output signal includes:
[0014] Determine the average phase of the multiple output signals of the multi-channel frequency synthesizer;
[0015] The phase error of each frequency synthesizer is determined based on the phase and average phase of each output signal.
[0016] In one embodiment, the amplitude compensation termination condition is that the amplitude of the output signal of the frequency synthesizer is equal to the average amplitude; and the phase compensation termination condition is that the phase of the output signal of the frequency synthesizer is equal to the average phase.
[0017] Secondly, this application also provides a quantum current sensor, comprising:
[0018] Multi-channel frequency synthesizer;
[0019] An analog-to-digital converter (ADC) has multiple acquisition terminals connected to the output terminals of each frequency synthesizer; the ADC is used to acquire the amplitude and phase of the output signals from each frequency synthesizer.
[0020] The controller is connected to each frequency synthesizer and analog-to-digital converter respectively; the controller is used to execute the steps of the control method of the quantum current sensor described above.
[0021] In one embodiment, the quantum current sensor further includes:
[0022] The clock buffer's output is connected to each multi-channel frequency synthesizer, analog-to-digital converter, and controller.
[0023] Thirdly, this application also provides a control device for a quantum current sensor, the control device comprising:
[0024] The acquisition module is used to acquire the amplitude and phase of the output signals of each frequency synthesizer collected by the analog-to-digital converter.
[0025] The amplitude error determination module is used to determine the amplitude error of each frequency synthesizer based on the amplitude of each output signal.
[0026] The phase error determination module is used to determine the phase error of each frequency synthesizer based on the phase of each output signal.
[0027] The supplementary module is used to compensate the corresponding frequency synthesizers based on the amplitude error and phase error of each channel.
[0028] Fourthly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement any step in the control method of the quantum current sensor described above.
[0029] Fifthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any step in the control method for the quantum current sensor described above.
[0030] Sixthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements any step in the control method for the quantum current sensor described above.
[0031] The aforementioned control method for a quantum current sensor, the quantum current sensor itself, the control device for the quantum current sensor, the computer equipment, the computer-readable storage medium, and the computer program product acquire the output signal amplitude and phase of each frequency synthesizer from the analog-to-digital converter in real time. Then, based on the output signal amplitude, the amplitude error of each frequency synthesizer is determined; based on the output signal phase, the phase error of each frequency synthesizer is determined; and then, based on the obtained amplitude and phase errors, compensation is performed on the corresponding frequency synthesizer. The output signal amplitude and phase of each frequency synthesizer are acquired again from the analog-to-digital converter, and the above steps are repeated. The compensation of each frequency synthesizer ends when the output signal amplitude of each frequency synthesizer meets the amplitude compensation termination condition and the output signal phase of each frequency synthesizer meets the phase compensation termination condition, thus obtaining the error-calibrated output signal. This control method for a quantum current sensor can reduce errors caused by external interference such as noise, crosstalk, and transmission delay, thereby achieving dynamic adjustment and dynamic verification of the output signal amplitude and phase, improving the measurement accuracy and reliability of the quantum current sensor. Attached Figure Description
[0032] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0033] Figure 1 This is an application environment diagram of a control method for a quantum current sensor in one embodiment.
[0034] Figure 2This is a flowchart illustrating a control method for a quantum current sensor in one embodiment;
[0035] Figure 3 This is a logic diagram showing the numerical changes of a control method for a quantum current sensor in one embodiment;
[0036] Figure 4 This is a block diagram of a quantum current sensor in one embodiment;
[0037] Figure 5 This is a structural block diagram of the control device for a quantum current sensor in one embodiment;
[0038] Figure 6 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0039] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0040] It should be noted that the terms "comprising" and "having," and any variations thereof, as used in this application, are intended to cover non-exclusive inclusion. The term "multiple" as used in this application refers to two or more. The term "and / or" as used in this application refers to one of the solutions, or any combination of multiple solutions.
[0041] The control method for the quantum current sensor provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, the data storage system stores the data that server 102 needs to process. The data storage system can be integrated onto server 102 or placed in the cloud or on another network server. Server 102 acquires the output signal amplitude and phase of each frequency synthesizer from the analog-to-digital converter in real time; then, based on the output signal amplitude, it determines the amplitude error of each frequency synthesizer; and based on the output signal phase, it determines the phase error of each frequency synthesizer; then, based on the obtained amplitude and phase errors, it compensates the corresponding frequency synthesizer. It then acquires the output signal amplitude and phase of each frequency synthesizer from the analog-to-digital converter again, and continues to execute the above steps in a loop. When the output signal amplitude of each frequency synthesizer meets the amplitude compensation termination condition and the output signal phase meets the phase compensation termination condition, the compensation of each frequency synthesizer ends, thus obtaining the error-calibrated output signal. Server 102 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0042] Traditional quantum current sensors typically use a single-channel digital signal generator (DDS) to output a single radio frequency (RF) signal without dynamic calibration or environmental error calibration. However, the DDS output is often affected by crosstalk, noise, transmission delay, and phase jitter from digital circuits. In other words, the RF signal output by the DDS in traditional solutions does not account for interference during signal transmission and errors such as transmission line delay. Furthermore, changes in the testing environment and / or testing methods can alter the amplitude and phase of the signal at the same frequency, further increasing testing errors and reducing the accuracy of the quantum current sensor.
[0043] Furthermore, traditional quantum current sensor compensation methods cannot simultaneously compensate for amplitude and phase, nor can they achieve dynamic compensation.
[0044] In one exemplary embodiment, such as Figure 2 As shown, a control method for a quantum current sensor is provided, which can be applied to... Figure 1 Taking server 102 as an example, the explanation includes:
[0045] The quantum current sensor includes a multi-channel frequency synthesizer, an analog-to-digital converter connected to each frequency synthesizer, and a controller connected to both the analog-to-digital converter and each frequency synthesizer.
[0046] The control method for this quantum current sensor includes:
[0047] Repeat the following steps until the amplitude of the frequency synthesizer's output signal meets the amplitude compensation termination condition and the phase of the output signal meets the phase compensation termination condition:
[0048] S202, acquire the amplitude and phase of the output signals of each frequency synthesizer collected by the analog-to-digital converter.
[0049] S204 determines the amplitude error of each frequency synthesizer based on the amplitude of each output signal.
[0050] S206 determines the phase error of each frequency synthesizer based on the phase of each output signal.
[0051] S208 compensates the corresponding frequency synthesizers based on the amplitude error and phase error of each channel.
[0052] When each frequency synthesizer outputs an output signal containing frequency information, the analog-to-digital converter (ADC) acquires the amplitude and phase of the output signal from each frequency synthesizer. The output signal amplitude can be obtained by sampling through the ADC; the output signal phase can be calculated by delaying the point where the output signal amplitude is zero.
[0053] Given that the amplitude error is determined based on the output signal amplitude and the phase error is determined based on the output signal phase, the frequency synthesizer of the corresponding path can be compensated according to the amplitude error and phase error, thereby improving the amplitude and phase of the output signal of that path's frequency synthesizer. Then, if the output signal amplitude of each path's frequency synthesizer meets the amplitude compensation termination condition and the output signal phase of each path's frequency synthesizer meets the phase compensation termination condition, the compensation of all frequency synthesizers in the quantum current sensor is considered complete. At this point, the quantum current sensor can output high-precision, reliable, and stable measurement values.
[0054] For example, a three-channel frequency synthesizer can be configured to correspond to phases A, B, and C. In this case, if the output signal amplitudes of all three frequency synthesizers meet the amplitude compensation termination condition and the output signal phases of all three frequency synthesizers meet the phase compensation termination condition, the current compensation in the quantum current sensor is considered to be complete.
[0055] The aforementioned control method for the quantum current sensor acquires the output signal amplitude and phase of each frequency synthesizer from the analog-to-digital converter in real time. Then, based on the output signal amplitude, the amplitude error of each frequency synthesizer is determined; based on the output signal phase, the phase error of each frequency synthesizer is determined; and then, compensation is performed on the corresponding frequency synthesizer based on the obtained amplitude and phase errors. The process continues by acquiring the output signal amplitude and phase of each frequency synthesizer again from the analog-to-digital converter, repeating the above steps until the output signal amplitude of each frequency synthesizer meets the amplitude compensation termination condition and the output signal phase of each frequency synthesizer meets the phase compensation termination condition. This results in the error-calibrated output signal. This control method for the quantum current sensor can reduce errors caused by external interference such as noise, crosstalk, and transmission delay, thereby achieving dynamic adjustment and dynamic verification of the output signal amplitude and phase, improving the measurement accuracy and reliability of the quantum current sensor.
[0056] Compared to traditional single-channel methods, multi-channel error calculation and compensation offer higher accuracy, enabling more precise real-time and dynamic calibration, thus resulting in a more stable output from the quantum current sensor. Furthermore, this quantum current sensor can simultaneously compensate for both the amplitude and phase of the frequency synthesizer.
[0057] In one exemplary embodiment, determining the amplitude error of each frequency synthesizer based on the amplitude of each output signal includes:
[0058] Determine the average amplitude of the multiple output signals of the multi-channel frequency synthesizer.
[0059] Average amplitude It can be determined using the following formula:
[0060]
[0061] in, The amplitude of the output signal of the first frequency synthesizer. The amplitude of the output signal of the second frequency synthesizer. Let be the amplitude of the output signal of the i-th frequency synthesizer.
[0062] With a three-channel frequency synthesizer configured, the average amplitude It can be determined using the following formula:
[0063]
[0064] in, The amplitude of the output signal of the first frequency synthesizer. The amplitude of the output signal of the second frequency synthesizer. This represents the amplitude of the output signal from the third frequency synthesizer.
[0065] Therefore, taking a three-channel frequency synthesizer as an example, the average amplitude in the first round It can be determined using the following formula:
[0066]
[0067] in, The amplitude of the output signal of the first frequency synthesizer in the first round of data acquisition. The amplitude of the output signal of the second frequency synthesizer in the first round of acquisition. This represents the amplitude of the output signal from the third frequency synthesizer in the first round of data acquisition.
[0068] Then, the average amplitude of the nth round It can be determined using the following formula:
[0069]
[0070] in, Let the amplitude of the output signal of the first frequency synthesizer be the value collected in the nth round. The amplitude of the output signal of the second frequency synthesizer acquired in the nth round, Let be the amplitude of the output signal of the third frequency synthesizer in the nth round of sampling.
[0071] The amplitude error of each frequency synthesizer is determined based on the amplitude and average amplitude of each output signal.
[0072] Amplitude error It can be determined using the following formula:
[0073]
[0074] With a three-channel frequency synthesizer configured, the amplitude error of the first-channel frequency synthesizer... It can be determined using the following formula:
[0075]
[0076] Amplitude error of the second frequency synthesizer It can be determined using the following formula:
[0077]
[0078] Amplitude error of the third frequency synthesizer It can be determined using the following formula:
[0079]
[0080] Therefore, taking a three-channel frequency synthesizer as an example, the amplitude error of the first channel frequency synthesizer in the first round... It can be determined using the following formula:
[0081]
[0082] The amplitude error of the second frequency synthesizer in the first round It can be determined using the following formula:
[0083]
[0084] Amplitude error of the third frequency synthesizer in the first round It can be determined using the following formula:
[0085]
[0086] The amplitude error of the first frequency synthesizer in the nth round It can be determined using the following formula:
[0087]
[0088] The amplitude error of the second frequency synthesizer in the nth round It can be determined using the following formula:
[0089]
[0090] Amplitude error of the third frequency synthesizer in the nth round It can be determined using the following formula:
[0091]
[0092] Therefore, based on the amplitude error of each channel, amplitude compensation can be performed on the corresponding frequency synthesizer to obtain the compensated output signal amplitude.
[0093] The amplitude of the output signal after the nth round of compensation It can be determined using the following formula:
[0094]
[0095] Therefore, taking a three-channel frequency synthesizer as an example, the amplitude of the output signal of the first channel frequency synthesizer after the first round of compensation can be determined according to the following formula:
[0096]
[0097] The amplitude of the output signal of the second frequency synthesizer after the first round of compensation can be determined according to the following formula:
[0098]
[0099] The amplitude of the output signal of the third frequency synthesizer after the first round of compensation can be determined according to the following formula:
[0100]
[0101] Correspondingly, the amplitude of the output signal of the first frequency synthesizer after the nth round of compensation can be determined according to the following formula:
[0102]
[0103] The amplitude of the output signal of the second frequency synthesizer after the nth round of compensation can be determined according to the following formula:
[0104]
[0105] The amplitude of the output signal of the third frequency synthesizer after the nth round of compensation can be determined according to the following formula:
[0106]
[0107] In one exemplary embodiment, determining the phase error of each frequency synthesizer based on the phase of each output signal includes:
[0108] Determine the average phase of the multiple output signals of the multi-channel frequency synthesizer.
[0109] Average phase It can be determined using the following formula:
[0110]
[0111] in, The output signal phase of the first frequency synthesizer. The output signal phase of the second frequency synthesizer. Let be the phase of the output signal of the i-th frequency synthesizer.
[0112] With a three-channel frequency synthesizer configured, the average phase It can be determined using the following formula:
[0113]
[0114] in, The output signal phase of the first frequency synthesizer. The output signal phase of the second frequency synthesizer. This refers to the output signal phase of the third frequency synthesizer.
[0115] Therefore, taking a three-channel frequency synthesizer as an example, the average phase of the first round It can be determined using the following formula:
[0116]
[0117] in, The phase of the output signal of the first frequency synthesizer in the first round of acquisition. The phase of the output signal of the second frequency synthesizer in the first round of acquisition. The phase of the output signal of the third frequency synthesizer in the first round of acquisition.
[0118] Then, the average phase of the nth round It can be determined using the following formula:
[0119]
[0120] in, The phase of the output signal of the first frequency synthesizer in the first round of acquisition. The phase of the output signal of the second frequency synthesizer in the first round of acquisition. The phase of the output signal of the third frequency synthesizer in the first round of acquisition.
[0121] The phase error of each frequency synthesizer is determined based on the phase and average phase of each output signal.
[0122] Phase error It can be determined using the following formula:
[0123]
[0124] With a three-channel frequency synthesizer configured, the phase error of the first channel... It can be determined using the following formula:
[0125]
[0126] Second-path phase error It can be determined using the following formula:
[0127]
[0128] Third-path phase error It can be determined using the following formula:
[0129]
[0130] Therefore, taking a three-channel frequency synthesizer as an example, the phase error of the first channel frequency synthesizer in the first round... It can be determined using the following formula:
[0131]
[0132] Phase error of the second frequency synthesizer in the first round It can be determined using the following formula:
[0133]
[0134] Phase error of the third frequency synthesizer in the first round It can be determined using the following formula:
[0135]
[0136] Phase error of the first frequency synthesizer in round n It can be determined using the following formula:
[0137]
[0138] Phase error of the second frequency synthesizer in round n It can be determined using the following formula:
[0139]
[0140] Phase error of the third frequency synthesizer in the nth round It can be determined using the following formula:
[0141]
[0142] Therefore, based on the phase error of each path, phase compensation can be performed on the corresponding frequency synthesizer to obtain the compensated output signal phase.
[0143] The phase of the output signal after the nth round of compensation It can be determined using the following formula:
[0144]
[0145] Therefore, taking a three-channel frequency synthesizer as an example, the phase of the output signal of the first channel frequency synthesizer after the first round of compensation can be determined according to the following formula:
[0146]
[0147] The phase of the output signal of the second frequency synthesizer after the first round of compensation can be determined according to the following formula:
[0148]
[0149] The phase of the output signal of the third frequency synthesizer after the first round of compensation can be determined according to the following formula:
[0150]
[0151] Correspondingly, the phase of the output signal of the first frequency synthesizer after the nth round of compensation can be determined according to the following formula:
[0152]
[0153] The phase of the output signal of the second frequency synthesizer after the nth round of compensation can be determined according to the following formula:
[0154]
[0155] The phase of the output signal of the third frequency synthesizer after the nth round of compensation can be determined according to the following formula:
[0156]
[0157] In an exemplary embodiment, the amplitude compensation termination condition is that the amplitude of the output signal of the frequency synthesizer is equal to the average amplitude; and the phase compensation termination condition is that the phase of the output signal of the frequency synthesizer is equal to the average phase.
[0158] Taking a three-channel frequency synthesizer as an example, the logic for each value change in the control method of the quantum current sensor is as follows: Figure 3 As shown, specifically, in the first round, the amplitude of each output signal from the three frequency synthesizers is obtained. Right now ) and the phase of each output signal ( Right now Then, the average amplitude is calculated based on the obtained amplitudes of each output signal. And the average phase calculated based on the phase of each output signal. Then, based on the amplitude and average amplitude of each output signal, determine the amplitude error of each frequency synthesizer. Right now , , ); and determine the phase error of each frequency synthesizer based on the phase and average phase of each output signal (); Right now , , At this point, verify whether the amplitude of the frequency synthesizer's output signal is equal to the average amplitude and whether the phase of the frequency synthesizer's output signal is equal to the average phase. If the amplitude of the frequency synthesizer's output signal is not equal to the average amplitude and the phase of the frequency synthesizer's output signal is not equal to the average phase, proceed to the second round to obtain the amplitude of each output signal from the three frequency synthesizers. Right now ) and the phase of each output signal ( Right now Repeat the above process until the amplitude of the frequency synthesizer's output signal equals the average amplitude and the phase of the frequency synthesizer's output signal equals the average phase, i.e., the calculated amplitude error ( Right now , , ) is 0, and the phase error ( Right now , , ).in, Figure 3 In Right now , , , Right now , , , Right now , Right now CPU (Central Processing Unit) is the controller that executes the control method of the quantum current sensor.
[0159] In one exemplary embodiment, such as Figure 4 As shown, a quantum current sensor 400 is provided, including: a multiplexer frequency synthesizer 402 (see...). Figure 4 DDS chip 1, DDS chip 2 and DDS chip 3 in the DDS chip 404 (see DDS chip 1, DDS chip 2 and DDS chip 3 in the DDS chip 404) Figure 4 The ADC (Analog-to-Digital Converter) and controller 406 (see [link]) are mentioned. Figure 4 FPGA (Field Programmable Gate Array) in the context of FPGA.
[0160] The multiple acquisition terminals of the analog-to-digital converter 404 are respectively connected to the output terminals of each frequency synthesizer 402; the analog-to-digital converter 404 is used to acquire the amplitude and phase of the output signal of each frequency synthesizer 402.
[0161] The controller 406 is connected to each frequency synthesizer 402 and analog-to-digital converter 404 respectively; the controller 406 is used to execute the steps of the control method of the quantum current sensor described above.
[0162] For example, a three-channel frequency synthesizer 402 can be configured to correspond to phases A, B, and C respectively. Compared with the traditional single-channel approach, the three-channel approach offers higher accuracy in error calculation and compensation, enabling more precise real-time and dynamic calibration, thereby making the output of the quantum current sensor 400 more stable. Furthermore, this quantum current sensor 400 can simultaneously compensate for both the amplitude and phase of the frequency synthesizer 402.
[0163] In one embodiment, the controller 406 can be an FPGA, which is field-programmable, allowing users to flexibly configure the internal logic functions and input / output pins of the FPGA-based quantum current sensor 400 according to their needs. When the detection requirements of the quantum current sensor 400 change or are upgraded, no hardware replacement is required; only reprogramming is needed to adjust and expand the functionality.
[0164] In one exemplary embodiment, the quantum current sensor 400 further includes: a clock buffer 408 (see...) Figure 4 The clock buffer (Buffer, buffer) in the middle.
[0165] The output of the clock buffer 408 is connected to each of the multi-channel frequency synthesizers 402, analog-to-digital converters 404 and controllers 406 respectively.
[0166] The clock buffer 408 has multiple outputs to ensure that each frequency synthesizer 402, analog-to-digital converter 404, and controller 406 operates in the correct and appropriate timing. The multiple outputs of the clock buffer 408 are in phase, and each frequency synthesizer 402 uses the same clock from the clock buffer 408, ensuring that the output signals of each frequency synthesizer 402 are in phase, thereby eliminating the inherent phase error of the output signals from the multiple frequency synthesizers 402.
[0167] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0168] Based on the same inventive concept, this application also provides a control device for a quantum current sensor to implement the control method of the quantum current sensor described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more embodiments of the control device for the quantum current sensor provided below can be found in the limitations of the control method for the quantum current sensor described above, and will not be repeated here.
[0169] In one exemplary embodiment, such as Figure 5 As shown, a control device 500 for a quantum current sensor is provided, including: an acquisition module 502, an amplitude error determination module 504, a phase error determination module 506, and a supplementary module 508, wherein:
[0170] The acquisition module 502 is used to acquire the amplitude and phase of the output signals of each frequency synthesizer collected by the analog-to-digital converter.
[0171] The amplitude error determination module 504 is used to determine the amplitude error of each frequency synthesizer based on the amplitude of each output signal.
[0172] The phase error determination module 506 is used to determine the phase error of each frequency synthesizer based on the phase of each output signal.
[0173] The supplementary module 508 is used to compensate the corresponding frequency synthesizers based on the amplitude error and phase error of each channel.
[0174] In an exemplary embodiment, the amplitude error determination module 504 includes an average amplitude determination module and an amplitude error determination submodule.
[0175] The average amplitude determination module is used to determine the average amplitude of the multiple output signals of the multi-channel frequency synthesizer.
[0176] The amplitude error determination submodule is used to determine the amplitude error of each frequency synthesizer based on the amplitude and average amplitude of each output signal.
[0177] In an exemplary embodiment, the phase error determination module 506 includes an average phase determination module and a phase error determination submodule.
[0178] The average phase determination module is used to determine the average phase of the multiple output signals of the multi-channel frequency synthesizer.
[0179] The phase error determination submodule is used to determine the phase error of each frequency synthesizer based on the phase and average phase of each output signal.
[0180] In an exemplary embodiment, the amplitude compensation termination condition is that the amplitude of the output signal of the frequency synthesizer is equal to the average amplitude; and the phase compensation termination condition is that the phase of the output signal of the frequency synthesizer is equal to the average phase.
[0181] The various modules in the control device of the aforementioned quantum current sensor can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0182] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 6As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores data required for the execution of the control method for the quantum current sensor. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a control method for a quantum current sensor.
[0183] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0184] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any of the methods of the above-described control method for a quantum current sensor.
[0185] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the methods of the above-described control method for the quantum current sensor.
[0186] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of any of the methods of the control method for the quantum current sensor described above.
[0187] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0188] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0189] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A control method for a quantum current sensor, characterized in that, The quantum current sensor includes a multi-channel frequency synthesizer, an analog-to-digital converter connected to each of the frequency synthesizers, and a controller connected to both the analog-to-digital converter and each of the frequency synthesizers; the method includes: The following steps are repeated until the amplitude of the output signal of the frequency synthesizer meets the amplitude compensation termination condition and the phase of the output signal meets the phase compensation termination condition: The amplitude and phase of the output signals of each frequency synthesizer acquired by the analog-to-digital converter are obtained. Based on the amplitude of each output signal, determine the amplitude error of each frequency synthesizer. Based on the phase of each output signal, determine the phase error of each frequency synthesizer. The corresponding frequency synthesizer is compensated based on the amplitude error and phase error of each channel.
2. The method according to claim 1, characterized in that, The step of determining the amplitude error of each frequency synthesizer based on the amplitude of each output signal includes: Determine the average amplitude of the multiple output signals of the multi-channel frequency synthesizer; The amplitude error of each frequency synthesizer is determined based on the amplitude of each output signal and the average amplitude.
3. The method according to claim 2, characterized in that, The step of determining the phase error of each frequency synthesizer based on the phase of each output signal includes: Determine the average phase of the multiple output signals of the multi-channel frequency synthesizer; The phase error of each frequency synthesizer is determined based on the phase of each output signal and the average phase.
4. The method according to claim 3, characterized in that, The amplitude compensation termination condition is that the output signal amplitude of the frequency synthesizer is equal to the average amplitude; and the phase compensation termination condition is that the output signal phase of the frequency synthesizer is equal to the average phase.
5. A quantum current sensor, characterized in that, include: Multi-channel frequency synthesizer; An analog-to-digital converter, wherein multiple acquisition terminals of the analog-to-digital converter are respectively connected to the output terminals of each of the frequency synthesizers; The analog-to-digital converter is used to acquire the amplitude and phase of the output signals of each of the frequency synthesizers; A controller is connected to each of the frequency synthesizers and the analog-to-digital converters respectively; the controller is used to perform the steps of the control method for the quantum current sensor according to any one of claims 1-4.
6. The quantum current sensor according to claim 5, characterized in that, The quantum current sensor also includes: A clock buffer, the output of which is connected to each of the multi-channel frequency synthesizers, the analog-to-digital converters and the controller.
7. A control device for a quantum current sensor, characterized in that, The device includes: The acquisition module is used to acquire the amplitude and phase of the output signals of each frequency synthesizer collected by the analog-to-digital converter. An amplitude error determination module is used to determine the amplitude error of each frequency synthesizer based on the amplitude of each output signal. A phase error determination module is used to determine the phase error of each of the frequency synthesizers based on the phase of each of the output signals. The supplementary module is used to compensate the corresponding frequency synthesizer based on the amplitude error and phase error of each channel.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.