CN109253808A - time coincidence counting system, method and device - Google Patents
time coincidence counting system, method and device Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000004458 analytical method Methods 0.000 claims abstract description 16
- 238000005259 measurement Methods 0.000 claims abstract description 15
- 238000004891 communication Methods 0.000 claims description 13
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 15
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J11/00—Measuring the characteristics of individual optical pulses or of optical pulse trains
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06M—COUNTING MECHANISMS; COUNTING OF OBJECTS NOT OTHERWISE PROVIDED FOR
- G06M1/00—Design features of general application
- G06M1/27—Design 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/272—Design 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
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.
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)
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)
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 |
-
2018
- 2018-10-26 CN CN201811258269.4A patent/CN109253808B/en active Active
Patent Citations (10)
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)
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)
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 |