Triggered synchronization calibration method of quantum control system and triggered synchronization system
Patent Information
- Application Number
- CN202111588000.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-23
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2041-12-23
AI Technical Summary
随着技术的发展,量子芯片上的量子比特的位数提高至几百位、甚至几千上万位,对应的量子控制系统内的功能模块数量也会越来越多,信号走线也会越来越复杂
[0045]本发明提出的量子控制系统的触发同步校准方法,控制器件基于参考时钟提供的参考时钟信号输出触发信号给多个路由器件;所述多个路由器件基于所述参考时钟信号以及所述触发信号分别输出所述反馈信号,获取第一时间集合;当所述第一时间集合中各个元素不完全相等时,基于所述第一时间集合校准所述控制器件发送给各个所述路由器件的触发信号的初始时刻。基于以上校准方法可以有效实现量子控制系统的触发同步,另外,通过同一个参考时钟给控制器件以及路由器件提供参考时钟信号,可以使得量子控制系统中的各个器件均在同一个时序下执行相关动作,进一步保证了校准方法的精度,同时降低了量子控制系统触发同步校准的难度。
Smart Images

Figure CN116400776B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of quantum measurement and control technology, and in particular to a triggering and synchronization calibration method and a triggering and synchronization system for a quantum control system. Background Technology
[0002] Quantum chips are the core components for running quantum computing. A quantum chip integrates multiple qubits. To ensure the normal operation of these qubits, a dedicated quantum control system is needed. Within this system, multiple signal modules provide various control signals to each qubit, such as frequency control signals and quantum state control signals. Furthermore, the results of the quantum computation completed by the qubits need to be acquired through a data acquisition module. With technological advancements, the number of qubits on quantum chips has increased to hundreds, thousands, or even tens of thousands. Consequently, the number of functional modules within the quantum control system also increases, and the signal routing becomes increasingly complex. When running quantum computing tasks on a quantum chip, it is difficult to ensure complete synchronization of triggering when multiple functional modules manipulate, measure, and read the data from several qubits performing the same task. This significantly reduces the accuracy of the quantum computing results.
[0003] Therefore, how to achieve synchronous triggering during the manipulation, measurement, and reading of each quantum bit is a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0004] The purpose of this invention is to provide a triggering synchronization calibration method and a triggering synchronization system for a quantum control system, which can realize synchronous triggering during the manipulation, measurement and reading operations of each quantum bit.
[0005] To achieve the above objectives, this invention proposes a triggering synchronization calibration method for a quantum control system, comprising:
[0006] The controller outputs a trigger signal to multiple routers based on a reference clock signal at a pre-set initial time, wherein the reference clock signal is provided by a reference clock.
[0007] The plurality of router devices output feedback signals based on the reference clock signal and the trigger signal, respectively;
[0008] Obtain a first time set, wherein the first time set is the set of time consumed from the time the controller outputs the trigger signal to the time the controller receives the feedback signal from each of the router devices;
[0009] When the elements in the first time set are not completely equal, the initial time of the trigger signal sent by the controller to each router is calibrated based on the first time set.
[0010] Optionally, the plurality of router devices output feedback signals based on the reference clock signal and the trigger signal, including:
[0011] Upon receiving the trigger signal, each of the multiple router devices waits for a second period of time before outputting a feedback signal based on the reference clock signal.
[0012] Optionally, the second time is a number of clock cycles of the reference clock.
[0013] Optionally, the method for triggering synchronization calibration further includes:
[0014] Based on the calibrated initial time, the controller returns to output a trigger signal to multiple routers according to the set initial time based on the reference clock signal, until all elements in the first time set are equal.
[0015] Optionally, adjusting the initial time of the trigger signal sent by the controller to each of the router components based on the first time set includes:
[0016] Based on the first time set, a third time set is obtained, wherein the third time set is the set of time consumed from the time the controller outputs the trigger signal to the time when each of the router devices receives the trigger signal;
[0017] The longest time in the third time set is taken as the fourth time.
[0018] The initial time of the trigger signal sent by the controller to each of the router components is adjusted based on the fourth time adjustment.
[0019] Optionally, the router device corresponding to the fourth time is the first router device; adjusting the initial time of the trigger signal sent by the controller to each router device based on the fourth time includes:
[0020] The initial time of the trigger signal output by the controller to all routers except the first router is delayed, so that the trigger signal output by the controller arrives at each router at the same time.
[0021] Optionally, adjusting the initial time of the trigger signal sent by the controller to each of the router components based on the first time set includes:
[0022] Based on the first time set, a third time set is obtained, wherein the third time set is the set of time consumed from the time the controller outputs the trigger signal to the time when each of the router devices receives the trigger signal;
[0023] The shortest time in the third time set is taken as the fifth time.
[0024] The initial time of the trigger signal sent by the controller to each of the router components is adjusted based on the fifth time.
[0025] Optionally, the router device corresponding to the fifth time is the second router device; adjusting the initial time of the trigger signal sent by the control device to each router device based on the fifth time includes:
[0026] The trigger signal output by the controller is sent to all routers except the second router in advance, so that the trigger signal output by the controller arrives at each router at the same time.
[0027] Optionally, adjusting the initial time of the trigger signal sent by the controller to each of the router components based on the first time set includes:
[0028] Based on the first time set, a third time set is obtained, wherein the third time set is the set of time consumed from the time the controller outputs the trigger signal to the time when each of the router devices receives the trigger signal;
[0029] The selected third router device in the third time set corresponds to the sixth time.
[0030] The initial time of the trigger signal sent by the controller to each of the router components is adjusted based on the sixth time.
[0031] Optionally, adjusting the initial time of the trigger signal sent by the controller to each of the router components based on the sixth time includes:
[0032] The trigger signal output by the controller to all routers except the third router is delayed or advanced at its initial time, so that the trigger signal output by the controller arrives at each router at the same time.
[0033] Optionally, each element in the third time set is obtained using the following formula:
[0034] t = T / 2;
[0035] Where t is the time consumed from the output of the trigger signal by the controller to the receipt of the trigger signal by one of the router devices, and T is determined based on the elements in the first time set.
[0036] Based on the same inventive concept, this invention also proposes a triggering synchronization system for a quantum control system, comprising:
[0037] A reference clock, which is configured to provide a reference clock signal;
[0038] A controller configured to output trigger signals to multiple routers based on a reference clock signal;
[0039] The plurality of routers are configured to output the feedback signal based on the reference clock signal and the trigger signal, respectively.
[0040] The controller is further configured to acquire a first time set, wherein the first time set is a set of time elapsed from when the controller outputs the trigger signal to when the controller receives the feedback signals from each of the router devices.
[0041] The controller is also configured to calibrate the initial time of the trigger signal sent by the controller to each of the router devices based on the first time set when the elements in the first time set are not completely equal.
[0042] Based on the same inventive concept, the present invention also proposes a quantum control system that utilizes the triggering synchronization calibration method of the quantum control system described in any one of the above-described features, or the triggering synchronization system of the quantum control system described in the above-described features.
[0043] Based on the same inventive concept, the present invention also proposes a readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the triggering synchronization calibration method of the quantum control system described in any of the above features.
[0044] Compared with the prior art, the present invention has the following beneficial effects:
[0045] The present invention proposes a trigger synchronization calibration method for a quantum control system. A controller outputs a trigger signal to multiple routers based on a reference clock signal provided by a reference clock. The multiple routers output feedback signals based on the reference clock signal and the trigger signal, respectively, to obtain a first time set. When the elements in the first time set are not completely equal, the initial time of the trigger signal sent by the controller to each router is calibrated based on the first time set. This calibration method effectively achieves trigger synchronization in the quantum control system. Furthermore, by providing a reference clock signal to both the controller and routers using the same reference clock, all devices in the quantum control system can perform related actions within the same timing sequence, further ensuring the accuracy of the calibration method and reducing the difficulty of trigger synchronization calibration for the quantum control system.
[0046] The quantum control system triggering synchronization system, quantum control system, and readable storage medium proposed in this invention belong to the same inventive concept as the quantum control system triggering synchronization calibration method, and therefore have the same beneficial effects, which will not be elaborated here. Attached Figure Description
[0047] Figure 1 This is a flowchart illustrating a triggering synchronization calibration method for a quantum control system proposed in an embodiment of the present invention.
[0048] Figure 2 This is a schematic diagram of the triggering synchronization system of a quantum control system proposed in another embodiment of the present invention. Detailed Implementation
[0049] The specific embodiments of the present invention will now be described in more detail with reference to the accompanying drawings. The advantages and features of the present invention will become clearer from the following description and claims. It should be noted that the drawings are all in a very simplified form and use non-precise proportions, and are only used to facilitate and clarify the illustration of the embodiments of the present invention.
[0050] In the description of this invention, it should be understood that the terms "center", "upper", "lower", "left", "right", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.
[0051] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0052] Please refer to Figure 1 This invention proposes a triggering synchronization calibration method for a quantum control system, comprising:
[0053] S102: The controller outputs a trigger signal to multiple routers based on a reference clock signal at a preset initial time, wherein the reference clock signal is provided by a reference clock.
[0054] S104: The plurality of router devices output feedback signals based on the reference clock signal and the trigger signal, respectively;
[0055] S106: Obtain a first time set, wherein the first time set is the set of time consumed from the time the controller outputs the trigger signal to the time the controller receives the feedback signals from each of the router devices;
[0056] S108: When the elements in the first time set are not completely equal, calibrate the initial time of the trigger signal sent by the controller to each of the router devices based on the first time set.
[0057] Unlike existing technologies, the quantum control system trigger synchronization calibration method proposed in this embodiment involves a controller outputting a trigger signal to multiple routers based on a reference clock signal provided by a reference clock. The multiple routers then output feedback signals based on the reference clock signal and the trigger signal to obtain a first time set. When the elements in the first time set are not completely equal, the initial time of the trigger signal sent by the controller to each router is calibrated based on the first time set. This calibration method effectively achieves trigger synchronization in the quantum control system. Furthermore, by providing a reference clock signal to both the controller and routers using the same reference clock, all devices in the quantum control system can perform related actions within the same timing sequence, further ensuring the accuracy of the calibration method and reducing the difficulty of trigger synchronization calibration in the quantum control system.
[0058] It should be noted that the reference clock proposed in this embodiment can be an atomic clock, a highly accurate timing device. There are various types of atomic clocks, such as cesium atomic clocks, hydrogen atomic clocks, rubidium atomic clocks, and CPT atomic clocks. In this embodiment, the reference clock is preferably a rubidium atomic clock. In other embodiments, other types of atomic clocks can be selected; there are no restrictions, and the choice can be made according to actual needs. Furthermore, in this embodiment, the trigger signal is the signal used during the calibration process, not the signal used in actual quantum computing applications. To ensure sufficiently high accuracy in the trigger synchronization calibration of the quantum control system, specifically, the frequency of the trigger signal is higher than the frequency of the signal used in actual quantum computing applications. For example, if the frequency of the signal used in actual quantum computing applications is 1 MHz, then the frequency of the trigger signal can be set to 10 MHz.
[0059] All routers synchronize using the reference clock signal provided by the reference clock as a reference. If a router immediately returns the feedback signal upon receiving the trigger signal, it could lead to clock timing disorder. Since the routers operate according to a specific timing sequence, they need to process the received information after a certain period. For example, assuming the router is set to trigger operation on the rising edge of the clock sequence, if it receives the trigger signal on the falling edge, and immediately returns the signal, the signal returned to the controller will inevitably be incorrect because the router did not actually receive the trigger signal. This ultimately results in inaccurate trigger synchronization calibration for the quantum control system. The applicant considers that all routers wait for a certain clock cycle after receiving the trigger signal before returning the feedback signal, which effectively solves the above problem. Based on the above concept, the multiple routers output feedback signals based on the reference clock signal and the trigger signal, i.e., step S104 includes:
[0060] Upon receiving the trigger signal, each of the multiple router devices waits for a second period of time before outputting a feedback signal based on the reference clock signal.
[0061] In this embodiment, the second time can be a number of clock cycles of the reference clock.
[0062] Since the trigger synchronization accuracy achieved by relying solely on a single calibration process may not meet the needs of quantum computing, the applicant proposes the following scheme to improve the trigger synchronization accuracy. The trigger synchronization calibration method may further include:
[0063] S110: Based on the calibrated initial time, return to the execution state. The controller outputs a trigger signal to multiple routers according to the reference clock signal and the set initial time, until all elements in the first time set are equal.
[0064] In step S108 of the trigger synchronization calibration method of the quantum control system, the scheme for adjusting the initial time of the trigger signal sent by the controller to each of the router devices using the first time set can be selected according to actual needs. In this embodiment, three preferred schemes are provided for selection. The three schemes proposed in this embodiment are preferred implementation schemes. In actual applications, other schemes can also be selected, which will not be elaborated here. The following describes these three preferred schemes in detail:
[0065] Optionally, adjusting the initial time of the trigger signal sent by the controller to each of the router components based on the first time set may include:
[0066] Based on the first time set, a third time set is obtained, wherein the third time set is the set of time consumed from the time the controller outputs the trigger signal to the time when each of the router devices receives the trigger signal;
[0067] The longest time in the third time set is taken as the fourth time.
[0068] The initial time of the trigger signal sent by the controller to each of the router components is adjusted based on the fourth time adjustment.
[0069] Specifically, the router device corresponding to the fourth time is the first router device; the initial time for adjusting the trigger signal sent by the control device to each router device based on the fourth time includes:
[0070] The initial time of the trigger signal output by the controller to all routers except the first router is delayed, so that the trigger signal output by the controller arrives at each router at the same time.
[0071] Optionally, adjusting the initial time of the trigger signal sent by the controller to each of the router components based on the first time set may further include:
[0072] Based on the first time set, a third time set is obtained, wherein the third time set is the set of time consumed from the time the controller outputs the trigger signal to the time when each of the router devices receives the trigger signal;
[0073] The shortest time in the third time set is taken as the fifth time.
[0074] The initial time of the trigger signal sent by the controller to each of the router components is adjusted based on the fifth time.
[0075] Specifically, the router device corresponding to the fifth time is the second router device; the initial time for adjusting the trigger signal sent by the control device to each router device based on the fifth time includes:
[0076] The trigger signal output by the controller is sent to all routers except the second router in advance, so that the trigger signal output by the controller arrives at each router at the same time.
[0077] Optionally, adjusting the initial time of the trigger signal sent by the controller to each of the router components based on the first time set may further include:
[0078] Based on the first time set, a third time set is obtained, wherein the third time set is the set of time consumed from the time the controller outputs the trigger signal to the time when each of the router devices receives the trigger signal;
[0079] The selected third router device in the third time set corresponds to the sixth time.
[0080] The initial time of the trigger signal sent by the controller to each of the router components is adjusted based on the sixth time.
[0081] Specifically, the initial time of adjusting the trigger signal sent by the control device to each of the router devices based on the sixth time includes:
[0082] The trigger signal output by the controller to all routers except the third router is delayed or advanced at its initial time, so that the trigger signal output by the controller arrives at each router at the same time.
[0083] In this embodiment, each element in the third time set is obtained using the following formula:
[0084] t = T / 2;
[0085] Where t is the time consumed from the output of the trigger signal by the controller to the receipt of the trigger signal by one of the router devices, and T is determined based on the elements in the first time set. It should be noted that if multiple router devices receive the trigger signal and all wait for a second time, then T = T1 - t2, where T1 is an element in the first time set and t2 is the second time. If multiple router devices receive the trigger signal without waiting for a second time, then T = T1.
[0086] Those skilled in the art should understand that, in addition to the three schemes described above, there may be other similar schemes. The choice of which scheme to use in a specific practical application can be adjusted as needed, and no restrictions are imposed here.
[0087] In practical applications of quantum control systems, the control device is generally a central controller, which is an intelligent device with data processing capabilities. For example, it can be an FPGA (Field Programmable Gate Array), MCU (Microcontroller Unit), MPU (Microprocessor Unit), or DSP (Digital Signal Processor). In this embodiment, the control device is preferably an FPGA. The routing device is generally a routing board. To facilitate understanding by those skilled in the art, the following specific example illustrates the solution of this application:
[0088] The controller sends trigger signals to each router device. Let this process take time t. Simultaneously, timing begins using a high-precision rubidium clock as a reference. After the signal reaches each router device, each device uses the high-precision rubidium clock as its reference. After waiting for the same amount of time t2, each router device outputs a feedback signal to the controller. Let this process take time t1. The controller stops timing upon receiving the feedback signal. Let the total time be T1. Since the communication lines used to transmit the trigger and feedback signals are strictly designed to be of equal length, and all lines in the same group use custom-made double-ended SMA connectors, the coaxial cables for both the trigger and feedback signal transmission lines are strictly controlled to be of equal length and have the same installation torque. Thus, after obtaining the timing results, the controller can begin calculating the signal delay time of each router device's trigger channel, i.e., the unidirectional, single-channel trigger delay is t = t1 = (T1 - t2) / 2. Once the delay between each router and the central control device is obtained, the delay and advance of the initial transmission signals of all other paths can be adjusted based on the longest delay of one path. This process can be repeated until all routers on all trigger paths receive the trigger signal at the same time.
[0089] Based on the same inventive concept, please refer toFigure 2 This invention also proposes a triggering synchronization system for a quantum control system, comprising:
[0090] A reference clock, which is configured to provide a reference clock signal;
[0091] A controller configured to output trigger signals to multiple routers based on a reference clock signal;
[0092] The plurality of routers are configured to output the feedback signal based on the reference clock signal and the trigger signal, respectively.
[0093] The controller is further configured to acquire a first time set, wherein the first time set is a set of time elapsed from when the controller outputs the trigger signal to when the controller receives the feedback signals from each of the router devices.
[0094] The controller is also configured to calibrate the initial time of the trigger signal sent by the controller to each of the router devices based on the first time set when the elements in the first time set are not completely equal.
[0095] Specifically, the reference clock can be an atomic clock, a highly accurate timing device. There are various types of atomic clocks, such as cesium atomic clocks, hydrogen atomic clocks, rubidium atomic clocks, and CPT atomic clocks. In this embodiment, the reference clock is preferably a rubidium atomic clock. In other embodiments, other types of atomic clocks can be selected; there are no restrictions, and the choice can be made according to actual needs. The control device is generally a central control unit, which is an intelligent device with data processing capabilities. For example, it can be an FPGA (Field Programmable Gate Array), MCU (Microcontroller Unit), MPU (Microprocessor Unit), or DSP (Digital Signal Processor). In this embodiment, the control device is preferably an FPGA, and the routing device is generally a routing board.
[0096] Based on the same inventive concept, embodiments of the present invention also propose a quantum control system, utilizing the triggering synchronization calibration method of the quantum control system described in any one of the above-described features, or the triggering synchronization system of the quantum control system described in the above-described features.
[0097] Based on the same inventive concept, embodiments of the present invention also propose a readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the triggering synchronization calibration method of the quantum control system described in any of the above features.
[0098] The readable storage medium can be a tangible device capable of holding and storing instructions for use by an instruction execution device, such as, but not limited to, electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer programs described herein can be downloaded from the readable storage medium to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. Each computing / processing device's network adapter card or network interface receives the computer program from the network and forwards it for storage in a readable storage medium within the respective computing / processing device. The computer program used to perform the operations of this invention can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as "C" or similar languages. The computer program can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuits, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), are personalized by utilizing state information from a computer program. These electronic circuits can execute computer-readable program instructions, thereby realizing various aspects of the present invention.
[0099] Various aspects of the present invention are described herein with reference to flowchart illustrations and / or block diagrams of methods, systems, and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by a computer program. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. These computer programs can also be stored in a readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the readable storage medium storing the computer program comprises an article of manufacture including instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams.
[0100] A computer program may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the computer program executing on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0101] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," or "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments. In addition, those skilled in the art can combine and integrate the different embodiments or examples described in this specification.
[0102] The above are merely preferred embodiments of the present invention and do not constitute any limitation on the present invention. Any equivalent substitutions or modifications made by those skilled in the art to the technical solutions and content disclosed in the present invention without departing from the scope of the present invention shall be deemed to have remained within the protection scope of the present invention.
Claims
1. A method for triggering synchronization calibration of a quantum control system, characterized in that, include: The controller outputs a trigger signal to multiple routers based on a reference clock signal at a pre-set initial time, wherein the reference clock signal is provided by a reference clock. Upon receiving the trigger signal, each of the multiple router devices waits for a second time before outputting a feedback signal based on the reference clock signal. Obtain a first time set, wherein the first time set is the set of time consumed from the time the controller outputs the trigger signal to the time the controller receives the feedback signal from each of the router devices; When the elements in the first time set are not completely equal, the initial time of the trigger signal sent by the controller to each router is calibrated based on the first time set.
2. The triggering synchronization calibration method for a quantum control system as described in claim 1, characterized in that, The second time is a number of clock cycles of the reference clock.
3. The triggering synchronization calibration method for a quantum control system as described in claim 1, characterized in that, The triggering synchronization calibration method further includes: Based on the calibrated initial time, the controller returns to output a trigger signal to multiple routers according to the set initial time based on the reference clock signal, until all elements in the first time set are equal.
4. The triggering synchronization calibration method for a quantum control system as described in claim 1, characterized in that, The adjustment of the initial time of the trigger signal sent by the controller to each of the router components based on the first time set includes: Based on the first time set, a third time set is obtained, wherein the third time set is the set of time consumed from the time the controller outputs the trigger signal to the time when each of the router devices receives the trigger signal; The longest time in the third time set is taken as the fourth time. The initial time of the trigger signal sent by the controller to each of the router components is adjusted based on the fourth time adjustment.
5. The triggering synchronization calibration method for a quantum control system as described in claim 4, characterized in that, The router device corresponding to the fourth time is the first router device; The initial time of adjusting the trigger signal sent by the controller to each of the router components based on the fourth time includes: The initial time of the trigger signal output by the controller to all routers except the first router is delayed, so that the trigger signal output by the controller arrives at each router at the same time.
6. The triggering synchronization calibration method for a quantum control system as described in claim 1, characterized in that, The adjustment of the initial time of the trigger signal sent by the controller to each of the router components based on the first time set includes: Based on the first time set, a third time set is obtained, wherein the third time set is the set of time consumed from the time the controller outputs the trigger signal to the time when each of the router devices receives the trigger signal; The shortest time in the third time set is taken as the fifth time. The initial time of the trigger signal sent by the controller to each of the router components is adjusted based on the fifth time.
7. The triggering synchronization calibration method for a quantum control system as described in claim 6, characterized in that, The router device corresponding to the fifth time is the second router device; The initial time for adjusting the trigger signal sent by the controller to each of the router components based on the fifth time includes: The trigger signal output by the controller is sent to all routers except the second router in advance, so that the trigger signal output by the controller arrives at each router at the same time.
8. The triggering synchronization calibration method for a quantum control system as described in claim 1, characterized in that, The adjustment of the initial time of the trigger signal sent by the controller to each of the router components based on the first time set includes: Based on the first time set, a third time set is obtained, wherein the third time set is the set of time consumed from the time the controller outputs the trigger signal to the time when each of the router devices receives the trigger signal; The selected third router device in the third time set corresponds to the sixth time. The initial time of the trigger signal sent by the controller to each of the router components is adjusted based on the sixth time.
9. The triggering synchronization calibration method for a quantum control system as described in claim 8, characterized in that, The initial time for adjusting the trigger signal sent by the controller to each of the router components based on the sixth time includes: The trigger signal output by the controller to all routers except the third router is delayed or advanced at its initial time, so that the trigger signal output by the controller arrives at each router at the same time.
10. The triggering synchronization calibration method for a quantum control system as described in any one of claims 4 to 9, characterized in that, Each element in the third time set is obtained using the following formula: t = T / 2; Where t is the time consumed from the output of the trigger signal by the controller to the receipt of the trigger signal by one of the router devices, and T is determined based on the elements in the first time set.
11. A triggering synchronization system for a quantum control system, characterized in that, include: A reference clock, which is configured to provide a reference clock signal; The controller is configured to output a trigger signal to multiple routers based on a reference clock signal at a predetermined initial time. The plurality of routers are configured to receive the trigger signal and, after waiting for a second time, output feedback signals based on the reference clock signal. The controller is further configured to acquire a first time set, wherein the first time set is a set of time elapsed from when the controller outputs the trigger signal to when the controller receives the feedback signals from each of the router devices. The controller is also configured to calibrate the initial time of the trigger signal sent by the controller to each of the router devices based on the first time set when the elements in the first time set are not completely equal.
12. A quantum control system, characterized in that, The triggering synchronization calibration method of the quantum control system according to any one of claims 1-10, or the triggering synchronization system including the quantum control system according to claim 11.
13. A readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it can implement the triggering synchronization calibration method of the quantum control system according to any one of claims 1 to 10.
Citation Information
Patent Citations
Clock calibration method, device and system
CN103488247A
Multi-board-card synchronous interconnecting method, master board card and slave board cards
CN104156036A