Single-flux quantum sequence generation method and dual-qubit gate generation method

By generating a single magnetic flux quantum sequence for a dual qubit gate, the problems of high wiring complexity and poor scalability in the prior art are solved, and more efficient dual qubit gate generation is achieved.

CN119250219BActive Publication Date: 2025-05-09UNIV OF SCI & TECH OF CHINA +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411747700.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-05-09
Estimated Expiration
2044-12-02

AI Technical Summary

Technical Problem

There is a lack of effective methods for generating single magnetic flux quantum sequences of dual qubit gates in the prior art, resulting in high wiring complexity and poor scalability.

Method used

By generating a single flux quantum sequence in response to the sequence generation instruction, a discrete sequence is generated using waveform parameters, and a single flux quantum sequence is generated according to preset clock conditions and pulse generation rules for generation of a dual qubit gate.

Benefits of technology

The wiring complexity of realizing the dual qubit gate is reduced and the scalability of the dual qubit gate is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119250219B_ABST
    Figure CN119250219B_ABST
Patent Text Reader

Abstract

The present invention provides a single flux quantum sequence generation method and a dual quantum bit gate generation method, which can be applied to the field of quantum computing technology. The single flux quantum sequence generation method includes: in response to a sequence generation instruction, generating m discrete sequences according to input waveform parameters; when the preset clock condition is a unified clock condition, generating the i-th target integral value of the i-th waveform point according to the i-th target integral value and the waveform integral value corresponding to the i-th waveform point; when the waveform time of the i-th waveform point meets the preset time condition, analyzing the integral range of the i-th target integral value and multiple preset numerical ranges to obtain a first analysis result; when the first analysis result shows that the integral range is within the target numerical range, generating the i-th pulse code according to the pulse generation rule corresponding to the target numerical range; generating a single flux quantum sequence according to n pulse codes and the waveform time corresponding to each pulse code.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of quantum computing technology, and more specifically, to a method for generating a single-flux quantum sequence and a method for generating a dual-qubit gate. Background Art

[0002] With the rapid development of quantum computing, the application of Single Flux Quantum (SFQ) technology in digital logic circuits has attracted more and more attention. SFQ is a technology that uses the smallest magnetic flux unit in superconducting devices to control and transmit information. Its core advantages lie in high speed, low power consumption and high sensitivity, which makes it have great application potential in high-performance computing and communications.

[0003] In the process of realizing the concept of the present invention, it is found that the single flux quantum sequence generated in the related art is mainly used for single-bit gates, and there are few methods for generating single flux quantum sequences for dual-bit gates. Summary of the invention

[0004] In view of this, the present invention provides a method for generating a single-flux quantum sequence and a method for generating a dual-qubit gate.

[0005] One aspect of the present invention provides a single flux quantum sequence generation method, comprising: in response to a sequence generation instruction, generating m discrete sequences according to input waveform parameters, wherein each discrete sequence includes a waveform point, a waveform integral value and a waveform time; when the preset clock condition is a unified clock condition, for the i-th waveform point, generating an i-th target integral value of the i-th waveform point according to the i-1-th target integral value and the waveform integral value corresponding to the i-th waveform point; when the waveform time of the i-th waveform point meets the preset time condition, analyzing the integral range of the i-th target integral value and multiple preset numerical ranges to obtain a first analysis result, wherein the preset time condition is generated according to the pulse interval; when the first analysis result shows that the integral range is located in a target numerical range among multiple preset numerical ranges, generating an i-th pulse code according to a pulse generation rule corresponding to the target numerical range, and adjusting the i-th target integral value based on a preset adjustment rule to obtain a new i-th target integral value; generating a single flux quantum sequence according to n pulse codes corresponding to the m waveform points and the waveform time corresponding to each pulse code, wherein i is an integer greater than 1, and m and n are both integers greater than or equal to 1.

[0006] According to an embodiment of the present invention, m discrete sequences are generated according to input waveform parameters, including: generating a guide waveform according to the waveform parameters, wherein the waveform parameters include waveform frequency and / or waveform amplitude; and discretizing the guide waveform to obtain m discrete sequences.

[0007] According to an embodiment of the present invention, the guide waveform is discretized to obtain m discrete sequences, including: discretizing the guide waveform to obtain m waveform points and a waveform time corresponding to each waveform point; for each waveform point, calculating the waveform integral value corresponding to the waveform point based on the amplitude and sampling interval of the waveform point.

[0008] According to an embodiment of the present invention, an i-th target integral value of an i-th waveform point is generated according to an i-1th target integral value and a waveform integral value corresponding to an i-th waveform point, including: in the case of i=2, generating an i-1th target integral value according to an initial integral value and a waveform integral value corresponding to an i-1th waveform point; in the case of adjusting the i-1th target integral value based on a preset adjustment rule to generate a new i-1th target integral value, generating an i-th target integral value of the i-th waveform point according to the new i-1th target integral value and the waveform integral value corresponding to the i-th waveform point; in the case of i>2, generating an i-th target integral value of the i-th waveform point according to the i-1th target integral value and the waveform integral value corresponding to the i-th waveform point; in the case of adjusting the i-th target integral value based on a preset adjustment rule to generate a new i-th target integral value, generating an i+1th target integral value of the i+1th waveform point according to the new i-1th target integral value and the waveform integral value corresponding to the i+1th waveform point.

[0009] According to an embodiment of the present invention, the single flux quantum sequence generation method also includes: when the waveform time of the i-th waveform point does not meet the preset time condition, judging whether the i-th waveform point is in the target position range; when the i-th waveform point is in the target position range, setting the i-th target integral value to zero to obtain a new i-th target integral value.

[0010] According to an embodiment of the present invention, the preset numerical range includes a first numerical range, a second numerical range and a third numerical range confirmed according to the amplitude and waveform density of the guiding waveform; wherein, the integral range of the i-th target integral value and multiple preset numerical ranges are analyzed to obtain a first analysis result, including: when the i-th target integral value satisfies the first numerical range, a first analysis sub-result is generated; when the i-th target integral value satisfies the second numerical range, a second analysis sub-result is generated; when the i-th target integral value satisfies the third numerical range, a third analysis sub-result is generated, wherein the first analysis result includes the first analysis sub-result, the second analysis sub-result or the third analysis sub-result.

[0011] According to an embodiment of the present invention, when the first analysis result indicates that the integration range is within a target numerical range among multiple preset numerical ranges, an i-th pulse code is generated according to a pulse generation rule corresponding to the target numerical range, including: when the first analysis result is a first analysis sub-result, generating an i-th positive pulse code corresponding to the i-th waveform point; when the first analysis result is a second analysis sub-result, generating an i-th negative pulse code corresponding to the i-th waveform point; when the first analysis result is a third analysis sub-result, generating an i-th zero pulse code corresponding to the i-th waveform point, wherein the i-th pulse code includes an i-th positive pulse code, an i-th negative pulse code or an i-th zero pulse code.

[0012] According to an embodiment of the present invention, the i-th target integral value is adjusted based on a preset adjustment rule to obtain a new i-th target integral value, including: for any numerical range in the first numerical range and the second numerical range, a new i-th target integral value is generated according to the i-th target integral value and a numerical value corresponding to the numerical range; wherein, according to n pulse codes corresponding to m waveform points and a waveform time corresponding to each pulse code, a single flux quantum sequence is generated, including: according to the n pulse codes, a pulse sequence is generated; according to the waveform time corresponding to each pulse code, a time series is generated; and according to the pulse sequence and the time series, a single flux quantum sequence is generated.

[0013] According to an embodiment of the present invention, a single flux quantum sequence generation method further includes: when the preset clock condition is a non-uniform clock condition, for the jth waveform point, according to the j-1th target integral value and the waveform integral value corresponding to the jth waveform point, generating a jth target integral value of the jth waveform point; analyzing the integral range of the jth target integral value and multiple preset numerical ranges to obtain a second analysis result; when the second analysis result indicates that the integral range is within a target numerical range among multiple preset numerical ranges, generating a jth pulse code according to a pulse generation rule corresponding to the target numerical range, and adjusting the jth target integral value based on a preset adjustment rule to obtain a new jth target integral value; generating a single flux quantum sequence according to j pulse codes corresponding to m waveform points, wherein j is an integer greater than 1.

[0014] Another aspect of the present invention provides a method for generating a dual-qubit gate, comprising: obtaining a single-flux quantum sequence generated by the above-mentioned single-flux quantum sequence generation method; generating a control square wave sequence based on the single-flux quantum sequence using a digital voltage source; processing the control square wave sequence using a single-flux pulse generation circuit to generate a single-flux pulse signal; applying the single-flux pulse signal to a coupling bit to achieve a target gate operation, and calculating the fidelity of the target gate operation, wherein the dual-qubit circuit is generated based on the coupling bit and two qubits; iteratively optimizing the waveform parameters of the single-flux pulse signal based on the fidelity to apply the optimized single-flux pulse signal to the coupling bit, thereby generating a dual-qubit gate.

[0015] According to the single flux quantum sequence generation method and the dual quantum bit gate generation method provided by the present invention, a first analysis result can be obtained by analyzing the i-th target integral value of the i-th waveform point and multiple preset numerical ranges. When the first analysis result shows that the integral range is within a target numerical range among multiple preset numerical ranges, an i-th pulse code can be generated according to a pulse generation rule corresponding to the target numerical range, and a single flux quantum sequence can be generated according to n pulse codes corresponding to m waveform points and a waveform time corresponding to each pulse code. The single flux quantum sequence can be used for a dual-bit gate, thereby reducing the wiring complexity of realizing the dual-bit gate and improving the scalability of the dual-bit gate. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings.

[0017] Figure 1 An exemplary system architecture of a single-flux quantum sequence generation method according to an embodiment of the present invention is shown.

[0018] Figure 2 A flow chart of a method for generating a single magnetic flux quantum sequence according to an embodiment of the present invention is shown.

[0019] Figure 3A A schematic diagram of a guide waveform according to an embodiment of the present invention is shown.

[0020] Figure 3B FIG. 4 is a schematic diagram showing a guide waveform according to yet another embodiment of the present invention.

[0021] Figure 3C A schematic diagram showing a target integral value according to an embodiment of the present invention is shown.

[0022] Figure 3D A schematic diagram of a single magnetic flux quantum sequence according to an embodiment of the present invention is shown.

[0023] Figure 4AA schematic diagram showing the waveform amplitude of a scan guide waveform according to an embodiment of the present invention is shown.

[0024] Figure 4B A schematic diagram showing the waveform amplitude of a scan guide waveform according to yet another embodiment of the present invention is shown.

[0025] Figure 5 A schematic diagram of pulse coding according to an embodiment of the present invention is shown.

[0026] Figure 6 A flow chart of a method for generating a two-qubit gate according to an embodiment of the present invention is shown.

[0027] Fig. 7A A schematic diagram of the spectrum of a single magnetic flux quantum sequence before filtering according to an embodiment of the present invention is shown.

[0028] Figure 7B A schematic diagram of the spectrum of a low-frequency single flux quantum sequence before filtering according to an embodiment of the present invention is shown.

[0029] Fig. 8A FIG. 4 is a schematic diagram showing a spectrum of a single magnetic flux quantum sequence before filtering according to yet another embodiment of the present invention.

[0030] Figure 8B A schematic diagram of a control line transmission characteristic curve according to an embodiment of the present invention is shown.

[0031] Figure 8C A schematic diagram of the spectrum of a filtered single flux quantum sequence according to an embodiment of the present invention is shown.

[0032] Fig. 9A A schematic diagram of frequency domain characteristics of a filtered single flux quantum sequence according to an embodiment of the present invention is shown.

[0033] Fig. 9B A schematic diagram showing the overlap of a filtered single flux quantum sequence waveform and an AC-CZ waveform according to an embodiment of the present invention is shown.

[0034] Fig. 9C A schematic diagram showing the difference between a filtered single flux quantum sequence waveform and an AC-CZ waveform according to an embodiment of the present invention is shown.

[0035] Fig.10 A schematic diagram of a control square wave sequence generation circuit according to an embodiment of the present invention is shown.

[0036] Fig.11 A schematic diagram of a single magnetic flux pulse generating circuit according to an embodiment of the present invention is shown.

[0037] Fig.12 A schematic diagram of a two-qubit circuit according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0038] Below, embodiments of the present invention will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present invention. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of embodiments of the present invention. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of concepts of the present invention.

[0039] The terms used herein are only for describing specific embodiments and are not intended to limit the present invention. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0040] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0041] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0042] In the embodiments of the present invention, the collection, updating, analysis, processing, use, transmission, provision, disclosure, storage and other aspects of the data involved (for example, including but not limited to user personal information) are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. In particular, necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information and network security.

[0043] In the process of implementing the present invention, it is found that in the related technology, a single flux quantum sequence is generated based on an evolutionary algorithm, but the method of constructing a bipolar single flux quantum sequence requires the use of an evolutionary algorithm, which has a high computational complexity and cannot be adjusted by scanning the spectrum or the like in the experiment. In addition, the single flux quantum sequence generation method in the prior art is mainly aimed at single-bit gates.

[0044] In view of this, an embodiment of the present invention provides a single flux quantum sequence generation method, comprising: in response to a sequence generation instruction, generating m discrete sequences according to input waveform parameters, wherein each discrete sequence includes a waveform point, a waveform integral value and a waveform time; when the preset clock condition is a unified clock condition, for the i-th waveform point, generating an i-th target integral value of the i-th waveform point according to the i-1-th target integral value and the waveform integral value corresponding to the i-th waveform point; when the waveform time of the i-th waveform point meets the preset time condition, analyzing the integral range of the i-th target integral value and multiple preset numerical ranges to obtain a first analysis result, wherein the preset time condition is generated according to the pulse interval; when the first analysis result shows that the integral range is located in a target numerical range among multiple preset numerical ranges, generating an i-th pulse code according to a pulse generation rule corresponding to the target numerical range, and adjusting the i-th target integral value based on the preset adjustment rule to obtain a new i-th target integral value; generating a single flux quantum sequence according to n pulse codes corresponding to the m waveform points and the waveform time corresponding to each pulse code.

[0045] Figure 1 An exemplary system architecture of a single-flux quantum sequence generation method according to an embodiment of the present invention is shown.

[0046] like Figure 1 As shown, the system architecture 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is used to provide a medium for a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired and / or wireless communication links, etc.

[0047] The user can use the first terminal device 101 , the second terminal device 102 , and the third terminal device 103 to interact with the server 105 through the network 104 to receive or send messages, etc.

[0048] The first terminal device 101, the second terminal device 102, and the third terminal device 103 may be various electronic devices having display screens and supporting web browsing.

[0049] It should be noted that the single-flux quantum sequence generation method provided in the embodiment of the present invention can generally be executed by the server 105. Accordingly, the generation method of the dual-qubit gate provided in the embodiment of the present invention can generally be executed by the server 105. The single-flux quantum sequence generation method provided in the embodiment of the present invention can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105. Correspondingly, the generation method of the dual-qubit gate provided in the embodiment of the present invention can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105. Alternatively, the single-flux quantum sequence generation method provided in the embodiment of the present invention can also be executed by the first terminal device 101, the second terminal device 102 or the third terminal device 103, or by other terminal devices different from the first terminal device 101, the second terminal device 102 or the third terminal device 103. Correspondingly, the method for generating a two-qubit gate provided in an embodiment of the present invention can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105.

[0050] It should be understood that Figure 1 The number of the first terminal device, the second terminal device, the third terminal device, the network and the server in the embodiment is only for illustration. According to the implementation requirements, there may be any number of the first terminal device, the second terminal device, the third terminal device, the network and the server.

[0051] Figure 2 A flow chart of a method for generating a single magnetic flux quantum sequence according to an embodiment of the present invention is shown.

[0052] like Figure 2 As shown, the method 200 includes operations S210 to S250.

[0053] In operation S210, in response to a sequence generation instruction, m discrete sequences are generated according to input waveform parameters.

[0054] In operation S220, when the preset clock condition is a unified clock condition, for the ith waveform point, an ith target integral value of the ith waveform point is generated according to the (i-1)th target integral value and the waveform integral value corresponding to the ith waveform point.

[0055] In operation S230, when the waveform time of the i-th waveform point satisfies a preset time condition, an integral range of the i-th target integral value and a plurality of preset value ranges are analyzed to obtain a first analysis result.

[0056] In operation S240, when the first analysis result indicates that the integral range is within a target numerical range among multiple preset numerical ranges, an i-th pulse code is generated according to a pulse generation rule corresponding to the target numerical range, and the i-th target integral value is adjusted based on a preset adjustment rule to obtain a new i-th target integral value.

[0057] In operation S250, a single magnetic flux quantum sequence is generated according to n pulse codes corresponding to m waveform points and a waveform time corresponding to each pulse code.

[0058] According to an embodiment of the present invention, the waveform parameters may include waveform frequency and / or waveform amplitude. The waveform frequency may range from 0.25 GHz to 0.6 GHz. For example, the waveform frequency may be 0.4 GHz. Each discrete sequence may include waveform points, waveform integral values, and waveform time.

[0059] According to an embodiment of the present invention, the preset clock condition may include a unified clock condition and a non-unified clock condition. When the preset clock condition is a unified clock condition, the clock of each waveform point is synchronized.

[0060] According to an embodiment of the present invention, when the preset clock condition is a unified clock condition, for the i-th waveform point, the i-th target integral value of the i-th waveform point can be generated according to the i-1-th target integral value and the waveform integral value corresponding to the i-th waveform point.

[0061] According to an embodiment of the present invention, the pulse interval may represent the time interval between pulses. The preset time condition may be generated according to the pulse interval, and the moment satisfying the preset time condition may be called a grid point, and the grid point may be a moment of an integer multiple of the pulse interval.

[0062] According to an embodiment of the present invention, the integral range of the i-th target integral value may be determined by the i-1-th target integral value and the waveform integral value corresponding to the i-th waveform point. The preset numerical range may be set as required. For example, the preset numerical range may include >1.0, <-1.0, and others. The first result may characterize whether the integral range of the waveform integral value corresponding to the i-th waveform point is within a plurality of preset numerical ranges.

[0063] According to an embodiment of the present invention, when the waveform time of the i-th waveform point satisfies a preset time condition, a first analysis result may be obtained by analyzing the integral range of the i-th target integral value and a plurality of preset value ranges.

[0064] According to an embodiment of the present invention, each preset value range may correspond to a pulse generation rule. When the first analysis result indicates that the integral range is within a target value range within the plurality of preset value ranges, the i-th pulse code may be generated according to the pulse generation rule corresponding to the target value range.

[0065] According to an embodiment of the present invention, when generating the i-th pulse code, the i-th target integral value may be adjusted based on a preset adjustment rule to obtain a new i-th target integral value. For example, when the preset adjustment rule is to reduce the target integral value by 1.0, when the i-th target integral value is 1.2, the i-th target integral value may be reduced by 1.0 to obtain a new i-th target integral value of 0.2.

[0066] According to an embodiment of the present invention, a single flux quantum sequence can be generated based on n pulse codes corresponding to m waveform points and the waveform time corresponding to each pulse code, where i is an integer greater than 1, and m and n are both integers greater than or equal to 1.

[0067] According to an embodiment of the present invention, a first analysis result can be obtained by analyzing the i-th target integral value of the i-th waveform point and multiple preset numerical ranges. When the first analysis result shows that the integral range is within a target numerical range among multiple preset numerical ranges, an i-th pulse code can be generated according to a pulse generation rule corresponding to the target numerical range, and a single flux quantum sequence can be generated according to n pulse codes corresponding to m waveform points and a waveform time corresponding to each pulse code. The single flux quantum sequence can be used for a two-bit gate, thereby reducing the wiring complexity of implementing the two-bit gate and improving the scalability of the two-bit gate.

[0068] According to an embodiment of the present invention, generating m discrete sequences according to input waveform parameters includes: generating a guide waveform according to the waveform parameters, and discretizing the guide waveform to obtain m discrete sequences.

[0069] According to an embodiment of the present invention, the waveform parameters may include waveform frequency and / or waveform amplitude. Discretization of the guide waveform may be based on time discretization, that is, converting the guide waveform into a discrete time signal through a sampling process.

[0070] According to an embodiment of the present invention, m discrete sequences may be obtained by discretizing the guide waveform, and the discrete sequences may include multiple waveform points, multiple waveform integral values, and multiple discrete times.

[0071] According to an embodiment of the present invention, by generating a guide waveform according to waveform parameters and discretizing the guide waveform, an analog guide waveform can be converted into a digital guide waveform to generate m discrete sequences. Therefore, digital signal lines can be used for communication between the room temperature section and the low temperature section, thereby reducing the complexity of wiring.

[0072] Figure 3A A schematic diagram of a guide waveform according to an embodiment of the present invention is shown. Figure 3B FIG. 4 is a schematic diagram showing a guide waveform according to yet another embodiment of the present invention. Figure 3C A schematic diagram showing a target integral value according to an embodiment of the present invention is shown. Figure 3D A schematic diagram of a single magnetic flux quantum sequence according to an embodiment of the present invention is shown.

[0073] like Figure 3A As shown, it is a sine wave guide waveform, the gate time of the guide waveform is 100ns, the frequency is 0.388GHz, and the amplitude is 77.7ns -1 The rising and falling edges of the guide waveform envelope are approximately 10ns respectively.

[0074] According to an embodiment of the present invention, when using the guided waveform integration method, it is necessary to scan the waveform frequency and the waveform amplitude (or a preset numerical range). Figure 3B For Figure 3A Another embodiment of the pilot waveform shown is a pilot waveform in which the first three nanoseconds are selected. Figure 3C For Figure 3B The three nanosecond pilot waveform shown corresponds to the target integral value. Figure 3D For Figure 3B The three nanosecond pilot waveform shown corresponds to a single flux quantum sequence.

[0075] Figure 4A A schematic diagram showing the waveform amplitude of a scan guide waveform according to an embodiment of the present invention is shown.

[0076] like Figure 4A As shown, when adjusting the waveform amplitude (or preset value range) of the guide waveform, the leakage measurement circuit can be used to find the point with the maximum probability of the final |11> state within a certain range through scanning or optimization, that is, the waveform amplitude used to generate the guide waveform.

[0077] Figure 4B A schematic diagram showing the waveform amplitude of a scan guide waveform according to yet another embodiment of the present invention is shown.

[0078] like Figure 4BAs shown in the figure, when adjusting the waveform frequency of the guide waveform, the CPhase measurement circuit can be used. The point with the conditional phase closest to π is found by scanning or optimization, that is, the waveform frequency used to generate the guide waveform. The waveform amplitude and waveform frequency can also be used as optimization parameters, and the CZ fidelity can be used as the objective function to achieve parameter optimization and find the best parameter (waveform frequency and waveform amplitude) combination.

[0079] According to an embodiment of the present invention, discretizing the guide waveform to obtain m discrete sequences includes: discretizing the guide waveform to obtain m waveform points and a waveform time corresponding to each waveform point. For each waveform point, according to the amplitude and sampling interval of the waveform point, a waveform integral value corresponding to the waveform point is calculated.

[0080] According to an embodiment of the present invention, the waveform time may represent the time corresponding to the waveform point. By discretizing the guide wave, m discrete waveform points and m waveform times may be obtained, and each waveform time corresponds to each waveform point.

[0081] According to an embodiment of the present invention, for each waveform point, the waveform integral value corresponding to the waveform point can be calculated according to the amplitude of the waveform point and the sampling interval, that is, the product of the amplitude of the waveform point and the sampling interval is equal to the waveform integral value corresponding to the waveform point. For example, the sampling interval can be 1ps.

[0082] According to an embodiment of the present invention, generating an i-th target integral value of an i-th waveform point according to an i-th target integral value and a waveform integral value corresponding to an i-th waveform point includes: in the case of i=2, generating an i-th target integral value according to an initial integral value and a waveform integral value corresponding to an i-th waveform point. In the case of adjusting the i-th target integral value based on a preset adjustment rule to generate a new i-th target integral value, generating an i-th target integral value of an i-th waveform point according to the new i-th target integral value and the waveform integral value corresponding to an i-th waveform point. In the case of i>2, generating an i-th target integral value of an i-th waveform point according to an i-th target integral value and a waveform integral value corresponding to an i-th waveform point. In the case of adjusting the i-th target integral value based on a preset adjustment rule to generate a new i-th target integral value, generating an i+1th target integral value of an i+1th waveform point according to the new i-th target integral value and the waveform integral value corresponding to an i+1th waveform point.

[0083] According to an embodiment of the present invention, the i-th target integral value of the i-th waveform point is not only related to the waveform integral value corresponding to the i-th waveform point, but also to the i-1-th target integral value. For example, the 4th target integral value of the 4th waveform point is equal to the sum of the 3rd target integral value and the waveform integral value corresponding to the 4th waveform point. For another example, the 2nd target integral value of the 2nd waveform point is equal to the sum of the 1st target integral value and the waveform integral value corresponding to the 2nd waveform point.

[0084] According to an embodiment of the present invention, the initial integral value may be 0.0, and when i=2, the first target integral value may be generated according to the initial integral value and the waveform integral value corresponding to the first waveform point. For example, when the waveform integral value corresponding to the first waveform point is 1.1, the generated first target integral value is 1.1.

[0085] According to an embodiment of the present invention, when the preset adjustment rule is to subtract 1.0 from the target integral value, the first target integral value can be adjusted to generate a new first target integral value. For example, when the first target integral value is 1.1, based on the preset adjustment rule, the new first target integral value generated is 0.1.

[0086] According to an embodiment of the present invention, a second target integral value of the second waveform point can be generated based on the sum of the new first target integral value and the waveform integral value corresponding to the second waveform point. For example, when the waveform integral value corresponding to the second waveform point is 0.7 and the new first target integral value is 0.1, the second target integral value of the second waveform point can be 0.8.

[0087] According to an embodiment of the present invention, when i>2, the i-th target integral value of the i-th waveform point can be generated according to the i-1-th target integral value and the waveform integral value corresponding to the i-th waveform point. For example, when i=3, the third target integral value of the third waveform point can be generated according to the sum of the second target integral value and the waveform integral value corresponding to the third waveform point.

[0088] According to an embodiment of the present invention, when the i-th target integral value is adjusted based on a preset adjustment rule to generate a new i-th target integral value, the i+1-th target integral value of the i+1-th waveform point can be generated according to the new i-th target integral value and the waveform integral value corresponding to the i+1-th waveform point. When the third target integral value is adjusted to generate a new third target integral value, the fourth target integral value of the fourth waveform point can be generated according to the sum of the third target integral value and the waveform integral value corresponding to the fourth waveform point.

[0089] According to an embodiment of the present invention, the current target integral value of the current waveform point can be generated by comparing the previous target integral value with the waveform integral value corresponding to the current waveform point, and the current target integral value is updated to calculate the next target integral value. The possibility of the waveform point generating a single flux quantum sequence can be represented based on the current target integral value of the current waveform point.

[0090] According to an embodiment of the present invention, the above-mentioned single flux quantum sequence generation method further includes: when the waveform time of the i-th waveform point does not meet the preset time condition, judging whether the i-th waveform point is in the target position range. When the i-th waveform point is in the target position range, the i-th target integral value is set to zero to obtain a new i-th target integral value.

[0091] According to an embodiment of the present invention, the target position range may represent the positive and negative boundaries of the guide waveform.

[0092] According to an embodiment of the present invention, when the waveform time of the i-th waveform point does not meet the preset time condition and is within the target position range, the i-th target integral value may be reset to zero to obtain a new i-th target integral value.

[0093] According to an embodiment of the present invention, by performing zeroing processing on the i-th waveform point that does not meet the preset time condition and is within the target position range, the accuracy of the target integral value can be improved.

[0094] According to an embodiment of the present invention, the preset numerical range includes a first numerical range, a second numerical range and a third numerical range confirmed according to the amplitude and waveform density of the guiding waveform; wherein, the integral range of the i-th target integral value and multiple preset numerical ranges are analyzed to obtain a first analysis result, including: when the i-th target integral value satisfies the first numerical range, a first analysis sub-result is generated; when the i-th target integral value satisfies the second numerical range, a second analysis sub-result is generated; when the i-th target integral value satisfies the third numerical range, a third analysis sub-result is generated.

[0095] According to an embodiment of the present invention, the preset numerical range can be determined according to the amplitude and waveform density of the guide waveform. The first numerical range, the second numerical range, and the third numerical range may not be equal. When the first numerical range, the second numerical range, and the third numerical range are determined, the expected waveform density can be obtained by adjusting the amplitude of the guide waveform. The waveform density can range from 0.3 to 0.7. For example, the waveform density can be 0.5.

[0096] According to an embodiment of the present invention, the first analysis result may include a first analysis sub-result, a second analysis sub-result, or a third analysis sub-result. When the i-th target integral value satisfies different numerical ranges, different analysis sub-results may be generated. For example, the first numerical range may be greater than 1, the second numerical range may be less than -1, and the third numerical range may be greater than or equal to -1 and less than or equal to 1.

[0097] According to an embodiment of the present invention, the first analysis sub-result may represent the generation of a positive pulse. The second analysis sub-result may represent the generation of a negative pulse. The third analysis sub-result may represent the generation of a zero pulse. For example, when the i-th target integral value satisfies a condition greater than 1, the first analysis sub-result may be generated. For another example, when the i-th target integral value satisfies a condition less than -1, the second analysis sub-result may be generated. For another example, when the i-th target integral value satisfies a condition greater than or equal to -1 and less than or equal to 1, the third analysis sub-result may be generated.

[0098] According to an embodiment of the present invention, by determining whether different target integral values ​​satisfy the first numerical range, the second numerical range or the third numerical range, analysis sub-results corresponding to different numerical ranges can be generated, thereby obtaining a first analysis result including multiple analysis sub-results.

[0099] According to an embodiment of the present invention, when the first analysis result indicates that the integration range is within a target numerical range among multiple preset numerical ranges, an i-th pulse code is generated according to a pulse generation rule corresponding to the target numerical range, including: when the first analysis result is a first analysis sub-result, generating an i-th positive pulse code corresponding to the i-th waveform point; when the first analysis result is a second analysis sub-result, generating an i-th negative pulse code corresponding to the i-th waveform point; when the first analysis result is a third analysis sub-result, generating an i-th zero pulse code corresponding to the i-th waveform point.

[0100] According to an embodiment of the present invention, the target numerical range may be any one of the first numerical range, the second numerical range or the third numerical range.

[0101] According to an embodiment of the present invention, the i-th pulse code may include the i-th positive pulse code, the i-th negative pulse code or the i-th zero pulse code. In the case where the first analysis result is the first analysis sub-result, that is, the integration range is in the first numerical range, the first numerical range is the target numerical range, and the i-th positive pulse code corresponding to the i-th waveform point can be generated.

[0102] According to an embodiment of the present invention, when the first analysis result is the second analysis sub-result, that is, the integration range is within the second numerical range, the second numerical range is the target numerical range, and the i-th negative pulse code corresponding to the i-th waveform point can be generated.

[0103] According to an embodiment of the present invention, when the first analysis result is the third analysis sub-result, that is, the integration range is within the third numerical range, the third numerical range is the target numerical range, and the i-th zero pulse code corresponding to the i-th waveform point can be generated.

[0104] According to an embodiment of the present invention, a pulse sequence can be generated according to the pulse codes corresponding to the m waveform points. The pulse sequence is a digital signal. Therefore, digital signal lines can be used for communication in the room temperature section and the low temperature section, thereby reducing wiring complexity.

[0105] Figure 5 A schematic diagram of pulse coding according to an embodiment of the present invention is shown.

[0106] like Figure 5 As shown, black represents positive pulse encoding, gray represents zero pulse encoding, and white represents negative pulse encoding.

[0107] According to an embodiment of the present invention, the i-th target integral value is adjusted based on a preset adjustment rule to obtain a new i-th target integral value, including: for any numerical range in the first numerical range and the second numerical range, a new i-th target integral value is generated according to the i-th target integral value and a numerical value corresponding to the numerical range.

[0108] According to an embodiment of the present invention, a single magnetic flux quantum sequence is generated according to n pulse codes corresponding to m waveform points and a waveform time corresponding to each pulse code, including: generating a pulse sequence according to the n pulse codes; generating a time sequence according to the waveform time corresponding to each pulse code; generating a single magnetic flux quantum sequence according to the pulse sequence and the time sequence.

[0109] According to an embodiment of the present invention, different preset adjustment rules may be set based on different numerical ranges. For example, when the first numerical range is >1.0, the preset adjustment rule may be minus 1.0. When the second numerical range is <-1.0, the preset adjustment rule may be minus -1.0.

[0110] According to an embodiment of the present invention, for any numerical range in the first numerical range and the second numerical range, a preset adjustment rule can be determined based on the i-th target integral value and the numerical value corresponding to the numerical range, and a new i-th target integral value can be generated according to the preset adjustment rule.

[0111] According to an embodiment of the present invention, a pulse sequence can be generated according to n pulse codes, and a time sequence can be generated according to the waveform time corresponding to each pulse code. By matching the time sequence and the pulse sequence, a single magnetic flux quantum sequence can be generated.

[0112] According to an embodiment of the present invention, when the preset clock condition is a unified clock condition, a single flux quantum sequence can be generated according to a pulse sequence and a time sequence corresponding to the pulse sequence. The single flux quantum sequence can be used for a two-bit gate, thereby reducing the wiring complexity of realizing the two-bit gate and improving scalability.

[0113] According to an embodiment of the present invention, the above-mentioned single flux quantum sequence generation method also includes: when the preset clock condition is a non-uniform clock condition, for the jth waveform point, generating the jth target integral value of the jth waveform point according to the j-1th target integral value and the waveform integral value corresponding to the jth waveform point.

[0114] According to an embodiment of the present invention, the integral range of the j-th target integral value and a plurality of preset value ranges are analyzed to obtain a second analysis result, wherein j is an integer greater than 1.

[0115] According to an embodiment of the present invention, when the second analysis result indicates that the integral range is within a target numerical range among multiple preset numerical ranges, the jth pulse code is generated according to a pulse generation rule corresponding to the target numerical range, and the jth target integral value is adjusted based on a preset adjustment rule to obtain a new jth target integral value.

[0116] According to an embodiment of the present invention, a single magnetic flux quantum sequence is generated according to j pulse codes corresponding to m waveform points.

[0117] According to an embodiment of the present invention, when the preset clock condition is a non-uniform clock condition, the target integral value is related to the previous target integral value and the waveform integral value corresponding to the current waveform point. The j-th target integral value of the j-th waveform point can be generated according to the j-1-th target integral value and the waveform integral value corresponding to the j-th waveform point.

[0118] According to an embodiment of the present invention, when the jth target integral value is within a target numerical range among multiple preset numerical ranges, the jth pulse code can be generated according to a pulse generation rule corresponding to the target numerical range, and the jth target integral value can be adjusted based on a preset adjustment rule to obtain a new jth target integral value.

[0119] According to the embodiment of the present invention, since the preset clock condition is a non-uniform clock condition, the generated single flux quantum sequence is independent of time. The single flux quantum sequence can be directly generated according to j pulse codes corresponding to m waveform points.

[0120] According to an embodiment of the present invention, when the preset clock condition is a non-uniform clock condition, a time-independent single flux quantum sequence can be directly generated according to j pulse codes corresponding to m waveform points, thereby improving the efficiency of generating the single flux quantum sequence.

[0121] According to the embodiments of the present invention, universal quantum computing has attracted much attention due to its potential powerful computing power, and to realize universal quantum computing, high-fidelity quantum gates are indispensable. In quantum computing, a CNOT gate + any single-bit gate can realize a universal gate, and a CNOT gate and a CZ gate are equivalent under a single-bit transformation.

[0122] In the related art, in superconducting quantum computing, a common way to realize a two-bit gate is based on adjustable quantum coupling and microwave driving of the coupled bits. The present invention mainly realizes a two-bit gate based on a single flux quantum sequence generation method.

[0123] In related technologies, microwave dual-bit gates need to input microwave signals of specific frequency and amplitude into the coupled bits. Quantum gates that generate microwave signals based on room-temperature equipment need to input microwave signals into the low-temperature segment through control lines. Each coupled bit requires such a control line, which greatly increases the wiring complexity and limits scalability.

[0124] Based on the above single flux quantum sequence generation method, the present invention also provides a method for generating a double quantum bit gate. Figure 6 The method is described in detail.

[0125] Figure 6 A flow chart of a method for generating a two-qubit gate according to an embodiment of the present invention is shown.

[0126] like Figure 6 As shown, the method 600 for generating a two-qubit gate includes operations S610 to S650.

[0127] In operation S610, a single flux quantum sequence is acquired.

[0128] In operation S620 , a control square wave sequence is generated using a digital voltage source based on the single flux quantum sequence.

[0129] In operation S630, a single magnetic flux pulse generating circuit is used to process and control the square wave sequence to generate a single magnetic flux pulse signal.

[0130] In operation S640, a single flux pulse signal is applied to the coupling bit to achieve a target gate operation, and the fidelity of the target gate operation is calculated.

[0131] In operation S650, the waveform parameters of the single flux pulse signal are iteratively optimized according to the fidelity, so that the optimized single flux pulse signal acts on the coupling bit, thereby generating a dual quantum bit gate.

[0132] According to an embodiment of the present invention, the single flux quantum sequence is generated by the above-mentioned single flux quantum sequence generation method, and a control square wave sequence is generated for the acquired single flux quantum sequence using a digital voltage source.

[0133] According to an embodiment of the present invention, a dual-qubit circuit can be generated based on a coupling bit and two qubits. The waveform parameters of a single-flux pulse signal can be optimized based on the fidelity, and the optimized single-flux pulse signal is applied to the coupling bit to obtain a new target gate and its fidelity. The above optimization is performed iteratively to make the fidelity reach the expected value, thereby generating a dual-qubit gate. The target gate operation can be a CZ gate operation.

[0134] According to the embodiment of the present invention, the frequency spectrum characteristics of the single flux quantum sequence are relatively complex. In addition to the main peak, there are also many high-frequency components, but these high-frequency components are unnecessary. Therefore, the single flux quantum sequence needs to be filtered.

[0135] Fig. 7A A schematic diagram of the spectrum of a single magnetic flux quantum sequence before filtering according to an embodiment of the present invention is shown. Figure 7B A schematic diagram of the spectrum of a low-frequency single flux quantum sequence before filtering according to an embodiment of the present invention is shown. Fig. 8A FIG. 4 is a schematic diagram showing a spectrum of a single magnetic flux quantum sequence before filtering according to yet another embodiment of the present invention. Figure 8B A schematic diagram of a control line transmission characteristic curve according to an embodiment of the present invention is shown. Figure 8C A schematic diagram of the spectrum of a filtered single flux quantum sequence according to an embodiment of the present invention is shown.

[0136] like Fig. 7A As shown in the figure, in addition to the main frequency peak at 0.388 GHz, there are also obvious peaks at 100 GHz, 200 GHz, 300 GHz and 400 GHz, that is, 100 GHz and its multiple frequency peaks. These peaks except the main frequency peak are due to the pulse interval τ = 10 ps = 1 / 100 GHz of the single flux quantum sequence. Therefore, there will be harmonic components of 100 GHz and its multiple frequency in the frequency domain. Figure 7B for Fig. 7A The low-frequency part of the spectrum of the single flux quantum sequence before filtering is shown, Figure 7B As shown in the figure, except for the main frequency of 0.388 GHz, there are few other frequency components. This is because the guided waveform integration method can effectively suppress the spurious peaks near the main frequency.

[0137] According to an embodiment of the present invention, a 1.9 GHz low-pass filter is used to filter the single flux quantum sequence. Fig. 8AThis is another embodiment of a spectrum diagram of a single magnetic flux quantum sequence before filtering. It can be seen that there is a main frequency peak at 0.388 GHz. Figure 8B For Fig. 8A The control line transfer characteristic curve of the same embodiment. Figure 8C For Fig. 8A The same embodiment, Fig. 8A The spectrum of the single flux quantum sequence after filtering.

[0138] Fig. 9A A schematic diagram of frequency domain characteristics of a filtered single flux quantum sequence according to an embodiment of the present invention is shown. Fig. 9B A schematic diagram showing the overlap of a filtered single flux quantum sequence waveform and an AC-CZ waveform according to an embodiment of the present invention is shown. Fig. 9C A schematic diagram showing the difference between a filtered single flux quantum sequence waveform and an AC-CZ waveform according to an embodiment of the present invention is shown.

[0139] like Figures 9A to 9C As shown in Figure 3, the frequency domain characteristics of the filtered single flux quantum sequence are similar to the time domain characteristics of the AC-CZ waveform, and the overlap is high.

[0140] According to an embodiment of the present invention, a target gate operation can be achieved by applying a single flux pulse signal to a coupling bit, and the waveform parameters of the single flux pulse signal are optimized according to the fidelity. The optimized single flux pulse signal is applied to the coupling bit to generate a dual-qubit gate. Compared with the single-qubit gate in the prior art, the dual-qubit gate can process more input signals and generate more complex outputs, and is suitable for more complex circuit designs.

[0141] Fig.10 A schematic diagram of a control square wave sequence generation circuit according to an embodiment of the present invention is shown.

[0142] like Fig.10 As shown, the control square wave sequence generation circuit (DC-SFQ) includes a digital voltage source V(t) and a single flux pulse generation circuit. Based on the single flux quantum sequence, the control square wave sequence is generated by the digital voltage source, and the control square wave sequence is input into the single flux pulse generation circuit, so that the room temperature digital source can be used to control the low temperature end control square wave sequence generation circuit through the digital line.

[0143] Fig.11 A schematic diagram of a single magnetic flux pulse generating circuit according to an embodiment of the present invention is shown.

[0144] like Fig.11As shown, the single flux pulse generating circuit includes a first Josephson junction J1, a second Josephson junction J2, a constant current source, a first inductor L1 and a second inductor L2. The single flux pulse generating circuit is used to process and control the square wave sequence, so that the rising edge of the DC pulse can be converted into a single flux pulse signal, wherein the constant current source can be a constant current source.

[0145] Fig.12 A schematic diagram of a two-qubit circuit according to an embodiment of the present invention is shown.

[0146] like Fig.12 As shown, the dual quantum bit circuit includes a first capacitor C 1c , the second capacitor C 12 , the third capacitor C 2c , the first quantum bit and the second quantum bit and the coupling bit.

[0147] According to an embodiment of the present invention, the first quantum bit is the red part, and the first quantum bit includes the first Josephson junction pair and the fourth capacitor C1. The second quantum bit is the green part, and the second quantum bit includes the second Josephson junction pair and the fifth capacitor C c The coupler is the black part, and the coupling bit is the black part including the third Josephson junction pair and the sixth capacitor C2. c Represents the energy level difference between the 0 state and the 1 state.

[0148] According to an embodiment of the present invention, a single flux pulse signal is injected into the fourth inductor L4, the third Josephson junction is mutually inducted with the fourth inductor L4, and the single flux pulse signal is applied to the coupling bit to achieve the target gate operation, and the fidelity of the target gate operation is calculated. By iteratively optimizing the waveform parameters of the single flux pulse signal according to the fidelity, the optimized single flux pulse signal can be applied to the coupling bit, thereby generating a more accurate dual-qubit gate.

[0149] The embodiments of the present invention are described above. However, these embodiments are only for the purpose of illustration, and are not intended to limit the scope of the present invention. Although each embodiment is described above, it does not mean that the measures in each embodiment cannot be used in combination advantageously. Without departing from the scope of the present invention, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present invention.

Claims

1. A method for generating a single flux quantum sequence, characterized in that: include: In response to the sequence generation instruction, m discrete sequences are generated according to the input waveform parameters, wherein each of the discrete sequences includes a waveform point, a waveform integral value, and a waveform time; When the preset clock condition is a unified clock condition, for the i-th waveform point, generating an i-th target integral value of the i-th waveform point according to the i-1-th target integral value and the waveform integral value corresponding to the i-th waveform point; When the waveform time of the i-th waveform point satisfies a preset time condition, analyzing the integral range of the i-th target integral value and a plurality of preset value ranges to obtain a first analysis result, wherein the preset time condition is generated according to a pulse interval; If the first analysis result indicates that the integral range is within a target numerical range within the plurality of preset numerical ranges, generating an i-th pulse code according to a pulse generation rule corresponding to the target numerical range, and adjusting the i-th target integral value based on a preset adjustment rule to obtain a new i-th target integral value; The single magnetic flux quantum sequence is generated according to n pulse codes corresponding to the m waveform points and the waveform time corresponding to each pulse code, wherein i is an integer greater than 1, and m and n are both integers greater than or equal to 1.

2. The method according to claim 1, characterized in that: The step of generating m discrete sequences according to the input waveform parameters comprises: generating a guide waveform according to the waveform parameters, wherein the waveform parameters include waveform frequency and / or waveform amplitude; The guide waveform is discretized to obtain m discrete sequences.

3. The method according to claim 2, characterized in that Discretization processing is performed on the guide waveform to obtain m discrete sequences, including: Discretize the guide waveform to obtain m waveform points and a waveform time corresponding to each waveform point; For each of the waveform points, the waveform integral value corresponding to the waveform point is calculated according to the amplitude and sampling interval of the waveform point.

4. The method according to claim 3, characterized in that The step of generating the i-th target integral value of the i-th waveform point according to the i-1-th target integral value and the waveform integral value corresponding to the i-th waveform point includes: In the case where i=2, generating the i-1th target integral value according to the initial integral value and the waveform integral value corresponding to the i-1th waveform point; In a case where the i-1th target integral value is adjusted based on the preset adjustment rule to generate a new i-1th target integral value, generating an i-th target integral value for the i-th waveform point according to the new i-1th target integral value and the waveform integral value corresponding to the i-th waveform point; In the case of i>2, generating an i-th target integral value of the i-th waveform point according to the i-1-th target integral value and the waveform integral value corresponding to the i-th waveform point; When the i-th target integral value is adjusted based on the preset adjustment rule to generate the new i-th target integral value, the i+1th target integral value of the i+1th waveform point is generated according to the new i-th target integral value and the waveform integral value corresponding to the i+1th waveform point.

5. The method according to claim 1, characterized in that Also includes: When the waveform time of the i-th waveform point does not satisfy the preset time condition, determining whether the i-th waveform point is within the target position range; When the i-th waveform point is within the target position range, the i-th target integral value is reset to zero to obtain the new i-th target integral value.

6. The method according to claim 2, characterized in that The preset numerical range includes a first numerical range, a second numerical range and a third numerical range determined according to the amplitude and waveform density of the guide waveform; The step of analyzing the integral range of the i-th target integral value and a plurality of preset value ranges to obtain a first analysis result includes: When the i-th target integral value satisfies the first numerical range, generating a first analysis sub-result; When the i-th target integral value satisfies the second numerical range, generating a second analysis sub-result; When the i-th target integral value satisfies the third numerical range, a third analysis sub-result is generated, wherein the first analysis result includes the first analysis sub-result, the second analysis sub-result or the third analysis sub-result.

7. The method according to claim 6, characterized in that When the first analysis result indicates that the integral range is within a target numerical range among the plurality of preset numerical ranges, generating the i-th pulse code according to the pulse generation rule corresponding to the target numerical range includes: In a case where the first analysis result is the first analysis sub-result, generating an i-th positive pulse code corresponding to the i-th waveform point; In a case where the first analysis result is the second analysis sub-result, generating an i-th negative pulse code corresponding to the i-th waveform point; When the first analysis result is the third analysis sub-result, an i-th zero pulse code corresponding to the i-th waveform point is generated, wherein the i-th pulse code includes the i-th positive pulse code, the i-th negative pulse code or the i-th zero pulse code.

8. The method according to claim 6, characterized in that The step of adjusting the i-th target integral value based on a preset adjustment rule to obtain a new i-th target integral value includes: For any numerical range in the first numerical range and the second numerical range, generating the new i-th target integral value according to the i-th target integral value and a numerical value corresponding to the numerical range; The generating of the single magnetic flux quantum sequence according to the n pulse codes corresponding to the m waveform points and the waveform time corresponding to each pulse code comprises: Generate a pulse sequence according to n pulse codes; Generate a time series according to the waveform time corresponding to each of the pulse codes; The single magnetic flux quantum sequence is generated according to the pulse sequence and the time sequence.

9. The method according to claim 1, characterized in that: Also includes: When the preset clock condition is a non-uniform clock condition, for the j-th waveform point, a j-th target integral value of the j-th waveform point is generated according to the j-1-th target integral value and the waveform integral value corresponding to the j-th waveform point, where j is an integer greater than 1; Analyze the integral range of the j-th target integral value and the plurality of preset value ranges to obtain a second analysis result; If the second analysis result indicates that the integral range is within a target numerical range within the plurality of preset numerical ranges, generating a j-th pulse code according to a pulse generation rule corresponding to the target numerical range, and adjusting the j-th target integral value based on the preset adjustment rule to obtain a new j-th target integral value; The single magnetic flux quantum sequence is generated according to j pulse codes corresponding to the m waveform points.

10. A method for generating a two-qubit gate, characterized in that: include: Obtaining a single magnetic flux quantum sequence generated by the method according to any one of claims 1 to 9; Based on the single magnetic flux quantum sequence, a control square wave sequence is generated by using a digital voltage source; Processing the control square wave sequence using a single magnetic flux pulse generating circuit to generate a single magnetic flux pulse signal; Applying the single flux pulse signal to a coupling bit to achieve a target gate operation, and calculating the fidelity of the target gate operation, wherein a dual-qubit circuit is generated based on the coupling bit and two qubits; The waveform parameters of the single flux pulse signal are iteratively optimized according to the fidelity, so that the optimized single flux pulse signal acts on the coupling bit, thereby generating the dual quantum bit gate.

Citation Information

Patent Citations

  • Superconducting circuits based devices and methods

    CN110235368A

  • Method for regulating and controlling quantum bits based on superconducting single-flux pulse sequence

    CN116722931A