A data processing method, a measurement and control system, an electronic device and a storage medium
By designing data processing methods and measurement and control systems in superconducting quantum computer measurement and control systems, data processing is ensured under normal communication connections, and automatic reset and fault processing is performed when communication is abnormal, the problem of low reliability of the existing system is solved and the system reliability and fault processing efficiency are improved.
Patent Information
- Application Number
- CN202510237525.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-03
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2045-03-03
AI Technical Summary
The existing superconducting quantum computer measurement and control systems are low in reliability, and they cannot accurately analyze the main risk points of system failures, and targeted response measures cannot be taken.
A data processing method and measurement and control system are designed to determine the target measurement and control host and generate control instructions through the communication connection between at least two measurement and control hosts and measurement and control equipment to ensure that data processing is performed under normal communication connection. If the communication is abnormal, the reset and fault processing of the measurement and control host or device will be automatically carried out.
It improves the reliability of the measurement and control system in the data processing process, realizes automatic repair of abnormal measurement and control hosts or equipment, improves the efficiency of fault processing, and enhances the reliability of the system.
Smart Images

Figure CN119721274B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of quantum computing technology, and in particular to a data processing method, a measurement and control system, an electronic device, and a storage medium. Background Art
[0002] The superconducting quantum computer system is mainly composed of superconducting quantum chips, dilution refrigerators, measurement and control systems, quantum software, etc. Among them, the measurement and control system is mainly used to control the work of superconducting quantum chips and read the calculation results of superconducting quantum chips, so the measurement and control system is crucial for superconducting quantum computers. However, the measurement and control systems in existing superconducting quantum computers are mostly of low reliability, and cannot accurately analyze the main risk points of system failures, nor can they take targeted countermeasures. Summary of the invention
[0003] The present disclosure provides a data processing method, a measurement and control system, an electronic device and a storage medium to at least solve the above technical problems existing in the prior art.
[0004] According to a first aspect of the present disclosure, there is provided a data processing method, which is applied to a measurement and control system, wherein the measurement and control system includes at least two measurement and control hosts and at least two measurement and control devices, each of the measurement and control devices being communicatively connected to all the measurement and control hosts, and the method includes: receiving a user request sent by a user application; in response to a normal communication connection between at least two of the measurement and control hosts, determining a target measurement and control host from the at least two measurement and control hosts; generating a corresponding control instruction based on the user request by the target measurement and control host; in response to a normal communication connection between the target measurement and control host and a first measurement and control device corresponding to the control instruction, sending the control instruction to the first measurement and control device; controlling a superconducting quantum chip to perform data processing based on the control instruction by the first measurement and control device to obtain a first processing result; and sending the first processing result to the user application.
[0005] In one possible implementation, after receiving the user request sent by the user application, it also includes: in response to an abnormal communication connection between at least two of the measurement and control hosts, resetting the abnormal measurement and control host by a normal measurement and control host among the at least two measurement and control hosts until the communication connection between the at least two measurement and control hosts is normal.
[0006] In one possible implementation manner, resetting the abnormal measurement and control host through a normal measurement and control host among at least two of the measurement and control hosts includes: applying a first level signal to the reset signal end of the abnormal measurement and control host through the normal measurement and control host, and switching the first level signal to a second level signal after a first time period to generate a reset trigger edge; wherein, the first level signal is lower than the second level signal, and the reset trigger edge is used to trigger the reset operation of the abnormal measurement and control host.
[0007] In one possible implementation, a data processing method further includes: in response to the abnormal communication connection between at least two of the measurement and control hosts still being abnormal after the abnormal measurement and control host is reset, the normal measurement and control host is determined as the target measurement and control host, and prompt information characterizing the fault of the abnormal measurement and control host is generated and issued.
[0008] In one possible implementation, after the target measurement and control host generates the corresponding control instruction based on the user request, it also includes: in response to an abnormal communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction, resetting the first measurement and control device through the target measurement and control host until the communication connection between the target measurement and control host and the first measurement and control device is normal.
[0009] In one possible implementation, a data processing method also includes: in response to the first measurement and control device being reset, if the communication connection between the target measurement and control host and the first measurement and control device is still abnormal, turning off the power of the first measurement and control device through the target measurement and control host, and turning on the power of the first measurement and control device after a second period of time; or, turning off the total power of all the measurement and control devices through the target measurement and control host, and turning on the total power after a second period of time.
[0010] In one possible implementation manner, the target measurement and control host generates a corresponding control instruction based on the user request, including: parsing the user request by the target measurement and control host to obtain the user intention and the data to be processed; generating a corresponding control instruction based on the user intention and the data to be processed, wherein the control instruction can control the superconducting quantum chip to process the data to be processed based on the user intention.
[0011] In one possible implementation manner, controlling the superconducting quantum chip to perform data processing based on the control instruction by the first measurement and control device to obtain a first processing result includes: generating, by the first measurement and control device based on the control instruction, a driving waveform signal for controlling the superconducting quantum chip to process the data to be processed based on the user's intention; and driving the superconducting quantum chip to process the data to be processed based on the user's intention based on the driving waveform signal to obtain the first processing result.
[0012] In one possible implementation manner, a data processing method further includes: sending the first processing result to a second measurement and control device; amplifying the first processing result by the second measurement and control device, and extracting a required second processing result from the amplified first processing result.
[0013] In one possible implementation manner, sending the first processing result to the user application includes: sending the second processing result to the target measurement and control host through the second measurement and control device; and sending the second processing result to the user application through the target measurement and control host.
[0014] In one possible implementation manner, the first measurement and control device is a control signal generating device based on a field programmable gate array FPGA and a digital-to-analog converter DAC chip; the second measurement and control device is a data acquisition and reading device based on an FPGA and an analog-to-digital converter ADC chip.
[0015] According to a second aspect of the present disclosure, a measurement and control system is provided, comprising: at least two measurement and control hosts, at least two of the measurement and control hosts being communicatively connected to each other; at least two measurement and control devices, each of which is communicatively connected to all of the measurement and control hosts; the at least two measurement and control hosts are used to receive user requests sent by user applications; in response to normal communication connection between at least two of the measurement and control hosts, a target measurement and control host is determined from the at least two measurement and control hosts; a corresponding control instruction is generated based on the user request by the target measurement and control host; in response to normal communication connection between the target measurement and control host and a first measurement and control device corresponding to the control instruction, the control instruction is sent to the first measurement and control device; the at least two measurement and control devices are used to control a superconducting quantum chip to perform data processing based on the control instruction to obtain a first processing result; and the first processing result is sent to the user application.
[0016] In one possible implementation, a measurement and control system also includes: a switch, which is arranged between at least two measurement and control hosts and at least two measurement and control devices, the switch is communicatively connected to all the measurement and control hosts, and the switch is communicatively connected to all the measurement and control devices; the at least two measurement and control hosts are also used to: send the control instructions to the first measurement and control device through the switch.
[0017] In one embodiment, the at least two measurement and control hosts are further used to: in response to an abnormal communication connection between the at least two measurement and control hosts, reset the abnormal measurement and control host by a normal measurement and control host among the at least two measurement and control hosts until the communication connection between the at least two measurement and control hosts is normal.
[0018] In one implementable manner, the at least two measurement and control host computers are further configured to: apply a first level signal to the reset signal terminal of the abnormal measurement and control host computer through the normal measurement and control host computer, and switch the first level signal to a second level signal after a first duration to generate a reset trigger edge; wherein, the first level signal is lower than the second level signal, and the reset trigger edge is used to trigger the reset operation of the abnormal measurement and control host computer.
[0019] In one implementable manner, the at least two measurement and control host computers are further configured to: in response to the communication connection between the at least two measurement and control host computers still being abnormal after resetting the abnormal measurement and control host computer, determine the normal measurement and control host computer as the target measurement and control host computer, and generate and send a prompt message indicating a fault of the abnormal measurement and control host computer.
[0020] In one implementable manner, the at least two measurement and control host computers are further configured to: in response to the communication connection between the target measurement and control host computer and the first measurement and control device corresponding to the control instruction being abnormal, reset the first measurement and control device through the target measurement and control host computer until the communication connection between the target measurement and control host computer and the first measurement and control device is normal.
[0021] In one implementable manner, the at least two measurement and control host computers are further configured to: in response to the communication connection between the target measurement and control host computer and the first measurement and control device still being abnormal after resetting the first measurement and control device, turn off the power supply of the first measurement and control device through the target measurement and control host computer, and turn on the power supply of the first measurement and control device after a second duration; or, turn off the total power supply of all the measurement and control devices through the target measurement and control host computer, and turn on the total power supply after a second duration.
[0022] According to a third aspect of the present disclosure, there is provided an electronic device, including: a measurement and control system as described in the present disclosure, and the measurement and control system is capable of executing a data processing method as described in the present disclosure.
[0023] According to a fourth aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions, and the computer instructions are used to cause the computer to execute a data processing method as described in the present disclosure.
[0024] The present invention discloses a data processing method, a measurement and control system, an electronic device and a storage medium, wherein the data processing method controls the superconducting quantum chip based on the control instruction to process data and obtain a first processing result only when the communication connection between at least two measurement and control hosts is normal and the communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction is normal. Moreover, when the above two conditions are not met, the abnormal measurement and control host or abnormal measurement and control device is determined, and the abnormal measurement and control host or abnormal measurement and control device is reset to repair it. Thus, the reliability of the measurement and control system in the data processing process can be guaranteed, and the abnormal measurement and control host or abnormal measurement and control device in the data processing process can be automatically repaired, thereby improving the efficiency of fault handling and further improving the reliability of the measurement and control system.
[0025] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, in which:
[0027] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.
[0028] Figure 1 A schematic diagram showing a data processing method according to an embodiment of the present disclosure Figure 1 ;
[0029] Figure 2 A schematic diagram showing a data processing method according to an embodiment of the present disclosure Figure 2 ;
[0030] Figure 3 A schematic diagram of the structure of a measurement and control system according to an embodiment of the present disclosure is shown;
[0031] Figure 4 A schematic diagram of a signal flow in a measurement and control system according to an embodiment of the present disclosure is shown;
[0032] Figure 5 A schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0033] In order to make the purpose, features, and advantages of the present disclosure more obvious and easy to understand, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.
[0034] The superconducting quantum computer system is mainly composed of superconducting quantum chips, dilution refrigerators, measurement and control systems, quantum software, etc. With the development of superconducting quantum computing technology, the number of superconducting quantum chip bits has increased rapidly. At present, there are superconducting quantum chips with more than 1,000 physical bits in the industry. Because the operation of superconducting quantum chips needs to be controlled by the measurement and control system, its calculation results also need to be read by the measurement and control system, that is, the superconducting quantum chip relies on the measurement and control system to send a driving signal for control. At the same time, the calculation results of the superconducting quantum chip need to be collected and analyzed by the measurement and control system before being fed back to the user. Therefore, the measurement and control system is a critical component for the superconducting quantum computer system.
[0035] Initially, the measurement and control systems in superconducting quantum computer systems were mainly built with traditional instruments and equipment. With the development of technology, the disadvantages of traditional instruments and equipment have become increasingly prominent, such as being too large, inflexible to operate, too complex in function, and expensive. Based on these problems, the industry has begun to study measurement and control systems dedicated to superconducting quantum computer systems. Currently, the industry mainly develops special measurement and control systems in superconducting quantum computer systems based on field programmable gate arrays (FPGAs), high-speed digital-to-analog converters (DACs) and high-speed analog-to-digital converters (ADCs). At present, this type of special measurement and control system has partially replaced traditional instruments and equipment, and has been established on a certain scale. However, the industry currently focuses on the functions of this type of special measurement and control system, and has not yet paid attention to reliability.
[0036] Traditional measurement and control systems are usually composed of a measurement and control host, a device responsible for generating control signals, a device responsible for reading calculation results, and a device responsible for expansion. The measurement and control host is responsible for parsing user instructions and controlling the device responsible for generating control signals to send waveform signals required to control the operation of the superconducting quantum chip, and collecting the calculation results of the superconducting quantum chip from the device responsible for reading the calculation results and parsing and returning them to the user. The measurement and control host usually uses an X86 architecture server or computer. The device responsible for generating control signals and the device responsible for reading calculation results can be built with traditional equipment such as traditional microwave sources, arbitrary waveform generators, and high-speed data acquisition cards. The devices are networked through networks or high-speed bus communications, thereby realizing high-speed communication between the measurement and control host and the devices. However, the system built in this way has problems such as long communication time, inflexible control, high cost, large equipment size, and inconvenient scale expansion. In view of the many problems of the measurement and control system of the superconducting quantum computer system built on traditional equipment, in recent years, it has become a trend to build a measurement and control system of the superconducting quantum computer system with dedicated measurement and control equipment developed based on high-end FPGA, high-speed ADC chip and high-speed DAC chip, and to match it with X86 measurement and control host. The dedicated measurement and control system developed based on high-end FPGA, high-speed ADC chip and high-speed DAC chip, the RF measurement and control array system has a fully digital structure. Compared with the traditional method of mixing microwave source combined with arbitrary waveform generator, users do not need complex IQ calibration during use, and directly perform frequency synthesis to generate lower noise measurement and control signals, which can be used for system construction more quickly. The measurement and control host communicates with multiple dedicated FPGA measurement and control equipment through the PCIE bus, which has obvious improvements in ease of use, space occupation, cost reduction, and networking. Among them, IQ calibration is the process of calibrating the I-channel signal (In-phase, in-phase component) and the Q-channel signal (Quadrature, orthogonal component) in the communication system; PCIE bus is a high-speed serial computer expansion bus standard. However, since superconducting quantum computer systems have not yet been commercialized, the industry has not paid much attention to the working reliability of their measurement and control systems.
[0037] Figure 1 A schematic diagram showing a data processing method according to an embodiment of the present disclosure Figure 1 ,like Figure 1 As shown, a data processing method is applied to a measurement and control system, wherein the measurement and control system includes at least two measurement and control hosts and at least two measurement and control devices, each of which is in communication connection with all the measurement and control hosts, and the data processing method includes:
[0038] Step S101: receiving a user request sent by a user application.
[0039] In this embodiment, the user application can be an application program used by the user to call the superconducting quantum computing service. The user's operation on the user application can trigger a user request. The user request includes the type of quantum computing task that the user needs to perform, the task requirements, and the input data required for the corresponding quantum computing. The user request triggered by the user application can be sent synchronously to all measurement and control hosts in the measurement and control system.
[0040] Step S102: in response to the communication connection between at least two measurement and control hosts being normal, a target measurement and control host is determined among the at least two measurement and control hosts.
[0041] In this embodiment, at least two measurement and control hosts can establish a heartbeat through a network communication protocol, and monitor each other's operating status through the heartbeat. If the heartbeat signal between at least two measurement and control hosts is normal, it is considered that the communication connection between at least two measurement and control hosts is normal. At this time, the target measurement and control host can be determined from the at least two measurement and control hosts. The target measurement and control host is the measurement and control host that processes user requests and controls the measurement and control equipment, that is, the master measurement and control host, and the measurement and control hosts other than the target measurement and control host are slave measurement and control hosts. In one example, at least two measurement and control hosts can identify whether they are the master measurement and control host or the slave measurement and control host through their own fixed network protocol (IP, Internet Protocol) addresses.
[0042] Step S103: Generate corresponding control instructions based on user request through the target measurement and control host.
[0043] In this embodiment, the target measurement and control host generates control instructions based on the quantum computing task type, task requirements and input data required for the corresponding quantum computing in the user request. The control instructions are used to guide and control the measurement and control equipment to achieve the computing tasks specified in the user request and ultimately meet the user's needs.
[0044] Step S104: in response to the communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction being normal, the control instruction is sent to the first measurement and control device.
[0045] In this embodiment, each measurement and control device establishes a heartbeat with all measurement and control hosts through a network communication protocol. The measurement and control host can monitor the operating status of the measurement and control device through the heartbeat. If the heartbeat signal between the target measurement and control host and the first measurement and control device corresponding to the control instruction is normal, it is considered that the communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction is normal, and the control instruction can be sent to the first measurement and control device. In one example, the functions of each of the at least two measurement and control devices are different, and the first measurement and control device is a measurement and control device that can control the operation of the superconducting quantum chip based on the control instruction corresponding to the current user request.
[0046] Step S105, controlling the superconducting quantum chip to perform data processing based on the control instruction by the first measurement and control device to obtain a first processing result.
[0047] In this embodiment, after receiving the control instruction, the first measurement and control device can control the superconducting quantum chip to perform the calculation processing required by the user on the corresponding input data based on the control instruction, thereby obtaining a first processing result.
[0048] Step S106: Send the first processing result to the user application.
[0049] In this embodiment, after the first processing result is obtained, it is also necessary to send the first processing result to the user application, so that the user can observe the first processing result through the user application.
[0050] In the present disclosure, only when the communication connection between at least two measurement and control hosts is normal and the communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction is normal, will the first measurement and control device control the superconducting quantum chip to perform data processing based on the control instruction to obtain a first processing result. This helps to promptly discover the measurement and control host or measurement and control device that causes the connection abnormality, avoid the control instruction from being unable to be transmitted or executed, ensure that all parts of the measurement and control system are in a normal state, and the information exchange between the parts is smooth, further enhancing the reliability of the measurement and control system.
[0051] Figure 2 A schematic diagram showing a data processing method according to an embodiment of the present disclosure Figure 2 ,like Figure 2 As shown, a data processing method includes:
[0052] Step S201: receiving a user request sent by a user application.
[0053] In this embodiment, the user application can be an application program used by the user to call the superconducting quantum computing service. The user's operation on the user application can trigger a user request. The user request includes the type of quantum computing task that the user needs to perform, the task requirements, and the input data required for the corresponding quantum computing. The user request triggered by the user application can be sent synchronously to all measurement and control hosts in the measurement and control system.
[0054] If the communication connection between the at least two measurement and control hosts is normal, step S202 is executed: determining a target measurement and control host among the at least two measurement and control hosts.
[0055] If the communication connection between at least two measurement and control hosts is abnormal, step S203 is executed: the abnormal measurement and control host is reset. After step S203, it is re-determined whether the communication connection between at least two measurement and control hosts is normal.
[0056] In this embodiment, a heartbeat can be established between at least two measurement and control hosts through a network communication protocol, and the operating status of each other can be monitored through the heartbeat. If the heartbeat signal between the at least two measurement and control hosts is normal, it is considered that the communication connection between the at least two measurement and control hosts is normal. At this time, the target measurement and control host can be determined from the at least two measurement and control hosts; if the heartbeat signal between the at least two measurement and control hosts is abnormal, it is considered that the communication connection between the at least two measurement and control hosts is abnormal. At this time, the abnormal measurement and control host that caused the abnormal communication connection needs to be reset, and then it can be re-determined whether the communication connection between the at least two measurement and control hosts is normal.
[0057] Step S204: Generate corresponding control instructions based on the user request through the target measurement and control host.
[0058] In this embodiment, the target measurement and control host generates control instructions based on the quantum computing task type, task requirements and input data required for the corresponding quantum computing in the user request. The control instructions are used to guide and control the measurement and control equipment to achieve the computing tasks specified in the user request and ultimately meet the user's needs.
[0059] If the communication connection between the target measurement and control host and the first measurement and control device is normal, step S205 is executed: sending the control instruction to the first measurement and control device.
[0060] If the communication connection between the target measurement and control host and the first measurement and control device is abnormal, step S206 is executed: the first measurement and control device is reset. After step S206, it is determined again whether the communication connection between the target measurement and control host and the first measurement and control device is normal.
[0061] In this embodiment, each measurement and control device establishes a heartbeat with all measurement and control hosts through a network communication protocol. The measurement and control host can monitor the operating status of the measurement and control device through the heartbeat. If the heartbeat signal between the target measurement and control host and the first measurement and control device corresponding to the control instruction is normal, it is considered that the communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction is normal, and the control instruction can be sent to the first measurement and control device at this time; if the heartbeat signal between the target measurement and control host and the first measurement and control device corresponding to the control instruction is abnormal, it is considered that the communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction is abnormal, and the first measurement and control device can be reset at this time. Since the communication connection between at least two measurement and control hosts is normal, it proves that the target measurement and control host is normal. Therefore, if the communication connection between the target measurement and control host and the first measurement and control device is abnormal, it can be considered that the first measurement and control device is abnormal. At this time, the first measurement and control device needs to be reset, and then it can be re-determined whether the communication connection between the target measurement and control host and the first measurement and control device is normal.
[0062] Step S207: Control the superconducting quantum chip to perform data processing based on the control instruction through the first measurement and control device to obtain a first processing result.
[0063] In this embodiment, after receiving the control instruction, the first measurement and control device can control the superconducting quantum chip to perform the calculation processing required by the user on the corresponding input data based on the control instruction, thereby obtaining a first processing result.
[0064] Step S208: sending the first processing result to the second measurement and control device, amplifying the first processing result by the second measurement and control device, and extracting the required second processing result from the amplified first processing result.
[0065] In this embodiment, after the superconducting quantum chip obtains the first processing result, the first processing result can be sent to the second measurement and control device. The second measurement and control device can amplify the signal corresponding to the first processing result, thereby increasing the signal strength, and extract information related to the user request from the amplified first processing result, thereby obtaining the second processing result. In one example, after the second measurement and control device receives the first processing result, it can use an amplifier such as a radio frequency amplifier and a low noise amplifier to amplify the signal of the first processing result, and perform filtering, demodulation, feature extraction and other operations on the amplified first processing result. Filtering can remove noise and interference components in the signal, demodulation can convert the signal into a baseband signal that is easy to analyze, and feature extraction can obtain key feature information in the signal, that is, the second processing result that is highly related to the user request. The second processing result can be the state information, measurement results, calculation results, etc. of the quantum bit.
[0066] Step S209: Send the second processing result to the target measurement and control host through the second measurement and control device, and send the second processing result to the user application through the target measurement and control host.
[0067] In this embodiment, the second measurement and control device may send the second processing result to the target measurement and control host, and the target measurement and control host may send the second processing result to the user application, so that the user can observe the second processing result through the user application.
[0068] In the present disclosure, only when the communication connection between at least two measurement and control hosts is normal and the communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction is normal, the first measurement and control device will control the superconducting quantum chip to process data based on the control instruction to obtain the first processing result, and when the above two conditions are not met, the abnormal measurement and control host or abnormal measurement and control device will be determined, and the abnormal measurement and control host or abnormal measurement and control device will be reset to repair it. In this way, the reliability of the measurement and control system in the data processing process can be guaranteed, and the abnormal measurement and control host or abnormal measurement and control device in the data processing process can be automatically repaired, the efficiency of fault handling can be improved, and the reliability of the measurement and control system can be further improved.
[0069] In another embodiment, step S203 “resetting the abnormal measurement and control host” includes:
[0070] In response to an abnormal communication connection between at least two measurement and control hosts, a normal measurement and control host among the at least two measurement and control hosts is used to reset the abnormal measurement and control host until the communication connection between the at least two measurement and control hosts is normal.
[0071] In this embodiment, if the communication connection between at least two measurement and control hosts is abnormal, it is necessary to determine the normal measurement and control host and the abnormal measurement and control host among the at least two measurement and control hosts, and then reset the abnormal measurement and control host through the normal measurement and control host to restore the abnormal measurement and control host to a normal state.
[0072] In one example, resetting an abnormal measurement and control host through a normal measurement and control host among at least two measurement and control hosts includes: applying a first level signal to a reset signal terminal of the abnormal measurement and control host through the normal measurement and control host, and switching the first level signal to a second level signal after a first time period to generate a reset trigger edge; wherein the first level signal is lower than the second level signal, and the reset trigger edge is used to trigger the reset operation of the abnormal measurement and control host. That is, the normal measurement and control host can reset the abnormal measurement and control host by pulling down and then pulling up the reset signal of the abnormal measurement and control host.
[0073] In one example, if after the abnormal measurement and control host is reset, the communication connection between at least two measurement and control hosts is still abnormal, the power of the abnormal measurement and control host can be turned off by the normal measurement and control host, and the power of the abnormal measurement and control host can be turned on after a preset period of time, which is equivalent to restarting the abnormal measurement and control host for repair.
[0074] In one example, after step S203 "resets the abnormal measurement and control host", if the communication connection between at least two measurement and control hosts is still abnormal after the abnormal measurement and control host is reset or restarted, the normal measurement and control host is determined as the target measurement and control host, and a prompt message characterizing the fault of the abnormal measurement and control host is generated and issued, the prompt message including the identification information of the abnormal measurement and control host, the fault description and the time when the fault occurred, etc.
[0075] In another embodiment, step S206 "resetting the first measurement and control device" includes: in response to an abnormal communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction, resetting the first measurement and control device through the target measurement and control host until the communication connection between the target measurement and control host and the first measurement and control device is normal.
[0076] In this embodiment, if the communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction is abnormal, the first measurement and control device is reset by the target measurement and control host to restore the first measurement and control device to a normal state.
[0077] In one example, resetting the first measurement and control device through the target measurement and control host includes: applying a third level signal to the reset signal terminal of the first measurement and control device through the target measurement and control host, and switching the third level signal to a fourth level signal after a preset time to generate a reset trigger edge; wherein the third level signal is lower than the fourth level signal, and the reset trigger edge is used to trigger the reset operation of the first measurement and control device. That is, the target measurement and control host can reset the first measurement and control device by pulling down and then pulling up the reset signal of the first measurement and control device.
[0078] In one example, if the communication connection between the target measurement and control host and the first measurement and control device is still abnormal 30 seconds after the first measurement and control device is reset, the power of the first measurement and control device is turned off by the target measurement and control host, and the power of the first measurement and control device is turned on after the second time period; or, the total power of all measurement and control devices is turned off by the target measurement and control host, and the total power is turned on after the second time period, that is, the first measurement and control device can be restarted for repair. The second time period can be 10 seconds.
[0079] In one example, after step S206 "resets the first measurement and control device", if the communication connection between the target measurement and control host and the first measurement and control device is still abnormal after the first measurement and control device is reset or restarted, a prompt message characterizing the fault of the first measurement and control device is generated and issued, and the prompt message includes the identification information of the first measurement and control device, the fault description and the time when the fault occurred, etc.
[0080] In the present disclosure, when repairing an abnormal measurement and control host or a first measurement and control device, the abnormal measurement and control host or the first measurement and control device is first reset. If the corresponding communication connection is still abnormal after resetting, the abnormal measurement and control host or the first measurement and control device can be restarted, thereby improving the success rate of repairing the abnormal measurement and control host or the first measurement and control device.
[0081] In another embodiment, step S204 "generating corresponding control instructions based on user request by the target measurement and control host" includes:
[0082] The user request is parsed through the target measurement and control host to obtain the user's intention and the data to be processed; based on the user's intention and the data to be processed, the corresponding control instructions are generated, and the control instructions can control the superconducting quantum chip to process the data to be processed based on the user's intention.
[0083] In this embodiment, the target measurement and control host parses the user request to obtain the user's intention and the data to be processed, wherein the user's intention may be the type of quantum computing task and the task requirements that the user expects to perform, and the data to be processed may be the input data required for the corresponding quantum computing. Then, based on the user's intention and the data to be processed, the corresponding control instructions are generated. The first measurement and control device can control the superconducting quantum chip to process the data to be processed based on the user's intention based on the control instructions, so as to realize the computing task specified in the user request and finally meet the user's needs.
[0084] In another embodiment, step S207, “controlling the superconducting quantum chip to process data based on the control instruction by the first measurement and control device to obtain a first processing result”, includes:
[0085] The first measurement and control device generates a driving waveform signal based on the control instruction to control the superconducting quantum chip to process the data to be processed based on the user's intention; based on the driving waveform signal, the superconducting quantum chip is driven to process the data to be processed based on the user's intention, and a first processing result is obtained.
[0086] In this embodiment, the first measurement and control device can generate a driving waveform signal based on the control instruction, and the driving waveform signal is used to control the superconducting quantum chip to process the data to be processed based on the user's intention, and then send the driving waveform signal to the superconducting quantum chip, so that the superconducting quantum chip processes the data to be processed based on the user's intention to obtain a first processing result.
[0087] In another embodiment, a data processing method further includes:
[0088] The first processing result is sent to the second measurement and control device; the first processing result is amplified by the second measurement and control device, and the required second processing result is extracted from the amplified first processing result.
[0089] In this embodiment, after the superconducting quantum chip obtains the first processing result, the first processing result can be sent to the second measurement and control device. The second measurement and control device can amplify the signal corresponding to the first processing result, thereby increasing the signal strength, and extract information related to the user request from the amplified first processing result, thereby obtaining the second processing result. In one example, after the second measurement and control device receives the first processing result, it can use an amplifier such as a radio frequency amplifier and a low noise amplifier to amplify the signal of the first processing result, and perform filtering, demodulation, feature extraction and other operations on the amplified first processing result. Filtering can remove noise and interference components in the signal, demodulation can convert the signal into a baseband signal that is easy to analyze, and feature extraction can obtain key feature information in the signal, that is, the second processing result that is highly related to the user request. The second processing result can be the state information, measurement results, calculation results, etc. of the quantum bit.
[0090] In one example, sending a second processing result after processing the first processing result to a user application includes: sending the second processing result to a target measurement and control host through a second measurement and control device, and sending the second processing result to the user application through the target measurement and control host, so that the user can observe the second processing result through the user application.
[0091] In another embodiment, the first measurement and control device may be a control signal generating device based on a field programmable gate array FPGA and a digital-to-analog converter DAC chip, and the second measurement and control device may be a data acquisition and reading device based on an FPGA and an analog-to-digital converter ADC chip.
[0092] Figure 3 A schematic diagram of the structure of a measurement and control system according to an embodiment of the present disclosure is shown in FIG. Figure 3 As shown, a measurement and control system includes:
[0093] At least two measurement and control hosts, at least two measurement and control hosts are connected to communicate with each other;
[0094] At least two measurement and control devices, each of which is connected to all measurement and control hosts;
[0095] At least two measurement and control hosts are used to receive user requests sent by user applications; in response to the communication connection between the at least two measurement and control hosts being normal, a target measurement and control host is determined among the at least two measurement and control hosts; a corresponding control instruction is generated based on the user request by the target measurement and control host; in response to the communication connection between the target measurement and control host and a first measurement and control device corresponding to the control instruction being normal, the control instruction is sent to the first measurement and control device;
[0096] At least two measurement and control devices are used to control the superconducting quantum chip to perform data processing based on the control instruction to obtain a first processing result; and send the first processing result to a user application.
[0097] In this embodiment, Figure 3 For example, the measurement and control system includes two measurement and control hosts, namely measurement and control host 1 and measurement and control host 2, and the measurement and control host 1 and the measurement and control host 2 are connected to each other through network port 1; at least two measurement and control devices in the measurement and control system include a control signal generating device based on FPGA and digital-to-analog converter DAC chip, and a data acquisition and reading device based on FPGA and analog-to-digital converter ADC chip. The measurement and control host 1 is connected to the two measurement and control devices through serial port 1, and resets the two measurement and control devices through the switch reset control serial port. The measurement and control host 2 is connected to the two measurement and control devices through serial port 2, and resets the two measurement and control devices through the switch reset control serial port; the control signal generating device of the FPGA and the digital-to-analog converter DAC chip can generate control signals based on user requests, such as signal output 1 to signal output N.
[0098] In one possible implementation, a measurement and control system also includes: a switch, which is arranged between at least two measurement and control hosts and at least two measurement and control devices, the switch is communicatively connected to all measurement and control hosts, and the switch is communicatively connected to all measurement and control devices; at least two measurement and control hosts are also used to: send control instructions to the first measurement and control device through the switch.
[0099] In this embodiment, Figure 3 For example, the measurement and control system also includes a switch, and both measurement and control host 1 and measurement and control host 2 are connected to the switch through network port 2. Both measurement and control devices are connected to the switch through the network port. The switch can realize the control of more measurement and control devices by the measurement and control host, which is convenient for the expansion of the measurement and control system. The target measurement and control host can send the control instruction generated based on the user request to the first measurement and control device through the switch, and the first measurement and control device can also send the first processing result finally generated to the target measurement and control host through the switch.
[0100] In one embodiment, the at least two measurement and control hosts are further used to: in response to an abnormal communication connection between the at least two measurement and control hosts, reset the abnormal measurement and control host by a normal measurement and control host among the at least two measurement and control hosts until the communication connection between the at least two measurement and control hosts is normal.
[0101] In one possible implementation mode, at least two measurement and control hosts are also used to: apply a first level signal to the reset signal end of the abnormal measurement and control host through the normal measurement and control host, and switch the first level signal to a second level signal after a first time period to generate a reset trigger edge; wherein the first level signal is lower than the second level signal, and the reset trigger edge is used to trigger the reset operation of the abnormal measurement and control host.
[0102] In one possible implementation, at least two measurement and control hosts are also used to: in response to resetting the abnormal measurement and control host, if the communication connection between at least two measurement and control hosts is still abnormal, determine the normal measurement and control host as the target measurement and control host, and generate and issue a prompt message characterizing the fault of the abnormal measurement and control host.
[0103] In one embodiment, at least two measurement and control hosts are also used to: in response to an abnormal communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction, reset the first measurement and control device through the target measurement and control host until the communication connection between the target measurement and control host and the first measurement and control device is normal.
[0104] In one possible implementation, at least two measurement and control hosts are also used for: in response to resetting the first measurement and control device, if there is still an abnormal communication connection between the target measurement and control host and the first measurement and control device, turning off the power of the first measurement and control device through the target measurement and control host, and turning on the power of the first measurement and control device after a second period of time; or, turning off the total power of all measurement and control devices through the target measurement and control host, and turning on the total power after the second period of time.
[0105] In one possible implementation mode, at least two measurement and control hosts are also used to: parse user requests through the target measurement and control host to obtain user intentions and data to be processed; and generate corresponding control instructions based on the user intentions and the data to be processed, and the control instructions can control the superconducting quantum chip to process the data to be processed based on the user intentions.
[0106] In one possible implementation mode, at least two measurement and control devices are further used to: generate, by the first measurement and control device, a driving waveform signal based on a control instruction to control the superconducting quantum chip to process the data to be processed based on the user's intention; and drive the superconducting quantum chip based on the driving waveform signal to process the data to be processed based on the user's intention to obtain a first processing result.
[0107] In one possible implementation mode, at least two measurement and control devices are further used to: receive the first processing result; amplify the first processing result by the second measurement and control device, and extract the required second processing result from the amplified first processing result.
[0108] In one possible implementation manner, the at least two measurement and control devices are further configured to: send the second processing result to the target measurement and control host via the second measurement and control device.
[0109] In one possible implementation manner, the at least two measurement and control hosts are further configured to: send the second processing result to the user application via the target measurement and control host.
[0110] In one possible implementation manner, the first measurement and control device is a control signal generating device based on a field programmable gate array FPGA and a digital-to-analog converter DAC chip; the second measurement and control device is a data acquisition and reading device based on an FPGA and an analog-to-digital converter ADC chip.
[0111] Figure 4 FIG. 1 shows a schematic diagram of a signal flow in a measurement and control system according to an embodiment of the present disclosure. Figure 4 As shown, the user application can be connected to the switch through the network port to communicate, thereby sending the user request to the switch, and the switch synchronizes the user request to the measurement and control host 1 and the measurement and control host 2 through the network port between the measurement and control host 1 and the measurement and control host 2, and the measurement and control host 1 and the measurement and control host 2 perform steps S201-S205, and send the control instruction generated based on the user request to the control signal generating device based on the FPGA and the digital-to-analog converter DAC chip, and the device controls the superconducting quantum chip to perform data processing based on the control instruction to obtain a first processing result, and the superconducting quantum chip sends the first processing result to the data acquisition and reading device based on the FPGA and the analog-to-digital converter ADC chip, wherein the superconducting quantum chip and the control signal generating device based on the FPGA and the digital-to-analog converter DAC chip and the data acquisition and reading device based on the FPGA and the analog-to-digital converter ADC chip are communicated and connected through a microwave cable; the data acquisition and reading device based on the FPGA and the analog-to-digital converter ADC chip amplifies and extracts the first processing result to obtain a second processing result, and then sends the second processing result to the target measurement and control host in the measurement and control host 1 and the measurement and control host 2 through the switch, and then the target measurement and control host sends the second processing result to the user application.
[0112] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device and a readable storage medium.
[0113] Figure 5 A schematic block diagram of an example electronic device 800 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0114] like Figure 5As shown, the device 800 includes a computing unit 801, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory ROM 802 or a computer program loaded from a storage unit 808 to a random access memory RAM 803. In the RAM 803, various programs and data required for the operation of the device 800 can also be stored. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0115] A number of components in the device 800 are connected to the I / O interface 805, including: an input unit 806, such as a keyboard, a mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a disk, an optical disk, etc.; and a communication unit 809, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 809 allows the device 800 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0116] The computing unit 801 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 801 performs the various methods and processes described above, such as a data processing method. For example, in some embodiments, a data processing method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 808. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 800 via the ROM 802 and / or the communication unit 809. When the computer program is loaded into the RAM 803 and executed by the computing unit 801, one or more steps of a data processing method described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform a data processing method in any other appropriate manner (e.g., by means of firmware).
[0117] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0118] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0119] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0120] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0121] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0122] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0123] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0124] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0125] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A data processing method, characterized in that: Applied to a measurement and control system, the measurement and control system includes at least two measurement and control hosts and at least two measurement and control devices, the at least two measurement and control hosts are communicatively connected to each other, each of the measurement and control devices is communicatively connected to all of the measurement and control hosts, and each of the at least two measurement and control devices has a different function, the method includes: Receive a user request sent by a user application; In response to the communication connection between at least two of the measurement and control hosts being normal, determining a target measurement and control host among the at least two measurement and control hosts; Generate corresponding control instructions based on the user request through the target measurement and control host; In response to a normal communication connection between the target measurement and control host and a first measurement and control device corresponding to the control instruction, the control instruction is sent to the first measurement and control device; the first measurement and control device is a measurement and control device capable of controlling the operation of the superconducting quantum chip based on the control instruction; Controlling the superconducting quantum chip to perform data processing based on the control instruction by the first measurement and control device to obtain a first processing result; The first processing result is sent to a second measurement and control device; the second measurement and control device is a data acquisition and reading device based on FPGA and analog-to-digital converter ADC chip; amplifying the first processing result by the second measurement and control device, and extracting the required second processing result from the amplified first processing result; Sending the second processing result to the target measurement and control host through the second measurement and control device; The second processing result is sent to the user application through the target measurement and control host.
2. The method according to claim 1, characterized in that After receiving the user request sent by the user application, the method further includes: In response to an abnormal communication connection between at least two of the measurement and control hosts, a normal measurement and control host among the at least two measurement and control hosts is used to reset the abnormal measurement and control host until the communication connection between the at least two measurement and control hosts is normal.
3. The method according to claim 2, characterized in that The resetting of the abnormal measurement and control host by using the normal measurement and control hosts among at least two measurement and control hosts comprises: A first level signal is applied to the reset signal end of the abnormal measurement and control host through the normal measurement and control host, and the first level signal is switched to a second level signal after a first time period to generate a reset trigger edge; wherein, the first level signal is lower than the second level signal, and the reset trigger edge is used to trigger the reset operation of the abnormal measurement and control host.
4. The method according to claim 2, characterized in that: Also includes: In response to the abnormal communication connection between the at least two measurement and control hosts still being abnormal after resetting the abnormal measurement and control host, the normal measurement and control host is determined as the target measurement and control host, and prompt information indicating the fault of the abnormal measurement and control host is generated and issued.
5. The method according to claim 1, characterized in that After the target measurement and control host generates a corresponding control instruction based on the user request, the method further includes: In response to an abnormal communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction, the first measurement and control device is reset by the target measurement and control host until the communication connection between the target measurement and control host and the first measurement and control device is normal.
6. The method according to claim 5, characterized in that Also includes: In response to the fact that the communication connection between the target measurement and control host and the first measurement and control device is still abnormal after resetting the first measurement and control device, the power of the first measurement and control device is turned off by the target measurement and control host, and the power of the first measurement and control device is turned on after a second period of time; or The target measurement and control host turns off the main power of all the measurement and control devices, and turns on the main power after a second period of time.
7. The method according to claim 1, characterized in that The generating a corresponding control instruction based on the user request by the target measurement and control host includes: The target measurement and control host analyzes the user request to obtain the user intention and the data to be processed; Based on the user intention and the data to be processed, a corresponding control instruction is generated, and the control instruction can control the superconducting quantum chip to process the data to be processed based on the user intention.
8. The method according to claim 7, characterized in that The controlling the superconducting quantum chip to perform data processing based on the control instruction by the first measurement and control device to obtain a first processing result includes: Generate, by the first measurement and control device, a driving waveform signal based on the control instruction to control the superconducting quantum chip to process the data to be processed based on the user's intention; Based on the driving waveform signal, the superconducting quantum chip is driven to process the data to be processed based on the user intention to obtain the first processing result.
9. The method according to claim 1, characterized in that: The first measurement and control device is a control signal generating device based on a field programmable gate array FPGA and a digital-to-analog converter DAC chip.
10. A measurement and control system, characterized in that: The measurement and control system comprises: At least two measurement and control hosts, at least two of the measurement and control hosts being communicatively connected with each other; At least two measurement and control devices, each of which is in communication connection with all the measurement and control hosts; each of the at least two measurement and control devices has different functions; The at least two measurement and control hosts are used to receive user requests sent by user applications; in response to the normal communication connection between the at least two measurement and control hosts, a target measurement and control host is determined among the at least two measurement and control hosts; a corresponding control instruction is generated based on the user request by the target measurement and control host; in response to the normal communication connection between the target measurement and control host and a first measurement and control device corresponding to the control instruction, the control instruction is sent to the first measurement and control device; the first measurement and control device is a measurement and control device capable of controlling the operation of a superconducting quantum chip based on the control instruction; The at least two measurement and control devices are used to control the superconducting quantum chip to perform data processing based on the control instruction to obtain a first processing result; send the first processing result to the second measurement and control device; the second measurement and control device is a data acquisition and reading device based on FPGA and analog-to-digital converter ADC chip; amplify the first processing result through the second measurement and control device, and extract the required second processing result from the amplified first processing result; send the second processing result to the target measurement and control host through the second measurement and control device; send the second processing result to the user application through the target measurement and control host.
11. The measurement and control system according to claim 10, characterized in that: Also includes: A switch, arranged between at least two measurement and control hosts and at least two measurement and control devices, wherein the switch is communicatively connected to all the measurement and control hosts, and the switch is communicatively connected to all the measurement and control devices; The at least two measurement and control hosts are further used to send the control instruction to the first measurement and control device through the switch.
12. The measurement and control system according to claim 10, characterized in that: The at least two measurement and control hosts are also used for: in response to an abnormal communication connection between the at least two measurement and control hosts, resetting the abnormal measurement and control host through a normal measurement and control host among the at least two measurement and control hosts until the communication connection between the at least two measurement and control hosts is normal.
13. The measurement and control system according to claim 12, characterized in that: The at least two measurement and control hosts are also used to: apply a first level signal to the reset signal end of the abnormal measurement and control host through the normal measurement and control host, and switch the first level signal to a second level signal after a first time period to generate a reset trigger edge; wherein, the first level signal is lower than the second level signal, and the reset trigger edge is used to trigger the reset operation of the abnormal measurement and control host.
14. The measurement and control system according to claim 12, characterized in that: The at least two measurement and control hosts are also used for: in response to the abnormal communication connection between the at least two measurement and control hosts still being abnormal after the abnormal measurement and control host is reset, determining the normal measurement and control host as the target measurement and control host, and generating and issuing prompt information characterizing the fault of the abnormal measurement and control host.
15. The measurement and control system according to claim 10, characterized in that: The at least two measurement and control hosts are also used to: in response to an abnormal communication connection between the target measurement and control host and the first measurement and control device corresponding to the control instruction, reset the first measurement and control device through the target measurement and control host until the communication connection between the target measurement and control host and the first measurement and control device is normal.
16. The measurement and control system according to claim 10, characterized in that: The at least two measurement and control hosts are also used for: in response to the first measurement and control device being reset, if there is still an abnormal communication connection between the target measurement and control host and the first measurement and control device, turning off the power of the first measurement and control device through the target measurement and control host, and turning on the power of the first measurement and control device after a second period of time; or, turning off the total power of all the measurement and control devices through the target measurement and control host, and turning on the total power after a second period of time.
17. An electronic device, characterized in that: include: The measurement and control system according to any one of claims 10-16, wherein the measurement and control system is capable of executing the method according to any one of claims 1-9.
18. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to make a computer execute the method according to any one of claims 1-9.
Citation Information
Patent Citations
A control circuit and a reset operation method
CN109388526A
Measurement and control system, data processing method, electronic equipment and storage medium
CN117217320A