09-17-2013 06:50 PM
Hi everyone,
-Im trying to plot the Autocorrelation function from a random signal (see Figure1), which has been sampled at 200 KS/s and presents the duration of approximately 15 s. For the evaluation of the Autocorrelation of such a signal, I´m using the "AutoCorrelation VI" in Labview 2010. When I plot the signal´s Autocorrelation with a "waveform graph", what I get is a triangular-like graph (see Figure 2), which does not match the form of a regular Autocorrelation graph for a random signal (see Figure 3).
-How can I plot the signal´s Autocorrelation, as represented on Figure 3, (where the x-axis shows the time delay) ?
any help would be highly appreciated,
best regards!
09-17-2013 09:13 PM
Do figs 2 and 3 show the result of processing the same input data?
Mike...
09-17-2013 09:21 PM
Can u send an example of your vi ? With the data you are trying to plot ?
To plot a graph with the X as time, you need to add information to the graph like delta t, (interval between the samples) that you do using a property node. If you can post your vi, it will be easier to help.
ricardo
09-18-2013 03:57 PM
Hi Mike,
-Thank you for your prompt reply.
-Figure 2 shows the Autocorrelation´s result based on my input data. The input data is ploted as detached on Figure 1. Figure 3 is just an example (from Labview Help) which I´m trying to plot with my VI and also matches a regular Autocorrelation function.
thank you in advance,
09-18-2013 04:41 PM
Hi Ricardo,
-Thank you for the hints and your prompt reply.
-Attached to this reply, I´m sending you an example of my VI.
-I´ll try to implement the proposed solution you mentioned. I let you know about it.
thank you in advance,
best regards!
09-18-2013 05:30 PM
Your figure 2 shows the autocorrelation of a signal with a non-zero mean.
Lynn
09-23-2013 03:02 PM
Hi Lynn,
-Thank you for this tip and your VI. It makes sense.
best regards!