Initialization method and running method of quantum measurement and control software system, and quantum computer

CN122905092APending Publication Date: 2026-10-13ORIGIN QUANTUM COMPUTING TECH (HEFEI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510387130.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2026-10-13

AI Technical Summary

Technical Problem

[0007]本申请的目的在于提供一种量子测控软件系统的初始化方法、运行方法及量子计算机,用于解决现有技术中量子计算测控系统进行初始化时,需要调用不同的软件程序,效率很低的问题,大大提高了初始化效率

Benefits of technology

[0039]本申请先在前端服务页面创建包含量子测控一体机和量子芯片的操控平台,并对操控平台中的目标量子芯片的线路图和线路信息进行配置,然后在前端服务页面对操控平台的操控参数进行初始化设置。通过在前端服务页面对操控平台中的量子芯片和量子测控一体机的相关参数进行配置,以实现操控平台的初始化,即可实现对该量子计算测控系统软件中的操控平台的初始化;后续用户直接在前端服务页面采用该操控平台执行各种实验和任务。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122905092A_ABST
    Figure CN122905092A_ABST
Patent Text Reader

Abstract

The application discloses a kind of initialization method of quantum control software system, running method and quantum computer, belong to quantum computing technical field;Initialization method is applied to the quantum control software system of providing front-end service page, method includes: according to the address of quantum control integrated machine connected with target quantum chip, login front-end service page, and create the control platform of mapping quantum control integrated machine and target quantum chip in front-end service page;According to the physical structure of target quantum chip, establish the quantum chip circuit diagram of control platform in front-end service page, and configure the circuit information of quantum chip circuit diagram;The control parameter of control platform is initialized and set in front-end service page.This application is configured to the related parameters of quantum chip and quantum control integrated machine in control platform in front-end service page, to realize the initialization initialization of control platform, improve efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of quantum computing technology, and in particular to an initialization method, an operation method, and a quantum computer for a quantum measurement and control software system. Background Technology

[0002] A quantum computer is a physical device that performs high-speed mathematical and logical operations, stores and processes quantum information, following the laws of quantum mechanics. The main characteristics of quantum computers include high operating speed, strong information processing capabilities, and a wide range of applications. Compared to conventional computers, the greater the amount of information processed, the more advantageous it is for quantum computers to perform calculations, and the more accurately the calculations can be ensured.

[0003] A quantum computer comprises a quantum chip and a quantum computing control system. The quantum chip is to a quantum computer what a CPU is to a traditional computer; it is the core component of a quantum computer. With the continuous advancement of quantum computing technologies, the number of qubits on quantum chips is increasing year by year. It is foreseeable that larger-scale quantum chips will emerge in the future, containing even more qubits, and quantum computers will incorporate larger-scale quantum chips. The realization of quantum computing depends on quantum chips, requiring a quantum computing control system to precisely control and measure the qubits within the quantum chip.

[0004] Before a quantum computer can be put into operation, the quantum computing measurement and control system needs to be initialized to ensure that the quantum chip can be manipulated through the quantum computing measurement and control system to carry out various measurement and control experiments. In the existing technology, different software programs need to be called when initializing the quantum computing measurement and control system, which is very inefficient and greatly affects the execution efficiency of the quantum computer.

[0005] Therefore, a solution is needed to improve the initialization efficiency of quantum computing measurement and control systems.

[0006] It should be noted that the information disclosed in the background section of this application is intended only to enhance the understanding of the general background of this application, and should not be construed as an admission or in any way implying that the information constitutes prior art known to those skilled in the art. Summary of the Invention

[0007] The purpose of this application is to provide an initialization method, an operation method, and a quantum computer for a quantum measurement and control software system, which solves the problem that the initialization of a quantum computing measurement and control system in the prior art requires calling different software programs, resulting in very low efficiency, and greatly improves the initialization efficiency.

[0008] To solve the above technical problems, the technical solution of this application is as follows:

[0009] The first aspect of this application provides an initialization method for a quantum measurement and control software system, applied to a quantum measurement and control software system that provides a front-end service page. The quantum measurement and control software system controls a quantum chip through a quantum measurement and control integrated machine. The method includes:

[0010] Log in to the front-end service page based on the address of the quantum measurement and control integrated machine connected to the target quantum chip, and create a control platform on the front-end service page that maps the quantum measurement and control integrated machine and the target quantum chip;

[0011] Based on the physical structure of the target quantum chip, a quantum chip circuit diagram of the control platform is established on the front-end service page, and the circuit information of the quantum chip circuit diagram is configured.

[0012] The control parameters of the control platform are initialized on the front-end service page.

[0013] The initialization method of the quantum measurement and control software system described above, optionally, includes establishing the quantum chip circuit diagram of the control platform on the front-end service page based on the physical structure of the target quantum chip, comprising:

[0014] Obtain the chip layout selected by the user on the front-end service page; wherein, the chip layout includes preset circuit diagrams of multiple quantum chips with different numbers of qubits;

[0015] A preset circuit diagram with the same number of qubits as the target quantum chip is determined as the quantum chip circuit diagram of the control platform and displayed on the front-end service page.

[0016] In the initialization method of the quantum measurement and control software system described above, optionally, configuring the circuit information of the quantum chip circuit diagram includes:

[0017] Based on the physical parameters of the target quantum chip, the parameter information, crosstalk information, and parameter information of the couplers between adjacent mapped qubits in the quantum chip circuit diagram are set.

[0018] In the initialization method of the quantum measurement and control software system described above, optionally, the front-end service page includes a first front-end service page for user operation and a second front-end service page for management operation;

[0019] The step of establishing a quantum chip circuit diagram of the control platform on the front-end service page based on the physical structure of the target quantum chip, and configuring the circuit information of the quantum chip circuit diagram, includes:

[0020] On the first front-end service page, a quantum chip circuit diagram of the control platform is established based on the physical structure of the target quantum chip, and the circuit information of the quantum chip circuit diagram is configured on the first front-end service page.

[0021] The initialization setting of the control parameters of the control platform on the front-end service page includes:

[0022] On the second front-end service page, the control parameters of the control platform are initialized based on the quantum chip circuit diagram and the circuit information.

[0023] The initialization method for the quantum measurement and control software system described above, optionally, includes driving parameters and calibration parameters. The initialization settings for the control platform's control parameters on the front-end service page include:

[0024] Import the preset driver parameter file and calibration parameter file into the second front-end service page and execute them;

[0025] The quantum chip circuit diagram and the circuit information are synchronized from the second front-end service page to the kernel module of the quantum measurement and control software system.

[0026] Configure the monitoring and alarm settings of the quantum measurement and control software system on the second front-end service page.

[0027] Optionally, after setting the monitoring and alarm configuration of the quantum measurement and control software system, the initialization method of the quantum measurement and control software system described above further includes:

[0028] Users can choose whether to enable monitoring and alarms based on their instructions.

[0029] The initialization method of the quantum measurement and control software system described above, optionally, includes configuring alarm information and alarm levels. When the user selects to enable monitoring and alarms according to their instructions, the method further includes:

[0030] The alarm information is displayed on the second front-end service page according to the alarm level.

[0031] The second aspect of this application provides a method for operating a quantum measurement and control software system, including:

[0032] The quantum measurement and control software system is initialized using the initialization method described in any of the first aspects;

[0033] Confirm whether the current control platform after initialization is the control platform for the experiment to be performed;

[0034] If yes, start the experiment; otherwise, switch the current control platform to the control platform where the experiment is to be performed.

[0035] Optionally, the operation method of the quantum measurement and control software system described above may also include:

[0036] The front-end service page displays the status of the quantum measurement and control software system's experimental operation.

[0037] A third aspect of this application provides a quantum computer, including a quantum computing measurement and control system and a quantum chip. The quantum computing measurement and control system is initialized using the initialization method of the quantum measurement and control software system as described in any of the first aspects, or the experiment is performed using the operation method of the quantum measurement and control software system as described in any of the second aspects.

[0038] Compared with the prior art, this application has the following beneficial effects:

[0039] This application first creates a control platform containing a quantum measurement and control integrated machine and a quantum chip on the front-end service page, and configures the circuit diagram and circuit information of the target quantum chip in the control platform. Then, the control parameters of the control platform are initialized on the front-end service page. By configuring the relevant parameters of the quantum chip and the quantum measurement and control integrated machine in the control platform on the front-end service page, the initialization of the control platform in the quantum computing measurement and control system software is achieved. Subsequently, users can directly use this control platform to perform various experiments and tasks on the front-end service page.

[0040] The operation method of the quantum measurement and control software system and the quantum computer proposed in this application belong to the same concept as the initialization method of the quantum measurement and control software system, and therefore have the same beneficial effects, so they will not be described in detail here. Attached Figure Description

[0041] Figure 1 This is a flowchart illustrating an initialization method for a quantum measurement and control software system, as exemplified by an embodiment of this application.

[0042] Figure 2 This is a schematic diagram of a quantum chip circuit in a front-end service interface, as exemplified by an embodiment of this application.

[0043] Figure 3 This is a schematic diagram illustrating the selection of a chip layout on a front-end service page, as exemplified by an embodiment of this application.

[0044] Figure 4 This is a schematic diagram illustrating the configuration of quantum chip circuit diagram information in a front-end service page, as exemplified by an embodiment of this application.

[0045] Figure 5 This is a schematic diagram illustrating the operational state of a measurement and control system as an example of an embodiment of this application. Detailed Implementation

[0046] The specific embodiments of this application will be described in more detail below with reference to the schematic diagrams. The advantages and features of this application will become clearer from the following description and claims. It should be noted that the drawings are all in a very simplified form and use non-precise proportions, and are only used to facilitate and clarify the illustration of the embodiments of this application.

[0047] In the description of this application, it should be understood that the terms "center", "upper", "lower", "left", "right", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.

[0048] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0049] A quantum computer comprises a quantum chip, a quantum computing measurement and control system, and a measurement and control link connecting the quantum chip and the quantum computing measurement and control system. The quantum computing measurement and control system includes hardware equipment (a quantum measurement and control integrated machine) and software (a quantum measurement and control software system). The hardware equipment includes various signal sources, signal acquisition devices, and other electronic devices. These electronic devices can output various control signals to the quantum chip and can also acquire and process the signals output by the quantum chip. The software system is the functional software loaded into a classical computer. This functional software is used to drive and schedule the hardware equipment. These operations are determined according to the specific task to be executed, converting various task requirements into specific operation instructions, and controlling the output and acquisition of the hardware equipment through these operation instructions.

[0050] Each quantum computer includes at least one quantum chip and a corresponding quantum computing measurement and control system. After the quantum chip and quantum computing measurement and control system are loaded, the quantum chip needs to be calibrated and standardized, and the hardware and software systems in the quantum computing measurement and control system also need to be initialized. This application mainly focuses on the initialization of the software system in the quantum computing measurement and control system.

[0051] like Figure 1As shown in the figure, this application provides an initialization method for a quantum measurement and control software system, which is applied to a quantum measurement and control software system that provides a front-end service page. The quantum measurement and control software system controls the quantum chip through a quantum measurement and control all-in-one machine. The method includes the following steps.

[0052] Step S10: Log in to the front-end service page using the address of the quantum measurement and control integrated machine connected to the target quantum chip, and create a control platform on the front-end service page that maps the quantum measurement and control integrated machine and the target quantum chip.

[0053] The software system in the quantum computing measurement and control system of this application includes a software interface (front-end service page) integrated into a classical computer (quantum measurement and control software system). Initialization operations are performed through the software interface, which is convenient, time-saving, labor-saving, and efficient.

[0054] As described above, each quantum chip in a quantum computer corresponds to a quantum computing measurement and control system. The quantum chip has a unique identifier, and the integrated quantum measurement and control unit within the system has a corresponding address. Therefore, during the initialization of the quantum computing measurement and control system's software, the identifier of the target quantum chip to which the system connects is first determined. Then, the address of the integrated quantum measurement and control unit is obtained, and the system logs in through this address on the front-end service page to connect to the integrated quantum measurement and control unit.

[0055] The quantum measurement and control integrated machine connected to the target quantum chip is a hardware device. A control platform mapping the quantum measurement and control integrated machine and the target quantum chip can be created in the front-end service page. This control platform can be understood as a virtual control platform that represents and specifies the names of the corresponding target quantum chip and measurement and control integrated machine, as well as the overall environment. This control platform includes not only the quantum measurement and control integrated machine but also the target quantum chip. After the control platform is created, the software system will bind to it and set various control parameters of the control platform through the software system to realize the setting of various control parameters of the quantum measurement and control integrated machine, as well as the physical circuit and parameter settings of the target quantum chip. The circuit and qubit information are initialized based on the control platform, and subsequent experiments are also based on the platform.

[0056] Step S20: Based on the physical structure of the target quantum chip, establish the quantum chip circuit diagram of the control platform on the front-end service page, and configure the circuit information of the quantum chip circuit diagram.

[0057] like Figure 2The quantum chip circuit diagram in the front-end service interface is used to represent the qubits on the target quantum chip and their connections. The physical structure of the target quantum chip installed in the quantum computer is determined, and its circuit diagram can be created on the front-end service page. The bits in the circuit diagram are defined as mapped qubits, corresponding to each qubit on the target quantum chip. At this stage, the circuit diagram does not include the parameters of the qubits themselves or the parameters used to control them. Furthermore, the circuit information (parameter information of each qubit in the circuit diagram) of the quantum chip circuit diagram needs to be initialized and configured on the front-end service page based on the created circuit diagram.

[0058] The initial configuration of the circuit information of the quantum chip circuit diagram is a parameter information related to the qubits that is automatically generated by the software system as needed. For the parameter information of some qubits, the default value is used during initialization, and subsequent experiments will update the parameter information corresponding to the current qubit to other values.

[0059] Step S30: Initialize the control parameters of the control platform on the front-end service page.

[0060] In step S10, a control platform including a quantum measurement and control integrated machine and a quantum chip is created. Step S20 configures the circuit diagram and circuit information of the target quantum chip within the control platform. Then, the control parameters of the control platform are initialized on the front-end service page; these control parameters include the control parameters of the quantum measurement and control integrated machine. By configuring the relevant parameters of the quantum chip and the quantum measurement and control integrated machine on the front-end service page, the control platform is initialized, thus initializing the control platform within the quantum computing measurement and control system software. Subsequently, users can directly use the created and initialized control platform on the front-end service page to execute various experiments and tasks.

[0061] This application first creates a control platform on the front-end service page, including a quantum measurement and control integrated machine and a quantum chip, and configures the quantum chip circuit diagram and circuit information of the target quantum chip in the control platform. Then, it initializes the control parameters of the control platform on the front-end service page. By configuring the relevant parameters of the quantum chip and the quantum measurement and control integrated machine in the control platform on the front-end service page, the initialization of the control platform in the quantum computing measurement and control system software is achieved.

[0062] As one implementation method, a quantum chip circuit diagram of the control platform is established on the front-end service page based on the physical structure of the target quantum chip, including the following steps.

[0063] Step S201: Obtain the chip layout selected by the user on the front-end service page; wherein, the chip layout includes preset circuit diagrams of multiple quantum chips with different numbers of qubits.

[0064] Step S202: Determine a preset circuit diagram with the same number of qubits as the target quantum chip as the quantum chip circuit diagram of the control platform, and display it on the front-end service page.

[0065] like Figure 3 The diagram shown illustrates the chip layout selection on the front-end service page. The chip layout on the front-end service page includes preset circuit diagrams for quantum chips with different numbers of qubits, such as 72-bit, 102-bit, and 208-bit. Users can select a preset circuit diagram with the same number of qubits as the quantum chip circuit diagram for the control platform based on the number of qubits in the target quantum chip. This avoids the need to manually construct each qubit and its connection relationships on the front-end service page, saving time and effort.

[0066] In steps S201-S202 above, a quantum chip circuit diagram is constructed. This can be understood as a virtual quantum chip circuit diagram with a one-to-one mapping relationship with the target quantum chip, used to represent the qubits on the target quantum chip and the connection relationship diagram. The parameter information of each mapped qubit and other components in this quantum chip circuit diagram has not yet been configured and also needs to be configured in the front-end service page. When configuring the circuit information of the quantum chip circuit, it is necessary to configure it according to the specific parameter information of the actual target quantum chip.

[0067] As one implementation method, configuring the circuit information of the quantum chip circuit diagram includes: setting the parameter information, crosstalk information, and parameter information of the couplers between adjacent mapped qubits in the quantum chip circuit diagram according to the physical parameters of the target quantum chip.

[0068] like Figure 4 The diagram shown illustrates the configuration of the quantum chip circuitry information on the front-end service page. On the front-end service page, all mapped qubits in the quantum chip circuitry are selected, and then the circuitry is saved (Save ChipLine). Next, the parameter information of each mapped qubit and the couplers between adjacent mapped qubits is set. This parameter information includes the physical parameters of the qubits and couplers themselves. In addition, other information is included, such as readout information for the qubits and crosstalk information between qubits. Once this circuitry information is initialized, configured, and stored on the front-end service page, it can be directly accessed by users when performing experiments through the front-end service page, avoiding temporary configuration and improving efficiency.

[0069] When additional information is needed, these physical parameters and other information are stored in the database of the quantum measurement and control software system after they are set. During storage, the two types of information are stored separately for easy retrieval later.

[0070] In this embodiment, the front-end service page includes a first front-end service page for user operation and a second front-end service page for management operation; establishing a quantum chip circuit diagram of the control platform on the front-end service page according to the physical structure of the target quantum chip, and configuring the circuit information of the quantum chip circuit diagram, includes: establishing a quantum chip circuit diagram of the control platform on the first front-end service page according to the physical structure of the target quantum chip, and configuring the circuit information of the quantum chip circuit diagram on the first front-end service page.

[0071] The control parameters of the control platform are initialized on the front-end service page, including: the control parameters of the control platform are initialized on the second front-end service page based on the quantum chip circuit diagram and circuit information.

[0072] In this embodiment, the software system of the quantum computing measurement and control system is set within a classical computer, and initialization and operation are performed using a front-end service page. It should be noted that the initialization of the quantum computing measurement and control system in this application is performed before the user uses the quantum computer. The front-end service page that initializes the quantum measurement and control software system and the front-end service page used by the user can be the same page or different pages. In this embodiment, two front-end service pages are used: a first front-end service page for user operation and a second front-end service page for management operations. The second front-end service page can be used for initialization operations.

[0073] Understandably, the first front-end service page is used for user operation. During user operation, it is necessary to match the corresponding quantum chip and its circuit information according to the various tasks to be executed. Therefore, the operation of establishing the quantum chip circuit diagram of the control platform based on the physical structure of the target quantum chip and configuring the circuit information of the quantum chip circuit diagram on the first front-end service page can be performed not only on the second front-end service page but also on the first front-end service page. By initializing the quantum chip circuit diagram and circuit information in the control platform on the first front-end service page, it is convenient for users to directly call them later, improving the efficiency of running experiments.

[0074] In addition, the control parameters of the control platform are the basic parameters for the normal operation of the quantum computing measurement and control system. They are unrelated to the parameters of the task to be executed and need to be initialized by the administrator on the second front-end service page to avoid accidental modification by users when configuring task parameters, which would prevent the quantum computing measurement and control system from operating normally.

[0075] In this embodiment, the types of parameters and information that need to be initialized in the control platform are distinguished and different front-end service pages are used. This not only ensures the normal operation of the quantum computing measurement and control system after initialization, but also improves the efficiency of users in performing experiments.

[0076] For example, the control parameters include drive parameters and calibration parameters. The control parameters of the control platform are initialized on the front-end service page, including the following steps.

[0077] Step S301: Import the preset driver parameter file and calibration parameter file on the second front-end service page and execute them.

[0078] Step S302: Synchronize the quantum chip circuit diagram and circuit information from the second front-end service page to the kernel module of the quantum measurement and control software system.

[0079] Step S303: Configure the monitoring and alarm settings for the quantum measurement and control software system on the second front-end service page.

[0080] As described above, the initialization of the control platform's control parameters is performed on the second front-end service page. These control parameters include the drive parameters and calibration parameters of the quantum computing measurement and control system. These parameters are stored in preset drive parameter files and calibration parameter files, respectively. These two files need to be imported into the software system from the second front-end service page for subsequent direct access by the software system.

[0081] Steps S301 and S302 initialize the quantum chip circuit diagram and circuit information, and import the drive parameter file and calibration parameter file, thus realizing the initialization of the control parameters. The control platform has now initially achieved the initialization operation and can be used by users to perform experiments.

[0082] In addition, a monitoring and alarm configuration for the quantum computing measurement and control software system is set on the second front-end service page. This configuration is used to monitor and issue alarms for the operating status of the quantum computing measurement and control system, facilitating intuitive access to the system's operational status, such as system memory, CPU usage, disk usage, and system cache. Regarding the monitoring and alarm configuration, after setting the monitoring and alarm configuration for the quantum computing measurement and control software system, the method also includes allowing users to select whether to enable monitoring and alarms based on their instructions. If monitoring and alarms are enabled, various system operating statuses will be pushed and displayed in real time on the second front-end service page.

[0083] Specifically, monitoring and alarm configuration includes configuring alarm information and alarm levels. When monitoring and alarms are enabled, the method also includes displaying alarm information according to the alarm level on the second front-end service page. Different alarm information has different priorities (i.e., alarm levels). When monitoring and alarms are enabled, alarm information is pushed and displayed in real time on the second front-end service page according to the alarm level, ensuring that higher-priority alarm information can be obtained. For other levels, all records can be viewed in the historical alarm information.

[0084] Based on the same application concept, this embodiment also provides a method for operating a quantum measurement and control software system, including the following steps.

[0085] Step S11: Initialize the quantum measurement and control software system using the initialization method described above.

[0086] Step S12: Confirm whether the current control platform after initialization is the control platform for the experiment to be performed; if yes, start the experiment; if no, switch the current control platform to the control platform for the experiment to be performed.

[0087] After initializing the quantum measurement and control software system, users can start experiments or tasks on the front-end service page. As described above, the front-end service page constructs a corresponding control platform for each quantum chip and quantum computing measurement and control system, and initializes the control platform. Before starting an experiment, users need to ensure that the current control platform is the control platform for the experiment to be performed. If it is, the experiment is started; otherwise, the current control platform is switched to the control platform for the experiment to be performed.

[0088] For example, the current control platform is a 72-bit quantum chip and the corresponding quantum computing measurement and control system, which has been initialized; however, the control platform required for the experiment to be performed is a 102-bit platform. The currently initialized control platform is incompatible with the control platform required for the experiment, and the experiment cannot be performed correctly. The control platform needs to be switched, which can be done on the front-end service page.

[0089] In addition, after initializing the quantum measurement and control software system using the above initialization method, user permissions also need to be configured on the front-end service page. For example, users can be categorized into ordinary users, advanced users, etc., with different levels of users having different usage permissions on the front-end service page, and can only perform experimental operations within their assigned permissions.

[0090] In this embodiment, the operation method of the quantum measurement and control software system further includes: displaying the status of the quantum computing measurement and control system's experimental operation on the front-end service page. For example... Figure 5The example diagram illustrates the operational status of the measurement and control system during the experiment, including the operating mode (experimental mode), kernel status (operating status), and kernel lock (unlocked).

[0091] Based on the same concept, this embodiment also provides a quantum computer, including a quantum computing measurement and control system and a quantum chip. The quantum computing measurement and control system is initialized using the initialization method of the quantum measurement and control software system described above, or the experiment is executed using the running method of the quantum measurement and control software system described above.

[0092] Based on the same concept, this embodiment also provides a readable storage medium having a computer program stored thereon, which, when executed by a processor, can implement any of the above-described initialization methods for the quantum measurement and control software system.

[0093] A readable storage medium can be a tangible device capable of holding and storing instructions for use by an instruction execution device, such as, but not limited to, electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer programs described herein can be downloaded from the readable storage medium to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. Networks can include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. Each computing / processing device's network adapter card or network interface receives and forwards a computer program from the network for storage on a readable storage medium within the respective computing / processing device. The computer program used to perform the operations described in this application can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages. Programming languages ​​include object-oriented programming languages—such as Smalltalk, C++, etc.—and conventional procedural programming languages—such as the "C" language or similar programming languages. The computer program can execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuits, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), are personalized by utilizing state information from a computer program. These electronic circuits can execute computer-readable program instructions to implement various aspects of this application.

[0094] Various aspects of this application are described herein with reference to flowchart illustrations and / or block diagrams of methods, systems, and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by a computer program. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. These computer programs can also be stored in a readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the readable storage medium storing the computer program includes an article of manufacture comprising instructions for implementing various aspects of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams.

[0095] A computer program may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the computer program executing on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0096] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," or "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments. In addition, those skilled in the art can combine and integrate the different embodiments or examples described in this specification.

[0097] The above are merely preferred embodiments of this application and do not constitute any limitation on this application. Any equivalent substitutions or modifications made by those skilled in the art to the technical solutions and content disclosed in this application without departing from the scope of the technical solutions of this application shall still fall within the protection scope of this application.

Claims

1. An initialization method for a quantum measurement and control software system, characterized in that, A quantum measurement and control software system applied to provide a front-end service page, wherein the quantum measurement and control software system controls the quantum chip through a quantum measurement and control all-in-one machine, the method comprising: Log in to the front-end service page based on the address of the quantum measurement and control integrated machine connected to the target quantum chip, and create a control platform on the front-end service page that maps the quantum measurement and control integrated machine and the target quantum chip; Based on the physical structure of the target quantum chip, a quantum chip circuit diagram of the control platform is established on the front-end service page, and the circuit information of the quantum chip circuit diagram is configured. The control parameters of the control platform are initialized on the front-end service page.

2. The initialization method of the quantum measurement and control software system as described in claim 1, characterized in that, The step of establishing the quantum chip circuit diagram of the control platform on the front-end service page based on the physical structure of the target quantum chip includes: Obtain the chip layout selected by the user on the front-end service page; wherein, the chip layout includes preset circuit diagrams of multiple quantum chips with different numbers of qubits; A preset circuit diagram with the same number of qubits as the target quantum chip is determined as the quantum chip circuit diagram of the control platform and displayed on the front-end service page.

3. The initialization method of the quantum measurement and control software system as described in claim 1, characterized in that, The circuit information for configuring the quantum chip circuit diagram includes: Based on the physical parameters of the target quantum chip, the parameter information, crosstalk information, and parameter information of the couplers between adjacent mapped qubits in the quantum chip circuit diagram are set.

4. The initialization method of the quantum measurement and control software system as described in claim 1, characterized in that, The front-end service page includes a first front-end service page for user operations and a second front-end service page for management operations; The step of establishing a quantum chip circuit diagram of the control platform on the front-end service page based on the physical structure of the target quantum chip, and configuring the circuit information of the quantum chip circuit diagram, includes: On the first front-end service page, a quantum chip circuit diagram of the control platform is established based on the physical structure of the target quantum chip, and the circuit information of the quantum chip circuit diagram is configured on the first front-end service page. The initialization setting of the control parameters of the control platform on the front-end service page includes: On the second front-end service page, the control parameters of the control platform are initialized based on the quantum chip circuit diagram and the circuit information.

5. The initialization method of the quantum measurement and control software system as described in claim 4, characterized in that, The control parameters include drive parameters and calibration parameters. The control parameters of the control platform are initialized on the front-end service page, including: Import the preset driver parameter file and calibration parameter file into the second front-end service page and execute them; The quantum chip circuit diagram and the circuit information are synchronized from the second front-end service page to the kernel module of the quantum measurement and control software system. Configure the monitoring and alarm settings of the quantum measurement and control software system on the second front-end service page.

6. The initialization method of the quantum measurement and control software system as described in claim 5, characterized in that, After configuring the monitoring and alarm settings of the quantum measurement and control software system, the method further includes: Users can choose whether to enable monitoring and alarms based on their instructions.

7. The initialization method of the quantum measurement and control software system as described in claim 5, characterized in that, The monitoring and alarm configuration includes the configuration of alarm information and alarm levels. When the user selects to enable monitoring and alarms according to their instructions, the method further includes: The alarm information is displayed on the second front-end service page according to the alarm level.

8. A method for operating a quantum measurement and control software system, characterized in that, include: The quantum measurement and control software system is initialized using the initialization method described in any one of claims 1-7; Confirm whether the current control platform after initialization is the control platform for the experiment to be performed; If yes, start the experiment; otherwise, switch the current control platform to the control platform where the experiment is to be performed.

9. The method for operating the quantum measurement and control software system as described in claim 8, characterized in that, Also includes: The front-end service page displays the status of the quantum measurement and control software system's experimental operation.

10. A quantum computer, characterized in that, The system includes a quantum computing measurement and control system and a quantum chip. The quantum computing measurement and control system is initialized using the initialization method of the quantum measurement and control software system as described in any one of claims 1-7, or the experiment is performed using the operation method of the quantum measurement and control software system as described in any one of claims 8-9.