Automatic tracking method and system for detector or light source trigger signal
By monitoring the detector counting fluctuation amount, and automatically tracking and adjusting the trigger signal delay of the detector or light source, the problem of degradation of detection efficiency caused by changes in environmental factors is solved, and the communication rate of the quantum direct communication system is improved.
Patent Information
- Application Number
- CN202310422868.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-19
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2043-04-19
AI Technical Summary
In quantum direct communication systems, due to changes in ambient temperature and other factors, the optical path of the optical quantum state in the optical fiber is affected, and the detection efficiency of the detector is reduced. The frequent operation of the existing technology delay adjustment program leads to a decrease in the normal state time of the system and a decrease in the communication rate.
By monitoring the detector's counting fluctuation, automatically tracking and adjusting the trigger signal delay of the detector or light source, compensate for changes in environmental factors in real time, and maintaining the normal operation of the system.
Without affecting the normal working state of the system, the communication rate of the quantum direct communication system is improved and the frequent adjustments are adapted to changes in environmental factors.
Smart Images

Figure CN116582191B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of quantum direct communication technology, and in particular to a method and system for automatically tracking a detector or light source trigger signal. Background Art
[0002] In long-distance communications, since the optical fiber distance connecting the transmitter and receiver in a quantum direct communication system is long, changes in factors such as ambient temperature will affect the optical path of the light quantum state transmitted in the optical fiber, thereby affecting the time it takes for the quantum state to reach the detector.
[0003] Because single-photon detectors have a fixed detection time window and a distribution of detection efficiency within that window, for a detector with a well-calibrated detection trigger signal, any shift in the arrival time of the signal to be detected will result in a decrease in detection efficiency. When the detection signal shifts significantly, the arrival time of the detection signal will shift outside the detection time window, resulting in a detection efficiency of zero.
[0004] To address the above problem, the existing technology adopts the method of running the detector trigger signal adjustment program when the detector detection count is less than a certain threshold, scanning within a certain range based on the current trigger signal setting value, and recalibrating the trigger signal setting value.
[0005] However, when the delay adjustment program is running, the system's original normal state will be stopped and the entire system will enter a regulation state. When environmental factors change frequently, the delay adjustment program will be repeatedly run, which will significantly reduce the system's normal operating time. Overall, this will lead to a decrease in the average communication rate of quantum direct communication.
[0006] Therefore, it is necessary to propose an automatic tracking method and system for detector or light source trigger signals to solve the problem of quantum state detection in quantum direct communication.
[0007] The above information disclosed in this Background section is only for enhancement of understanding of the background of the application and therefore it may contain information that does not form the prior art that is already known to a person of ordinary skill in the art. Summary of the Invention
[0008] In order to solve the above problems, the present application proposes a method and system for automatically tracking a detector or light source trigger signal.
[0009] According to a first aspect of the present application, a method for automatically tracking a trigger signal is provided for use with a detector or a light source. The method comprises:
[0010] (A) determining a first photon count value acquired by the detector;
[0011] (B) determining a first count fluctuation value based on the first photon count value and an initial detector count value;
[0012] (C) when the first count fluctuation value is greater than or equal to a first threshold, adjusting a trigger signal of the detector or the light source according to the first photon count value;
[0013] (D) obtaining a second photon count value obtained by the detector when the trigger signal adjustment is completed, and determining a second count fluctuation value based on the second photon count value;
[0014] (E) when the second photon count value is greater than the first photon count value, or the second count fluctuation value is less than the first count fluctuation value, adjusting a trigger signal of the detector or the light source according to the second photon count value;
[0015] (F) when the trigger signal adjustment is completed, obtaining the next photon count value obtained by the detector as the current photon count value, and determining the current count fluctuation value according to the current count value;
[0016] (G) when the current photon count value is greater than the previous photon count value, or when the current count fluctuation value is less than the previous count fluctuation value, adjusting the trigger signal of the detector or the light source according to the current photon count value, and returning to step (F);
[0017] (H) determining a photon count value immediately preceding the current photon count value as the maximum photon count value of the detector when the current photon count value is not greater than the previous photon count value, or when the current count fluctuation value is not less than the previous count fluctuation value;
[0018] (1) determining a termination count fluctuation value according to the maximum photon count value;
[0019] (J) When the terminal count fluctuation value is less than the first threshold, terminate the automatic tracking method.
[0020] According to some embodiments, when the first count fluctuation value is less than the first threshold, the first photon count value is determined to be the maximum photon count value of the detector, and the automatic tracking method is terminated.
[0021] According to some embodiments, a method of determining a corresponding count fluctuation value based on a photon count value includes:
[0022] ΔC N =||C N -C0|-Δd|
[0023] Where, ΔC Nis the Nth counting fluctuation value, N is an integer greater than or equal to 1, C N is the Nth photon count value, C0 is the initial count value of the detector, and Δd is the dark count value of the detector.
[0024] According to some embodiments, a method of adjusting a trigger signal of the detector or the light source according to a photon count value includes:
[0025]
[0026] Where, Δt N is the adjustment amount of the trigger signal, ΔC T is the first threshold, and δ is the step adjustment accuracy.
[0027] According to some embodiments, the method further includes: when the second photon count value is equal to the first photon count value, or the second count fluctuation value is equal to the first count fluctuation value, adjusting the trigger signal of the detector or the light source according to the first photon count value, and returning to step (D).
[0028] According to some embodiments, the method further includes: when the second photon count value is less than the first photon count value, or the second count fluctuation value is greater than the first count fluctuation value, restoring the trigger signal of the detector or the light source to an initial value, and readjusting the trigger signal of the detector or the light source according to the first photon count value, and returning to step (D):
[0029]
[0030] Wherein, Δt1 is the adjustment amount of the trigger signal, C1 is the second photon count value, C0 is the initial count value of the detector, ΔC T is the first threshold, and δ is the step adjustment accuracy.
[0031] According to some embodiments, the method further includes, when the termination count fluctuation value is greater than or equal to the first threshold, determining the maximum photon count value as the initial count value of the detector, and ending the automatic tracking method.
[0032] According to a second aspect of the present application, an automatic tracking system for a trigger signal of a detector or a light source is proposed, comprising:
[0033] a counting unit, configured to determine a first photon count value acquired by the detector;
[0034] a calculation unit, configured to determine a first count fluctuation value according to the first photon count value and an initial count value of the detector;
[0035] a judging unit, configured to judge whether the first counting fluctuation value is greater than a first threshold;
[0036] a trigger signal adjustment unit, configured to adjust a trigger signal of the detector or the light source according to the first photon counting value when the first counting fluctuation value is greater than a first threshold;
[0037] The counting unit is further configured to obtain a second photon count value when the trigger signal adjustment is completed; the calculating unit is further configured to determine a second count fluctuation value based on the second photon count value; and the judging unit is further configured to judge whether the second photon count value is greater than the first photon count value, or whether the second count fluctuation value is less than the first count fluctuation value;
[0038] The trigger signal adjustment unit is further configured to adjust the trigger signal of the detector or the light source according to the second photon count value when the second photon count value is greater than the first photon count value, or when the second count fluctuation value is less than the first count fluctuation value; the counting unit is further configured to obtain the next photon count value as the current photon count value when the trigger signal adjustment is completed; and the calculation unit is further configured to determine the current count fluctuation value according to the current count value;
[0039] The judgment unit is further configured to judge whether the current photon count value is greater than the previous photon count value, or whether the current count fluctuation value is less than the previous count fluctuation value; the trigger signal adjustment unit is further configured to adjust the trigger signal of the detector or the light source according to the current photon count value when the current photon count value is greater than the previous photon count value, or when the current count fluctuation value is less than the previous count fluctuation value;
[0040] The counting unit is also used to determine the previous photon count value adjacent to the current photon count value as the maximum photon count value of the detector when the current photon count value is not greater than the previous photon count value, or the current count fluctuation value is not less than the previous count fluctuation value, and determine the termination count fluctuation value based on the maximum photon count value.
[0041] According to a third aspect of the present application, an electronic device is provided, comprising:
[0042] one or more processors;
[0043] a memory for storing one or more programs;
[0044] When the one or more programs are executed by the one or more processors, the one or more processors perform the method as described in any one of the first aspects.
[0045] According to a fourth aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored, wherein when the program is executed by a processor, the method described in any one of the first aspects is implemented.
[0046] The present application proposes an automatic tracking method and system for the trigger signal of a detector or light source, which monitors the fluctuation of the detector count. When the detector count exceeds a threshold, the delay of the trigger signal of the detector or light source is adjusted in a fixed direction (increase or decrease), while tracking the fluctuation of the detector count. If the count fluctuation increases, the adjustment is made in the opposite direction; if the fluctuation decreases, the adjustment is continued until the current maximum value of the detector count is found. By real-time compensation of the trigger signal delay value of the detector or light source in the quantum direct communication system: the detector count is monitored in real time, and the response compensation algorithm is started at the early stage of the drift of the light quantum signal reaching the detector; during the compensation process, since the delay value adjustment step can be adaptively changed according to the current detector count fluctuation, the impact on the system is small, and there is no need to suspend the normal operation of the system. Therefore, the signal drift caused by the change of environmental factors can be compensated without affecting the normal working state of the system. Even if the environmental factors change frequently, the system always maintains normal operating state, which can greatly improve the performance of the communication rate of the system under the corresponding conditions.
[0047] It should be understood that the foregoing general description and the following detailed description are merely illustrative and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] By describing in detail exemplary embodiments thereof with reference to the accompanying drawings, the above and other objects, features and advantages of the present application will become more apparent. The drawings described below are only some embodiments of the present application, and are not intended to limit the present application.
[0049] Figure 1 A flow chart illustrating a method for automatically tracking a trigger signal of a detector or a light source according to an exemplary embodiment;
[0050] Figure 2 An automatic tracking system for a trigger signal of a detector or light source is shown according to an exemplary embodiment;
[0051] Figure 3 A comparison chart showing the detector reception rates of the prior art and the present application is shown;
[0052] Figure 4 The figure shows a structural diagram of an electronic device provided by the present application. DETAILED DESCRIPTION
[0053] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. Like reference numerals in the drawings represent like or similar parts, and thus repetitive description thereof will be omitted.
[0054] The described features, structures or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of these specific details, or other methods, components, materials, devices, etc. may be employed. In these cases, well-known structures, methods, devices, implementations, materials or operations will not be shown or described in detail.
[0055] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.
[0056] The terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.
[0057] Those skilled in the art will understand that the drawings are merely schematic diagrams of example embodiments, and the modules or processes in the drawings are not necessarily necessary for implementing the present application, and therefore cannot be used to limit the scope of protection of the present application.
[0058] Figure 1 A flow chart of a method for automatically tracking a trigger signal of a detector or a light source according to an exemplary embodiment is shown.
[0059] S101, determining a first photon count value acquired by a detector.
[0060] According to an exemplary embodiment, a single-photon detector of a quantum direct communication system has an optical input port for inputting a quantum light signal, an electrical input port for inputting a trigger signal, and an electrical output port for outputting a detection count; the first photon count value obtained by the monitoring detector is C1.
[0061] S102 : Determine a first count fluctuation value according to the first photon count value and the initial count value of the detector.
[0062] According to an example embodiment, the detector first count fluctuation value is ΔC1 = || C1 - C0 | - Δd|
[0063] Wherein, ΔC1 is the first count fluctuation value, C1 is the first photon count value, C0 is the initial count value of the detector, and Δd is the dark count value of the detector.
[0064] S103, determining whether the first count fluctuation value ΔC1 is greater than or equal to a first threshold ΔC T .
[0065] According to an example embodiment, when the first count fluctuation value is greater than or equal to the first threshold, the process proceeds to S104 ; when the first count fluctuation value is less than the first threshold, the process proceeds to S1111 .
[0066] According to some embodiments, the first threshold ΔC T You can set it yourself, and this application is not limited to this.
[0067] S104: Adjust a trigger signal of a detector or a light source according to the first photon count value.
[0068] According to an example embodiment, when the first count fluctuation value is greater than or equal to a first threshold value, a trigger signal of the detector or the light source is adjusted according to the first photon count value.
[0069] According to some embodiments, the automatic tracking method of the trigger signal of the present application can be applied to a detector or a light source, by adjusting the delay of the trigger signal of the detector or the light source and tracking the fluctuation of the detector count.
[0070] According to an exemplary embodiment, the period of the trigger signal input into the detector or the light source is τ, the statistical time of the sampling points is kτ, and the initial delay value of the trigger signal is t0.
[0071] According to some embodiments, the k value may be determined based on the actual repetition frequency of the system, with the goal of counting multiple detection events at each sampling point and reducing fluctuations caused by dark counts.
[0072] During the operation of the algorithm, the adjustment amount of the trigger signal is recorded as Δt, and the step adjustment accuracy is δ. At the initial moment, Δt=0; when the first count fluctuation value is greater than or equal to the first threshold, the current detector or light source is delayed and updated to t0=t0+Δt1 to change the detection time window for the detector to obtain the quantum state, or change the time for the light source to generate quantum.
[0073]
[0074] Among them, Δt1 is the adjustment amount of the trigger signal, ΔC T is the first threshold, and δ is the step adjustment accuracy.
[0075] According to some embodiments, Δt can enable the adjustment step to dynamically adapt to changes in count fluctuations, speed up the algorithm iteration process, and avoid the problem of oscillation near local extreme points.
[0076] S105 , obtaining a second photon counting value, and determining a second counting fluctuation value according to the second photon counting value.
[0077] According to an example embodiment, when the trigger signal adjustment is completed, a second photon count value C2 acquired by the detector is acquired, and a second count fluctuation value ΔC2 is determined based on the second photon count value C2.
[0078] According to an example embodiment, the second count fluctuation value of the detector is ΔC2 = ||C2-C0|-Δd|
[0079] Wherein, ΔC2 is the second count fluctuation value, C2 is the first photon count value, C0 is the initial count value of the detector, and Δd is the dark count value of the detector.
[0080] S106 , determining whether the second photon count value is greater than the first photon count value, or whether the second count fluctuation value is less than the first count fluctuation value.
[0081] According to some embodiments, the size of the photon count value can be judged: when the second photon count value is greater than the first photon count value, go to S1061; when the second photon count value is equal to the first photon count value, go to S104; when the second photon count value is less than the first photon count value, go to S1062.
[0082] According to some embodiments, the size of the count fluctuation value can also be judged: when the second count fluctuation value is smaller than the first count fluctuation value, go to S1061; when the second count fluctuation value is equal to the first count fluctuation value, go to S104; when the second count fluctuation value is greater than the first count fluctuation value, go to S1062.
[0083] According to an exemplary embodiment, when the second photon count value is equal to the first photon count value, or when the second count fluctuation value is equal to the first count fluctuation value, the process proceeds to S104 , where a trigger signal of the detector or light source is adjusted based on the first photon count value. The current detector or light source delay is updated with t0 = t0 + Δt1.
[0084]
[0085] Among them, Δt1 is the adjustment amount of the trigger signal, ΔC T is the first threshold, and δ is the step adjustment accuracy.
[0086] S1061: Adjust a trigger signal of a detector or a light source according to the second photon count value.
[0087] According to an example embodiment, a trigger signal of the detector or the light source is adjusted according to the second photon count value, t0=t0+Δt2, and go to S107.
[0088] S1062: Restore the trigger signal of the detector or light source to the initial value, and invert the step adjustment accuracy.
[0089] According to an example embodiment, when the second photon count value is less than the first photon count value, or when the second count fluctuation value is greater than the first count fluctuation value, the trigger signal of the detector or light source is restored to the initial value, δ=-δ, Δt=0, and returns to S104.
[0090]
[0091] Among them, Δt1 is the adjustment amount of the trigger signal, C1 is the first photon count value, C0 is the initial count value of the detector, ΔC T is the first threshold, and δ is the step adjustment accuracy.
[0092] S107, obtaining the next photon count value.
[0093] According to an example embodiment, when the trigger signal adjustment is completed, the next photon count value acquired by the detector is acquired as the current photon count value, and the current count fluctuation value is determined according to the current count value.
[0094] According to some embodiments, when the trigger signal adjustment is completed, a third photon count value C3 acquired by the detector is acquired and used as the current count value, and a third count fluctuation value is determined according to the third photon count value C3.
[0095] S108 , determining whether the current photon count value is greater than the previous photon count value, or the current count fluctuation value is less than the previous count fluctuation value.
[0096] According to some embodiments, when the trigger signal adjustment is completed, a third photon count value C3 obtained by the detector is obtained, and it is determined whether the third photon count value C3 is greater than the second photon count value C2, or whether the third count fluctuation value is less than the second count fluctuation value.
[0097] According to an example embodiment, when the current photon count value is greater than the previous photon count value, or when the current count fluctuation value is less than the previous count fluctuation value, go to S1081; when the current photon count value is less than or equal to the previous photon count value, or when the current count fluctuation value is greater than or equal to the previous count fluctuation value, go to S1082.
[0098] S1081: Adjust the trigger signal of the detector or light source according to the current photon count value.
[0099] According to some embodiments, the trigger signal of the detector or light source is adjusted according to the current photon count value, t0=t0+Δt N . And go to S107.
[0100]
[0101] Where, Δt N is the adjustment amount of the trigger signal, ΔC T is the first threshold, and δ is the step adjustment accuracy.
[0102] S1082: Determine the previous photon count value adjacent to the current photon count value as the maximum photon count value of the detector.
[0103] According to example embodiments, when a current photon count value is not greater than a previous photon count value, or when a current count fluctuation value is not less than a previous count fluctuation value, a previous photon count value adjacent to the current photon count value is determined as the maximum photon count value of the detector.
[0104] According to some embodiments, when the third photon count value C3 is less than or equal to the second photon count value C2, or when the third count fluctuation value is greater than or equal to the second count fluctuation value, the second photon count value C2 is determined as the maximum photon count value of the detector.
[0105] S109, determining a termination count fluctuation value according to the maximum photon count value.
[0106] ΔC N =||C N -C0|-Δd|
[0107] Where, ΔC N is the Nth counting fluctuation value, N is an integer greater than or equal to 1, C Nis the Nth photon count value, C0 is the initial count value of the detector, and Δd is the dark count value of the detector.
[0108] S110, determining whether the termination count fluctuation value is less than a first threshold.
[0109] According to an example embodiment, when the termination count fluctuation value is less than the first threshold, the process proceeds to S1111 ; when the termination count fluctuation value is greater than or equal to the first threshold, the process proceeds to S1112 .
[0110] S1111, end the automatic tracking method.
[0111] According to an example embodiment, when the first count fluctuation value is less than the first threshold value, the first photon count value is determined to be the maximum photon count value of the detector, and the automatic tracking method ends.
[0112] According to an example embodiment, in a case where the terminal count fluctuation value is less than a first threshold value, the automatic tracking method is terminated.
[0113] S1112, determining the maximum photon count value as the initial count value of the detector.
[0114] According to an example embodiment, when the terminal count fluctuation value is greater than or equal to the first threshold, the maximum photon count value is determined as the detector initial count value, and the process goes to S1111.
[0115] According to some embodiments, the detector obtains a first photon count value C1 and calculates a first count fluctuation value ΔC1 = || C1 - C0 | - Δd|, and determines whether the first count fluctuation value ΔC1 is greater than or equal to a first threshold ΔC T : If it is less than the first threshold ΔC T , end the automatic tracking method; if it is greater than or equal to the first threshold ΔC T , then adjust the trigger signal of the detector or light source according to the first photon count value C1: The trigger signal of the detector or light source is updated with a delay of t0=t0+Δt1. When the trigger signal adjustment is completed, a second photon count value C2 is obtained, and a second count fluctuation value ΔC2 is determined based on the second photon count value C2. It is determined whether the second photon count value is greater than the first photon count value, or whether the second count fluctuation value ΔC2 is less than the first count fluctuation value ΔC1:
[0116] When the second photon count value is equal to the first photon count value, or when the second count fluctuation value is equal to the first count fluctuation value, continue to adjust the trigger signal of the detector or the light source, and adjust the trigger signal of the detector or the light source according to the first photon count value. The trigger signal of the detector or light source is updated with a delay of t0=t0+Δt1. When the trigger signal adjustment is completed, the second photon count value C2 is obtained again. The second count fluctuation value ΔC2 is calculated again based on the second photon count value C2, and it is determined whether the second photon count value is greater than the first photon count value, or whether the second count fluctuation value ΔC2 is less than the first count fluctuation value ΔC1. If they are still equal, the above steps are repeated.
[0117] When the second photon count value is less than the first photon count value, or when the second count fluctuation value is greater than the first count fluctuation value, the trigger signal of the detector or light source is restored to the initial value, the step adjustment accuracy is reversed, and the trigger signal of the detector or light source is readjusted:
[0118] and obtaining a second photon count value, and calculating a second count fluctuation value ΔC2 again based on the second photon count value C2, and determining whether the second photon count value is greater than the first photon count value, or whether the second count fluctuation value ΔC2 is less than the first count fluctuation value ΔC1; if still equal to or greater than, then repeating the aforementioned steps;
[0119] When the second photon count value is greater than the first photon count value, or the second count fluctuation value is less than the first count fluctuation value, the trigger signal of the detector or the light source is adjusted according to the second photon count value. Re-adjust the trigger signal: t0 = t0 + Δt2. When the trigger signal adjustment is completed, obtain the next photon count value C3 as the current photon count value, calculate the third count fluctuation value; determine whether the third photon count value C3 is greater than the second photon count value C2, or whether the third count fluctuation value is less than the second count fluctuation value: when the third photon count value C3 is greater than the second photon count value C2, or the third count fluctuation value is less than the second count fluctuation value, adjust the trigger signal of the detector or light source with the third photon count value, t0 = t0 + Δt3, The fourth photon count value C4 is then acquired. If the third photon count value C3 is less than or equal to the second photon count value C2, or if the third count fluctuation value is greater than or equal to the second count fluctuation value, the second photon count value C2 is determined as the maximum photon count value of the detector. A terminal count fluctuation value ΔC2 = ||C2-C0|-Δd| is calculated based on the second photon count value C2, and it is determined whether ΔC2 is less than a first threshold. If the terminal count fluctuation value is less than the first threshold, the automatic tracking method is terminated. If the terminal count fluctuation value is greater than or equal to the first threshold, the maximum photon count value C2 is determined as the initial count value C0 of the detector, and the automatic tracking method is terminated.
[0120] This application proposes a method for automatically tracking the trigger signal of a detector or light source. The method monitors the detector count fluctuation ΔC. When the detector count fluctuation exceeds a threshold, the method adjusts the trigger signal delay of the detector or light source in a fixed direction (increasing or decreasing) while simultaneously tracking the detector count fluctuation. If the count fluctuation increases, the method adjusts in the opposite direction; if the fluctuation decreases, the method continues adjusting until the current maximum detector count is found.
[0121] According to some embodiments, detector counts exhibit inherent jitter due to factors such as ambient temperature and vibration. Consequently, the adjusted count may not return to the maximum photon count value after system initialization. The goal of this technical solution is to find the detector trigger signal delay that most closely approximates this value. After finding the current maximum detector count, if the detector count fluctuation is less than a threshold, the algorithm terminates. If the fluctuation remains above the threshold, the algorithm updates the maximum photon count value after system initialization to ensure timely convergence.
[0122] The present application proposes an automatic tracking method for a trigger signal of a detector or a light source, which compensates for the delay value of the trigger signal of the detector or the light source of a quantum direct communication system in real time: since the detector count is monitored in real time, the response compensation algorithm can be started at the early stage of the drift of the light quantum signal reaching the detector; during the compensation process, since the delay value adjustment step can adaptively change according to the current detector count fluctuation, the impact on the system is small and there is no need to suspend the normal operation of the system. Therefore, the signal drift caused by the change of environmental factors can be compensated without affecting the normal working state of the system. Even if the environmental factors change frequently, the system always maintains a normal operating state, which can greatly improve the communication rate performance of the system under the corresponding conditions.
[0123] Figure 2 An automatic tracking system for a trigger signal of a detector or light source is shown according to an exemplary embodiment.
[0124] like Figure 2 As shown, the automatic tracking system includes a counting unit 201, a calculating unit 202, a judging unit 203 and a trigger signal adjusting unit 204, wherein:
[0125] The counting unit 201 is used to determine the photon count value obtained by the detector.
[0126] The calculation unit 202 is used to determine the counting fluctuation value according to the photon counting value and the initial counting value of the detector: ΔC N =||C N -C0|-Δd|.
[0127] a judgment unit 203, configured to judge whether a current count fluctuation value is greater than a first threshold or a previous count fluctuation value, and to judge whether a current photon count value is greater than a previous photon count value;
[0128] The trigger signal adjustment unit 204 is used to adjust the trigger signal of the detector or the light source.
[0129] According to some embodiments, the counting unit 201 determines the first photon count value C1 obtained by the detector, the calculating unit 202 calculates the first count fluctuation value ΔC1 = ||C1-C0|-Δd|, and the judging unit 203 determines whether the first count fluctuation value ΔC1 is greater than or equal to the first threshold ΔC T : If it is less than the first threshold ΔC T , the judgment unit 203 outputs a control signal to end the automatic tracking method; if it is greater than or equal to the first threshold ΔC T The judgment unit 203 outputs a control signal to the trigger signal adjustment unit 204, and the trigger signal adjustment unit 204 adjusts the trigger signal of the detector or light source according to the first photon count value C1. The trigger signal of the detector or light source is updated with a delay of t0=t0+Δt1.
[0130] When the trigger signal adjustment is completed, the counting unit 201 determines that the detector obtains a second photon count value C2, and the calculation unit 202 determines a second count fluctuation value ΔC2 according to the second photon count value C2; the judgment unit 203 judges whether the second photon count value is greater than the first photon count value, or whether the second count fluctuation value ΔC2 is less than the first count fluctuation value ΔC1:
[0131] When the second photon count value is equal to the first photon count value, or the second count fluctuation value is equal to the first count fluctuation value, the judgment unit 203 outputs a control signal to the trigger signal adjustment unit 204, and the trigger signal adjustment unit 204 continues to adjust the trigger signal of the detector or light source, and adjusts the trigger signal of the detector or light source according to the first photon count value. The trigger signal of the detector or light source is updated with a delay of t0=t0+Δt1. When the trigger signal adjustment is completed, the counting unit 201 determines that the detector reacquires the second photon count value C2, the calculation unit 202 again calculates the second count fluctuation value ΔC2 based on the second photon count value C2, and the judgment unit 203 judges whether the second photon count value is greater than the first photon count value, or whether the second count fluctuation value ΔC2 is less than the first count fluctuation value ΔC1.
[0132] When the second photon count value is less than the first photon count value, or the second count fluctuation value is greater than the first count fluctuation value, the judgment unit 203 outputs a control signal to the trigger signal adjustment unit 204. The trigger signal adjustment unit 204 restores the trigger signal of the detector or light source to the initial value, reverses the step adjustment accuracy, and readjusts the trigger signal: When the trigger signal adjustment is completed, the counting unit 201 determines that the detector obtains a second photon count value, the calculating unit 202 again calculates the second count fluctuation value ΔC2 according to the second photon count value C2, and the judging unit 203 judges whether the second photon count value is greater than the first photon count value, or whether the second count fluctuation value ΔC2 is less than the first count fluctuation value ΔC1;
[0133] When the second photon count value is greater than the first photon count value, or the second count fluctuation value is less than the first count fluctuation value, the judgment unit 203 outputs a control signal to the trigger signal adjustment unit 204, and the trigger signal adjustment unit 204 adjusts the trigger signal of the detector or the light source according to the second photon count value. Re-adjust the trigger signal: t0 = t0 + Δt2. When the trigger signal adjustment is completed, the counting unit 201 determines that the detector obtains the next photon count value C3 as the current photon count value, and the judgment unit 203 judges whether the third photon count value C3 is greater than the second photon count value C2, or whether the third count fluctuation value is less than the second count fluctuation value:
[0134] When the third photon count value C3 is greater than the second photon count value C2, or the third count fluctuation value is less than the second count fluctuation value, the judgment unit 203 outputs a control signal to the trigger signal adjustment unit 204, and the trigger signal adjustment unit 204 adjusts the trigger signal of the detector or light source according to the third photon count value, t0=t0+Δt3, The counting unit 201 determines that the detector obtains a fourth photon count value C4 . . . ;
[0135] When the third photon count value C3 is less than or equal to the second photon count value C2, or the third count fluctuation value is greater than or equal to the second count fluctuation value, the judgment unit 203 outputs a control signal, and the detector determines the second photon count value C2 as the maximum photon count value of the detector; the calculation unit 202 calculates the termination count fluctuation value ΔC2 = ||C2-C0|-Δd| based on the second photon count value C2, and the judgment unit 203 determines whether ΔC2 is less than the first threshold: when the termination count fluctuation value is less than the first threshold, the judgment unit 203 outputs a control signal to end the automatic tracking method; when the termination count fluctuation value is greater than or equal to the first threshold, the judgment unit 203 outputs a control signal, and the system determines the maximum photon count value C2 as the initial count value C0 of the detector, and ends the automatic tracking method.
[0136] Figure 3 A comparison chart of the detector reception rates of the prior art and the present application is shown.
[0137] like Figure 3 As shown, the upper figure is a reception rate diagram using the existing technology: when the detector detection count is less than a certain threshold, the trigger signal adjustment program of the detector or light source is run, and a scan is performed within a certain range based on the current trigger signal setting value, and the trigger signal setting value is recalibrated; the lower figure is a reception rate diagram using the method of this application.
[0138] It can be seen that when the solution of the prior art is adopted, the receiving rate of the detector fluctuates greatly, which will cause the system to stop frequently; while by adopting the solution of the present application, it can be seen that the counting rate fluctuation can be effectively suppressed and the system maintains normal operation.
[0139] Figure 4 The figure shows a structural diagram of an electronic device provided by the present application.
[0140] See Figure 4 , Figure 4 An electronic device is provided, comprising a processor and a memory. The memory stores computer instructions, and when the computer instructions are executed by the processor, the processor executes the computer instructions to achieve the following Figure 1 The method and refinement scheme shown.
[0141] It should be understood that the above-described device embodiments are merely illustrative, and the devices disclosed herein may also be implemented in other ways. For example, the division of units / modules described in the above-described embodiments is merely a logical functional division, and actual implementations may employ alternative divisions. For example, multiple units, modules, or components may be combined or integrated into another system, or some features may be omitted or not implemented.
[0142] In addition, unless otherwise specified, the functional units / modules in the various embodiments of the present invention may be integrated into a single unit / module, each unit / module may exist physically separately, or two or more units / modules may be integrated together. The aforementioned integrated units / modules may be implemented in the form of hardware or software program modules.
[0143] If the integrated unit / module is implemented in hardware, the hardware may be a digital circuit, an analog circuit, or the like. The physical implementation of the hardware structure includes, but is not limited to, transistors, memristors, and the like. Unless otherwise specified, the processor or chip may be any appropriate hardware processor, such as a CPU, GPU, FPGA, DSP, and ASIC. Unless otherwise specified, the on-chip cache, off-chip memory, and storage may be any appropriate magnetic storage medium or magneto-optical storage medium, such as resistive random access memory (RRAM), dynamic random access memory (DRAM), static random access memory (SRAM), enhanced dynamic random access memory (EDRAM), high-bandwidth memory (HBM), hybrid memory cube (HMC), and the like.
[0144] If the integrated unit / module is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned memory includes: various media that can store program codes, such as a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0145] The present application also provides a non-transitory computer storage medium storing a computer program, which, when executed by multiple processors, causes the processors to execute the following Figure 1 The method and refinement scheme shown.
[0146] It should be clearly understood that this application describes how to form and use specific examples, but this application is not limited to any details of these examples. On the contrary, based on the teaching of the content disclosed in this application, these principles can be applied to many other embodiments.
[0147] Furthermore, it should be noted that the aforementioned figures are merely illustrative of the processes included in the methods according to exemplary embodiments of the present application and are not intended to be limiting. It is readily understood that the processes illustrated in the aforementioned figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0148] While the exemplary embodiments of the present application have been specifically illustrated and described above, it should be understood that the present application is not limited to the detailed structures, configurations, or implementations described herein; rather, the present application is intended to encompass various modifications and equivalent configurations within the spirit and scope of the appended claims.
Claims
1. A method for automatically tracking a trigger signal, characterized in that: For a detector or a light source, the automatic tracking method includes: (A) determining a first photon count value acquired by the detector; (B) determining a first count fluctuation value based on the first photon count value and an initial detector count value; (C) when the first count fluctuation value is greater than or equal to a first threshold, adjusting a trigger signal of the detector or the light source according to the first photon count value; (D) obtaining a second photon count value obtained by the detector when the trigger signal adjustment is completed, and determining a second count fluctuation value based on the second photon count value; (E) when the second photon count value is greater than the first photon count value, or the second count fluctuation value is less than the first count fluctuation value, adjusting a trigger signal of the detector or the light source according to the second photon count value; (F) when the trigger signal adjustment is completed, obtaining the next photon count value obtained by the detector as the current photon count value, and determining the current count fluctuation value according to the current count value; (G) when the current photon count value is greater than the previous photon count value, or when the current count fluctuation value is less than the previous count fluctuation value, adjusting the trigger signal of the detector or the light source according to the current photon count value, and returning to step (F); (H) determining a photon count value immediately preceding the current photon count value as the maximum photon count value of the detector when the current photon count value is not greater than the previous photon count value, or when the current count fluctuation value is not less than the previous count fluctuation value; (1) determining a termination count fluctuation value according to the maximum photon count value; (J) When the terminal count fluctuation value is less than the first threshold, terminate the automatic tracking method.
2. The automatic tracking method according to claim 1, wherein: When the first count fluctuation value is less than the first threshold, the first photon count value is determined to be the maximum photon count value of the detector, and the automatic tracking method is terminated.
3. The automatic tracking method according to claim 1, wherein: Methods for determining the corresponding count fluctuation value based on the photon count value include: ΔC N =|C N -C0-Δd| Where, ΔC N is the Nth counting fluctuation value, N is an integer greater than or equal to 1, C N is the Nth photon count value, C0 is the initial count value of the detector, and Δd is the dark count value of the detector.
4. The automatic tracking method according to claim 3, wherein: The method of adjusting the trigger signal of the detector or the light source according to the photon count value includes: Where Δt N is the adjustment amount of the trigger signal, ΔC T is the first threshold, and δ is the step adjustment accuracy.
5. The automatic tracking method according to claim 4, wherein: Also includes: When the second photon count value is equal to the first photon count value, or the second count fluctuation value is equal to the first count fluctuation value, the trigger signal of the detector or the light source is adjusted according to the first photon count value, and the process returns to step (D).
6. The automatic tracking method according to claim 1, wherein: Also includes: When the second photon count value is less than the first photon count value, or the second count fluctuation value is greater than the first count fluctuation value, the trigger signal of the detector or the light source is restored to an initial value, and the trigger signal of the detector or the light source is readjusted according to the first photon count value, and the process returns to step (D): Wherein, Δt1 is the adjustment amount of the trigger signal, C1 is the second photon count value, C0 is the initial count value of the detector, ΔC T is the first threshold, and δ is the step adjustment accuracy.
7. The automatic tracking method according to claim 1, wherein: The method further includes, when the termination count fluctuation value is greater than or equal to the first threshold, determining the maximum photon count value as the initial count value of the detector, and ending the automatic tracking method.
8. An automatic tracking system for a trigger signal of a detector or a light source, characterized in that: include: a counting unit, configured to determine a first photon count value acquired by the detector; a calculation unit, configured to determine a first count fluctuation value according to the first photon count value and an initial count value of the detector; a judging unit, configured to judge whether the first counting fluctuation value is greater than a first threshold; a trigger signal adjustment unit, configured to adjust a trigger signal of the detector or the light source according to the first photon counting value when the first counting fluctuation value is greater than a first threshold; The counting unit is further configured to obtain a second photon count value when the trigger signal adjustment is completed; the calculating unit is further configured to determine a second count fluctuation value based on the second photon count value; and the judging unit is further configured to judge whether the second photon count value is greater than the first photon count value, or whether the second count fluctuation value is less than the first count fluctuation value; The trigger signal adjustment unit is further configured to adjust the trigger signal of the detector or the light source according to the second photon count value when the second photon count value is greater than the first photon count value, or the second count fluctuation value is less than the first count fluctuation value; the counting unit is further configured to obtain the next photon count value as the current photon count value when the trigger signal adjustment is completed; The calculation unit is further configured to determine a current count fluctuation value based on the current count value; The judgment unit is further configured to judge whether the current photon count value is greater than the previous photon count value, or whether the current count fluctuation value is less than the previous count fluctuation value; the trigger signal adjustment unit is further configured to adjust the trigger signal of the detector or the light source according to the current photon count value when the current photon count value is greater than the previous photon count value, or when the current count fluctuation value is less than the previous count fluctuation value; The counting unit is also used to determine the previous photon count value adjacent to the current photon count value as the maximum photon count value of the detector when the current photon count value is not greater than the previous photon count value, or the current count fluctuation value is not less than the previous count fluctuation value, and determine the termination count fluctuation value based on the maximum photon count value.
9. An electronic device, characterized in that: include: one or more processors; a memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors are caused to perform the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Numerical value generation method and device for critical value photon detector operator
CN113343466A
Antisqueezed Light Generator
US20070297810A1