Nothing Special   »   [go: up one dir, main page]

CN109253808A - time coincidence counting system, method and device - Google Patents

time coincidence counting system, method and device Download PDF

Info

Publication number
CN109253808A
CN109253808A CN201811258269.4A CN201811258269A CN109253808A CN 109253808 A CN109253808 A CN 109253808A CN 201811258269 A CN201811258269 A CN 201811258269A CN 109253808 A CN109253808 A CN 109253808A
Authority
CN
China
Prior art keywords
coincidence counting
time
channel
equipment
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811258269.4A
Other languages
Chinese (zh)
Other versions
CN109253808B (en
Inventor
陈杰
张帅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Star Photoelectric Technology Co Ltd
Original Assignee
Shanghai Star Photoelectric Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Star Photoelectric Technology Co Ltd filed Critical Shanghai Star Photoelectric Technology Co Ltd
Priority to CN201811258269.4A priority Critical patent/CN109253808B/en
Publication of CN109253808A publication Critical patent/CN109253808A/en
Application granted granted Critical
Publication of CN109253808B publication Critical patent/CN109253808B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J11/00Measuring the characteristics of individual optical pulses or of optical pulse trains
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06MCOUNTING MECHANISMS; COUNTING OF OBJECTS NOT OTHERWISE PROVIDED FOR
    • G06M1/00Design features of general application
    • G06M1/27Design features of general application for representing the result of count in the form of electric signals, e.g. by sensing markings on the counter drum
    • G06M1/272Design features of general application for representing the result of count in the form of electric signals, e.g. by sensing markings on the counter drum using photoelectric means

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Electric Clocks (AREA)

Abstract

The application provides a kind of time coincidence counting system, method and device.The system comprises labels to obtain equipment and coincidence counting equipment;Label obtains equipment and connect with multiple signal paths, for carrying out time measurement to the useful signal when signal path generates useful signal, and is generated according to measurement result for indicating that the signal path generates the time tag data at the specific time point of useful signal;Label obtains equipment and coincidence counting equipment communicates to connect, it is stored for the time tag data of each signal path generated to be sent to coincidence counting equipment, wherein coincidence counting equipment is used to choose matched time tag data from the time tag data of obtained each signal path according to coincidence counting instruction, and carries out coincidence counting based on the time tag data chosen.The system, can be based on different eligible for the progress repeatedly coincidence counting analysis of unlike signal channel without increasing additional coincidence counting cost.

Description

Time coincidence counting system, method and device
Technical field
This application involves coincidence counting field of measuring technique, in particular to a kind of time coincidence counting system, method And device.
Background technique
With physioptial fast development, people have more single photon counting and analysis system in function and performance High demand.Wherein people need the photon generation time number to unlike signal channel when determining the correlation between photon According to progress coincidence counting measurement.Existing coincidence counting scheme is using FPGA (Field-Programmable Gate Array, field programmable gate array) or logic gate chip by by several measured signal progress and door operation, and transported with door Calculation result is counted as primary effective coincidence counting when effective.
But this coincidence counting scheme is needed the delay adjustment of measured signal to perfectly aligned, to ensure compliance with counting Accuracy, therefore generally require to add quilt of the additional delay adjustment component to realize each signal path for each signal path The delay alignment between signal is surveyed, additional coincidence counting cost is increased.And this coincidence counting scheme is deposited because of measured signal The characteristic stored is difficult in waveform and belongs to disposable coincidence counting, can only obtain each tested letter for taking part in the secondary coincidence counting Final count results between number, can not be based on different eligible measured signal and other quilts that will participate in coincidence counting It surveys signal and carries out the analysis of repeatedly coincidence counting.
Summary of the invention
In order to overcome above-mentioned deficiency in the prior art, the application's is designed to provide a kind of time coincidence counting system System, method and device, the time coincidence counting system, can be based on different symbols without increasing additional coincidence counting cost Conjunction condition carries out the analysis of repeatedly coincidence counting for unlike signal channel.
For system, the embodiment of the present application provides a kind of time coincidence counting system, and the system comprises label acquisitions Equipment and coincidence counting equipment;
The label obtains equipment and connect with multiple signal paths, in correspondence signal path generation useful signal pair The useful signal carries out time measurement, and is generated according to measurement result for indicating that the signal path generates the specific of useful signal The time tag data at time point;
The label obtains equipment and the coincidence counting equipment communicates to connect, each signal path for that will generate when Between label data be sent to the coincidence counting equipment and stored, wherein the coincidence counting equipment is used for according to coincidence counting From the time tag data of obtained each signal path, selection is combined with the destination channel of the coincidence counting instructions match for instruction Time tag data, and based on the time tag data chosen to the destination channel combine carry out coincidence counting.
For method, the embodiment of the present application provides a kind of time coincidence counting method, meets meter applied to the above-mentioned time The coincidence counting equipment of equipment communication connection is obtained in number system with label, the coincidence counting equipment is stored with from the label Obtain the time tag data of each signal path got at equipment, which comprises
Coincidence counting instruction is received, and coincidence counting instruction is parsed, obtains corresponding destination channel combination Channel data, wherein the destination channel combination channel data include participate in coincidence counting target main channel channel compile Number and target from the channel number in channel;
According to the channel number got from the time tag data of each signal path of storage, choose and the channel Number corresponding time tag data;
The time tag data for the target main channel chosen and target are met from the time tag data in channel It counts and compares, obtain coincidence counting result corresponding with coincidence counting instruction.
For device, the embodiment of the present application provides a kind of time coincidence counting device, meets meter applied to the above-mentioned time The coincidence counting equipment of equipment communication connection is obtained in number system with label, the coincidence counting equipment is stored with from the label The time tag data of each signal path got at equipment are obtained, described device includes:
Command analysis module is parsed for receiving coincidence counting instruction, and to coincidence counting instruction, is obtained pair The channel data for the destination channel combination answered, wherein the channel data of destination channel combination includes the mesh for participating in coincidence counting Channel number of the channel number and target of mark main channel from channel;
Label chooses module, for the time tag data according to the channel number that gets from each signal path of storage In, choose time tag data corresponding with the channel number;
Count execution module, the time of the time tag data and target of the target main channel for that will choose from channel Label data carries out coincidence counting comparison, obtains coincidence counting result corresponding with coincidence counting instruction.
In terms of existing technologies, time coincidence counting system provided by the embodiments of the present application, method and device have It, can be based on different symbols below the utility model has the advantages that the time coincidence counting system is without increasing additional coincidence counting cost Conjunction condition carries out the analysis of repeatedly coincidence counting for unlike signal channel.The time coincidence counting system includes that label obtains Equipment and coincidence counting equipment, the label obtain equipment and connect with multiple signal paths, for generating in corresponding signal path Time measurement is carried out to the useful signal when useful signal, and is generated according to measurement result for indicating that the signal path has Imitate the time tag data at the specific time point of signal.The label obtains equipment and the coincidence counting equipment communicates to connect, It is stored for the time tag data of each signal path generated to be sent to the coincidence counting equipment, wherein the symbol Total number equipment is used for according to coincidence counting instruction from the time tag data of obtained each signal path, and selection meets with this The time tag data of the destination channel combination of instructions match are counted, and based on the time tag data chosen to the target Combination of channels carries out coincidence counting.The time coincidence counting system using each signal path is corresponding by that existing will be tested Signal in a manner of realizing coincidence counting, be converted to door operation and is accorded with using the time tag data of each signal path The mode of total number avoids being produced as the coincidence counting cost that each signal path increases delay adjustment component, and utilizes the time The characteristic that label data easily stores ensures that the time tag data of each signal path stored can repeatedly participate in difference and meet The analysis of coincidence counting corresponding to condition.
To enable the above objects, features, and advantages of the application to be clearer and more comprehensible, the application preferred embodiment is cited below particularly, And cooperate appended attached drawing, it is described in detail below.
Detailed description of the invention
Technical solution in ord to more clearly illustrate embodiments of the present application, below will be to needed in the embodiment attached Figure is briefly described, it should be understood that the following drawings illustrates only some embodiments of the application, therefore is not construed as pair The restriction of the claim of this application protection scope, for those of ordinary skill in the art, what is do not made the creative labor Under the premise of, it can also be obtained according to these attached drawings other relevant attached drawings.
Fig. 1 is a kind of block diagram of time coincidence counting system provided by the embodiments of the present application.
Fig. 2 is the first block diagram that label shown in Fig. 1 provided by the embodiments of the present application obtains equipment.
Fig. 3 is second of block diagram that label shown in Fig. 1 provided by the embodiments of the present application obtains equipment.
Fig. 4 is a kind of flow diagram of time coincidence counting method provided by the embodiments of the present application.
Fig. 5 is the flow diagram for the sub-step that step S230 includes in Fig. 4.
Fig. 6 is another flow diagram of time coincidence counting method provided by the embodiments of the present application.
Fig. 7 is a kind of block diagram of time coincidence counting device shown in Fig. 1 provided by the embodiments of the present application.
Fig. 8 is a kind of block diagram shown in fig. 7 for counting execution module provided by the embodiments of the present application.
Fig. 9 is another block diagram of time coincidence counting device shown in Fig. 1 provided by the embodiments of the present application.
Icon: 10- time coincidence counting system;11- label obtains equipment;12- coincidence counting equipment;111- time delay chain list Member;112- label generation unit;113- communication unit;114- clock generating unit;100- time coincidence counting device;110- refers to Enable parsing module;120- label chooses module;130- counts execution module;The 131- time compares submodule;132-, which is counted, to be determined Submodule;140- window configuration module.
Specific embodiment
To keep the purposes, technical schemes and advantages of the embodiment of the present application clearer, below in conjunction with the embodiment of the present application In attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is Some embodiments of the present application, instead of all the embodiments.The application being usually described and illustrated herein in the accompanying drawings is implemented The component of example can be arranged and be designed with a variety of different configurations.
Therefore, the detailed description of the embodiments herein provided in the accompanying drawings is not intended to limit below claimed Scope of the present application, but be merely representative of the selected embodiment of the application.Based on the embodiment in the application, this field is common Technical staff's every other embodiment obtained without creative efforts belongs to the model of the application protection It encloses.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.
With reference to the accompanying drawing, it elaborates to some embodiments of the application.In the absence of conflict, following Feature in embodiment and embodiment can be combined with each other.
Fig. 1 is please referred to, is a kind of block diagram of time coincidence counting system 10 provided by the embodiments of the present application.At this Apply in embodiment, the time coincidence counting system 10, can be based on different without increasing additional coincidence counting cost It is eligible to carry out the analysis of repeatedly coincidence counting for unlike signal channel.The time coincidence counting system 10 will be by that will show Some uses the corresponding measured signal progress of each signal path and door operation in a manner of realizing coincidence counting, is converted to using each The time tag data of signal path carry out the mode of coincidence counting, avoid being produced as each signal path increase delay adjustment portion The coincidence counting cost of part, and the time tag for each signal path for ensuring to store using the characteristic that time tag data easily store Data can repeatedly participate in different eligible corresponding coincidence counting analyses.Wherein, the time coincidence counting system 10 include that label obtains equipment 11 and coincidence counting equipment 12.
In the present embodiment, the label obtains equipment 11 and connect with multiple signal paths, in corresponding signal path Time measurement is carried out to the useful signal when generating useful signal, and is generated according to measurement result for indicating that the signal path produces The time tag data at the specific time point of raw useful signal.Wherein, the label obtains equipment 11 by using a FPGA The mode of the corresponding time tag data of multiple signal paths is generated based on same clock signal, it is ensured that label acquisition is set Standby 11 can be directed to simultaneously multiple signal paths at same equipment generates time tag data under same reference time axis.
Wherein, the corresponding useful signal generated of each signal path exists with useful signal caused by other signal paths It may be the same or different in signal waveform, but event corresponding to the useful signal that respectively generates of each signal path has Institute is different, is used to indicate the event for corresponding generation one in the corresponding signal path of the event when some event is triggered Useful signal.For example, the label obtains equipment 11 when being applied on the computer for being connected with mouse and keyboard, a signal Event corresponding to the useful signal that channel generates is mouse click event, corresponding to the useful signal of another signal path generation Event be keyboard press event.
In the present embodiment, the label obtains equipment 11 and records the channel number for having each signal path, to distinguish each letter Number channel can also be distinguished wherein the channel number of each signal path can be distinguished by number by letter, also It can be distinguished by number and the combination of letter.In an embodiment of the present embodiment, the channel of each signal path Number is distinguished with number, such as it is 10, then this 10 that the label, which obtains the signal path number that equipment 11 is supported, The corresponding channel number of signal path can be 1,2,3 ... ..., and 9,10.
Referring to figure 2., be label shown in Fig. 1 provided by the embodiments of the present application obtain equipment 11 the first box show It is intended to.In the present embodiment, it includes multiple delay chain elements 111 and label generation unit 112 that the label, which obtains equipment 11,.It is more A delay chain element 111 accesses same clock signal, and it is logical that each delay chain element 111 is correspondingly connected with a signal Road, for carrying out time measurement to the useful signal that the signal path generates under same reference time axis.The label generates Unit 112 and multiple delay chain elements 111 are electrically connected, and access the clock signal, for according to each time delay chain list The time data that member 111 measures generate the time tag data of corresponding signal path under same reference time axis.Wherein, institute Stating clock signal can be the clock signal of system that the device generation that equipment 11 includes by itself is obtained by the label, can also To be that the label obtains the external reference clock signal of equipment 11.
In the present embodiment, each delay chain element 111 includes time delay module array and flip-flop array, the delay mould Block array includes mutual cascade multiple time delay modules, and the flip-flop array includes multiple triggers, each trigger It is correspondingly connected with a time delay module.The first cascade time delay module in multiple time delay modules that the time delay module array includes Input terminal is connect with a signal path, to access the useful signal of signal path generation;Other cascade the defeated of time delay modules Enter end to connect with the output end of previous cascade time delay module, to produce by the way that the multiple time delay module is corresponding to the signal path Raw useful signal carries out delay transport.The flip-flop array passes through the biography to useful signal in the time delay module array The mode that defeated situation is monitored is completed to measure the time of the useful signal.
Referring once again to Fig. 2, in the present embodiment, it further includes communication unit 113 that the label, which obtains equipment 11, described logical Believe that unit 113 and the label generation unit 112 are electrically connected, and establishes the communication link between the coincidence counting equipment 12 It connects, the time tag data of each signal path for generating label generation unit 112 are sent to the coincidence counting equipment 12 are stored, so that the coincidence counting equipment 12 instructs the time tag from obtained each signal path according to coincidence counting In data, choose the time tag data that combine with the destination channel of the coincidence counting instructions match, and based on choose when Between label data the destination channel combined carry out coincidence counting, thus by existing corresponding tested using each signal path Signal in a manner of realizing coincidence counting, be converted to door operation and is accorded with using the time tag data of each signal path The mode of total number avoids being produced as the coincidence counting cost that each signal path increases delay adjustment component, and utilizes the time The characteristic that label data easily stores ensures that the time tag data of each signal path stored can repeatedly participate in difference and meet The analysis of coincidence counting corresponding to condition.Wherein, wired communication mode can be used (for example, usb data in the communication unit 113 Connection, network interface connection etc.) it is communicated to connect with the coincidence counting equipment 12 foundation, communication (example can also be used Such as, bluetooth connection, WiFi network connection etc.) it is communicated to connect with the coincidence counting equipment 12 foundation.
In the present embodiment, the coincidence counting equipment 12 includes time coincidence counting device 100, and the coincidence counting is set The time tag data of each signal path are carried out coincidence counting by the time coincidence counting device 100 by standby 12.The symbol Total number equipment 12 may be, but not limited to, PC (personal computer, PC), tablet computer, individual digital Assistant (personal digitalassistant, PDA), mobile internet surfing equipment (mobile Internet device, MID) Deng.
Referring to figure 3., be label shown in Fig. 1 provided by the embodiments of the present application obtain equipment 11 second of box show It is intended to.In the present embodiment, when it is the clock signal of system of itself that the label, which obtains the clock signal that equipment 11 uses, institute Stating label and obtaining equipment 11 can also include the clock generating unit 114 for generating clock signal.The clock generating unit 114 are electrically connected with multiple delay chain elements 111 and the label generation unit 112 respectively, for described prolonging to multiple When chain element 111 and the label generation unit 112 same clock signal is provided.
It referring to figure 4., is a kind of flow diagram of time coincidence counting method provided by the embodiments of the present application.In this Shen Please be in embodiment, the time coincidence counting method is applied to obtaining in above-mentioned time coincidence counting system 10 with the label The coincidence counting equipment 12 for taking equipment 11 to communicate to connect, the coincidence counting equipment 12 are stored with from the label and obtain equipment 11 The time tag data for each signal path that place is got, also record has the logical of each signal path at the coincidence counting equipment 12 Road number, to distinguish each signal path.The detailed process to time coincidence counting method shown in Fig. 4 and step carry out detailed below It is thin to illustrate.
Step S210 receives coincidence counting instruction, and parses to coincidence counting instruction, obtains corresponding target The channel data of combination of channels, wherein the channel data of destination channel combination includes the target main channel for participating in coincidence counting Channel number and target from the channel number in channel.
In the present embodiment, user can be by inputting coincidence counting instruction to the coincidence counting equipment 12, so that described Coincidence counting equipment 12 instructs according to the coincidence counting and carries out coincidence counting.The coincidence counting equipment 12 receive it is described After coincidence counting instruction, by being parsed to coincidence counting instruction, obtains the coincidence counting and instruct the destination channel for including Combined channel data, wherein the channel data of each destination channel combination includes participating in coincidence counting in destination channel combination Target main channel channel number and target from the channel number in channel.For example, the target master in a destination channel combination Channel is the signal path that channel number is 1, and it is 3 and 4 that the target in destination channel combination, which can be channel number from channel, Signal path, be also possible to the signal path that channel number is 3,6 and 9, the combination of specific destination channel can according to demand into The different configuration of row.
Step S220 chooses according to the channel number got from the time tag data of each signal path of storage Time tag data corresponding with the channel number.
In the present embodiment, the coincidence counting equipment 12 the channel number and target for obtaining the target main channel from After the channel number in channel, by searching the channel number matched time in the time tag data of each signal path of storage The mode of label data, the time tag data and the target for choosing the target main channel are from the time tag number in channel According to.
Step S230, by the time tag data for the target main channel chosen and carry out coincidence counting comparison, obtain with The coincidence counting instructs corresponding coincidence counting result.
It referring to figure 5., is the flow diagram for the sub-step that step S230 includes in Fig. 4.In the present embodiment, the symbol Total number equipment 12 is stored with the corresponding preset time window width of each signal path, and the step S230 may include sub-step S231 and sub-step S232.
Sub-step S231 calculates the target from the time tag data in channel and the time tag of the target main channel Signal between data generates the time difference, and calculated each target signal corresponding to the channel is generated the time difference and the mesh The preset time window width of mark main channel is compared.
In the present embodiment, the tool when signal generates the time difference for indicating that the target generates useful signal from channel Body time point, the time difference between specific time point when generating useful signal with the target main channel.When calculated When some target signal corresponding to the channel generates the time difference and is less than the preset time window width of the target main channel, then table There are a coincidence countings between channel for the bright target main channel and the target.
Sub-step S232, when the calculated signal generates the time difference no more than the preset time window width every time When, one is added from the coincidence counting result between channel to the target main channel and other described targets.
In the present embodiment, the coincidence counting equipment 12 is accorded with by using the time tag data of each signal path The mode of total number avoids generation from meeting in the prior art using the corresponding measured signal progress of each signal path with door arithmetic expression The coincidence counting cost of required increase delay adjustment component when counting, and ensured using the characteristic that time tag data easily store The time tag data of each signal path of storage can repeatedly participate in different eligible corresponding coincidence counting analyses.
Fig. 6 is please referred to, is another flow diagram of time coincidence counting method provided by the embodiments of the present application.At this Apply in embodiment, before the step S210, the time coincidence counting method can also include step S209.
Step S209 carries out configuration storage to the corresponding preset time window width of each signal path.
Fig. 7 is please referred to, is a kind of side of time coincidence counting device 100 shown in Fig. 1 provided by the embodiments of the present application Frame schematic diagram.In the embodiment of the present application, the time coincidence counting device 100 includes command analysis module 110, label selection Module 120 and counting execution module 130.
Described instruction parsing module 110 is solved for receiving coincidence counting instruction, and to coincidence counting instruction Analysis obtains the channel data of corresponding destination channel combination, wherein the channel data of destination channel combination includes participating in symbol Channel number of the channel number and target of the target main channel of total number from channel.
In the present embodiment, described instruction parsing module 110 can execute the step S210 in Fig. 4, and specific description can Referring to above to the detailed description of step S210.
The label chooses module 120, for the time according to the channel number got from each signal path of storage In label data, time tag data corresponding with the channel number are chosen.
In the present embodiment, the label, which chooses module 120, can execute the step S220 in Fig. 4, and specific description can Referring to above to the detailed description of step S220.
The counting execution module 130, the time tag data and target of the target main channel for that will choose are from logical The time tag data in road carry out coincidence counting comparison, obtain coincidence counting result corresponding with coincidence counting instruction.
Fig. 8 is please referred to, is that a kind of box shown in fig. 7 for counting execution module 130 provided by the embodiments of the present application shows It is intended to.In the present embodiment, the coincidence counting equipment 12 is stored with the corresponding preset time window width of each signal path, institute Stating and counting execution module 130 includes comparing submodule 131 and counting decision sub-module 132 time.
The time compares submodule 131, for calculating time tag data and the target of the target from channel Signal between the time tag data of main channel generates the time difference, and by calculated each target signal corresponding to the channel The generation time difference is compared with the preset time window width of the target main channel.
In the present embodiment, the time, which compares submodule 131, can execute the sub-step S231 in Fig. 5, specifically retouch State the detailed description that can refer to above sub-paragraphs S231.
The counting decision sub-module 132, for generating the time difference no more than described pre- when each calculated signal If when time window width, adding one from the coincidence counting result between channel to the target main channel and other described targets.
In the present embodiment, the counting decision sub-module 132 can execute the sub-step S232 in Fig. 5, specifically retouch State the detailed description that can refer to above sub-paragraphs S232.
Fig. 9 is please referred to, is the another kind of time coincidence counting device 100 shown in Fig. 1 provided by the embodiments of the present application Block diagram.In the embodiment of the present application, the time coincidence counting device 100 further includes window configuration module 140.
The window configuration module 140 is deposited for carrying out configuration to the corresponding preset time window width of each signal path Storage.
In conclusion in time coincidence counting system provided by the embodiments of the present application, method and device, the time symbol Total number system without increasing additional coincidence counting cost, can based on it is different it is eligible for unlike signal channel into The analysis of row repeatedly coincidence counting.The time coincidence counting system includes that label obtains equipment and coincidence counting equipment, described Label obtain equipment connect with multiple signal paths, for correspondence signal path generation useful signal when to the useful signal into The measurement of row time, and generated according to measurement result for indicating that the signal path generates the time at the specific time point of useful signal Label data.The label obtains equipment and the coincidence counting equipment communicates to connect, each signal path for that will generate Time tag data are sent to the coincidence counting equipment and are stored, wherein the coincidence counting equipment is by according to based on meeting Number instruction chooses the destination channel group with the coincidence counting instructions match from the time tag data of obtained each signal path The time tag data of conjunction, and the destination channel is combined based on the time tag data chosen and carries out coincidence counting.Institute Time coincidence counting system is stated by using the corresponding measured signal progress of each signal path with door operation to realize for existing The mode of coincidence counting is converted in such a way that the time tag data of each signal path carry out coincidence counting, avoids generating Increase the coincidence counting cost of delay adjustment component for each signal path, and true using the characteristic that time tag data easily store The time tag data for saving each signal path of storage can repeatedly participate in different eligible corresponding coincidence countings point Analysis.
The foregoing is merely preferred embodiment of the present application, are not intended to limit this application, for the skill of this field For art personnel, various changes and changes are possible in this application.Within the spirit and principles of this application, made any to repair Change, equivalent replacement, improvement etc., should be included within the scope of protection of this application.

Claims (10)

1. a kind of time coincidence counting system, which is characterized in that the system comprises labels to obtain equipment and coincidence counting equipment;
The label obtains equipment and connect with multiple signal paths, for having when corresponding signal path generates useful signal to this It imitates signal and carries out time measurement, and generated according to measurement result for indicating that the signal path generates the specific time of useful signal The time tag data of point;
The label obtains equipment and the coincidence counting equipment communicates to connect, the time mark of each signal path for that will generate Label data are sent to the coincidence counting equipment and are stored, wherein the coincidence counting equipment according to coincidence counting for instructing From the time tag data of obtained each signal path, choose combined with the destination channel of the coincidence counting instructions match when Between label data, and based on the time tag data chosen to the destination channel combine carry out coincidence counting.
2. system according to claim 1, which is characterized in that the label obtain equipment include multiple delay chain elements and Label generation unit;
Multiple delay chain elements access same clock signal, and it is logical that each delay chain element is correspondingly connected with a signal Road, for carrying out time measurement to the useful signal that the signal path generates under same reference time axis;
The label generation unit and multiple delay chain elements are electrically connected, and access the clock signal, are used for basis The time data that each delay chain element measures generate the time tag data of corresponding signal path under same reference time axis.
3. system according to claim 2, which is characterized in that it further includes communication unit that the label, which obtains equipment,;
The communication unit and the label generation unit are electrically connected, and establish the communication between the coincidence counting equipment Connection, the time tag data of each signal path for generating the label generation unit are sent to the coincidence counting and set It is standby.
4. system according to claim 3, which is characterized in that it further includes clock generating unit that the label, which obtains equipment,;
The clock generating unit is electrically connected with multiple delay chain elements and the label generation unit respectively, for Multiple delay chain elements and the label generation unit provide same clock signal.
5. a kind of time coincidence counting method, which is characterized in that accorded with applied to the time described in any one of claim 1-4 The coincidence counting equipment of equipment communication connection is obtained in total number system with label, the coincidence counting equipment is stored with from described Label obtains the time tag data of each signal path got at equipment, which comprises
Coincidence counting instruction is received, and coincidence counting instruction is parsed, obtains the logical of corresponding destination channel combination Track data, wherein the destination channel combination channel data include participate in coincidence counting target main channel channel number and Channel number of the target from channel;
According to the channel number got from the time tag data of each signal path of storage, choose and the channel number Corresponding time tag data;
By the time tag data for the target main channel chosen and coincidence counting comparison is carried out, obtains referring to the coincidence counting Enable corresponding coincidence counting result.
6. according to the method described in claim 5, it is characterized in that, the coincidence counting equipment is stored with each signal path correspondence Preset time window width, the time tag data and target of the target main channel that will be chosen are marked from the time in channel Sign data carry out coincidence counting comparison, obtain include: with the step of coincidence counting instruction corresponding coincidence counting result
Calculate signal of the target between the time tag data in channel and the time tag data of the target main channel It generates the time difference, and calculated each target signal corresponding to the channel is generated into the default of the time difference and the target main channel Time window width is compared;
It is logical to the target master when the calculated signal generates the time difference no more than the preset time window width every time Road and other described targets add one from the coincidence counting result between channel.
7. according to the method described in claim 6, it is characterized in that, the method also includes:
Configuration storage is carried out to the corresponding preset time window width of each signal path.
8. a kind of time coincidence counting device, which is characterized in that accorded with applied to the time described in any one of claim 1-4 The coincidence counting equipment of equipment communication connection is obtained in total number system with label, the coincidence counting equipment is stored with from described Label obtains the time tag data of each signal path got at equipment, and described device includes:
Command analysis module is parsed for receiving coincidence counting instruction, and to coincidence counting instruction, is obtained corresponding The channel data of destination channel combination, wherein the channel data of destination channel combination includes the target master for participating in coincidence counting Channel number of the channel number and target in channel from channel;
Label chooses module, for according to the channel number that gets from the time tag data of each signal path of storage, Choose time tag data corresponding with the channel number;
Count execution module, the time tag of the time tag data and target of the target main channel for that will choose from channel Data carry out coincidence counting comparison, obtain coincidence counting result corresponding with coincidence counting instruction.
9. device according to claim 8, which is characterized in that it is corresponding that the coincidence counting equipment is stored with each signal path Preset time window width, the counting execution module includes:
Time compares submodule, for calculating the target from the time tag data in channel and the time of the target main channel Signal between label data generates the time difference, and calculated each target signal corresponding to the channel is generated the time difference and institute The preset time window width for stating target main channel is compared;
Decision sub-module is counted, for wide no more than the preset time window when each calculated signal generation time difference When spending, one is added from the coincidence counting result between channel to the target main channel and other described targets.
10. device according to claim 9, which is characterized in that described device further include:
Window configuration module, for carrying out configuration storage to the corresponding preset time window width of each signal path.
CN201811258269.4A 2018-10-26 2018-10-26 Time coincidence counting system, method and device Active CN109253808B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811258269.4A CN109253808B (en) 2018-10-26 2018-10-26 Time coincidence counting system, method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811258269.4A CN109253808B (en) 2018-10-26 2018-10-26 Time coincidence counting system, method and device

Publications (2)

Publication Number Publication Date
CN109253808A true CN109253808A (en) 2019-01-22
CN109253808B CN109253808B (en) 2020-04-21

Family

ID=65044975

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811258269.4A Active CN109253808B (en) 2018-10-26 2018-10-26 Time coincidence counting system, method and device

Country Status (1)

Country Link
CN (1) CN109253808B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111123687A (en) * 2020-01-16 2020-05-08 中国科学技术大学 Time measuring method and system
CN112711004A (en) * 2020-12-18 2021-04-27 上海星秒光电科技有限公司 Anti-interference method and device for laser ranging, laser ranging equipment and readable storage medium
CN113029367A (en) * 2021-03-19 2021-06-25 南京大学 Single photon coincidence logarithm measurement method and device
CN113091897A (en) * 2021-03-29 2021-07-09 上海星秒光电科技有限公司 Coincidence counting method and device, coincidence counting equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1271491A (en) * 1997-04-15 2000-10-25 Mci全球通讯公司 System, method and article of manufacture for switched telephone communication
WO2005074525A2 (en) * 2004-01-30 2005-08-18 General Dynamics Advanced Information Systems, Inc. Entangled-photon fourier transform spectroscopy
CN1740813A (en) * 2005-04-22 2006-03-01 中国科学院安徽光学精密机械研究所 Multichannel single-photon counting method based on DSP
JP2010151615A (en) * 2008-12-25 2010-07-08 Toshiba Corp Radiation monitor
CN102141772A (en) * 2010-12-23 2011-08-03 中国科学院西安光学精密机械研究所 Continuous measurement device and method for arrival time of photon sequence
CN202102484U (en) * 2011-06-23 2012-01-04 安徽量子通信技术有限公司 Coincidence counting system for detection experiment of entangled photons
CN105044908A (en) * 2015-08-18 2015-11-11 西安电子科技大学 Compressed-sensing-based entangled light imaging device and imaging method against background of strong interference
CN106525231A (en) * 2016-10-28 2017-03-22 中国科学技术大学 Multi-photon coincidence counter based on programmable logic device
CN106788399A (en) * 2016-12-22 2017-05-31 浙江神州量子网络科技有限公司 A kind of implementation method of the configurable multichannel coincidence counting device of window time
EP3073290A4 (en) * 2013-11-19 2017-10-04 Raycan Technology Co., Ltd. (Su Zhou) Time label combination method and system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1271491A (en) * 1997-04-15 2000-10-25 Mci全球通讯公司 System, method and article of manufacture for switched telephone communication
WO2005074525A2 (en) * 2004-01-30 2005-08-18 General Dynamics Advanced Information Systems, Inc. Entangled-photon fourier transform spectroscopy
CN1740813A (en) * 2005-04-22 2006-03-01 中国科学院安徽光学精密机械研究所 Multichannel single-photon counting method based on DSP
JP2010151615A (en) * 2008-12-25 2010-07-08 Toshiba Corp Radiation monitor
CN102141772A (en) * 2010-12-23 2011-08-03 中国科学院西安光学精密机械研究所 Continuous measurement device and method for arrival time of photon sequence
CN202102484U (en) * 2011-06-23 2012-01-04 安徽量子通信技术有限公司 Coincidence counting system for detection experiment of entangled photons
EP3073290A4 (en) * 2013-11-19 2017-10-04 Raycan Technology Co., Ltd. (Su Zhou) Time label combination method and system
CN105044908A (en) * 2015-08-18 2015-11-11 西安电子科技大学 Compressed-sensing-based entangled light imaging device and imaging method against background of strong interference
CN106525231A (en) * 2016-10-28 2017-03-22 中国科学技术大学 Multi-photon coincidence counter based on programmable logic device
CN106788399A (en) * 2016-12-22 2017-05-31 浙江神州量子网络科技有限公司 A kind of implementation method of the configurable multichannel coincidence counting device of window time

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
M. WARE 等: "Single-photon detector characterization using correlated photons: the march from feasibility to metrology", 《JOURNAL OF MODERN OPTICS》 *
ROBERT H. HADFIELD 等: "Single photon source characterization with a superconducting single photon detector", 《OPTICS EXPRESS》 *
董续胜,习友宝: "基于时间测量的符合计数器设计", 《电子世界》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111123687A (en) * 2020-01-16 2020-05-08 中国科学技术大学 Time measuring method and system
CN112711004A (en) * 2020-12-18 2021-04-27 上海星秒光电科技有限公司 Anti-interference method and device for laser ranging, laser ranging equipment and readable storage medium
CN113029367A (en) * 2021-03-19 2021-06-25 南京大学 Single photon coincidence logarithm measurement method and device
CN113029367B (en) * 2021-03-19 2022-05-17 南京大学 Single photon coincidence logarithm measurement method and device
CN113091897A (en) * 2021-03-29 2021-07-09 上海星秒光电科技有限公司 Coincidence counting method and device, coincidence counting equipment and storage medium

Also Published As

Publication number Publication date
CN109253808B (en) 2020-04-21

Similar Documents

Publication Publication Date Title
CN109253808A (en) time coincidence counting system, method and device
Hammond et al. Performance analysis of local computer networks
US10474974B2 (en) Reciprocal models for resource allocation
US10282667B2 (en) System for managing operation of an organization based on event modeling
CN109032923A (en) Method for testing software, device based on call chain, terminal
CN103873165B (en) Beacon detection structures, systems and processes for interference testing
US10482407B2 (en) Identifying resource allocation discrepancies
US20190205453A1 (en) Binding annotations to data objects
CN109815119A (en) A kind of test method and device of APP link channel
CN108322737A (en) Image frame per second measurement method and device
CN109976999A (en) The measure and measurement apparatus of test case coverage rate
CN111242428A (en) Microservice processing method, microservice processing device, microservice processing apparatus, and storage medium
CN109784352A (en) A kind of method and apparatus for assessing disaggregated model
US10268980B1 (en) Report generation based on user responsibility
CN109491646A (en) A kind of message input method, device, electronic equipment and readable medium
CN110413419A (en) A kind of method and apparatus that rule executes
CN106445824B (en) A kind of interface synthesis management system of based role
CN100465918C (en) Automatic configuration of transaction-based performance models
CN110472190A (en) The method and apparatus for filling ordered sequence
Son et al. On robust stability of switched linear systems
Singhal et al. Smart industrial supply chain management and prediction system
CN105976146A (en) Product control method and system
CN105930295A (en) Plug and play method and device for secondary equipment of intelligent substation
US20040002847A1 (en) Method for creating and displaying signaling eye-plots
Zhang et al. A Service‐Based Method for Multiple Sensor Streams Aggregation in Fog Computing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant