12-28-2011 02:27 AM
I need to find multiple delays between two signals.When i use cross correlation, i could identify the single delay between the signals but not multiple delays.While searching for the solution, i came to know that multiple delays can be identified by time-frequency analysis, for that we need to go for wigner distribuion(i.e, FFT of the autocorrelation) and then time-frequency cross correlation.I could not perform the time frequency cross correlation. Can anyone tell me how to analyse a signal in time-frequency domain, how to perform Time-Frequency cross correlation to identify the multiple delays
01-01-2012 07:30 PM - edited 01-01-2012 07:57 PM
hi sanka, the multiple delayed signal is generated by summing different signals thar are delayed by different delays.
I'm attaching the simulation model of the same
Now i need to find all the 3 delays between the multiple delayed signal and the reference signal
01-02-2012 03:04 AM
I think you will be able to work out the 3 delays by sending a chirp pulse as you indicated in the diagram and performing auto correlation on the summed signal. This is because you don't have any frequency shifts on your individual delay sources. If you had delay + frequency offset on each component, then I would do the following:
You will find 3 peaks on this 3D map and you will be able to work out the frequency offset and the delay corresponding to each delay-frequency source.
Hope this helps.
01-02-2012 03:39 AM
I have only time delay between the signals no frequency shifts. To identify single delay, i have performed cross correlation between reference and delayed signal and i got the result. The problem is to identify the multiple delays, i need to do time-frequency distribution of the signals(i.e, wigner distribution) and perform time-frequency cross correlation between the wigner distributions of the reference and delayed signals. As wigner distribution is nothing but FFT of Auto correlation of the signal, i performed the same and obtained both wigner distributions. Now the question is how to perform time-frequency cross correlation to identify the multiple delays.
I'm attaching my matlab model