Software‎ > ‎

Deconvolution by FFT

This program is for deconvolving an instrument response function from a decay with a known lifetime.  A tail fit of the measured decay is performed and this is used to create an idealized decay with no instrument response.  The program will then calculate the instrument response function.

Notes on using this program:
  1. Perform a tail fit on a decay with known time constants.  Preferably this is something like NATA that is known to be single exponential.  The data quality needs to be very high (S/N > 200).
  2. Simulate a data trace with the fit parameters over the entire time range of the data WITH THE SAME SAMPLING.  In other words, if the NATA decay was collected at 20 ps/channel then the simulated (idealized) trace should be generated with the same number of points and the same time/ch.
  3. Save both of these files in comma-delimited x,y format.  One way to do this is to write the files in Savuka using the 'wr' command.  This xy output option will give comma-delimited x,y pairs.  Another way is to use Savuka's y-format and then use the bin2ss program with the comma delimiter option (you will need to manually delete the first line of the file if you do it this way).  Lastly, you can also do this in Excel if you are a Micro$oft shareholder.
  4. Run this program.  Specify the file paths and names and then click the OK button on "Read files".  You should see your two data sets and then deconvoluted instrument response function in the three plot windows.  The program will ask you for a filename for the IRF.  This file will be in ascii format.

Osman Bilsel,
Oct 14, 2011, 6:10 PM