Swabian Instruments logoContact Sales

Compensating for Channel Delays

This page explains how to compensate the delays between channels depending on the signal

The overall delay between channels results from delays accumulated at different stages.

We refer to the external delay as the delay accumulated before the signals are fed into the TimeTagger. This delay between the signals arises from experimental conditions, such as different optical paths/different cables length/inherent delays in the detectors. Next, there is the hardware or internal delay due to the different paths of the different channels through the FPGA, where the time to digital conversion occurs. In principle we should distinguish between input time stamps and TDC time stamps, because of the different hardware delays accumulated between the propagating signals at the hardware level. Nevertheless, the Time Tagger is calibrated to compensate for this delay, and no distinction is needed.

This means that the overall delay is mainly caused by the external delay. In this regard, Time Tagger Ultra and Time Tagger X users can compensate for it in different ways, including the following two methods: setDelayHardware(), setSoftwareDelay() .

There is no automatic way to compensate for the external delay, as it originates from experimental conditions and needs to be quantified, first. The delay adjustment between correlated signals can be done by performing multiple correlation measurement and align the input signals (two by two) to have a correlation peak centered at zero. A demonstration is shown in the Coincidences Counting Tutorial.

Cookie Policy
We use third party service providers, like Freshworks Inc ("Freshworks") to enable interaction with you on our website and/or our product. As a data processor acting on our behalf, Freshworks automatically receives and records certain information of yours like device model, IP address, the type of browser being used and usage pattern through cookies and browser settings. Freshworks performs analytics on such data on our behalf which helps us improve our service to you. You can read about the cookies Freshworks' sets in their cookie policy here.