PicoQuantGmbH MultiHarpSoftwareV.3.1.0.0
transferratemustbesharedbytheinputsused.Forallpracticallyrelevantphotondetectionapplicationstheef-
fectiverateperchannelismorethansufficient.Ifthereareveryintenseburstsattheinputofthefront-endFIFO
itmayhappenthateventsarelost.Thisisindicatedtothesoftwarebymeansofahardwareflagsothatthe
usercanbeinformedofsuchlosses.Theusermustthendecideifthelossescanbetoleratedforthegivenex-
periment(seealsosection8.1onwarnings).
Formaximumthroughput,T2modedatastreamsarenormallywrittendirectlytodisk,withoutpreviewotherthan
countrateandprogressdisplay.However,itisalsopossibletoanalyzeincomingdata”onthefly”.TheMulti-
Harpsoftwareprovidesareal-timecorrelatorforpreviewduringaT2modemeasurement(seesection5.3.7).
Othertypesofreal-timeprocessingmustbeimplementedbycustomsoftware.TheMultiHarpsoftwareinstalla-
tionprovidesdemoprogramstoshowhowT2modefilescanbereadbycustomsoftware(seethefolder
filedemo underthechosensoftwareinstallationfolder).Theimplementationofcustommeasurementpro-
gramsrequirestheMultiHarpprogramminglibrary,whichisprovidedasaseparatesoftwarepackageonthe
distributionmediaorasdownload.AlternativesforadvancedT2datacollectionandanalysisaretheSymPho-
TimeandQuCoasoftwaresuitesofferedbyPicoQuant.SymPhoTimeisfocusedontypicallifescienceapplica-
tionswhileQuCoaisorientedtowardstypicalquantumopticsapplications.
5.3.3. T3 Mode
InT3modethesyncinputisdedicatedtoaperiodicsyncsignal,typicallyfromalaser.Asfarastheexperimen-
talsetupisconcerned,thisissimilartoclassicTCSPChistogramming.Themainobjectiveistoallowforhigh
syncrateswhichcouldnotbehandledinT2mode.AccommodatingthehighsyncratesinT3modeisachieved
asfollows:First,thesyncdividerisemployedasinhistogrammingmode.Thisreducesthesyncratesothatthe
channeldeadtimeisnolongeraproblem.Theremainingproblemisnowthatevenwiththedivider,thesync
eventratemaystillbetoohighforcollectingallindividualsynceventslikeinordinaryT2mode.Consideringthat
synceventsarenotofprimaryinterest,thesolutionistorecordthemonlyiftheyarriveinthecontextofapho-
toneventonanyoftheinputchannels.Theeventrecordisthencomposedoftwotimingfigures:1)thestart–
stoptimingdifferencebetweenthephotoneventandthelastsyncevent,and2)thearrivaltimeoftheeventpair
ontheoverallexperimenttimescale(thetimetag).Thelatterisobtainedbysimplycountingsyncpulses.From
theT3modeeventrecordsitisthereforepossibletopreciselydeterminewhichsyncperiodaphotoneventbe-
longsto.Sincethesyncperiodisalsoknownprecisely,thisfurthermoreallowsreconstructingthearrivaltimeof
thephotonwithrespecttotheoverallexperimenttime.
EachT3modeeventrecordconsistsof32bits.Thereare6bitsforthechannelnumber,15bitsforthestart–
stoptimeand10bitsforthesynccounter.Ifthecounteroverflows,aspecialoverflowrecordisinsertedinthe
datastream,sothatuponprocessingofthedatastreamatheoreticallyinfinitetimespancanberecovered.The
15bitsforthestart–stoptimedifferencecoveratimespanof32,768×RwhereRisthechosenresolution.At
thebestpossibleresolutionof5psthisresultsinaspanofabout164ns.IncaseoftheMultiHarp150Nmodels
(80psresolution)thecoveredspanis2621ns.Ifthetimedifferencebetweenaphotonandthelastsyncevent
islarger,thephotoneventcannotberecorded.Thisisthesameasinhistogrammingmode,wherethenumber
ofbinsislargerbutalsofinite.However,bychoosingasuitablesyncrateandacompatibleresolutionR,it
shouldbepossibletoreasonablyaccommodateallrelevantexperimentscenarios.Rcanbechoseninawide
range,startingwiththedevice'sbaseresolutionandthencontinuingbyrepeateddoublingofthetimebinwidth.
DeadtimeinT3modeisthesameasintheothermodes.Withineachphotonchannel,autocorrelationscanbe
calculatedmeaningfullyonlystartingfromlagtimeslargerthanthedeadtime.Acrosschannelsdeadtimedoes
notaffectthecorrelationsothatmeaningfulresultscanbeobtainedatthechosenresolution,allthewaydown
tozerolagtime.Thisrequirescustomsoftware.
The32biteventrecordsarequeuedandforwardedtothehostPCinthesamestaggeredFIFOarchitectureas
describedinthesectiononT2modeabove.Accordingly,asustainedaveragecountrateofupto90Mcpsis
possibleinT3modetoo,whilenowthesynceventsdonotconsumeanytransferbandwidth.
Formaximumthroughput,T3modedatastreamsarenormallywrittendirectlytodisk.However,itisalsopossi-
bletoanalyzeincomingdata”onthefly”.Onesuchanalysismethodistheon–linecorrelationimplementedin
theMultiHarpsoftware(seesection5.3.7).Otherspecializedanalysismethodsmustbeimplementedviacus-
tomsoftware.TheMultiHarpsoftwareinstallationprovidesdemoprogramsshowinghowT3modefilescanbe
read(seethefolderfiledemounderthechosensoftwareinstallationfolder).Theimplementationofcustom
measurementprogramsrequirestheMultiHarpprogramminglibrary,whichisprovidedasaseparatesoftware
packageonthedistributionmediaorviadownload.AnalternativeforadvancedT3modedatacollectionand
analysisistheSymPhoTimesoftwaresuiteofferedbyPicoQuant.
Page37