Why am I getting very high values for the very low frequency region of a random signal?

2004-04-20 Thread Act
I am tyring to produce a power spectrum graph for a Tachogram data, related to Heart Rate Variability Analysis. This data can be thought to be as a random signal, but has a frequency spectrum range of 0 - 1HZ. The problem that I am facing is, I am getting very high values for very low frequency reg

Re: Why am I getting very high values for the very low frequency region of a random signal?

2004-04-20 Thread LocalDSP
What is your sample rate, how long is your measurement time and what window are you using? These are just few questions that would need answers in order to help tracking your problem. So it could be very helpful if you could post your VI with the actual input data you are analyzing (saved as defau

Re: Why am I getting very high values for the very low frequency region of a random signal?

2004-04-20 Thread LocalDSP
Since your signal contains a lot of DC (approx. value = 1000), you may consider removing some of it before computing your Power Spectrum. The problem is to figure out what the exact dc value is and make sure you do not remove part of the "interesting" signal. Unfortunately in your case, as I mentio

Re: Why am I getting very high values for the very low frequency region of a random signal?

2004-04-20 Thread Act
I got to point out something here. The vertical axis unit for the time domain signal is milliseconds,and not volts. I am a bit lost here, would the term DC apply to our case here ? Let's we call it the DC offset, can't we remove it by taking the mean of the raw data and then subtracting the values

Re: Why am I getting very high values for the very low frequency region of a random signal?

2004-04-20 Thread LocalDSP
Well "DC" was the term used under the assumption that it is an amplitude y-axis (DC = Direct Courant). It may not be the correct term to use if the y-axis is in ms but as you say let's just call that "dc". Yes you can remove the "dc" by subtracting the mean value but by doing this you "define" you

Re: Why am I getting very high values for the very low frequency region of a random signal?

2004-04-20 Thread Act
Here is what my work is all about. I am trying to develop a software for Heart Rate Variability analysis. I am not sure if you are aware of heart beat waveforms, they are bunch spikes, occuring at irregular intervals. We have to do analysis on this waveform. How ? First we have to create a plot cal

Re: Why am I getting very high values for the very low frequency region of a random signal?

2004-04-20 Thread LocalDSP
Well, I understand now that you are measuring a time "jitter" and that your "offset" corresponds to the mean heart beat time of approx. 1000 ms. So again if you want to analyze the variation in frequency you need to remove the "uninteresting dc". The huge value you see at 0.0033 (that is the first

Re: Why am I getting very high values for the very low frequency region of a random signal?

2004-04-24 Thread Act
What you have said is really informative. Thanks a lot! You suggested not using a window, but if I try without one, the spectrum is crowded without any clear pattern showing up. I think not removing the dc, was the problem why that high value for 0.0033 HZ showed up. You talk about bins here, how

Re: Why am I getting very high values for the very low frequency region of a random signal?

2004-04-24 Thread LocalDSP
I would recommend you to read for example the "LabVIEW Analysis Concepts" document that explains all the different concepts, "bin", "averaging" etc... You can access the document from your Desktop: Start>>Programs>>Nat. Inst.>>LabVIEW **>>Search the LabVIEW Bookshelf Select the "Measurement Manua