Andrew Jameson - 2021-01-12

Since you are performing coherent dedispersion in each of the single channels, DSPSR must discard some of the data at the very start of the file since it is corrupted by the application of the dedispersion kernel. The amount of data that is discarded depends on RF frequency in each channel, with the lower channels requiring more samples to be discarded.

You could avoid this problem by:

  1. Not performing coherent dedispersion when using digifil.
  2. Use digifits (to produce a PSRFITS search mode file instead of sigproc) since it has a "-s" option which allows you to set an offset in the output file to account for this delay.
  3. Use dspsr to produce folded archives and combine those with "psradd -R"

The other option would be to add the start offset feature to digifil, but this would require some developer time to complete.