12-13-2013 01:38 PM
Hi.
I am a new user of LabView..
I want to determine the time delay between two similar signals, (the values of the signals are record in .tdms file) . I am using cross correlation but the time delay vary a as a function of time (and time delay can be positive or negative) . So Cross correlation can't determine the time delay, it found 0 seconds if I use all the data.
So I want to discretized the cross correlation for different interval of the data (containing a defined number of points), in order to have an ~instantaneous~ time delay as a function of time. I don't know how is it possible..
About the cross correlation, I don't understand why is it exceed 1 whereas X and Y (input variables) are <1 (the signal are normalized).??
Thanks a lot for help!
02-13-2014 07:11 PM
Hi guys
I have the same problem ...Have you solved your problem?
02-14-2014 01:33 AM
Yes,
you can use a while boucle. At any running of the boucle, you fill a matrix (with an determined number of data). Then the cross correlation is perform with the data of the matrix. The cross correlation function is in the boucle.
02-14-2014 02:11 AM
Sorry that it seems like that something still wrong happens..Could u help me to modify my program?
Thanks a lot!!