Device and method for extracting signal light position information
By directly sampling the avalanche signal using serial deserialization technology in quantum key distribution technology, the circuit structure of the signal optical position information extraction device is simplified, the problems of circuit complexity and difficulty in maintenance in the prior art are solved, and efficient Accurate signal optical position information extraction.
Patent Information
- Application Number
- CN202110713808.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-25
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2041-06-25
AI Technical Summary
In the existing quantum key distribution technology, the circuit structure of the signal optical position information extraction device is complex and cannot directly identify the avalanche signal. It is necessary to add processing circuits to perform avalanche signal compliance and pulse widening, resulting in high system complexity and difficulty in maintaining.
The signal sampling unit based on serial deserialization technology directly samples the avalanche signal, and the position information of the signal light is calculated by synchronizing the sampling sequence and signal sampling sequence, simplifying the circuit structure and avoiding the avalanche signal compliance and pulse broadening processing circuit.
It realizes efficient extraction of signal optical position information, reduces system complexity, improves extraction accuracy and maintainability, and simplifies the circuit structure.
Smart Images

Figure CN115529087B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of quantum communication technology, and in particular to a device and method for extracting signal light position information. Background Art
[0002] Quantum key distribution is a communication technology that uses a single photon or an entangled photon pair as an information carrier. In the existing quantum key distribution technology, one end can transmit signal light to the other end, and the other end can use an avalanche photon diode (APD) to detect the signal light, generate a corresponding avalanche signal based on the detected signal light, and then extract the position information from the avalanche signal, and use the position information to perform subsequent steps in quantum key distribution (such as basis vector comparison).
[0003] Avalanche signals are weak signals. Currently, TDC (Time-to-Digital Converter) chips or Field Programmable Gate Arrays (FPGAs) with TDC functions are generally used to extract position information in quantum key distribution. Due to accuracy limitations, TDC chips (or FPGAs) cannot directly identify avalanche signals. It is necessary to add a processing circuit between the APD and the TDC chip (or FPGA). The processing circuit performs avalanche signal conformation and pulse broadening on the avalanche signal to obtain a processed electrical signal, and then the TDC chip (or FPGA) extracts information from the processed electrical signal. In summary, the circuit structure of the existing device for extracting signal light position information is relatively complex. Summary of the invention
[0004] In view of the above problems in the prior art, the present application provides a device and method for extracting signal light position information, so as to simplify the circuit structure of the device for extracting signal light position information.
[0005] A first aspect of the present invention provides a device for extracting signal light position information, comprising:
[0006] A signal generating unit, configured to generate a synchronization signal according to the detected synchronization light, and to generate an avalanche signal according to the detected signal light;
[0007] A signal sampling unit connected to the signal generating unit, for sampling the synchronization signal and the avalanche signal respectively based on a serial deserialization technology to obtain a synchronization sampling sequence corresponding to the synchronization signal and a signal sampling sequence corresponding to the avalanche signal; wherein the synchronization sampling sequence and the signal sampling sequence are both composed of a plurality of binary codes;
[0008] The sequence decoding unit connected to the signal sampling unit is used to calculate the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence.
[0009] Optionally, the signal generating unit includes:
[0010] an avalanche photodiode, detecting the signal light and outputting an initial avalanche signal according to the detected signal light;
[0011] A filter amplifier connected to the output end of the avalanche photodiode filters the initial avalanche signal and outputs a filtered avalanche signal;
[0012] The avalanche signal discriminator connected to the output end of the filter amplifier performs signal discrimination on the filtered avalanche signal to obtain an avalanche signal.
[0013] A synchronization light discriminator generates a synchronization signal based on the detected synchronization light.
[0014] Optionally, the extraction device further comprises:
[0015] A phase-locked loop unit generates a synchronous clock signal according to the synchronous signal; wherein the synchronous clock signal serves as a sampling reference clock signal of the signal sampling unit.
[0016] Optionally, when the sequence decoding unit calculates the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence, specifically performs:
[0017] Identify the first code after the edge position of the synchronization signal in the synchronization sampling sequence as the first code, and identify the first code after the edge position of the avalanche signal in the signal sampling sequence as the second code;
[0018] Setting each code except the first code in the synchronous sampling sequence to 0, and setting each code except the second code in the signal sampling sequence to 0;
[0019] For each of the second codes, the number of codes between the second code and the first code that is located before the second code and closest to the second code is counted, and the position information of the signal light corresponding to the second code is calculated based on the number of codes and the sampling rate of the signal sampling unit.
[0020] Optionally, the sequence decoding unit is further used for:
[0021] The position information of the signal light is corrected using the pre-measured delay deviation to obtain the corrected position information.
[0022] A second aspect of the present invention provides a method for extracting signal light position information, comprising:
[0023] generating a synchronization signal according to the detected synchronization light, and generating an avalanche signal according to the detected signal light;
[0024] Based on the serial deserialization technology, the synchronization signal and the avalanche signal are sampled respectively to obtain a synchronization sampling sequence corresponding to the synchronization signal and a signal sampling sequence corresponding to the avalanche signal;
[0025] The position information of the signal light is obtained by calculation according to the synchronous sampling sequence and the signal sampling sequence.
[0026] Optionally, generating an avalanche signal according to the detected signal light includes:
[0027] outputting an initial avalanche signal according to the detected signal light;
[0028] Filtering the initial avalanche signal and outputting a filtered avalanche signal;
[0029] Signal identification is performed on the filtered avalanche signal to obtain an avalanche signal.
[0030] Optionally, also include:
[0031] A synchronous clock signal is generated according to the synchronous signal; wherein the synchronous clock signal is used as a sampling reference clock signal for sampling the synchronous signal and the avalanche signal.
[0032] Optionally, the calculating and obtaining the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence includes:
[0033] Identify the first code after the edge position of the synchronization signal in the synchronization sampling sequence as the first code, and identify the first code after the edge position of the avalanche signal in the signal sampling sequence as the second code;
[0034] Setting each code except the first code in the synchronous sampling sequence to 0, and setting each code except the second code in the signal sampling sequence to 0;
[0035] For each of the second codes, the number of codes between the second code and the first code that is located before the second code and closest to the second code is counted, and the position information of the signal light corresponding to the second code is calculated based on the number of codes and the sampling rate of the signal sampling unit.
[0036] Optionally, after calculating the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence, the method further includes:
[0037] The position information of the signal light is corrected using the pre-measured delay deviation to obtain the corrected position information.
[0038] The present invention provides a device and method for extracting signal light position information, the device comprising: a signal generating unit, used to generate a synchronization signal according to the detected synchronization light, and to generate an avalanche signal according to the detected signal light; a signal sampling unit connected to the signal generating unit, used to sample the synchronization signal and the avalanche signal respectively based on the serial deserialization technology, and obtain a synchronization sampling sequence corresponding to the synchronization signal and a signal sampling sequence corresponding to the avalanche signal; wherein the synchronization sampling sequence and the signal sampling sequence are both composed of a plurality of binary codes; a sequence decoding unit connected to the signal sampling unit, used to calculate the position information of the signal light according to the synchronization sampling sequence and the signal sampling sequence. The signal sampling unit of the present invention can directly sample the avalanche signal based on the serial deserialization technology to obtain the signal sampling sequence, so the signal sampling unit and the signal generating unit can be directly connected without the need to add a processing circuit for avalanche signal matching and pulse broadening, thereby simplifying the circuit structure of the extraction device. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0040] Figure 1 A schematic diagram of an existing device for extracting signal light position information;
[0041] Figure 2 A schematic diagram of the structure of a device for extracting signal light position information provided in an embodiment of the present application;
[0042] Figure 3 A schematic diagram of the structure of a device for extracting signal light position information provided by another embodiment of the present application;
[0043] Figure 4 A schematic diagram of an original sampling sequence and a decoded sampling sequence provided in an embodiment of the present application;
[0044] Figure 5 A schematic diagram of the principle of measuring delay deviation provided in an embodiment of the present application;
[0045] Figure 6 A flowchart of a method for extracting signal light position information provided in an embodiment of the present application. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0047] Practical quantum key distribution technology usually uses a single photon as an information carrier, and the photon carrying information is called signal light. Its basic principle is that the transmitter transmits synchronization light and signal light to the receiver at a certain frequency, and the receiver uses a single-photon detector to detect the signal light. Every time the single-photon detector detects a signal light, it will output a corresponding electrical signal. The subsequent processing device can extract the position information of the signal light corresponding to the electrical signal based on the electrical signal. After that, the receiver can use the position information of the signal light and other information to perform subsequent basis vector comparison and other operations to complete a quantum key distribution process.
[0048] The position information of the signal light refers to the time difference between the signal light and the most recent synchronization light detected before the signal light. The transmission frequency of the synchronization light is lower than the transmission frequency of the signal light. Therefore, each time the receiving end receives a synchronization light, it will detect multiple signal lights. For each of the signal lights, the time difference between the moment when the receiving end detects the signal light and the moment when the receiving end last received the synchronization light is the position information of the signal light.
[0049] Avalanche Photon Diode (APD) working in Geiger Mode is a single-photon detector commonly used in the field of quantum communication. In this mode, the detected signal light incident on the APD will trigger an avalanche effect, causing the APD to output a weak avalanche current pulse signal (that is, the electrical signal corresponding to the detected signal light, which can be called an avalanche signal). After the avalanche signal output by the APD is transmitted to the subsequent extraction device, the extraction device can extract the position information of the corresponding signal light from the avalanche signal.
[0050] The pulse width of an avalanche signal is generally only between 400 picoseconds (ps) and 2 nanoseconds (ns), and the signal width is very narrow. As described in the background technology, the TDC chip (or FPGA with TDC function) used in the existing device for extracting position information cannot directly identify the avalanche signal. Therefore, the current device for extracting the signal light position information needs to set a processing circuit (such as a circuit for processing avalanche signal coincidence and pulse broadening) between the APD and the TDC chip (or FPGA with TDC function). Figure 1As shown in the figure, the avalanche signal is converted into an electrical signal recognizable by the TDC chip (or FPGA with TDC function). In summary, when extracting position information from the avalanche signal in the prior art, a relatively complex processing circuit needs to be set, which increases the complexity of the system, makes it prone to failure and is difficult to maintain.
[0051] In view of the problems of the above-mentioned prior art, the present invention proposes a device and method for extracting signal light position information. The key to this solution is to use a signal sampling unit based on serial deserialization technology to directly sample the avalanche signal, and then extract the position information of the signal light corresponding to the avalanche signal through the sampling sequence obtained by sampling, thereby avoiding the setting of a processing circuit for avalanche signal conformity and pulse broadening, thereby achieving the effect of simplifying the circuit structure.
[0052] Serializer / Deserializer (Serdes) technology is a technology widely used in the current digital communication field. Communication devices designed based on Serdes technology generally include a physical coding sublayer (PCS) and a physical medium attachment layer (PMALayer). The PMA layer is mainly used for serialization and deserialization, and the PCS layer is mainly used for line coding and CRC (Cyclic Redundancy Check) check coding.
[0053] By removing the physical coding sublayer in the above communication device and retaining only the PMA layer, a serial deserializer with serialization and deserialization functions can be obtained. The serial deserializer can directly sample the external pulse signal after shaping and differential processing to obtain the corresponding sampling sequence. The sampling sequence is composed of several binary codes, each binary code corresponds to one sampling, where if the pulse signal is at a high level during sampling, the binary code obtained by the sampling is 1, and if the pulse signal is at a low level during sampling, the binary code obtained by the sampling is 0.
[0054] The present invention is described in detail below with reference to the accompanying drawings.
[0055] Please refer to Figure 2 , the embodiment of the present application provides a device for extracting signal light position information, including:
[0056] The signal generating unit 201 is used to generate a synchronization signal according to the detected synchronization light, and to generate an avalanche signal according to the detected signal light.
[0057] The signal generation unit detects the synchronization light and signal light in real time. When the synchronization light is detected, the output synchronization signal is a high-level pulse signal. When the synchronization light is not detected, the output synchronization signal is a low-level signal. Similarly, when the signal light is detected, the output avalanche signal is a pulse signal. When the signal light is not detected, the output avalanche signal is a low-level signal.
[0058] The signal sampling unit 202 connected to the signal generating unit is used to sample the synchronization signal and the avalanche signal respectively based on the serial deserialization technology to obtain a synchronization sampling sequence corresponding to the synchronization signal and a signal sampling sequence corresponding to the avalanche signal.
[0059] Wherein, both the synchronous sampling sequence and the signal sampling sequence are composed of multiple binary codes.
[0060] The sequence decoding unit 203 connected to the signal sampling unit is used to calculate and obtain the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence.
[0061] The above-mentioned signal sampling unit may specifically include a level converter and the aforementioned serial deserializer, wherein the level converter is used to convert the synchronization signal and the avalanche signal output by the signal generating unit into differential signals, and then the differential synchronization signal and the differential avalanche signal are input into the serial deserializer for sampling.
[0062] In the signal light position information extraction device provided in this embodiment, after the signal generating unit outputs the synchronization signal and the avalanche signal, the synchronization signal and the avalanche signal are converted into differential form in the signal sampling unit, and then enter the serial deserializer through the high-speed interface of the serial deserializer of the signal sampling unit. The serial deserializer samples the synchronization signal and the avalanche signal respectively according to the pre-configured sampling rate and serial-to-parallel conversion bit width to obtain a synchronization sampling sequence and a signal sampling sequence.
[0063] Among them, the sampling rate of the serial deserializer can be set according to the pulse width of each pulse signal in the avalanche signal. The lower the pulse width, the higher the sampling rate needs to be set. Generally, the pulse width of the avalanche signal usually exceeds 400ps, so the sampling rate can be set to a value that can recognize a pulse signal with a width of 400ps.
[0064] For example, the sampling rate can be set to 10 Gbps, and the serial-to-parallel conversion bit width can be set to 80 bits.
[0065] Optional, please refer to Figure 3 In the device for extracting signal light position information provided in the present application, the signal generating unit 201 may specifically include:
[0066] an avalanche photodiode, detecting the signal light and outputting an initial avalanche signal according to the detected signal light;
[0067] A filter amplifier connected to the output end of the avalanche photodiode filters the initial avalanche signal and outputs a filtered avalanche signal;
[0068] The avalanche signal discriminator connected to the output end of the filter amplifier performs signal discrimination on the filtered avalanche signal to obtain an avalanche signal.
[0069] A synchronization light discriminator generates a synchronization signal based on the detected synchronization light.
[0070] A discriminator is a commonly used signal processing device, generally used to discriminate input electrical signals. Specifically, it converts electrical signals whose amplitude exceeds (or is lower than) a certain set level into output signals whose amplitude and width meet certain standards.
[0071] Generally, in the field of quantum key distribution, the commonly used synchronization light discriminator itself will include a photoelectric converter for detecting synchronization light. Every time a synchronization light is irradiated to the photoelectric converter, the photoelectric converter outputs a pulse signal. After the pulse signal is discriminated, the above-mentioned synchronization signal is obtained.
[0072] Alternatively, when the above-mentioned synchronization light discriminator does not include a photoelectric converter, a photoelectric converter may be connected in front of the synchronization light discriminator to detect the synchronization light, and the synchronization signal obtained by the detection is input into the synchronization light discriminator.
[0073] In the device for extracting signal light position information provided in the present application, the signal sampling unit needs to be driven by a sampling reference clock signal in order to sample the input electrical signal.
[0074] In some optional embodiments, the device may generate a sampling reference clock signal based on a local clock of the receiving end. In this case, the sampling accuracy of the signal sampling unit is not high, so this solution is generally used when the accuracy requirement is low.
[0075] In some other optional embodiments, such as Figure 3 As shown, the device for extracting the signal light position information may include a phase-locked loop unit, which may generate a synchronous clock signal according to the aforementioned synchronous signal, and then input the synchronous clock signal into the signal sampling unit to drive the signal sampling unit to sample as a sampling reference clock signal of the signal sampling unit. This solution is generally applicable to systems with high precision requirements, and generating a sampling reference clock signal based on synchronous light is conducive to improving the accuracy of the extracted signal light position information.
[0076] The synchronous signal output by the synchronous optical discriminator and the avalanche signal output by the avalanche signal discriminator are both single-ended signals. Figure 3 As shown, the synchronization signal output by the synchronous light discriminator and the avalanche signal output by the avalanche signal discriminator can first be shaped and differentially processed by corresponding devices to obtain a differential synchronization signal and a differential avalanche signal, and then the differential synchronization signal and the differential avalanche signal enter the signal sampling unit 202 for sampling and processing.
[0077] As an example, the frequency of the synchronous clock signal may be 125 MHz.
[0078] Specifically, the phase-locked loop unit may perform a frequency multiplication operation on the input synchronization signal, thereby obtaining a synchronization clock signal having the same source as the synchronization signal.
[0079] refer to Figure 3 The signal sampling unit and the sequence decoding unit in the device provided by the present invention can be FPGA devices with corresponding functions.
[0080] Optionally, when the sequence decoding unit calculates the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence, it specifically performs:
[0081] 1.1. The first code after the edge position of the synchronization signal in the synchronization sampling sequence is identified as the first code, and the first code after the edge position of the avalanche signal in the signal sampling sequence is identified as the second code.
[0082] 1.2. Set each code except the first code in the synchronous sampling sequence to zero, and set each code except the second code in the signal sampling sequence to zero.
[0083] The processes of 1.1 and 1.2 can be called decoding operations.
[0084] 1.3. For each second code, count the number of codes between the second code and the first code that is located before the second code and closest to the second code, and calculate the position information of the signal light corresponding to the second code according to the number of codes and the sampling rate of the signal sampling unit.
[0085] Combine the following Figure 4 The process of calculating the position information of the signal light is described in detail:
[0086] First of all, it should be noted that the sampling of the synchronization signal and the avalanche signal is carried out synchronously, that is, each time sampling is performed, a binary code of the synchronization sampling sequence and a binary code of the signal sampling sequence will be obtained at the same time. In other words, each binary code of the signal sampling sequence corresponds one-to-one to each binary code of the synchronization sampling sequence.
[0087] Figure 4The schematic diagram above is the original sampling sequence, that is, the synchronous sampling sequence and the signal sampling sequence obtained by sampling the signal sampling unit. The signal above the synchronous sampling sequence is the synchronous signal, in which each high-level pulse corresponds to a detected synchronous light, and the signal above the signal sampling sequence is the avalanche signal, in which each pulse corresponds to a detected signal light.
[0088] It can be seen that in the original synchronous sampling sequence, the binary codes sampled in the pulses corresponding to the synchronization light are all 1. Similarly, in the original signal sampling sequence, the binary codes sampled in the pulses corresponding to the signal light are all 1.
[0089] After decoding the original sampling sequence, we can get Figure 4 The decoded sample sequence is shown below.
[0090] Specifically, when performing a decoding operation, a coding segment consisting of continuous 1s in the synchronous sampling sequence indicates that there is a pulse of synchronization light at that position. Correspondingly, the first code of the segment is the first code after the edge position of the pulse corresponding to the synchronization light. Therefore, the first binary code of the coding segment can be identified as the first code, and the first code remains at 1, and the other codes after the first code in the segment are set to 0.
[0091] Similarly, when performing a decoding operation, a coding segment consisting of continuous 1s in the signal sampling sequence indicates that there is a pulse of signal light at that position. Correspondingly, the first code of the segment is the first code after the edge position of the pulse corresponding to the signal light. Therefore, the first binary code of the coding segment can be identified as the second code, and the second code remains at 1. All other codes after the first code in the segment are set to 0.
[0092] It can be seen that in the decoded signal sampling sequence, each second code corresponds to the edge position of a signal light pulse. In other words, each second code corresponds to a detected signal light. Similarly, in the decoded synchronous sampling sequence, each first code corresponds to a detected synchronous light.
[0093] Finally, for each second code, the number of codes between the second code and the first code that is located before the second code and closest to the second code is counted, and the position information of the signal light corresponding to the second code is calculated based on the number of codes and the sampling rate of the signal sampling unit.
[0094] Specifically, refer to Figure 4, assuming that for a second code, the number of codes obtained by statistics is N, then the position information of the signal light corresponding to the second code, that is, the time difference between the corresponding signal light and the most recent synchronization light detected before the signal light, is N*f, where f is the time accuracy corresponding to the sampling rate. If the rate is 10Gbps, f is equal to 100ps.
[0095] Optionally, it takes a certain time (delay) for the synchronization light and the signal light emitted by the transmitting end to reach the receiving end. The propagation paths of the synchronization light and the signal light from the transmitting end to the receiving end may be different. There may be a certain delay deviation between the delay of the corresponding synchronization light reaching the receiving end and the delay of the signal light reaching the receiving end, which will cause the extracted position information of the signal light to be inaccurate. Therefore, the sequence decoding unit can also be used for:
[0096] The position information of the signal light is corrected using the pre-measured delay deviation to obtain the corrected position information.
[0097] Optionally, the method for determining the delay deviation may be:
[0098] Please refer to Figure 5 The transmitting end can send a signal light for measuring the delay deviation, and then send the time deviation S1 (i.e., the position information of the signal light) between the signal light and the synchronization light to the receiving end through the classical channel. After detecting the above signal light, the receiving end extracts the position information of the signal light as S2 through the signal light position information extraction device provided by the present invention. Finally, the receiving end calculates the deviation S between S1 and S2, i.e., S=S2-S1. The deviation is the delay deviation between the synchronization light and the signal light.
[0099] The present invention provides a device for extracting the position information of signal light, the device comprising: a signal generating unit, used to generate a synchronization signal according to the detected synchronization light, and to generate an avalanche signal according to the detected signal light; a signal sampling unit connected to the signal generating unit, used to sample the synchronization signal and the avalanche signal respectively based on the serial deserialization technology, and obtain a synchronization sampling sequence corresponding to the synchronization signal and a signal sampling sequence corresponding to the avalanche signal; wherein the synchronization sampling sequence and the signal sampling sequence are both composed of a plurality of binary codes; a sequence decoding unit connected to the signal sampling unit, used to calculate the position information of the signal light according to the synchronization sampling sequence and the signal sampling sequence. The signal sampling unit of the present invention can directly sample the avalanche signal based on the serial deserialization technology to obtain the signal sampling sequence, so the signal sampling unit and the signal generating unit can be directly connected without the need to add a processing circuit for avalanche signal matching and pulse broadening, thereby simplifying the circuit structure of the extraction device.
[0100] The present invention uses serial deserialization technology to directly sample avalanche signals, with high conversion efficiency and short pulse signal identification dead time. The device of the present invention does not require pulse broadening, which reduces the complexity of the extraction device and simplifies the circuit structure of the device for position information extraction. Using serial deserialization technology without a coding layer, the measurement accuracy is less affected by temperature.
[0101] Furthermore, the signal sampling unit uses the synchronization signal after frequency multiplication as a sampling reference clock signal during sampling, thereby ensuring that the position information distribution can be more completely preserved during the sampling of the avalanche signal.
[0102] In combination with the extraction device provided in the above embodiment, the present application embodiment provides a method for extracting signal light position information, please refer to Figure 6 , the extraction method may include the following steps:
[0103] S601 . Generate a synchronization signal according to the detected synchronization light, and generate an avalanche signal according to the detected signal light.
[0104] Step S601 is equivalent to outputting an avalanche signal after the avalanche signal discriminator discriminates, and outputting a synchronization signal after the synchronization light discriminator discriminates.
[0105] S602 , sampling the synchronization signal and the avalanche signal respectively based on the serial deserialization technology to obtain a synchronization sampling sequence corresponding to the synchronization signal and a signal sampling sequence corresponding to the avalanche signal.
[0106] Step S602 is equivalent to connecting the synchronization signal and the avalanche signal to the serial deserializer after level conversion. The serial deserializer samples the synchronization signal and the avalanche signal simultaneously according to the configured operating rate and serial-to-parallel conversion bit width to obtain a corresponding sampling sequence.
[0107] The above-mentioned serial deserializer may specifically be an FPGA device embedded with a Serdes chip.
[0108] S603: Calculate and obtain the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence.
[0109] Step S603 is equivalent to identifying the first code after the edge position in the synchronization sequence and the signal sequence as a valid code, and counting the number of 0s between the synchronization optical sequence and the signal optical sequence, such as N, and the corresponding time information is N*f, where f is the accuracy corresponding to the sampling rate. If the sampling rate is configured to be 10Gbps, then f=100ps, and the time information is the corresponding signal light position information.
[0110] Optionally, generating an avalanche signal according to the detected signal light includes:
[0111] outputting an initial avalanche signal according to the detected signal light;
[0112] Filtering the initial avalanche signal and outputting the filtered avalanche signal;
[0113] The filtered avalanche signal is subjected to signal identification to obtain an avalanche signal.
[0114] Optionally, also include:
[0115] A synchronous clock signal is generated according to the synchronous signal; wherein the synchronous clock signal is used as a sampling reference clock signal for sampling the synchronous signal and the avalanche signal.
[0116] Optionally, calculating the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence includes:
[0117] Identify the first code after the edge position of the synchronization signal in the synchronization sampling sequence as the first code, and identify the first code after the edge position of the avalanche signal in the signal sampling sequence as the second code;
[0118] Setting each code except the first code in the synchronous sampling sequence to zero, and setting each code except the second code in the signal sampling sequence to zero;
[0119] For each second code, the number of codes between the second code and the first code that precedes the second code and is closest to the second code is counted, and the position information of the signal light corresponding to the second code is calculated based on the number of codes and the sampling rate of the signal sampling unit.
[0120] Optionally, after calculating the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence, the method further includes:
[0121] The position information of the signal light is corrected using the pre-measured delay deviation to obtain the corrected position information.
[0122] In the method for extracting the signal light position information provided in the above embodiment, the specific execution process of each step can refer to the working principle of the aforementioned device for extracting the signal light position information, which will not be repeated here.
[0123] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0124] It should be noted that the concepts such as "first" and "second" mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0125] The present application can be implemented or used by professionals and technicians. Various modifications to these embodiments will be apparent to professionals and technicians in the field, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A device for extracting signal light position information, characterized in that: include: A signal generating unit, configured to generate a synchronization signal according to the detected synchronization light, and to generate an avalanche signal according to the detected signal light; A signal sampling unit connected to the signal generating unit is used to sample the synchronization signal and the avalanche signal respectively by using a level converter and a serializer-deserializer with serialization and deserialization functions to obtain a synchronization sampling sequence corresponding to the synchronization signal and a signal sampling sequence corresponding to the avalanche signal; wherein the synchronization sampling sequence and the signal sampling sequence are both composed of a plurality of binary codes; A sequence decoding unit connected to the signal sampling unit, used to calculate the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence; When the sequence decoding unit calculates the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence, the sequence decoding unit specifically performs: Identify the first code after the edge position of the synchronization signal in the synchronization sampling sequence as the first code, and identify the first code after the edge position of the avalanche signal in the signal sampling sequence as the second code; Setting each code except the first code in the synchronous sampling sequence to 0, and setting each code except the second code in the signal sampling sequence to 0; For each of the second codes, the number of codes between the second code and the first code that is located before the second code and closest to the second code is counted, and the position information of the signal light corresponding to the second code is calculated based on the number of codes and the sampling rate of the signal sampling unit.
2. The extraction device according to claim 1, characterized in that: The signal generating unit comprises: an avalanche photodiode, detecting the signal light and outputting an initial avalanche signal according to the detected signal light; A filter amplifier connected to the output end of the avalanche photodiode filters the initial avalanche signal and outputs a filtered avalanche signal; an avalanche signal discriminator connected to the output end of the filter amplifier, performing signal discrimination on the filtered avalanche signal to obtain an avalanche signal; A synchronization light discriminator generates a synchronization signal based on the detected synchronization light.
3. The extraction device according to claim 1, characterized in that The extraction device also includes: A phase-locked loop unit generates a synchronous clock signal according to the synchronous signal; wherein the synchronous clock signal serves as a sampling reference clock signal of the signal sampling unit.
4. The extraction device according to claim 1, characterized in that The sequence decoding unit is also used for: The position information of the signal light is corrected using the pre-measured delay deviation to obtain the corrected position information.
5. A method for extracting signal light position information, characterized in that: include: generating a synchronization signal according to the detected synchronization light, and generating an avalanche signal according to the detected signal light; The synchronization signal and the avalanche signal are sampled respectively by using a level converter and a serializer-deserializer with serialization and deserialization functions to obtain a synchronization sampling sequence corresponding to the synchronization signal and a signal sampling sequence corresponding to the avalanche signal; Calculating and obtaining the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence; The calculating and obtaining the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence comprises: Identify the first code after the edge position of the synchronization signal in the synchronization sampling sequence as the first code, and identify the first code after the edge position of the avalanche signal in the signal sampling sequence as the second code; Setting each code except the first code in the synchronous sampling sequence to 0, and setting each code except the second code in the signal sampling sequence to 0; For each of the second codes, the number of codes between the second code and the first code that is located before the second code and closest to the second code is counted, and the position information of the signal light corresponding to the second code is calculated based on the number of codes and the sampling rate of the signal sampling unit.
6. The extraction method according to claim 5, characterized in that The step of generating an avalanche signal according to the detected signal light comprises: outputting an initial avalanche signal according to the detected signal light; Filtering the initial avalanche signal and outputting a filtered avalanche signal; Signal identification is performed on the filtered avalanche signal to obtain an avalanche signal.
7. The extraction method according to claim 5, characterized in that Also includes: A synchronous clock signal is generated according to the synchronous signal; wherein the synchronous clock signal is used as a sampling reference clock signal for sampling the synchronous signal and the avalanche signal.
8. The extraction method according to claim 5, characterized in that After calculating and obtaining the position information of the signal light according to the synchronous sampling sequence and the signal sampling sequence, the method further includes: The position information of the signal light is corrected using the pre-measured delay deviation to obtain the corrected position information.
