- #1
Azherbahai
- 5
- 0
Hello, I am an undergraduate student and I am doing some data/signal analysis using the Time Frequency Toolbox for MATLAB (http://tftb.nongnu.org/). Specifically, I am using the Wigner-Ville Distribution (henceforth known as "WVD," as implemented in the tfrwv.m function in TFTB).
Basically, I have a set of data that I put through the WVD and interpret. This is not a problem when I have a real data set for which I take the analytic associate signal (implemented in Hilbert function in MATLAB) and feed it through the WVD function in TFTB.
However, now I am working with complex signals; I have a set of data from experiments that contain an amplitude and a phase and I am having trouble analyzing the data, because when I feed this directly into the WVD functon (in x+iy form), I get an error telling me that the signal is "not analytic." Furthermore, I get the strange kind of artifacts that are reminiscent of a real signal feed into the WVD without using its analytic associate.
When I take the analytic associate signal (using Hilbert MATLAB function) it tells me that the imaginary part has been ignored. So it literally eschews the imaginary part and keeps only the real part!
QUESTION 1 Is this acceptable ? Meaning, is using only the real part for the analytic signal okay?
otherwise,
QUESTION 2 and 3: How do I deal with complex signals for the WVD in the TFTB? Anyone familiar with this toolbox?
Thanks in advance
Basically, I have a set of data that I put through the WVD and interpret. This is not a problem when I have a real data set for which I take the analytic associate signal (implemented in Hilbert function in MATLAB) and feed it through the WVD function in TFTB.
However, now I am working with complex signals; I have a set of data from experiments that contain an amplitude and a phase and I am having trouble analyzing the data, because when I feed this directly into the WVD functon (in x+iy form), I get an error telling me that the signal is "not analytic." Furthermore, I get the strange kind of artifacts that are reminiscent of a real signal feed into the WVD without using its analytic associate.
When I take the analytic associate signal (using Hilbert MATLAB function) it tells me that the imaginary part has been ignored. So it literally eschews the imaginary part and keeps only the real part!
QUESTION 1 Is this acceptable ? Meaning, is using only the real part for the analytic signal okay?
otherwise,
QUESTION 2 and 3: How do I deal with complex signals for the WVD in the TFTB? Anyone familiar with this toolbox?
Thanks in advance