How is an autocorrelation function computed? (Dynamic Light Scattering)

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 2K views
Salmone
Messages
101
Reaction score
13
In an experiment of Dynamic Light Scattering, how is an autocorrelation like the one in the image computed?

dls-theory-figure-1-500.png

Mathematically a correlation function can be written as ##G(\tau)=\langle I(t)I(t+\tau) \rangle##, in an experiment like the one I mentioned the scattered intensity light is collected by a single detector, then the signal is sent to a digital correlator which computes the correlation function. How this process works? Once I have a signal from the detector, what does the correlator do? Does it multiply the intensity at time ##t## with the same intensity at time ##t+\tau## simply? How is the average implemented? By recording with the detector the same scattered intensity multiple times? Can you explain very generally how a digital correlator works?
 
Engineering news on Phys.org
Salmone said:
Can you explain very generally how a digital correlator works?
A correlator would take the FFT of the two signals, multiply those two spectra, then inverse FFT. In effect, filtering a signal by another signal.

I expect autocorrelation could be performed by taking the FFT of the signal, squaring the vectors of the resulting spectrum, then computing the inverse FFT. In effect, filtering a signal by itself.