A method, system, device and medium for improving quantum bit reading performance

By delaying the generation of the start timing time of multiple data acquisition cards and selecting the optimal timing, the problem of multi-stage amplification required for quantum state signals and lack of low-temperature parameter amplifiers is solved, and the fidelity of quantum bit reading is improved and Collection efficiency.

CN116029384BActive Publication Date: 2025-01-03SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310110333.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-10
Publication Date
2025-01-03
Estimated Expiration
2043-02-10

AI Technical Summary

Technical Problem

When currently quantum computers read quantum states, several stages of signal amplification are required to obtain resolvable results, and the lack of low-temperature parameter amplifiers leads to low quality of qubit measurements and making it difficult to obtain better results.

Method used

By delaying the generation of the start timing time of multiple data acquisition cards based on the start timing time of quantum reading, performing multiple quantum state readings, selecting the timing time corresponding to the largest fidelity value as the optimal acquisition time to improve the quantum bits Read performance.

Benefits of technology

It improves the fidelity of qubit reading and improves the acquisition efficiency and quality of data acquisition cards. Especially under the conditions of no low-temperature parameter amplifier, the reading performance is improved by 60%-70%.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116029384B_ABST
    Figure CN116029384B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of computer quantum computing, and specifically relates to a method, system, device and readable storage medium for improving the performance of quantum bit reading. The method includes: determining the start timing of a data acquisition card collecting quantum states according to a predetermined strategy based on the start timing of quantum reading; reading the quantum state based on the determined start timing of the data acquisition card collecting quantum states. A method for improving the performance of quantum bit reading proposed by the present invention forms the start timing of multiple data acquisition cards after delaying different timing times based on the start timing of quantum reading, and then performs multiple measurements, and then selects the start timing of the data acquisition card corresponding to the maximum fidelity value according to the fidelity values ​​obtained from the multiple measurements as the optimal start timing of the data acquisition card under the device conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of computer quantum computing, and specifically relates to a method, system, device and readable storage medium for improving quantum bit reading performance. Background Art

[0002] Quantum computers have shown the ability to surpass classical computers in dealing with some complex problems, such as chemical molecular potential analysis, material science, and large number decomposition problems. This ability is mainly reflected in the great reduction in resource consumption and time. At present, we have entered the era of medium-scale quantum devices (the chips based on superconducting quantum computing mainly contain hundreds of bits), so we can do some simple algorithm demonstrations and quantum simulations on this platform. Since the current reading of quantum states mainly uses non-destructive measurements, such measurements require that the energy we input to read is close to the single photon level, so we need several levels of amplification for the output signal to obtain a resolvable result. Generally, we place a parametric amplifier at the lowest temperature, place a HEMT at 4K temperature for the second amplification, and finally amplify it twice at room temperature. Since there is currently no low-temperature parametric amplifier, it is very difficult to obtain better results.

[0003] Therefore, there is an urgent need for an effective way to improve the quality of quantum bit measurements when reading the quantum state of current quantum computers. Summary of the invention

[0004] In order to solve the above problems, the present invention proposes a method for improving the quantum bit reading performance, comprising:

[0005] Determine the start timing of the data acquisition card collecting the quantum state according to the start timing of the quantum reading according to the predetermined strategy;

[0006] The quantum state is read based on the determined start timing of the data acquisition card collecting the quantum state.

[0007] In some embodiments of the present invention, determining the start timing of the data acquisition card to collect the quantum state according to the start timing of the quantum reading according to a predetermined strategy includes:

[0008] Based on the start timing of quantum reading, multiple start timings for collecting quantum states are generated according to a predetermined strategy, and multiple quantum state readings are performed based on the start timings of the multiple collected quantum states to obtain the fidelity values ​​of multiple quantum bit states.

[0009] In some embodiments of the present invention, determining the start timing of the data acquisition card to collect the quantum state according to the start timing of the quantum reading according to a predetermined strategy includes:

[0010] Based on the fidelity values ​​of the acquired multiple quantum bit states, the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal start timing for the data acquisition card to acquire the quantum state.

[0011] In some embodiments of the present invention, generating a plurality of start timings for acquiring quantum states according to a predetermined strategy based on the start timing of quantum reading includes:

[0012] Different driving timings are set, and multiple starting timings for collecting quantum states are generated based on the starting time sequence of quantum reading at different driving timings.

[0013] In some embodiments of the invention, the method further comprises:

[0014] Perform multiple quantum state readings based on the start timing of the multiple acquired quantum states to obtain the fidelity values ​​of multiple quantum bit states;

[0015] Based on the fidelity values ​​of the multiple quantum bit states obtained, the starting timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal starting timing time for the data acquisition card to acquire the quantum state and the driving timing.

[0016] In some embodiments of the present invention, generating a plurality of start timings for acquiring quantum states according to a predetermined strategy based on the start timing of quantum reading includes:

[0017] Different delayed timings are set, and multiple start timings for collecting quantum states are generated based on the start time sequence of quantum reading at different delayed timings.

[0018] In some embodiments of the invention, the method further comprises:

[0019] Perform multiple quantum state readings based on the start timing of the multiple acquired quantum states to obtain the fidelity values ​​of multiple quantum bit states;

[0020] Based on the fidelity values ​​of the multiple quantum bit states obtained, the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal start timing time for the data acquisition card to collect the quantum state and the corresponding delayed timing time.

[0021] Another aspect of the present invention further provides a system for improving quantum bit reading performance, comprising:

[0022] A timing determination module, the timing determination module is configured to determine the start timing of the data acquisition card collecting quantum states according to a predetermined strategy based on the start timing of the quantum reading;

[0023] The optimization module is configured to read the quantum state based on the determined start timing of the data acquisition card to acquire the quantum state.

[0024] Another aspect of the present invention further provides a computer device, comprising:

[0025] at least one processor; and

[0026] A memory, wherein the memory stores computer instructions that can be executed on the processor, and when the instructions are executed by the processor, the steps of the method described in any one of the above-mentioned embodiments are implemented.

[0027] Another aspect of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any one of the methods described in the above-mentioned embodiments are implemented.

[0028] A method for improving quantum bit reading performance proposed by the present invention forms the start timing of multiple data acquisition cards after delaying different timing times according to the start timing of quantum reading, and then performs multiple measurements. Then, according to the fidelity values ​​obtained from the multiple measurements, the start timing of the data acquisition card corresponding to the maximum fidelity value is selected as the optimal start timing of the data acquisition card under the device conditions. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0030] Figure 1 A schematic flow chart of a method for improving quantum bit reading performance provided by an embodiment of the present invention;

[0031] Figure 2 A schematic diagram of the structure of a system for improving quantum bit reading performance provided by one embodiment of the present invention;

[0032] Figure 3 A schematic diagram of the structure of a computer device provided by an embodiment of the present invention;

[0033] Figure 4A schematic diagram of the structure of a computer-readable storage medium provided in an embodiment of the present invention.

[0034] Figure 5 A timing diagram of optimized quantum bit reading provided by one embodiment of the present invention; DETAILED DESCRIPTION

[0035] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the embodiments of the present invention are further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0036] The present invention aims to solve the problem of the quality of data acquisition when the data acquisition card collects quantum state data when reading quantum bits. In some quantum computers, not only the state of the quantum bit needs to be read through the reading cavity at room temperature through multi-stage amplification, but also the state of the quantum bit needs to be converted into a digital signal through the data acquisition card. Therefore, the quality of the quantum bit collected by the data acquisition card also affects the accuracy of the quantum bit state. How to improve the acquisition efficiency and quality of the data acquisition card is called a technical problem in this field.

[0037] like Figure 1 As shown, in order to solve the above problems, the present invention proposes a method for improving the quantum bit reading performance, comprising:

[0038] Step S1, determining the start time of the data acquisition card to collect the quantum state according to the start time of the quantum reading according to a predetermined strategy;

[0039] Step S2: reading the quantum state based on the determined start timing of the data acquisition card to collect the quantum state.

[0040] In the embodiments of the present invention, quantum reading and data acquisition card acquisition usually occur simultaneously, but in some cases, due to the limitation of the storage time of photons in the reading cavity, the data acquisition card cannot effectively convert the quantum state into the corresponding data signal in a timely manner. Figure 5 As shown, Figure 5 The figure shows the timing diagram of reading quantum state, where the Probe channel shows the timing diagram of the reading cavity acquiring quantum (photons are measured in optical quantum computing) state, and the ATS channel shows the timing diagram of the data acquisition card acquiring quantum state and converting it into digital information. In the traditional implementation, reading and acquisition are carried out at the same time, and in the ATS process, some abnormalities will occur due to the storage time of photons in the reading cavity during the reading process.

[0041] Therefore, in step S1, the present invention, according to the start timing of the quantum reading of the reading cavity, according to a predetermined strategy, on the premise of knowing the start timing of the quantum reading, delays a certain time based on the start timing of the quantum reading as the start timing of the data acquisition card collecting the quantum state, for example, delaying 10 to 100 nanoseconds.

[0042] In step S2, the value of ATSchannel on the corresponding original trigger is further set according to the determined start timing of the data acquisition card to collect the quantum state to set the working timing of the data acquisition card, so as to measure the corresponding quantum state.

[0043] In some embodiments of the present invention, determining the start timing of the data acquisition card to collect the quantum state according to the start timing of the quantum reading according to a predetermined strategy includes:

[0044] Based on the start timing of quantum reading, multiple start timings for collecting quantum states are generated according to a predetermined strategy, and multiple quantum state readings are performed based on the start timings of the multiple collected quantum states to obtain the fidelity values ​​of multiple quantum bit states.

[0045] In some embodiments of the present invention, determining the start timing of the data acquisition card to collect the quantum state according to the start timing of the quantum reading according to a predetermined strategy includes:

[0046] Based on the fidelity values ​​of the acquired multiple quantum bit states, the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal start timing for the data acquisition card to acquire the quantum state.

[0047] In this embodiment, the start timing for collecting quantum states is determined according to the actual performance of the data acquisition card reading cavity. Specifically, within a certain time range, the start timing of the reading cavity quantum is delayed in a certain granularity to generate multiple start timings for collecting quantum states. That is, assuming that the reading cavity reads the quantum at 9000ns (including the drive and delay, that is, Figure 5 The timing of the Drive channel and Delay channel in the data acquisition card is calculated by taking 10ns as the granularity and taking 9010ns, 9020ns, 9030ns, etc. as the starting timing for collecting the quantum state. Then, the same quantum state is tested based on these 100 time points to obtain the fidelity values ​​of the quantum bit states collected by the 100 data acquisition cards.

[0048] Furthermore, the data are sorted according to the fidelity values, and the start timing of collecting the quantum state corresponding to the largest fidelity value is used as the optimal start timing of collecting the quantum state by the data acquisition card.

[0049] In the above process, the timing of the Drive channel and the Delay channel is fixed.

[0050] In some embodiments of the present invention, generating a plurality of start timings for acquiring quantum states according to a predetermined strategy based on the start timing of quantum reading includes:

[0051] Different driving timings are set, and multiple starting timings for collecting quantum states are generated based on the starting time sequence of quantum reading at different driving timings.

[0052] In some embodiments of the invention, the method further comprises:

[0053] Perform multiple quantum state readings based on the start timing of the multiple acquired quantum states to obtain the fidelity values ​​of multiple quantum bit states;

[0054] Based on the fidelity values ​​of the multiple quantum bit states obtained, the starting timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal starting timing time for the data acquisition card to acquire the quantum state and the driving timing.

[0055] In this embodiment, setting different drive timing times means fine-tuning the timing of the Drive channel without affecting the normal function of the drive, and repeating the above steps of adjusting the ATS timing when the drive timing changes, so as to determine the fidelity value of the quantum bit state obtained under different drive times and different ATS and reading time scenarios, and then select the start timing time of the data acquisition card to collect the quantum state and the drive timing time corresponding to the maximum fidelity value as the basis for adjusting the original trigger.

[0056] In some embodiments of the present invention, the starting timing of multiple acquisition quantum states is generated according to a predetermined strategy based on the starting timing of quantum reading, including

[0057] Different delayed timings are set, and multiple start timings for collecting quantum states are generated based on the start time sequence of quantum reading at different delayed timings.

[0058] In some embodiments of the invention, the method further comprises:

[0059] Perform multiple quantum state readings based on the start timing of the multiple acquired quantum states to obtain the fidelity values ​​of multiple quantum bit states;

[0060] Based on the fidelity values ​​of the multiple quantum bit states obtained, the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal start timing time for the data acquisition card to collect the quantum state and the corresponding delayed timing time.

[0061] Similarly, in this embodiment, the timing of the Delay channel is used as the adjustment dimension, and the delay time is changed without affecting the function of the Delay channel, and the above operation of adjusting the start timing of the acquisition card to collect quantum sonar is repeated to find the appropriate delay timing and the start timing of the ATS.

[0062] Example:

[0063] Fixed the length of the drive and the length of the delay, changing the time between ATS and probe to obtain a better sampling time. A simple experimental example can be to measure the decoherence time T1, give a Pi pulse to read the 0 state and the 1 state to obtain the fidelity of the reading, so that we change the time between ATS and probe to obtain the optimal time difference. After optimization, the fidelity of the entire reading can be improved by 60%-70% compared to the previous results, which is a great improvement for experimental conditions without low-temperature parametric amplifiers.

[0064] A method for improving quantum bit reading performance proposed by the present invention forms the start timing of multiple data acquisition cards after delaying different timing times according to the start timing of quantum reading, and then performs multiple measurements. Then, according to the fidelity values ​​obtained from the multiple measurements, the start timing of the data acquisition card corresponding to the maximum fidelity value is selected as the optimal start timing of the data acquisition card under the device conditions.

[0065] like Figure 2 As shown, another aspect of the present invention further provides a system for improving quantum bit reading performance, comprising:

[0066] A timing determination module 1, wherein the timing determination module 1 is configured to determine the start timing of the data acquisition card collecting quantum states according to a predetermined strategy based on the start timing of the quantum reading;

[0067] The optimization module 2 is configured to read the quantum state based on the determined start timing of the data acquisition card to collect the quantum state.

[0068] In some embodiments of the present invention, the timing determination module 1 is further configured to:

[0069] Based on the start timing of quantum reading, multiple start timings for collecting quantum states are generated according to a predetermined strategy, and multiple quantum state readings are performed based on the start timings of the multiple collected quantum states to obtain the fidelity values ​​of multiple quantum bit states.

[0070] In some embodiments of the present invention, the timing determination module 1 is further configured to:

[0071] Based on the fidelity values ​​of the acquired multiple quantum bit states, the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal start timing for the data acquisition card to acquire the quantum state.

[0072] In some embodiments of the present invention, the timing determination module 1 is further configured to:

[0073] Different driving timings are set, and multiple starting timings for collecting quantum states are generated based on the starting time sequence of quantum reading at different driving timings.

[0074] In some embodiments of the present invention, the timing determination module 1 is further configured to: perform multiple quantum state readings based on the start timing times of the multiple acquired quantum states to obtain the fidelity values ​​of the multiple quantum bit states;

[0075] Based on the fidelity values ​​of the multiple quantum bit states obtained, the starting timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal starting timing time for the data acquisition card to acquire the quantum state and the driving timing.

[0076] In some embodiments of the present invention, the timing determination module 1 is further configured to: set different delayed timing times, and generate multiple start timing times for collecting quantum states based on the start time sequence of quantum reading at different delayed timing times.

[0077] In some embodiments of the present invention, the timing determination module 1 is further configured to:

[0078] Perform multiple quantum state readings based on the start timing of the multiple acquired quantum states to obtain the fidelity values ​​of multiple quantum bit states;

[0079] Based on the fidelity values ​​of the multiple quantum bit states obtained, the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal start timing time for the data acquisition card to collect the quantum state and the corresponding delayed timing time.

[0080] like Figure 3As shown, another aspect of the present invention further provides a computer device, comprising:

[0081] at least one processor 21; and

[0082] A memory 22, wherein the memory 22 stores computer instructions 23 that can be run on the processor 21, and when the instructions 23 are executed by the processor 21, a method for improving quantum bit reading performance is implemented, including:

[0083] Determine the start timing of the data acquisition card collecting the quantum state according to the start timing of the quantum reading according to the predetermined strategy;

[0084] The quantum state is read based on the determined start timing of the data acquisition card collecting the quantum state.

[0085] In some embodiments of the present invention, determining the start timing of the data acquisition card to collect the quantum state according to the start timing of the quantum reading according to a predetermined strategy includes:

[0086] Based on the start timing of quantum reading, multiple start timings for collecting quantum states are generated according to a predetermined strategy, and multiple quantum state readings are performed based on the start timings of the multiple collected quantum states to obtain the fidelity values ​​of multiple quantum bit states.

[0087] In some embodiments of the present invention, determining the start timing of the data acquisition card to collect the quantum state according to the start timing of the quantum reading according to a predetermined strategy includes:

[0088] Based on the fidelity values ​​of the acquired multiple quantum bit states, the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal start timing for the data acquisition card to acquire the quantum state.

[0089] In some embodiments of the present invention, generating a plurality of start timings for acquiring quantum states according to a predetermined strategy based on the start timing of quantum reading includes:

[0090] Different driving timings are set, and multiple starting timings for collecting quantum states are generated based on the starting time sequence of quantum reading at different driving timings.

[0091] In some embodiments of the invention, the method further comprises:

[0092] Perform multiple quantum state readings based on the start timing of the multiple acquired quantum states to obtain the fidelity values ​​of multiple quantum bit states;

[0093] Based on the fidelity values ​​of the multiple quantum bit states obtained, the starting timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal starting timing time for the data acquisition card to acquire the quantum state and the driving timing.

[0094] In some embodiments of the present invention, the starting timing of multiple acquisition quantum states is generated according to a predetermined strategy based on the starting timing of quantum reading, including

[0095] Different delayed timings are set, and multiple start timings for collecting quantum states are generated based on the start time sequence of quantum reading at different delayed timings.

[0096] In some embodiments of the invention, the method further comprises:

[0097] Perform multiple quantum state readings based on the start timing of the multiple acquired quantum states to obtain the fidelity values ​​of multiple quantum bit states;

[0098] Based on the fidelity values ​​of the multiple quantum bit states obtained, the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal start timing time for the data acquisition card to collect the quantum state and the corresponding delayed timing time.

[0099] like Figure 4 As shown, another aspect of the present invention further provides a computer-readable storage medium 401, wherein the computer-readable storage medium 401 stores a computer program 402, and when the computer program 402 is executed by a processor, a method for improving the quantum bit reading performance is implemented, including:

[0100] Determine the start timing of the data acquisition card collecting the quantum state according to the start timing of the quantum reading according to the predetermined strategy;

[0101] The quantum state is read based on the determined start timing of the data acquisition card collecting the quantum state.

[0102] In some embodiments of the present invention, determining the start timing of the data acquisition card to collect the quantum state according to the start timing of the quantum reading according to a predetermined strategy includes:

[0103] Based on the start timing of quantum reading, multiple start timings for collecting quantum states are generated according to a predetermined strategy, and multiple quantum state readings are performed based on the start timings of the multiple collected quantum states to obtain the fidelity values ​​of multiple quantum bit states.

[0104] In some embodiments of the present invention, determining the start timing of the data acquisition card to collect the quantum state according to the start timing of the quantum reading according to a predetermined strategy includes:

[0105] Based on the fidelity values ​​of the acquired multiple quantum bit states, the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal start timing for the data acquisition card to acquire the quantum state.

[0106] In some embodiments of the present invention, generating a plurality of start timings for acquiring quantum states according to a predetermined strategy based on the start timing of quantum reading includes:

[0107] Different driving timings are set, and multiple starting timings for collecting quantum states are generated based on the starting time sequence of quantum reading at different driving timings.

[0108] In some embodiments of the invention, the method further comprises:

[0109] Perform multiple quantum state readings based on the start timing of the multiple acquired quantum states to obtain the fidelity values ​​of multiple quantum bit states;

[0110] Based on the fidelity values ​​of the multiple quantum bit states obtained, the starting timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal starting timing time for the data acquisition card to acquire the quantum state and the driving timing.

[0111] In some embodiments of the present invention, the starting timing of multiple acquisition quantum states is generated according to a predetermined strategy based on the starting timing of quantum reading, including

[0112] Different delayed timings are set, and multiple start timings for collecting quantum states are generated based on the start time sequence of quantum reading at different delayed timings.

[0113] In some embodiments of the invention, the method further comprises:

[0114] Perform multiple quantum state readings based on the start timing of the multiple acquired quantum states to obtain the fidelity values ​​of multiple quantum bit states;

[0115] Based on the fidelity values ​​of the multiple quantum bit states obtained, the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal start timing time for the data acquisition card to collect the quantum state and the corresponding delayed timing time.

[0116] Finally, it should be noted that a person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only storage memory (ROM) or a random access memory (RAM), etc. The embodiment of the computer program can achieve the same or similar effect as any of the above-mentioned method embodiments corresponding thereto.

[0117] In addition, typically, the devices and equipment disclosed in the embodiments of the present invention may be various electronic terminal devices, such as mobile phones, personal digital assistants (PDAs), tablet computers (PADs), smart TVs, etc., or large terminal devices, such as servers, etc. Therefore, the protection scope disclosed in the embodiments of the present invention should not be limited to a certain type of device or equipment. The client disclosed in the embodiments of the present invention may be applied to any of the above electronic terminal devices in the form of electronic hardware, computer software, or a combination of the two.

[0118] In addition, the method disclosed in the embodiment of the present invention can also be implemented as a computer program executed by a CPU, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the CPU, the above functions defined in the method disclosed in the embodiment of the present invention are performed.

[0119] In addition, the above method steps and system units may also be implemented using a controller and a computer-readable storage medium for storing a computer program that enables the controller to implement the above steps or unit functions.

[0120] In addition, it should be understood that the computer-readable storage medium (e.g., memory) described herein can be a volatile memory or a non-volatile memory, or can include both a volatile memory and a non-volatile memory. As an example and not by way of limitation, a non-volatile memory can include a read-only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. A volatile memory can include a random access memory (RAM), which can act as an external cache memory. As an example and not by way of limitation, RAM can be obtained in a variety of forms, such as synchronous RAM (DRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct Rambus RAM (DRRAM). The storage devices of the disclosed aspects are intended to include, but are not limited to, these and other suitable types of memory.

[0121] It will also be appreciated by those skilled in the art that various exemplary logic blocks, modules, circuits and algorithm steps described in conjunction with the disclosure herein can be implemented as electronic hardware, computer software or a combination of the two. In order to clearly illustrate this interchangeability of hardware and software, a general description has been given to the functions of various schematic components, blocks, modules, circuits and steps. Whether this function is implemented as software or hardware depends on specific applications and the design constraints imposed on the entire system. Those skilled in the art can implement the described function in various ways for each specific application, but this implementation decision should not be interpreted as causing a departure from the disclosed scope of the embodiments of the present invention.

[0122] The various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure herein may be implemented or executed using the following components designed to perform the functions described herein: a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP, and / or any other such configuration.

[0123] The step of the method or algorithm described in conjunction with the disclosure here can be directly included in hardware, in a software module executed by a processor, or in a combination of the two. The software module can reside in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or a storage medium of any other form known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium or write information to the storage medium. In an alternative, the storage medium can be integrated with the processor. The processor and the storage medium can reside in an ASIC. The ASIC can reside in a user terminal. In an alternative, the processor and the storage medium can reside in a user terminal as discrete components.

[0124] In one or more exemplary designs, the functions can be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions can be stored on a computer-readable medium or transmitted via a computer-readable medium as one or more instructions or codes. Computer-readable media include computer storage media and communication media, and the communication media include any media that helps to transfer a computer program from one location to another. The storage medium can be any available medium that can be accessed by a general or special-purpose computer. As an example and not limiting, the computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage devices, disk storage devices or other magnetic storage devices, or can be used to carry or store the required program code in the form of instructions or data structures and can be accessed by a general or special-purpose computer or a general or special-purpose processor. In addition, any connection can be appropriately referred to as a computer-readable medium. For example, if a coaxial cable, optical fiber cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwaves are used to send software from a website, server or other remote source, the above-mentioned coaxial cable, optical fiber cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwaves are all included in the definition of the medium. As used herein, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, Blu-ray disc, wherein disks usually reproduce data magnetically, while optical discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.

Claims

1. A method for improving quantum bit reading performance, characterized in that: include: Determine the start timing of the data acquisition card collecting the quantum state according to the start timing of the quantum reading according to the predetermined strategy; Reading the quantum state based on the determined start timing of the data acquisition card to collect the quantum state; Among them, determining the start timing of the data acquisition card to collect quantum states according to a predetermined strategy based on the start timing of quantum reading includes: generating multiple start timings for collecting quantum states according to a predetermined strategy based on the start timing of quantum reading, and performing multiple quantum state readings based on the start timings of the multiple collected quantum states to obtain fidelity values ​​of multiple quantum bit states; based on the acquired fidelity values ​​of the multiple quantum bit states, taking the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states as the optimal start timing of the data acquisition card to collect quantum states.

2. The method according to claim 1, characterized in that The method of generating a plurality of start timings of acquiring quantum states according to a predetermined strategy based on the start timing of quantum reading includes: Different driving timings are set, and multiple starting timings for collecting quantum states are generated based on the starting time sequence of quantum reading at different driving timings.

3. The method according to claim 2, characterized in that Also includes: Perform multiple quantum state readings based on the start timing of the multiple acquired quantum states to obtain the fidelity values ​​of multiple quantum bit states; Based on the fidelity values ​​of the multiple quantum bit states obtained, the starting timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal starting timing time for the data acquisition card to acquire the quantum state and the driving timing.

4. The method according to claim 1, characterized in that: The method of generating a plurality of start timings of acquiring quantum states according to a predetermined strategy based on the start timing of quantum reading includes: Different delayed timings are set, and multiple start timings for collecting quantum states are generated based on the start time sequence of quantum reading at different delayed timings.

5. The method according to claim 4, characterized in that Also includes: Perform multiple quantum state readings based on the start timing of the multiple acquired quantum states to obtain the fidelity values ​​of multiple quantum bit states; Based on the fidelity values ​​of the multiple quantum bit states obtained, the start timing used by the data acquisition card corresponding to the maximum fidelity value among the multiple quantum bit states is used as the optimal start timing time for the data acquisition card to collect the quantum state and the corresponding delayed timing time.

6. A system for improving quantum bit reading performance, characterized in that: include: A timing determination module, the timing determination module is configured to determine the start timing of the data acquisition card collecting quantum states according to a predetermined strategy based on the start timing of the quantum reading; An optimization module, the optimization module being configured to read the quantum state based on the determined start timing of the data acquisition card to acquire the quantum state; Among them, the timing determination module is also configured to generate a plurality of start timing times for collecting quantum states according to a predetermined strategy based on the start timing time of quantum reading, and perform multiple quantum state readings based on the start timing times of the plurality of collected quantum states to obtain the fidelity values ​​of a plurality of quantum bit states; based on the obtained fidelity values ​​of the plurality of quantum bit states, the start timing time adopted by the data acquisition card corresponding to the maximum fidelity value among the plurality of quantum bit states is used as the optimal start timing time for the data acquisition card to collect the quantum state.

7. A computer device, characterized in that: include: at least one processor; as well as A memory storing computer instructions executable on the processor, wherein the instructions, when executed by the processor, implement the steps of the method according to any one of claims 1 to 5.

8. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the method according to any one of claims 1 to 5.