I am a graduate student doing an experiment in quantum cryptology. I will describe the experimental setup and then say what it is I am looking for.
I have a pulsed laser, operating at 10kHz (that's a 100usec period). Each pulse is 4.1 nsec wide and is later attenuated to achieve (theoretically) one photon per pulse that travels through an optical system. There are three different single-photon detectors in the system, and in a given laser period, at most one of them can fire. The detectors' output is a 2V-high, 15nsec-wide pulse. If necessary, I have a trigger output from my signal generator available, meaning a 10kHz square wave of amplitude 2.2V.
What I need to know is ONLY when each detector fired - not what the pulse shape was, not how high the pulse was, etc. Just the time coordinate. I do not need this in real time, meaning that the data transfer time to the computer is probably unimportant. The idea is to operate a predetermined number of laser pulses, get the data from the scope, and then analyze the results "offline".
I intend to do the analysis in MATLAB, so please tell me if that causes a problem.